typedef struct _KDEVICE_QUEUE
{
    short Type;
    short Size;
    LIST_ENTRY DeviceListHead;
    unsigned __int64 Lock;
    union
    {
        unsigned char Busy;
        __int64 Reserved : 8;
Reserved -> ALPC_PORT_ATTRIBUTES.h:12
Reserved -> ARBITER_ALTERNATIVE.h:10
Reserved -> CM_KEY_SECURITY.h:4
Reserved -> CM_PARTIAL_RESOURCE_DESCRIPTOR.h:64
Reserved -> COMPRESSED_DATA_INFO.h:7
Reserved -> DBGKD_QUERY_MEMORY.h:4
Reserved -> DEVICE_CAPABILITIES.h:24
Reserved -> DEVICE_OBJECT.h:31
Reserved -> DISPATCHER_HEADER.h:29
Reserved -> DUMP_INITIALIZATION_CONTEXT.h:4
Reserved -> ETHREAD.h:55
Reserved -> EVENT_DATA_DESCRIPTOR.h:5
Reserved -> EVENT_FILTER_HEADER.h:5
Reserved -> FIRMWARE_INFORMATION_LOADER_BLOCK.h:4
Reserved -> FSRTL_ADVANCED_FCB_HEADER.h:8
Reserved -> FS_FILTER_CALLBACKS.h:4
Reserved -> FS_FILTER_CALLBACK_DATA.h:5
Reserved -> GROUP_AFFINITY.h:5
Reserved -> HEAP.h:15
Reserved -> HEAP_ENTRY.h:28
Reserved -> HEAP_FREE_ENTRY.h:28
Reserved -> HEAP_SEGMENT.h:15
Reserved -> HEAP_USERDATA_HEADER.h:8
Reserved -> IO_RESOURCE_DESCRIPTOR.h:55
Reserved -> IO_RESOURCE_REQUIREMENTS_LIST.h:7
Reserved -> IO_STACK_LOCATION.h:197
Reserved -> IO_STACK_LOCATION.h:21
Reserved -> IO_STACK_LOCATION.h:29
Reserved -> KAFFINITY_EX.h:5
Reserved -> KINTERRUPT.h:28
Reserved -> KTHREAD.h:31
Reserved -> KUMS_CONTEXT_HEADER.h:17
Reserved -> LOADER_PARAMETER_BLOCK.h:6
Reserved -> LOADER_PARAMETER_EXTENSION.h:20
Reserved -> MBCB.h:7
Reserved -> MMPTE_SOFTWARE.h:10
Reserved -> MMPTE_TIMESTAMP.h:8
Reserved -> MMSUPPORT_FLAGS.h:11
Reserved -> OBJECT_HEADER_CREATOR_INFO.h:6
Reserved -> OBJECT_HEADER_PROCESS_INFO.h:4
Reserved -> OBJECT_HEADER_QUOTA_INFO.h:7
Reserved -> PPM_IDLE_STATES.h:12
Reserved -> PPM_PERF_STATES.h:13
Reserved -> PPM_PERF_STATES.h:24
Reserved -> PROCESSOR_IDLESTATE_POLICY.h:11
Reserved -> PROCESSOR_NUMBER.h:5
Reserved -> PROCESSOR_PERFSTATE_POLICY.h:18
Reserved -> PROCESSOR_POWER_STATE.h:13
Reserved -> PROC_HISTORY_ENTRY.h:5
Reserved -> PROFILE_PARAMETER_BLOCK.h:4
Reserved -> PS_CPU_QUOTA_BLOCK.h:16
Reserved -> RELATIVE_SYMLINK_INFO.h:6
Reserved -> RTL_BALANCED_LINKS.h:7
Reserved -> RTL_HANDLE_TABLE.h:5
Reserved -> RTL_UMS_CONTEXT.h:30
Reserved -> SECTION_IMAGE_INFORMATION.h:31
Reserved -> SLIST_HEADER.h:15
Reserved -> SLIST_HEADER.h:24
Reserved -> SLIST_HEADER.h:32
Reserved -> SYSTEM_POWER_POLICY.h:8
Reserved -> TRACE_ENABLE_CONTEXT_EX.h:8
Reserved -> VACB_ARRAY_HEADER.h:6
Reserved -> WHEA_ERROR_RECORD_HEADER.h:18
Reserved -> WHEA_ERROR_RECORD_HEADER_FLAGS.h:8
Reserved -> WHEA_ERROR_RECORD_HEADER_VALIDBITS.h:8
Reserved -> WHEA_ERROR_RECORD_SECTION_DESCRIPTOR.h:7
Reserved -> WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS.h:11
Reserved -> WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS.h:7
Reserved -> WHEA_MEMORY_ERROR_SECTION_VALIDBITS.h:20
Reserved -> WHEA_PERSISTENCE_INFO.h:10
Reserved -> WHEA_TIMESTAMP.h:9
Reserved -> XSAVE_AREA_HEADER.h:4
    };
    __int64 Hint : 56;
} KDEVICE_QUEUE, *PKDEVICE_QUEUE;