struct ARBITER_LIST_ENTRY

typedef struct _ARBITER_LIST_ENTRY
{
     LIST_ENTRY ListEntry;
     ULONG AlternativeCount;
     PIO_RESOURCE_DESCRIPTOR Alternatives;
     PDEVICE_OBJECT PhysicalDeviceObject;
     ARBITER_REQUEST_SOURCE RequestSource;
     ULONG Flags;
     LONG WorkSpace;
     INTERFACE_TYPE InterfaceType;
     ULONG SlotNumber;
     ULONG BusNumber;
     PCM_PARTIAL_RESOURCE_DESCRIPTOR Assignment;
     PIO_RESOURCE_DESCRIPTOR SelectedAlternative;
     ARBITER_RESULT Result;
} ARBITER_LIST_ENTRY, *PARBITER_LIST_ENTRY;

Windows Vista Kernel Structures