typedef struct _CM_FULL_RESOURCE_DESCRIPTOR { INTERFACE_TYPE InterfaceType; ULONG BusNumber; CM_PARTIAL_RESOURCE_LIST PartialResourceList; } CM_FULL_RESOURCE_DESCRIPTOR, *PCM_FULL_RESOURCE_DESCRIPTOR;
CM_FULL_RESOURCE_DESCRIPTOR defines an array element in the CM_RESOURCE_LIST structure.
BusNumber and InterfaceType are redundant information, included so a driver need not append this information when creating a resource list that could possibly span more than one bus.
CM_RESOURCE_LIST, CM_PARTIAL_RESOURCE_LIST, HalAssignSlotResources, IoAssignResources, IoReportResourceUsage