typedef struct _IO_RESOURCE_REQUIREMENTS_LIST                                   // 7 / 7 elements; 0x0048 / 0x0048 Bytes
{
    ULONG32                     ListSize;                                       // 0x0000 / 0x0000; 0x0004 / 0x0004 Bytes
    INTERFACE_TYPE              InterfaceType;                                  // 0x0004 / 0x0004; 0x0004 / 0x0004 Bytes
    ULONG32                     BusNumber;                                      // 0x0008 / 0x0008; 0x0004 / 0x0004 Bytes
    ULONG32                     SlotNumber;                                     // 0x000C / 0x000C; 0x0004 / 0x0004 Bytes
    ULONG32                     Reserved[3];                                    // 0x0010 / 0x0010; 0x000C / 0x000C Bytes
    ULONG32                     AlternativeLists;                               // 0x001C / 0x001C; 0x0004 / 0x0004 Bytes
    IO_RESOURCE_LIST            List[1];                                        // 0x0020 / 0x0020; 0x0028 / 0x0028 Bytes
} IO_RESOURCE_REQUIREMENTS_LIST, * PIO_RESOURCE_REQUIREMENTS_LIST;

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