ReactOS 0.4.16-dev-287-g2d3f3a1
|
#include <excpt.h>
#include <ntdef.h>
#include <ntstatus.h>
#include <kernelspecs.h>
#include <ntiologc.h>
#include <suppress.h>
#include <guiddef.h>
#include <string.h>
#include <dpfilter.h>
#include "intrin.h"
Go to the source code of this file.
Macros | |
#define | _WDMDDK_ |
#define | WDM_MAJORVERSION 0x06 |
#define | WDM_MINORVERSION 0x00 |
#define | _NTDDK_ |
#define | _WDM_INCLUDED_ |
#define | _DDK_DRIVER_ |
#define | NO_INTERLOCKED_INTRINSICS |
#define | NT_INCLUDED |
#define | NTHALAPI DECLSPEC_IMPORT |
#define | NTKERNELAPI DECLSPEC_IMPORT |
#define | NTKRNLVISTAAPI NTKERNELAPI |
#define | _DECL_HAL_KE_IMPORT NTKERNELAPI |
#define | POINTER_ALIGNMENT |
#define | __GNU_EXTENSION |
#define | __SYMBOL(_Name) #_Name |
#define | __IMPORTSYMBOL(_Name) "__imp_"#_Name |
#define | __IMPORTNAME(_Name) __imp_##_Name |
#define | __STRINGIFY(_exp) #_exp |
#define | _Pragma_redefine_extname(_Name, _Target) _Pragma(__STRINGIFY(redefine_extname _Name _Target)) |
#define | __CREATE_NTOS_DATA_IMPORT_ALIAS(_Name) _Pragma_redefine_extname(_Name,__IMPORTNAME(_Name)) |
#define | DEFINE_GUIDEX(name) EXTERN_C const GUID name |
#define | STATICGUIDOF(guid) STATIC_##guid |
#define | __IID_ALIGNED__ |
#define | IsEqualGUIDAligned(guid1, guid2) |
Typedefs | |
typedef GUID | UOW |
typedef GUID * | PUOW |
typedef GUID * | PGUID |
typedef struct _OBJECT_TYPE * | POBJECT_TYPE |
typedef struct _CALLBACK_OBJECT * | PCALLBACK_OBJECT |
typedef struct _EPROCESS * | PEPROCESS |
typedef struct _ETHREAD * | PETHREAD |
typedef struct _IO_TIMER * | PIO_TIMER |
typedef struct _KINTERRUPT * | PKINTERRUPT |
typedef struct _KPROCESS * | PKPROCESS |
typedef struct _KTHREAD * | PKTHREAD |
typedef struct _KTHREAD * | PRKTHREAD |
typedef struct _CONTEXT * | PCONTEXT |
typedef struct _DMA_ADAPTER * | PADAPTER_OBJECT |
Functions | |
__internal_kernel_driver | __drv_Mode_impl (WDM_INCLUDED) $define(UCHAR |
#define __CREATE_NTOS_DATA_IMPORT_ALIAS | ( | _Name | ) | _Pragma_redefine_extname(_Name,__IMPORTNAME(_Name)) |
#define __GNU_EXTENSION |
#define __IID_ALIGNED__ |
Definition at line 227 of file wdm.template.h.
#define __IMPORTNAME | ( | _Name | ) | __imp_##_Name |
#define __IMPORTSYMBOL | ( | _Name | ) | "__imp_"#_Name |
#define __STRINGIFY | ( | _exp | ) | #_exp |
#define __SYMBOL | ( | _Name | ) | #_Name |
#define _DDK_DRIVER_ |
Definition at line 35 of file wdm.template.h.
#define _DECL_HAL_KE_IMPORT NTKERNELAPI |
#define _NTDDK_ |
Definition at line 33 of file wdm.template.h.
#define _Pragma_redefine_extname | ( | _Name, | |
_Target | |||
) | _Pragma(__STRINGIFY(redefine_extname _Name _Target)) |
#define _WDM_INCLUDED_ |
Definition at line 34 of file wdm.template.h.
#define _WDMDDK_ |
Definition at line 26 of file wdm.template.h.
Definition at line 217 of file wdm.template.h.
Definition at line 235 of file wdm.template.h.
#define NO_INTERLOCKED_INTRINSICS |
Definition at line 36 of file wdm.template.h.
#define NT_INCLUDED |
Definition at line 40 of file wdm.template.h.
#define NTHALAPI DECLSPEC_IMPORT |
#define NTKERNELAPI DECLSPEC_IMPORT |
#define NTKRNLVISTAAPI NTKERNELAPI |
#define POINTER_ALIGNMENT |
Definition at line 222 of file wdm.template.h.
#define WDM_MAJORVERSION 0x06 |
Definition at line 28 of file wdm.template.h.
#define WDM_MINORVERSION 0x00 |
Definition at line 29 of file wdm.template.h.
typedef struct _DMA_ADAPTER* PADAPTER_OBJECT |
Definition at line 208 of file wdm.template.h.
typedef struct _CALLBACK_OBJECT* PCALLBACK_OBJECT |
Definition at line 196 of file wdm.template.h.
Definition at line 203 of file wdm.template.h.
Definition at line 197 of file wdm.template.h.
Definition at line 198 of file wdm.template.h.
Definition at line 64 of file wdm.template.h.
Definition at line 199 of file wdm.template.h.
typedef struct _KINTERRUPT* PKINTERRUPT |
Definition at line 200 of file wdm.template.h.
Definition at line 201 of file wdm.template.h.
Definition at line 202 of file wdm.template.h.
typedef struct _OBJECT_TYPE* POBJECT_TYPE |
Definition at line 195 of file wdm.template.h.
Definition at line 202 of file wdm.template.h.
Definition at line 61 of file wdm.template.h.
Definition at line 61 of file wdm.template.h.
__internal_kernel_driver __drv_Mode_impl | ( | WDM_INCLUDED | ) |