//0xc0 bytes (sizeof)
struct _ETW_APC_POOL
{
struct
_WMI_LOGGER_CONTEXT* LoggerContext; //0x0
ULONGLONG ApcSpinLock; //0x8
union
_SLIST_HEADER ApcGlobalListHead; //0x10
union
_SLIST_HEADER ApcFreeListHead; //0x20
VOID* DpcContext1; //0x30
VOID* DpcContext2; //0x38
VOID* DpcContext3; //0x40
VOID (*DpcNormalRoutine)(struct
_ETW_APC_POOL* arg1, struct
_KTHREAD* arg2, VOID** arg3, VOID** arg4, VOID** arg5); //0x48
VOID (*DpcCancelRoutine)(struct
_ETW_APC_POOL* arg1, struct
_KTHREAD* arg2, VOID** arg3, VOID** arg4, VOID** arg5); //0x50
struct
_ETHREAD* DpcThread; //0x58
struct
_KDPC Dpc; //0x60
LONG Flags; //0xa0
LONG ApcCount; //0xa4
ULONG MinimumApcCount; //0xa8
ULONG MaximumApcCount; //0xac
volatile LONG OutstandingApcCount; //0xb0
volatile LONG MaxOutstandingApcCount; //0xb4
};