typedef struct _IO_RESOURCE_REQUIREMENTS_LIST { unsigned long ListSize; INTERFACE_TYPE InterfaceType; unsigned long BusNumber; unsigned long SlotNumber; unsigned long Reserved[3]; unsigned long AlternativeLists; IO_RESOURCE_LIST List[1]; } IO_RESOURCE_REQUIREMENTS_LIST, *PIO_RESOURCE_REQUIREMENTS_LIST;