typedef struct _PNP_RESOURCE_REQUEST { DEVICE_OBJECT *PhysicalDevice; unsigned long Flags; ARBITER_REQUEST_SOURCE AllocationType; unsigned long Priority; unsigned long Position; IO_RESOURCE_REQUIREMENTS_LIST *ResourceRequirements; void *ReqList; CM_RESOURCE_LIST *ResourceAssignment; CM_RESOURCE_LIST *TranslatedResourceAssignment; long Status; } PNP_RESOURCE_REQUEST, *PPNP_RESOURCE_REQUEST;