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;