Sources · Public DDK view: kernel internals opaque
- headers computed from the NT 3.1 DDK headersWindows NT 3.1 DDK (MSDN July 1994, disc 2) headers (DDK/INC/NTDDK.H, NTDEF.H, ...); Alpha AXP release, build 528 per the disc's ALPHA/NTDLL.DLL (the kernel's FileVersion reads 3.10.520.1) Disc 2 of 10 MSDN July 94.iso
- names named by NTOSKRNL.EXE's ASSERT text25 names a checked build's ASSERT text gives, without layouts NTOSKRNL.EXE
How each kind of source works: about.
HANDLETABLENONPAGED_OBJECT_HEADEROBJECT_BODY_HEADER_ACCESS_ALLOWED_ACE_ACCESS_DENIED_ACE_ACCESS_STATE_ACL_ADAPTER_OBJECT_Alpha_Branch_Format_Alpha_EV4_MEM_Format_Alpha_EV4_PR_Format_Alpha_EV4_REI_Format_Alpha_FpOp_Format_Alpha_Instruction_Alpha_Jump_Format_Alpha_Memory_Format_Alpha_OpLit_Format_Alpha_OpReg_Format_Alpha_PAL_Format_BCB_BUS_DATA_TYPE_CLIENT_ID_CMHIVE_CM_COMPONENT_INFORMATION_CM_DISK_GEOMETRY_DEVICE_DATA_CM_EISA_FUNCTION_INFORMATION_CM_EISA_SLOT_INFORMATION_CM_ERROR_CONTROL_TYPE_CM_FLOPPY_DEVICE_DATA_CM_FULL_RESOURCE_DESCRIPTOR_CM_INT13_DRIVE_PARAMETER_CM_KEYBOARD_DEVICE_DATA_CM_KEY_BODY_CM_KEY_NODE_CM_KEY_SECURITY_CM_MCA_POS_DATA_CM_MONITOR_DEVICE_DATA_CM_PARTIAL_RESOURCE_DESCRIPTOR_CM_PARTIAL_RESOURCE_LIST_CM_RESOURCE_LIST_CM_RESOURCE_TYPE_CM_ROM_BLOCK_CM_SCSI_DEVICE_DATA_CM_SERIAL_DEVICE_DATA_CM_SERVICE_LOAD_TYPE_CM_SERVICE_NODE_TYPE_CM_SHARE_DISPOSITION_CM_SONIC_DEVICE_DATA_CM_VIDEO_DEVICE_DATA_CONFIGURATION_INFORMATION_CONFIGURATION_TYPE_CONTEXT_CONTROLLER_OBJECT_CONTROL_AREA_CREATE_FILE_TYPE_CSTRING_DEVICE_DESCRIPTION_DEVICE_FLAGS_DEVICE_OBJECT_DISPATCHER_HEADER_DMA_CONFIGURATION_BYTE0_DMA_CONFIGURATION_BYTE1_DMA_SPEED_DMA_WIDTH_DRIVER_OBJECT_EISA_DMA_CONFIGURATION_EISA_IRQ_CONFIGURATION_EISA_IRQ_DESCRIPTOR_EISA_MEMORY_CONFIGURATION_EISA_MEMORY_TYPE_EISA_PORT_CONFIGURATION_EISA_PORT_DESCRIPTOR_EPROCESS_ERESOURCE_ETHREAD_EVENT_TYPE_EXCEPTION_POINTERS_EXCEPTION_RECORD_EXTENDED_SYSTEM_INFORMATION_FAST_IO_DISPATCH_FILE_ALLOCATION_INFORMATION_FILE_BASIC_INFORMATION_FILE_END_OF_FILE_INFORMATION_FILE_FS_DEVICE_INFORMATION_FILE_FULL_EA_INFORMATION_FILE_INFORMATION_CLASS_FILE_LINK_INFORMATION_FILE_OBJECT_FILE_POSITION_INFORMATION_FILE_RENAME_INFORMATION_FILE_STANDARD_INFORMATION_FSINFOCLASS_GENERIC_MAPPING_HBASE_BLOCK_HBIN_INITIAL_PRIVILEGE_SET_INTERFACE_TYPE_INTERLOCKED_RESULT_IO_ALLOCATION_ACTION_IO_ERROR_LOG_MESSAGE_IO_ERROR_LOG_PACKET_IO_QUERY_DEVICE_DATA_FORMAT_IO_SECURITY_CONTEXT_IO_STACK_LOCATION_IO_STATUS_BLOCK_IO_TIMER_IRP_IRQLMASK_KAPC_KDEVICE_QUEUE_KDEVICE_QUEUE_ENTRY_KDPC_KEVENT_KEXCEPTION_FRAME_KEY_BASIC_INFORMATION_KEY_FULL_INFORMATION_KEY_INFORMATION_CLASS_KEY_NODE_INFORMATION_KEY_SET_INFORMATION_CLASS_KEY_VALUE_BASIC_INFORMATION_KEY_VALUE_FULL_INFORMATION_KEY_VALUE_INFORMATION_CLASS_KEY_VALUE_PARTIAL_INFORMATION_KEY_WRITE_TIME_INFORMATION_KINTERRUPT_KINTERRUPT_MODE_KMUTEX_KPCR_KPOWER_NOTIFY_KPOWER_STATUS_KPRCB_KPROCESS_KSEMAPHORE_KTHREAD_KTIMER_KTRAP_FRAME_KWAIT_BLOCK_KWAIT_REASON_LARGE_INTEGER_LIST_ENTRY_LOCK_OPERATION_LUID_AND_ATTRIBUTES_MDL_MMCLONE_DESCRIPTOR_MMPTE_MMVAD_MM_SYSTEM_SIZE_MODE_NT_PRODUCT_TYPE_OBJECT_ATTRIBUTES_OBJECT_HANDLE_INFORMATION_OBJECT_HEADER_OBJECT_NAME_INFORMATION_OBJECT_TYPE_PEB_POOL_TYPE_PRIVILEGE_SET_QUAD_RTL_QUERY_REGISTRY_TABLE_SCSI_REQUEST_BLOCK_SECTION_INHERIT_SECTION_OBJECT_POINTERS_SECURITY_IMPERSONATION_LEVEL_SECURITY_OPERATION_CODE_SECURITY_QUALITY_OF_SERVICE_SECURITY_SUBJECT_CONTEXT_SE_IMPERSONATION_STATE_SHARE_ACCESS_SINGLE_LIST_ENTRY_STRING_SYSTEM_ALARM_ACE_SYSTEM_AUDIT_ACE_TIME_FIELDS_TOKEN_ULARGE_INTEGER_UNICODE_STRING_VENDOR_GENERIC_ENTRY_VPB_WAIT_CONTEXT_BLOCK_WAIT_TYPE_WORK_QUEUE_ENTRY_WORK_QUEUE_ITEM_WORK_QUEUE_TYPE_ZONE_HEADER_ZONE_SEGMENT_HEADER