typedef struct _IO_RESOURCE_LIST
{
    unsigned short Version;
    unsigned short Revision;
    unsigned long Count;
    IO_RESOURCE_DESCRIPTOR Descriptors[1];
} IO_RESOURCE_LIST, *PIO_RESOURCE_LIST;