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;