struct _TP_CALLBACK_ENVIRON_V3 { unsigned long Version;/* 0x0 4 */ /* 4 bytes padding */ struct _TP_POOL* Pool;/* 0x8 8 */ struct _TP_CLEANUP_GROUP* CleanupGroup;/* 0x10 8 */ void (*CleanupGroupCancelCallback)(void*, void*);/* 0x18 8 */ void* RaceDll;/* 0x20 8 */ struct _ACTIVATION_CONTEXT* ActivationContext;/* 0x28 8 */ void (*FinalizationCallback)(struct _TP_CALLBACK_INSTANCE*, void*);/* 0x30 8 */ union { unsigned long Flags;/* 0x38 4 */ struct { unsigned long LongFunction : 1;/* 0x38:0 4 */ unsigned long Persistent : 1;/* 0x38:1 4 */ unsigned long Private : 30;/* 0x38:2 4 */ } s;/* 0x38 4 */ } u;/* 0x38 4 */ enum _TP_CALLBACK_PRIORITY CallbackPriority;/* 0x3c 4 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned long Size;/* 0x40 4 */};size 72 (0x48)10 members1 hole (4 bytes)padding 42 cachelines
Used in (0)