Reference

Windows internals glossary

A compact dictionary for the terms that tend to block beginners when reading about Windows internals for the first time.

ALPC

Advanced Local Procedure Call, the asynchronous local message mechanism used by Windows.

Authentication package

A protocol or provider such as Kerberos or NTLM used to validate identity.

Boot loader

The component that prepares Windows to enter kernel execution.

Breakaway

Whether a child process may escape the job.

Chunk

A fixed-size EVTX storage unit that groups records and metadata.

CIM

Common Information Model; schema used by modern WMI access.

Completion

The phase where results and status codes flow back to the request origin.

Consumer

A tool or component that reads ETW output.

Desktop

A logical display and input surface that contains windows, menus, and hooks.

Device object

The kernel object representing a device instance inside the I/O system.

Dispatch routine

The driver entry point for a given I/O request type.

Dispatcher

The scheduler component that tracks runnable threads and dispatch decisions.

Driver stack

The ordered set of drivers that cooperate to handle a device request.

ETW session

A configured tracing session that collects events from providers.

Executive

The set of kernel services for memory, objects, I/O, security, and process management.

Filter

A rule attached to a layer, possibly invoking callouts or permitting/blocking.

GDI object

A graphics resource such as a brush, font, bitmap, or device context.

HAL

Hardware Abstraction Layer used to hide platform-specific details.

Handle

An indirect reference to a kernel object owned through a process handle table.

Heap

A dynamic allocation arena typically used by user-mode applications.

Hosted service

A service implemented inside a generic service host process.

Hypervisor

Software layer that schedules virtual CPUs and isolates guest memory.

Integrity level

A mechanism used by Windows to restrict interactions across trust boundaries.

IRP

I/O Request Packet; the main kernel structure representing an I/O operation.

Isolation

Separating services to reduce blast radius and improve diagnosability.

Job object

A kernel object that groups processes under shared policy.

Journal

A mechanism that records metadata intent to improve recovery and consistency.

Kernel mode

The privileged execution mode that can access hardware and core OS state.

Lazy writer

A mechanism that flushes cached file data back to disk asynchronously.

LSASS

Local Security Authority Subsystem Service, the protected process that enforces local security policy and authentication.

Mapped view

A memory-backed representation of file content used for fast access.

MFT

Master File Table; a core NTFS metadata structure.

ncalrpc

The RPC protocol sequence for efficient same-machine RPC.

Pipe instance

One connected server/client communication channel under a shared pipe name.

PnP

Plug and Play; the infrastructure for discovering and managing hardware dynamically.

Pool tag

A short identifier attached to kernel allocations for debugging and analysis.

Primary token

The token attached to a process as its main identity.

Privilege

A special capability inside a token that enables sensitive operations.

Privilege enablement

A privilege must often be enabled on the thread before use.

Protocol state

The tracked lifecycle state of a connection or transport interaction.

Quantum

A time slice given to a running thread before it may be preempted.

Reference count

The count of active references keeping an object alive.

Relocation

Metadata used when the image cannot be loaded at its preferred base address.

Section

A named region of a PE image such as code, data, or resources.

SeDebugPrivilege

Allows debugging and opening handles to processes you might not otherwise access.

SID

Security Identifier representing a user, group, or principal.

Socket

An endpoint abstraction for network communication.

Soft fault

Fault resolved without disk I/O (e.g. demand-zero or already in memory elsewhere).

TCP/IP stack

The core Windows networking implementation for internet protocols.

Template

A reusable event shape that helps render structured records.

User mode

The least-privileged execution mode used by apps and most services.

USER/GDI

Core GUI object families for interface elements and graphics resources in Windows.

VAD

Virtual Address Descriptor; a node describing a region of process virtual memory.

Virtual address space

The private logical address map a process uses.

VMBus

High-speed channel between Hyper-V guest and host services.

WFP

Windows Filtering Platform used to inspect and control network traffic.

Window station

A securable object containing desktops plus shared GUI resources like the clipboard and atom table.

Winload

The Windows loader responsible for preparing the OS kernel and boot environment.

Winlogon

The process responsible for secure logon and user session bring-up.

WMI provider

Component that supplies WMI classes and answers queries.