77 return ObjectDb->
Count;
103 lookupObject.
Tag = Tag;
104 lookupObject.
Key = *Name;
105 lookupObjectPtr = &lookupObject;
135 object->Key =
object->Name->sr;
145 object = *realObject;
183 if (node->child && node->child->type ==
MXML_OPAQUE && node->child->value.opaque)
199 LARGE_INTEGER fileSize;
208 FILE_SHARE_READ | FILE_SHARE_DELETE,
227 return STATUS_FILE_CORRUPT_ERROR;
232 return STATUS_FILE_CORRUPT_ERROR;
237 currentNode = topNode->
child;
267 if (tag && name && comment)
271 ULONG64 priorityClassInteger = 0;
272 ULONG64 ioPriorityPlusOneInteger = 0;
278 if (ioPriorityPlusOne)
282 object->PriorityClass = (ULONG)priorityClassInteger;
283 object->IoPriorityPlusOne = (ULONG)ioPriorityPlusOneInteger;
292 currentNode = currentNode->
next;
299 return STATUS_SUCCESS;
376 ULONG enumerationKey = 0;
393 CreateObjectElement(topNode, &tagString->
sr, &(*object)->Name->sr, &priorityClassString->
sr, &ioPriorityPlusOneString->
sr, &(*object)->Comment->sr);
405 ULONG indexOfFileName;
412 if (indexOfFileName != -1)
414 directoryName =
PhSubstring(fullPath, 0, indexOfFileName);
415 SHCreateDirectoryEx(NULL, directoryName->
Buffer, NULL);
443 return STATUS_SUCCESS;