typedef enum enObjDirEntryStatus { objDirEntryStatusValid = 1, objDirEntryStatusThreadWaitingOnEntry, objDirEntryStatusInvalidEntry } enOBJDIRENTRYSTATUS; typedef struct tagObjDirEntryLong { BYTE byStatus; // see enObjDirEntryStatus RTHANDLE hObject; BYTE byNameLenShort; char cNameShort[12]; DWORD dwNameLenLong; char cNameLong[1]; } OBJECTDIRENTRYLONG, *LPOBJECTDIRENTRYLONG;
byStatus
objDirEntryStatusValid
Indicates a valid entry.
objDirEntryStatusThreadWaitingOnEntry
Indicates that a thread waits for this name to be cataloged.
objDirEntryStatusInvalidEntry
Indicates an invalid entry.
hObject
byNameLenShort
cNameShort
dwNameLenLong
cNameLong