typedef struct _PNP_DEVICE_ACTION_ENTRY { LIST_ENTRY ListEntry; DEVICE_OBJECT *DeviceObject; PNP_DEVICE_ACTION_REQUEST RequestType; unsigned char ReorderingBarrier; unsigned __int64 RequestArgument; KEVENT *CompletionEvent; long *CompletionStatus; } PNP_DEVICE_ACTION_ENTRY, *PPNP_DEVICE_ACTION_ENTRY;