Kernel Data Types
The Windows kernel defines data types, enumerations, and constants that kernel-mode drivers use to implement standard driver routines and to call driver support routines. Additionally, the Windows kernel defines function codes for I/O request packets (IRPs).
The following sections describe the data types that are defined for kernel programming:
The following section describes the function codes that are defined for IRPs: