struct _POP_FX_DRIVER_CALLBACKS { void (*ComponentActive)(void*, unsigned long);/* 0x0 8 */ void (*ComponentIdle)(void*, unsigned long);/* 0x8 8 */ void (*ComponentIdleState)(void*, unsigned long, unsigned long);/* 0x10 8 */ void (*DevicePowerRequired)(void*);/* 0x18 8 */ void (*DevicePowerNotRequired)(void*);/* 0x20 8 */ long (*PowerControl)(void*, const struct _GUID*, void*, unsigned __int64, void*, unsigned __int64, unsigned __int64*);/* 0x28 8 */ void (*ComponentCriticalTransition)(void*, unsigned long, unsigned char);/* 0x30 8 */ void (*DripsWatchdogCallback)(void*, struct _DEVICE_OBJECT*, unsigned long);/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ void (*DirectedPowerUpCallback)(void*, unsigned long);/* 0x40 8 */ void (*DirectedPowerDownCallback)(void*, unsigned long);/* 0x48 8 */};size 80 (0x50)10 members0 holespadding 02 cachelines
Used in (1)