typedef struct tagObjDirEntry { BYTE byLength; char cName[12]; BYTE byStatus; RTHANDLE hObject; } OBJECTDIRENTRY, *LPOBJECTDIRENTRY;
typedef struct tagObjectDir { WORD wNumSlots; WORD wNumUsed; WORD wMaxSlots; OBJECTDIRENTRY Entry[1]; } OBJECTDIR, *LPOBJECTDIR;
wNumSlots
wNumUsed
wMaxSlots
Entry
byLength |
The length of the name in cName. |
cName |
The name of the entry, unpadded or terminated. |
byStatus |
Contains one of these values:
0 Indicates an invalid entry. 1 Indicates a valid entry. 2 Indicates that a thread waits for this name to be cataloged. |
hObject |
Contains the handle of the object cataloged if the entry is valid. |