_POP_ACTION_TRIGGER

//0x20 bytes (sizeof) struct _POP_ACTION_TRIGGER { enum POWER_POLICY_DEVICE_TYPE Type; //0x0 ULONG Flags; //0x4 struct _POP_TRIGGER_WAIT* Wait; //0x8 struct _DIAGNOSTIC_CONTEXT* DiagnosticContext; //0x10 union { struct { ULONG PercentLevel; //0x18 } Battery; //0x18 struct { ULONG Type; //0x18 } Button; //0x18 }; };