typedef struct _OBP_LOOKUP_CONTEXT
{
    OBJECT_DIRECTORY *Directory;
    void *Object;
    unsigned long HashValue;
    unsigned short HashIndex;
    unsigned char DirectoryLocked;
    unsigned char LockedExclusive;
    volatile unsigned long LockStateSignature;
} OBP_LOOKUP_CONTEXT, *POBP_LOOKUP_CONTEXT;