typedef struct _ARBITER_LIST_ENTRY { LIST_ENTRY ListEntry; unsigned long AlternativeCount; IO_RESOURCE_DESCRIPTOR *Alternatives; DEVICE_OBJECT *PhysicalDeviceObject; ARBITER_REQUEST_SOURCE RequestSource; unsigned long Flags; __int64 WorkSpace; INTERFACE_TYPE InterfaceType; unsigned long SlotNumber; unsigned long BusNumber; CM_PARTIAL_RESOURCE_DESCRIPTOR *Assignment; IO_RESOURCE_DESCRIPTOR *SelectedAlternative; ARBITER_RESULT Result; } ARBITER_LIST_ENTRY, *PARBITER_LIST_ENTRY;