Lines Matching refs:attribute_list
936 LPPROC_THREAD_ATTRIBUTE_LIST attribute_list;
941 freeattributelist(AttributeList *attribute_list)
943 if (attribute_list->attribute_list != NULL) {
944 DeleteProcThreadAttributeList(attribute_list->attribute_list);
945 PyMem_Free(attribute_list->attribute_list);
948 PyMem_Free(attribute_list->handle_list);
950 memset(attribute_list, 0, sizeof(*attribute_list));
954 getattributelist(PyObject *obj, const char *name, AttributeList *attribute_list)
981 attribute_list->handle_list = gethandlelist(value, "handle_list", &handle_list_size);
982 if (attribute_list->handle_list == NULL && PyErr_Occurred()) {
987 if (attribute_list->handle_list != NULL)
998 attribute_list->attribute_list = PyMem_Malloc(attribute_list_size);
999 if (attribute_list->attribute_list == NULL) {
1005 attribute_list->attribute_list,
1013 PyMem_Free(attribute_list->attribute_list);
1014 attribute_list->attribute_list = NULL;
1021 if (attribute_list->handle_list != NULL) {
1023 attribute_list->attribute_list,
1026 attribute_list->handle_list,
1041 freeattributelist(attribute_list);
1085 AttributeList attribute_list = {0};
1119 if (getattributelist(startup_info, "lpAttributeList", &attribute_list) < 0)
1122 si.lpAttributeList = attribute_list.attribute_list;
1165 freeattributelist(&attribute_list);