struct PNP_RESOURCE_REQUEST

typedef struct _PNP_RESOURCE_REQUEST
{
     PDEVICE_OBJECT PhysicalDevice;
     ULONG Flags;
     ARBITER_REQUEST_SOURCE AllocationType;
     ULONG Priority;
     ULONG Position;
     PIO_RESOURCE_REQUIREMENTS_LIST ResourceRequirements;
     PVOID ReqList;
     PCM_RESOURCE_LIST ResourceAssignment;
     PCM_RESOURCE_LIST TranslatedResourceAssignment;
     LONG Status;
} PNP_RESOURCE_REQUEST, *PPNP_RESOURCE_REQUEST;

Windows Vista Kernel Structures