typedef struct _PNP_DEVICE_COMPLETION_QUEUE                                     // 5 / 6 elements; 0x002C / 0x0050 Bytes
{
    LIST_ENTRY                  DispatchedList;                                 // 0x0000 / 0x0000; 0x0008 / 0x0010 Bytes
    ULONG32                     DispatchedCount;                                // 0x0008 / 0x0010; 0x0004 / 0x0004 Bytes
#if defined(_M_X64)
    UINT8                       _PADDING0_[4];                                  // ------ / 0x0014; ------ / 0x0004 Bytes
#endif                                                                          // #if defined(_M_X64)
    LIST_ENTRY                  CompletedList;                                  // 0x000C / 0x0018; 0x0008 / 0x0010 Bytes
    KSEMAPHORE                  CompletedSemaphore;                             // 0x0014 / 0x0028; 0x0014 / 0x0020 Bytes
    UINT_PTR                    SpinLock;                                       // 0x0028 / 0x0048; 0x0004 / 0x0008 Bytes
} PNP_DEVICE_COMPLETION_QUEUE, * PPNP_DEVICE_COMPLETION_QUEUE;

Return to OS-specific structures/unions/enums list.
Return to OS version list.