Windows Kernel Routine Naming Conventions

The Windows kernel has a unique system of constructing the names for its routines. It uses a specific set of abbreviations to define each routine’s location, actions, and versioning. Because the Windows kernel has over 800 routines, it is helpful to understand the basic principles of its naming conventions when you are reading sample driver […]

The Windows kernel has a unique system of constructing the names for its routines. It uses a specific set of abbreviations to define each routine’s location, actions, and versioning. Because the Windows kernel has over 800 routines, it is helpful to understand the basic principles of its naming conventions when you are reading sample driver source code.

Most kernel routines use the following naming structure:

<prefix><verb><noun><suffix>

Full Article