//0xa0 bytes (sizeof)
struct _NONOPAQUE_OPLOCK
{
struct
_IRP* IrpExclusiveOplock; //0x0
struct
_FILE_OBJECT* FileObject; //0x8
struct
_EPROCESS* ExclusiveOplockOwner; //0x10
struct
_ETHREAD* ExclusiveOplockOwnerThread; //0x18
UCHAR WaiterPriority; //0x20
struct
_LIST_ENTRY IrpOplocksR; //0x28
struct
_LIST_ENTRY IrpOplocksRH; //0x38
struct
_LIST_ENTRY RHBreakQueue; //0x48
struct
_LIST_ENTRY WaitingIrps; //0x58
struct
_LIST_ENTRY DelayAckFileObjectQueue; //0x68
struct
_LIST_ENTRY AtomicQueue; //0x78
struct
_GUID* DeleterParentKey; //0x88
ULONG OplockState; //0x90
struct
_FAST_MUTEX* FastMutex; //0x98
};