ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ntddk.template.h File Reference
#include <wdm.h>
#include <excpt.h>
#include <ntdef.h>
#include <ntstatus.h>
#include <mce.h>
#include <bugcodes.h>
#include <ntiologc.h>
#include <stdarg.h>
#include <basetyps.h>
#include <guiddef.h>

Go to the source code of this file.

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(__cdeclPFNFTH )(_Inout_ PSYSTEM_FIRMWARE_TABLE_INFORMATION SystemFirmwareTableInfo)
typedef ULONG_PTR(NTAPIPDRIVER_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

Generated on Sun May 27 2012 05:58:39 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.