//0x1d8 bytes (sizeof)
struct _POP_DEVICE_SYS_STATE
{
    UCHAR IrpMinor;                                                         //0x0
    enum _SYSTEM_POWER_STATE SystemState;                                   //0x4
    ULONGLONG SpinLock;                                                     //0x8
    struct _KTHREAD* Thread;                                                //0x10
    struct _KEVENT* AbortEvent;                                             //0x18
    struct _KSEMAPHORE* ReadySemaphore;                                     //0x20
    struct _KSEMAPHORE* FinishedSemaphore;                                  //0x28
    struct _PO_DEVICE_NOTIFY_ORDER Order;                                   //0x30
    struct _LIST_ENTRY Pending;                                             //0x1b0
    LONG Status;                                                            //0x1c0
    struct _DEVICE_OBJECT* FailedDevice;                                    //0x1c8
    UCHAR Waking;                                                           //0x1d0
    UCHAR Cancelled;                                                        //0x1d1
    UCHAR IgnoreErrors;                                                     //0x1d2
    UCHAR IgnoreNotImplemented;                                             //0x1d3
    UCHAR TimeRefreshLockAcquired;                                          //0x1d4
};