Data Structures |
| struct | PKERNEL_USER_TIMES |
| struct | PSYSTEM_FIRMWARE_TABLE_INFORMATION |
| struct | PSYSTEM_FIRMWARE_TABLE_HANDLER |
| struct | PDRIVER_VERIFIER_THUNK_PAIRS |
Defines |
| #define | _NTDDK_ |
| #define | _NTDDK_INCLUDED_ |
| #define | _DDK_DRIVER_ |
| #define | NT_INCLUDED |
| #define | _CTYPE_DISABLE_MACROS |
| #define | _NTLSA_AUDIT_ |
| #define | VER_SET_CONDITION(ConditionMask, TypeBitMask, ComparisonType) |
| #define | DRIVER_VERIFIER_SPECIAL_POOLING 0x0001 |
| #define | DRIVER_VERIFIER_FORCE_IRQL_CHECKING 0x0002 |
| #define | DRIVER_VERIFIER_INJECT_ALLOCATION_FAILURES 0x0004 |
| #define | DRIVER_VERIFIER_TRACK_POOL_ALLOCATIONS 0x0008 |
| #define | DRIVER_VERIFIER_IO_CHECKING 0x0010 |
| #define | SHARED_GLOBAL_FLAGS_ERROR_PORT_V 0x0 |
| #define | SHARED_GLOBAL_FLAGS_ERROR_PORT (1UL << SHARED_GLOBAL_FLAGS_ERROR_PORT_V) |
| #define | SHARED_GLOBAL_FLAGS_ELEVATION_ENABLED_V 0x1 |
| #define | SHARED_GLOBAL_FLAGS_ELEVATION_ENABLED (1UL << SHARED_GLOBAL_FLAGS_ELEVATION_ENABLED_V) |
| #define | SHARED_GLOBAL_FLAGS_VIRT_ENABLED_V 0x2 |
| #define | SHARED_GLOBAL_FLAGS_VIRT_ENABLED (1UL << SHARED_GLOBAL_FLAGS_VIRT_ENABLED_V) |
| #define | SHARED_GLOBAL_FLAGS_INSTALLER_DETECT_ENABLED_V 0x3 |
| #define | SHARED_GLOBAL_FLAGS_INSTALLER_DETECT_ENABLED (1UL << SHARED_GLOBAL_FLAGS_INSTALLER_DETECT_ENABLED_V) |
| #define | SHARED_GLOBAL_FLAGS_SPARE_V 0x4 |
| #define | SHARED_GLOBAL_FLAGS_SPARE (1UL << SHARED_GLOBAL_FLAGS_SPARE_V) |
| #define | SHARED_GLOBAL_FLAGS_DYNAMIC_PROC_ENABLED_V 0x5 |
| #define | SHARED_GLOBAL_FLAGS_DYNAMIC_PROC_ENABLED (1UL << SHARED_GLOBAL_FLAGS_DYNAMIC_PROC_ENABLED_V) |
| #define | SHARED_GLOBAL_FLAGS_SEH_VALIDATION_ENABLED_V 0x6 |
| #define | SHARED_GLOBAL_FLAGS_SEH_VALIDATION_ENABLED (1UL << SHARED_GLOBAL_FLAGS_SEH_VALIDATION_ENABLED_V) |
| #define | EX_INIT_BITS(Flags, Bit) *((Flags)) |= (Bit) |
| #define | EX_TEST_SET_BIT(Flags, Bit) InterlockedBitTestAndSet ((PLONG)(Flags), (Bit)) |
| #define | EX_TEST_CLEAR_BIT(Flags, Bit) InterlockedBitTestAndReset ((PLONG)(Flags), (Bit)) |
| #define | PCCARD_MAP_ERROR 0x01 |
| #define | PCCARD_DEVICE_PCI 0x10 |
| #define | PCCARD_SCAN_DISABLED 0x01 |
| #define | PCCARD_MAP_ZERO 0x02 |
| #define | PCCARD_NO_TIMER 0x03 |
| #define | PCCARD_NO_PIC 0x04 |
| #define | PCCARD_NO_LEGACY_BASE 0x05 |
| #define | PCCARD_DUP_LEGACY_BASE 0x06 |
| #define | PCCARD_NO_CONTROLLERS 0x07 |
| #define | MAXIMUM_EXPANSION_SIZE (KERNEL_LARGE_STACK_SIZE - (PAGE_SIZE / 2)) |
Typedefs |
| typedef GUID | UUID |
| typedef struct _BUS_HANDLER * | PBUS_HANDLER |
typedef struct
_DEVICE_HANDLER_OBJECT * | PDEVICE_HANDLER_OBJECT |
| typedef struct _PEB * | PPEB |
| typedef struct _IMAGE_NT_HEADERS * | PIMAGE_NT_HEADERS32 |
typedef struct
_IMAGE_NT_HEADERS64 * | PIMAGE_NT_HEADERS64 |
| typedef PIMAGE_NT_HEADERS32 | PIMAGE_NT_HEADERS |
| typedef NTSTATUS(__cdecl * | PFNFTH )(_Inout_ PSYSTEM_FIRMWARE_TABLE_INFORMATION SystemFirmwareTableInfo) |
| typedef ULONG_PTR(NTAPI * | PDRIVER_VERIFIER_THUNK_ROUTINE )(_In_ PVOID Context) |
Enumerations |
| enum | SYSTEM_FIRMWARE_TABLE_ACTION { SystemFirmwareTable_Enumerate,
SystemFirmwareTable_Get,
SystemFirmwareTable_Enumerate,
SystemFirmwareTable_Get
} |
Functions |
| | $define (_NTDDK_) $include(extypes.h) $include(iotypes.h) $include(haltypes.h) $include(ketypes.h) $include(kdtypes.h) $include(mmtypes.h) $include(pstypes.h) $include(rtltypes.h) $include(setypes.h) $include(exfuncs.h) $include(halfuncs.h) $include(iofuncs.h) $include(kdfuncs.h) $include(kefuncs.h) $include(mmfuncs.h) $include(psfuncs.h) $include(rtlfuncs.h) $include(sefuncs.h) $include(zwfuncs.h) NTSYSAPI ULONGLONG NTAPI VerSetConditionMask(IN ULONGLONG ConditionMask |
_Must_inspect_result_
NTKERNELAPI BOOLEAN NTAPI | FsRtlIsTotalDeviceFailure (_In_ NTSTATUS Status) |
Variables |
| IN ULONG | TypeMask |
| IN ULONG IN UCHAR | Condition |