#****************************** Module Header ******************************
# File Name: kd.txt
#
# structo.exe structures list
#
# Copyright (c) 1985-96, Microsoft Corporation
#
# 04/09/96 GerardoB Created
#***************************************************************************

AAS
ACCEL
ACCELTABLE
ACCESS_STATE
ACL
ACON
ACON_COMMON
ANIHEADER
ANIMATIONINFO
ATOM_BASIC_INFORMATION
ATOM_TABLE_INFORMATION
ATTACHINFO
ATTRIBUTE_DEFINITION_COLUMNS
ATTRIBUTE_ENUMERATION_CONTEXT
ATTRIBUTE_LIST_CONTEXT
ATTRIBUTE_LIST_ENTRY
ATTRIBUTE_NAME_ENTRY
ATTRIBUTE_RECORD_HEADER

BASE_FILE_SEGMENT_ITERATOR
BCB
BITMAP
BITMAP_RANGE
BITMAPCOREHEADER
BITMAPCOREINFO
BITMAPFILEHEADER
BITMAPINFO
BITMAPINFOHEADER
BITMAPV4HEADER
BROADCASTSYSTEMMSGPARAMS
BWL

CALLBACK_OBJECT
CALLPROCDATA
CANDIDATEFORM
CANDIDATEINFO
CANDIDATELIST
CAPTIONCACHE
CAPTUREBUF
CARET
CBOX
CBT_CREATEWNDA
CBT_CREATEWNDW
CBTACTIVATESTRUCT
CCB
CCB_DATA
CHAR_IMAGE_INFO
CHAR2
CHECKPOINT
CI_CALL_BACK
CLIENTCREATESTRUCT
CLIENTIMC
CLIENTINFO
CLIENTTHREADINFO
CLS
CLSMENUNAME
COMPOSITIONSTRING

CNSS_DEVICE_EXT
CNSS_FILE_DESCR
CNSS_MDL_CHAINS
CNSS_MDL_RECORD
CNSS_OPEN_PACKET
CNSS_OPENLOCK
CNSS_SHARE_DESCR
CNSS_SHARE_NPAGED
CNSS_STATISTICS
CNSS_STK_IODESCR
CNSSCACHE
CNSSCONVMAP
CNSSDATA
CNSSIOBUFFER
CNSSTRUNCDESCR

COMBOBOXINFO
COMMON_WNDCLASS
COMMPROP
COMMTIMEOUTS
COMPAREITEMSTRUCT
COMPRESSED_DATA_INFO
CONSOLE_CURSOR_INFO
CONSOLE_FONT_INFO
CONSOLE_GRAPHICS_BUFFER_INFO
CONSOLE_INFORMATION
CONSOLE_PER_PROCESS_DATA
CONSOLE_READCONSOLE_CONTROL
CONSOLE_SCREEN_BUFFER_INFO
CONTEXT
COORD
COPYDATASTRUCT
CPINFO
CPTABLEINFO
CREATESTRUCTA
CREATESTRUCTEX
CREATESTRUCTW
CSR_PROCESS
CSR_THREAD
CTLCOLOR
CURDIR
CURSINFO
CURSOR
CURSOR_ACON
CURSOR_COMMON
CURSORDATA
CURSORFIND
CURSORSHAPE
CVR
CWPRETSTRUCT
CWPRETSTRUCTEX
CWPSTRUCT
CWPSTRUCTEX

DbgAlloc
DbgHead
DbgHeapHead
DCE
DDE_DATA
DDECONV
DDEIMP
DDEML_MSG_HOOK_DATA
DDEPACK
DEALLOCATED_CLUSTERS
DEALLOCATED_RECORDS
DEBUGHOOKINFO
DEFERRED_WRITE
DEFRAG_MFT
DELETEITEMSTRUCT
DESKTOP
DESKTOPINFO
DESKTOPTHREADINIT
DESKTOPVIEW
DEVCAPS
DEVICE_EXTENSION
DEVICE_FLAGS
DEVICE_OBJECT
DEVICE_TEMPLATE
DEVICEINFO
DIALOG
DIRENTRY
DIRTY_PAGE_ENTRY
DISCDLGSTRUCTA
DISCDLGSTRUCTW
DISPATCHER_HEADER
DISPLAYINFO
DISPLAYRESOURCE
DLG
DLGENUMDATA
DLGITEMTEMPLATE
DLGITEMTEMPLATE2
DLGTEMPLATE
DLGTEMPLATE2
DOCHDR
DOCONNECTDATA
DORECONNECTDATA
DRAWICONEXDATA
DRAWITEMSTRUCT
DRAWTEXTPARAMS
DRIVER_OBJECT
DUPLICATED_INFORMATION

EA_INFORMATION
EA_LIST_HEADER
EJOB
ENCRYPTED_DATA_INFO
ENCRYPTION_BUFFER
ENCRYPTION_CALL_BACK
EOF_WAIT_BLOCK
EPROCESS
ERESOURCE
ETHREAD
EVENTHOOK
EVENTMSG
EX_DEBUG_LOG
EX_DEBUG_LOG_EVENT
EX_DEBUG_LOG_TAG
EX_LOCK
EXCEPTION_DEBUG_INFO
EXCEPTION_POINTERS
EXCEPTION_RECORD
EXCEPTION_REGISTRATION_RECORD
EXIT_PROCESS_DEBUG_INFO
EXIT_THREAD_DEBUG_INFO
EXT_API_VERSION

FAST_IO_DISPATCH
FAST_MUTEX
FAT_STATISTICS
FCB
FCB_DATA
FCB_INDEX
FCB_TABLE_ELEMENT
FCB_USN_RECORD
FILE_ACCESS_INFORMATION
FILE_ALIGNMENT_INFORMATION
FILE_ALL_INFORMATION
FILE_ALLOCATED_RANGE_BUFFER
FILE_ALLOCATION_INFORMATION
FILE_ATTRIBUTE_TAG_INFORMATION
FILE_BASIC_INFORMATION
FILE_BOTH_DIR_INFORMATION
FILE_COMPLETION_INFORMATION
FILE_COMPRESSION_INFORMATION
FILE_DIRECTORY_INFORMATION
FILE_EA_INFORMATION
FILE_END_OF_FILE_INFORMATION
FILE_FS_ATTRIBUTE_INFORMATION
FILE_FS_CONTROL_INFORMATION
FILE_FS_DEVICE_INFORMATION
FILE_FS_FULL_SIZE_INFORMATION
FILE_FS_LABEL_INFORMATION
FILE_FS_OBJECTID_INFORMATION
FILE_FS_SIZE_INFORMATION
FILE_FS_VOLUME_INFORMATION
FILE_FULL_DIR_INFORMATION
FILE_FULL_EA_INFORMATION
FILE_GET_EA_INFORMATION
FILE_GET_QUOTA_INFORMATION
FILE_INTERNAL_INFORMATION
FILE_LINK_INFORMATION
FILE_LOCK
FILE_LOCK_INFO
FILE_MAILSLOT_PEEK_BUFFER
FILE_MAILSLOT_QUERY_INFORMATION
FILE_MAILSLOT_SET_INFORMATION
FILE_MODE_INFORMATION
FILE_MOVE_CLUSTER_INFORMATION
FILE_NAME
FILE_NAME_INFORMATION
FILE_NAMES_INFORMATION
FILE_NETWORK_OPEN_INFORMATION
FILE_NOTIFY_INFORMATION
FILE_OBJECT
FILE_OBJECTID_BUFFER
FILE_OBJECTID_INFORMATION
FILE_PIPE_ASSIGN_EVENT_BUFFER
FILE_PIPE_CLIENT_PROCESS_BUFFER
FILE_PIPE_EVENT_BUFFER
FILE_PIPE_INFORMATION
FILE_PIPE_LOCAL_INFORMATION
FILE_PIPE_PEEK_BUFFER
FILE_PIPE_REMOTE_INFORMATION
FILE_PIPE_WAIT_FOR_BUFFER
FILE_POSITION_INFORMATION
FILE_QUOTA_INFORMATION
FILE_RECORD_SEGMENT_HEADER
FILE_REFERENCE
FILE_RENAME_INFORMATION
FILE_REPARSE_POINT_INFORMATION
FILE_STANDARD_INFORMATION
FILE_STREAM_INFORMATION
FILE_SYSTEM_STATISTICS
FILE_TRACKING_INFORMATION
FILE_ZERO_DATA_INFORMATION
FILESYSTEM_STATISTICS
FLOATING_SAVE_AREA
FOUND_ATTRIBUTE
FREELIST
FSCNTL_SCREEN_INFO
FSCTL_QUERY_FAT_BPB_BUFFER
FSRTL_ADVANCED_FCB_HEADER
FSRTL_AUXILIARY_BUFFER
FSRTL_COMMON_FCB_HEADER
FSRTL_FILTER_CONTEXT

GENERAL_LOOKASIDE
GENERATE_NAME_CONTEXT
GENERIC_DEVICE_INFO
GLOBALTERMINAL
GUID
GUIDELINE

HANDLEENTRY
HARDERROR_MSG
HARDERRORHANDLER
HARDWAREHOOKSTRUCT
HEAD
HEAP
HEAP_BASE
HEAP_ENTRY
HEAP_FREE_ENTRY
HEAP_SEGMENT
HELPINFO
HELPWININFOA
HELPWININFOW
HLP
HOOK
HOOKMSGSTRUCT
HOTKEY

ICONINFO
ICONMETRICSA
ICONMETRICSW
IMAGE_ARCHIVE_MEMBER_HEADER
IMAGE_BASE_RELOCATION
IMAGE_BOUND_FORWARDER_REF
IMAGE_BOUND_IMPORT_DESCRIPTOR
IMAGE_COFF_SYMBOLS_HEADER
IMAGE_DATA_DIRECTORY
IMAGE_DEBUG_DIRECTORY
IMAGE_DEBUG_INFORMATION
IMAGE_DEBUG_MISC
IMAGE_DOS_HEADER
IMAGE_EXPORT_DIRECTORY
IMAGE_FILE_HEADER
IMAGE_FUNCTION_ENTRY
IMAGE_IMPORT_BY_NAME
IMAGE_IMPORT_DESCRIPTOR
IMAGE_LINENUMBER
IMAGE_LOAD_CONFIG_DIRECTORY
IMAGE_NT_HEADERS
IMAGE_OPTIONAL_HEADER
IMAGE_OS2_HEADER
IMAGE_RELOCATION
IMAGE_RESOURCE_DATA_ENTRY
IMAGE_RESOURCE_DIR_STRING_U
IMAGE_RESOURCE_DIRECTORY
IMAGE_RESOURCE_DIRECTORY_ENTRY
IMAGE_RESOURCE_DIRECTORY_STRING
IMAGE_ROM_HEADERS
IMAGE_ROM_OPTIONAL_HEADER
IMAGE_RUNTIME_FUNCTION_ENTRY
IMAGE_SECTION_HEADER
IMAGE_SEPARATE_DEBUG_HEADER
IMAGE_SYMBOL
IMAGE_THUNK_DATA
IMAGE_TLS_DIRECTORY
IMAGE_VXD_HEADER
IMAGEHLP_DEFERRED_SYMBOL_LOAD
IMAGEHLP_DUPLICATE_SYMBOL
IMAGEHLP_MODULE
IMAGEHLP_SYMBOL
IMC
IMECHARPOSITION
IMEHOTKEY
IMEHOTKEYOBJ
IMEINFO
IMEINFOEX
IMEUI
IMEWND
INDEX_ALLOCATION_BUFFER
INDEX_CONTEXT
INDEX_DATA,
INDEX_ENTRY
INDEX_HEADER
INDEX_KEY,
INDEX_LOOKUP_STACK
INDEX_ROOT
INDEX_ROW,
INDICATOR_LIST
INITIAL_PEB
INITIAL_PRIVILEGE_SET
INITIAL_TEB
INITIALIZATION_CONTEXT
INPUT_RECORD
INPUTCONTEXT
INTDDEINFO
INTRSENDMSGEX
IO_COMPLETION_BASIC_INFORMATION
IO_COMPLETION_CONTEXT
IO_COUNTERS
IO_ERROR_LOG_MESSAGE
IO_ERROR_LOG_PACKET
IO_INTERRUPT_STRUCTURE
IO_RESOURCE_DESCRIPTOR
IO_RESOURCE_LIST
IO_RESOURCE_REQUIREMENTS_LIST
IO_RUN
IO_SECURITY_CONTEXT
IO_STACK_LOCATION
IO_STATUS_BLOCK
IO_TIMER
IOSPACE
IOSPACE_EX
IRP
IRP_CONTEXT
IRP_FILE_RECORD_CACHE_ENTRY
ITEM

KAPC
KBDFILE
KBDLANGTOGGLE
KBDNLSTABLES
KBDTABLES
KDEVICE_QUEUE
KDEVICE_QUEUE_ENTRY
KDPC
KE
KERNEL_USER_TIMES
KEVENT
KEYBOARD_ATTRIBUTES
KEYBOARD_DEVICE_INFO
KEYBOARD_INPUT_DATA
KFLOATING_SAVE
KINTERRUPT
KL
KMUTANT
KPCR
KPROCESS
KQUEUE
KSEMAPHORE
KSYSTEM_TIME
KTHREAD
KTIMER
KTRAP_FRAME
KUSER_SHARED_DATA
KWAIT_BLOCK

LARGE_MCB
LARGE_STANDARD_INFORMATION
LARGE_STRING
LARGE_UNICODE_STRING
LAST_EXCEPTION_LOG
LAZY_WRITER
LBIV
LCN_RANGE
LINK_TRACKING_INFORMATION
LOCK_INFO
LOCK_QUEUE
LOCKTREE_NODE
LogD
LOGFONTW
LPCP_PORT_OBJECT

MAP_HANDLE

MDICREATESTRUCTA
MDICREATESTRUCTEX
MDICREATESTRUCTW
MDINEXTMENU
MDL
MDL_WRITE
MEASUREITEMSTRUCT
MEASUREITEMSTRUCT_EX
MENU
MENU_EVENT_RECORD
MENUINFO
MENUITEMINFOA
MENUITEMINFOW
MENUITEMTEMPLATE
MENUITEMTEMPLATE2
MENUITEMTEMPLATEHEADER
MENUSTATE
MENUWND
MESSAGE_RESOURCE_BLOCK
MESSAGE_RESOURCE_DATA
MESSAGE_RESOURCE_ENTRY
MFT_SEGMENT_REFERENCE
MINIMIZEDMETRICS
MINMAXINFO
MLIST
MM_SESSION_SPACE
MONITOR
MONITORPOS
MONITORRECTS
MOUSE_ATTRIBUTES
MOUSE_DEVICE_INFO
MOUSEHOOKSTRUCT
MOUSEHOOKSTRUCTEX
MOUSE_INPUT_DATA
MOUSEKEYS
MOVESIZEDATA
MSG
MSGBOXDATA
MSGBOXPARAMSA
MSGBOXPARAMSW

NAME_LINK
NAME_PAIR
NCCALCSIZE_PARAMS
NEW_ATTRIBUTE_SIZES
NONCLIENTMETRICSA
NONCLIENTMETRICSW
NONOPAQUE_OPLOCK
NOTIFY
NPAGED_LOOKASIDE_LIST
NSSHDR
NSSMINIHDR
NTFS_DATA
NTFS_IO_CONTEXT
NTFS_LOG_RECORD_HEADER
NTFS_MCB
NTFS_MCB_ARRAY
NTFS_MCB_ENTRY
NTFS_NAME_DESCRIPTOR
NTFS_OBJECTID_INFORMATION
NTFS_STATISTICS
NTFS_TUNNELED_DATA
NUKEM

OBCB
OBJECT_ATTRIBUTES
OBJECT_TYPE
OEMBITMAPINFO
OLD_SCB_SNAPSHOT
OPEN_ATTRIBUTE_ENTRY
OPEN_PACKET
OPFILTER_TIMER
OPLOCK_CLEANUP

PAGED_LOOKASIDE_LIST
PATHNAME_BUFFER
PEB
PERUSERDATA
PERUSERSERVERINFO
POPUPMENU
PREFIX_TABLE
PREFIX_TABLE_ENTRY
PRIVATE_CACHE_MAP
PrivateIMECHARPOSITION
PROCESSINFO
PROCOBJHEAD
PROP
PROPSET

Q
QMSG
QUICK_INDEX
QUICK_INDEX_HINT
QUOTA_CONTROL_BLOCK
QUOTA_USER_DATA

RANGE_LIST_ITERATOR
READ_AHEAD_THREAD
READ_CONTEXT
RECONVERTSTRING
RECORD_ALLOCATION_CONTEXT
REMOTE_LINK_TRACKING_INFORMATION_
REPARSE_INDEX_KEY
REPARSE_POINT_INFORMATION
REQUEST_RAW_ENCRYPTED_DATA
RESERVED_BITMAP_RANGE
RESTART_AREA
RESTART_POINTERS
RESTART_TABLE
RTL_BITMAP
RTL_BITMAP_RUN
RTL_DRIVE_LETTER_CURDIR
RTL_GENERIC_TABLE
RTL_HEAP_PARAMETERS
RTL_PROCESS_BACKTRACE_INFORMATION
RTL_PROCESS_BACKTRACES
RTL_PROCESS_LOCK_INFORMATION
RTL_PROCESS_LOCKS
RTL_QUERY_REGISTRY_TABLE
RTL_RANGE
RTL_RANGE_LIST
RTL_RXACT_CONTEXT
RTL_RXACT_LOG
RTL_SPLAY_LINKS
RTL_TIME_ZONE_INFORMATION
RTL_USER_PROCESS_INFORMATION
RTL_USER_PROCESS_PARAMETERS

SBCALC
SBDATA
SBINFO
SBTRACK
SBWND
SCB
SCB_DATA
SCB_INDEX
SCB_MFT
SCB_NONPAGED
SCB_SNAPSHOT
SCOPE_CONTEXT
SCREEN_INFORMATION
SCROLLINFO
SECTION_OBJECT_POINTERS
SECURITY_DESCRIPTOR_HEADER
SECURITY_HASH_KEY
SERVERINFO
SH_LOCK
SHARE_ACCESS
SHARED_CACHE_MAP
SHARED_CACHE_MAP_LIST_CURSOR
SHARED_SECURITY
SHAREDINFO
SHORT2
SID
SINGLE_LIST_ENTRY
SLIST
SMS
SMWP
SPB
STANDARD_INFORMATION

TEB
TERMINAL
TEXTMETRICA
TEXTMETRICW
THREADINFO
THROBJHEAD
TIME_FIELDS
TIMER
TL
TOOLTIP
TOP_LEVEL_CONTEXT
TRACKMOUSEEVENT
TRANSACTION_ENTRY
TRANSMSG
TRANSMSGLIST

UNICODE_PREFIX_TABLE
UNICODE_PREFIX_TABLE_ENTRY
UNICODE_STRING
UPCASE_TABLE_AND_KEY
USERSTARTUPINFO
USN_ITERATOR

VACB
VCB
VIEW_CALL_BACK
VK_F
VK_TO_WCHAR_TABLE
VK_VSC
VM_COUNTERS
VOLUME_DEVICE_OBJECT
VOLUME_INFORMATION
VPB
VSC_VK

W32JOB
W32PROCESS
W32THREAD
WAIT_FOR_NEW_LENGTH
WAITING_IRP
WAITING_LOCK
WIN32HEAP
Win32Section
Win32MapView
WINDOWPLACEMENT
WINDOWPOS
WINDOWSTATION
WND
WNDCLASSA
WNDCLASSEXA
WNDCLASSEXW
WNDCLASSW
WNDMSG
WNDOBJ
WORK_QUEUE_ENTRY
WORK_QUEUE_ITEM
WOWPROCESSINFO
WOWTHREADINFO
WW

XSTATE


