Lines Matching refs:retDataBuf
751 Py2Reg(PyObject *value, DWORD typ, BYTE **retDataBuf, DWORD *retDataSize) in Py2Reg() argument
758 *retDataBuf = (BYTE *)PyMem_NEW(DWORD, 1); in Py2Reg()
759 if (*retDataBuf==NULL){ in Py2Reg()
766 memcpy(*retDataBuf, &zero, sizeof(DWORD)); in Py2Reg()
770 memcpy(*retDataBuf, &d, sizeof(DWORD)); in Py2Reg()
795 *retDataBuf = (BYTE *)PyMem_NEW(DWORD, *retDataSize); in Py2Reg()
796 if (*retDataBuf==NULL){ in Py2Reg()
801 strcpy((char *)*retDataBuf, ""); in Py2Reg()
803 strcpy((char *)*retDataBuf, in Py2Reg()
848 *retDataBuf = (BYTE *)PyMem_NEW(char, in Py2Reg()
850 if (*retDataBuf==NULL){ in Py2Reg()
854 P = (char *)*retDataBuf; in Py2Reg()
887 *retDataBuf = NULL; in Py2Reg()
903 *retDataBuf = (BYTE *)PyMem_NEW(char, *retDataSize); in Py2Reg()
904 if (*retDataBuf == NULL){ in Py2Reg()
908 memcpy(*retDataBuf, src_buf, *retDataSize); in Py2Reg()
917 Reg2Py(char *retDataBuf, DWORD retDataSize, DWORD typ) in Reg2Py() argument
927 *(int *)retDataBuf); in Reg2Py()
933 if (retDataSize && retDataBuf[retDataSize-1] == '\0') in Reg2Py()
936 retDataBuf = ""; in Reg2Py()
937 obData = PyUnicode_DecodeMBCS(retDataBuf, in Reg2Py()
947 int s = countStrings(retDataBuf, retDataSize); in Reg2Py()
952 fixupMultiSZ(str, retDataBuf, retDataSize); in Reg2Py()
990 (char *)retDataBuf, in Reg2Py()
1196 char *retDataBuf; in PyEnumValue() local
1222 retDataBuf = (char *)PyMem_Malloc(retDataSize); in PyEnumValue()
1223 if (retDataBuf == NULL) { in PyEnumValue()
1236 (BYTE *)retDataBuf, in PyEnumValue()
1244 tmpBuf = (char *)PyMem_Realloc(retDataBuf, bufDataSize); in PyEnumValue()
1250 retDataBuf = tmpBuf; in PyEnumValue()
1260 obData = Reg2Py(retDataBuf, retDataSize, typ); in PyEnumValue()
1269 PyMem_Free(retDataBuf); in PyEnumValue()