struct _POP_FX_DRIVER_CALLBACKS { void (*ComponentActive)(void*, unsigned long);/* 0x0 4 */ void (*ComponentIdle)(void*, unsigned long);/* 0x4 4 */ void (*ComponentIdleState)(void*, unsigned long, unsigned long);/* 0x8 4 */ void (*DevicePowerRequired)(void*);/* 0xc 4 */ void (*DevicePowerNotRequired)(void*);/* 0x10 4 */ long (*PowerControl)(void*, const struct _GUID*, void*, unsigned long, void*, unsigned long, unsigned long*);/* 0x14 4 */ void (*ComponentCriticalTransition)(void*, unsigned long, unsigned char);/* 0x18 4 */ void (*DripsWatchdogCallback)(void*, struct _DEVICE_OBJECT*, unsigned long);/* 0x1c 4 */ void (*DirectedPowerUpCallback)(void*, unsigned long);/* 0x20 4 */ void (*DirectedPowerDownCallback)(void*, unsigned long);/* 0x24 4 */};size 40 (0x28)10 members0 holespadding 01 cacheline
Used in (1)