AFD
Ancillary Function Driver for Winsock, a kernel-mode driver involved in sockets.
Reference
A compact dictionary for the terms that tend to block beginners when reading about Windows internals for the first time.
Ancillary Function Driver for Winsock, a kernel-mode driver involved in sockets.
Advanced Local Procedure Call, the asynchronous local message mechanism used by Windows.
A sandbox identity used for modern application isolation.
A protocol or provider such as Kerberos or NTLM used to validate identity.
User-mode access-check API mirroring the core decision logic.
Boot Configuration Data; the configuration store used during startup.
Base Filtering Engine service coordinating WFP configuration and security.
The component that prepares Windows to enter kernel execution.
Whether a child process may escape the job.
A driver responsible for enumeration and management of devices on a bus.
Binary XML used to encode event structure compactly.
The subsystem that accelerates file I/O through cached mappings.
A filter-driven extension point used to inspect or alter traffic.
A grant that allows a specific class of access for an AppContainer.
A logical event log destination such as Application, Security, or System.
A fixed-size EVTX storage unit that groups records and metadata.
Common Information Model; schema used by modern WMI access.
Cryptography Next Generation; modern Windows crypto API set.
The phase where results and status codes flow back to the request origin.
The kernel subsystem responsible for registry internals.
A tool or component that reads ETW output.
Client/Server Runtime Subsystem, a foundational user-mode process for each session.
A device power state used to describe how active a device currently is.
Discretionary ACL controlling allow/deny for access rights.
A service or driver that must be available before another can run.
A logical display and input surface that contains windows, menus, and hooks.
The kernel object representing a device instance inside the I/O system.
The driver entry point for a given I/O request type.
The scheduler component that tracks runnable threads and dispatch decisions.
The optional DLL entry point called during attach and detach transitions.
Local cached answers that reduce repeated lookups.
Deferred Procedure Call; runs after ISR at DISPATCH_LEVEL.
The ordered set of drivers that cooperate to handle a device request.
A communication endpoint represented in kernel and user mode.
Guest I/O path optimized via VMBus instead of full emulation.
Kernel structure that represents a process.
Kernel structure that represents a thread.
A configured tracing session that collects events from providers.
A provider-defined numeric identifier for a kind of event.
The payload fields attached to the event record.
The file format used by the Windows Event Log service.
The set of kernel services for memory, objects, I/O, security, and process management.
The Windows shell process that provides the desktop and taskbar experience.
A rule attached to a layer, possibly invoking callouts or permitting/blocking.
A driver that inspects or changes I/O passing through a stack.
The rule set that decides what traffic is permitted.
A graphics resource such as a brush, font, bitmap, or device context.
Hardware Abstraction Layer used to hide platform-specific details.
An indirect reference to a kernel object owned through a process handle table.
A dynamic allocation arena typically used by user-mode applications.
A top-level registry data store backed by files and memory structures.
HKEY_CURRENT_USER, the logical root for the active user context.
HKEY_LOCAL_MACHINE, the logical root for machine-wide configuration.
A service implemented inside a generic service host process.
Hypervisor-protected Code Integrity; restricts executable kernel pages.
Software layer that schedules virtual CPUs and isolates guest memory.
A thread temporarily acting under another security context.
A dependency on a symbol exported by another module.
The currently active desktop that receives user input.
A mechanism used by Windows to restrict interactions across trust boundaries.
Inter-process communication between components running in separate processes.
I/O Request Packet; the main kernel structure representing an I/O operation.
Interrupt Request Level; governs which kernel APIs are legal.
Separating services to reduce blast radius and improve diagnosability.
Interrupt Service Routine; first handler for a hardware interrupt.
A kernel object that groups processes under shared policy.
A mechanism that records metadata intent to improve recovery and consistency.
Credential material proving identity and access within a Kerberos realm.
The privileged execution mode that can access hardware and core OS state.
A container node in the registry hierarchy.
A WFP classification point in the networking stack.
A mechanism that flushes cached file data back to disk asynchronously.
The sign-in user interface that renders credential provider tiles and prompts.
The Local Security Authority, the subsystem responsible for local security policy and sign-in decisions.
Local Security Authority Subsystem Service, the protected process that enforces local security policy and authentication.
A memory-backed representation of file content used for fast access.
Master File Table; a core NTFS metadata structure.
Mandatory Integrity Control, integrity-based restrictions beyond DACLs.
NDIS driver that controls a network adapter and provides send/receive primitives.
A junction that redirects a directory to another volume path.
Undocumented-but-stable Nt* family implemented by ntdll.
The RPC protocol sequence for efficient same-machine RPC.
The primary Windows file system for general-purpose storage.
The executive service that standardizes named kernel objects and handles.
A trap taken when a referenced page is not resident.
Disk-backed storage used when memory content is paged out.
A defined region on a disk used to organize storage.
Portable Executable, the image format used by Windows executables and DLLs.
Process Environment Block, runtime process metadata maintained in user mode.
Loader-related data in the PEB that tracks loaded modules.
One connected server/client communication channel under a shared pipe name.
Plug and Play; the infrastructure for discovering and managing hardware dynamically.
A short identifier attached to kernel allocations for debugging and analysis.
The token attached to a process as its main identity.
A special capability inside a token that enables sensitive operations.
A privilege must often be enabled on the thread before use.
The RPC transport selection, such as ncalrpc or ncacn_np.
The tracked lifecycle state of a connection or transport interaction.
A component that emits Windows events or tracing data.
The identity of the component emitting the event.
A time slice given to a running thread before it may be preempted.
The count of active references keeping an object alive.
Metadata used when the image cannot be loaded at its preferred base address.
A file system object marked for special interpretation.
The component that resolves names to addresses, often via DNS queries.
The management OS partition with direct hardware access.
Remote Procedure Call, a framework for invoking functionality in another process or machine.
System ACL controlling audit rules written to the security log.
Security Accounts Manager, the local account database for machine-local identities.
The local database holding machine-local account information.
Security Support Provider implementing TLS for Windows components.
Service Control Manager; the central service orchestrator in Windows.
Kernel access-check routine used by drivers and kernel components.
A named region of a PE image such as code, data, or resources.
Firmware policy that allows only signed boot software.
A protected desktop used for elevation prompts and sensitive UI.
The security metadata attached to a securable object.
Allows debugging and opening handles to processes you might not otherwise access.
The isolated session where services run, separate from interactive desktop sessions.
Security Identifier representing a user, group, or principal.
Session Manager Subsystem; one of the earliest user-mode processes.
An endpoint abstraction for network communication.
Fault resolved without disk I/O (e.g. demand-zero or already in memory elsewhere).
Security Reference Monitor, the kernel-mode enforcer of access control.
Security Support Provider Interface, the API layer for Windows integrated authentication.
The policy controlling when a service should start.
Generated code that marshals and unmarshals parameters for RPC.
A user-mode environment that exposes APIs on top of core Windows services.
A shared host process that can run one or more Windows services.
Controlled transition from user mode to kernel mode.
The core Windows networking implementation for internet protocols.
A reusable event shape that helps render structured records.
A translation layer that adapts a call or data structure between boundaries.
Platform Configuration Register storing boot measurements.
Removing pages from a working set to free physical memory.
User Account Control, the elevation/consent system for admin operations.
The least-privileged execution mode used by apps and most services.
A GUI resource such as a window, menu, cursor, or desktop.
Core GUI object families for interface elements and graphics resources in Windows.
Virtual Address Descriptor; a node describing a region of process virtual memory.
A named piece of typed data stored under a key.
Virtualization-Based Security; hypervisor-enforced security features.
The private logical address map a process uses.
High-speed channel between Hyper-V guest and host services.
A logical storage unit presented to the OS for I/O.
A stable namespace path Windows can use for a volume independent of drive letters.
Windows Filtering Platform used to inspect and control network traffic.
Kernel-side windowing and graphics implementation used by the Win32 subsystem.
A securable object containing desktops plus shared GUI resources like the clipboard and atom table.
The Windows loader responsible for preparing the OS kernel and boot environment.
The process responsible for secure logon and user session bring-up.
The primary Windows sockets API used by applications.
The interactive window station for a logged-on session.
Component that supplies WMI classes and answers queries.
The set of pages currently resident in physical memory for a process.
The compatibility layer for running 32-bit user-mode code on 64-bit Windows.
Winsock Kernel, a kernel-mode socket interface for system components.