//0x48 bytes (sizeof)
struct _PNP_DEVICE_COMPLETION_REQUEST
{
    struct _LIST_ENTRY ListEntry;                                           //0x0
    struct _DEVICE_NODE* DeviceNode;                                        //0x10
    VOID* Context;                                                          //0x18
    enum _PNP_DEVNODE_STATE CompletionState;                                //0x20
    ULONG IrpPended;                                                        //0x24
    LONG Status;                                                            //0x28
    VOID* Information;                                                      //0x30
    LONG ReferenceCount;                                                    //0x38
    struct _PNP_WATCHDOG* Watchdog;                                         //0x40
};