[XDK]
authorAmine Khaldi <amine.khaldi@reactos.org>
Thu, 18 Mar 2010 22:48:53 +0000 (22:48 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Thu, 18 Mar 2010 22:48:53 +0000 (22:48 +0000)
- DDKAPI -> NTAPI
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46268

include/ddk/wdm.h
include/xdk/extypes.h
include/xdk/iotypes.h
include/xdk/ketypes.h
include/xdk/mips/ke.h
include/xdk/potypes.h
include/xdk/ppc/ke.h
include/xdk/rtltypes.h
include/xdk/x86/ke.h

index 949c1c8..ea24e9d 100644 (file)
@@ -362,7 +362,7 @@ typedef struct _RTL_BITMAP_RUN {
 } RTL_BITMAP_RUN, *PRTL_BITMAP_RUN;
 
 typedef NTSTATUS
-(DDKAPI *PRTL_QUERY_REGISTRY_ROUTINE)(
+(NTAPI *PRTL_QUERY_REGISTRY_ROUTINE)(
   IN PWSTR ValueName,
   IN ULONG ValueType,
   IN PVOID ValueData,
@@ -593,7 +593,7 @@ typedef enum _KBUGCHECK_CALLBACK_REASON {
 struct _KBUGCHECK_REASON_CALLBACK_RECORD;
 
 typedef VOID
-(DDKAPI *PKBUGCHECK_REASON_CALLBACK_ROUTINE)(
+(NTAPI *PKBUGCHECK_REASON_CALLBACK_ROUTINE)(
   IN KBUGCHECK_CALLBACK_REASON Reason,
   IN struct _KBUGCHECK_REASON_CALLBACK_RECORD *Record,
   IN OUT PVOID ReasonSpecificData,
@@ -617,7 +617,7 @@ typedef enum _KBUGCHECK_BUFFER_DUMP_STATE {
 } KBUGCHECK_BUFFER_DUMP_STATE;
 
 typedef VOID
-(DDKAPI *PKBUGCHECK_CALLBACK_ROUTINE)(
+(NTAPI *PKBUGCHECK_CALLBACK_ROUTINE)(
   IN PVOID Buffer,
   IN ULONG Length);
 
@@ -632,7 +632,7 @@ typedef struct _KBUGCHECK_CALLBACK_RECORD {
 } KBUGCHECK_CALLBACK_RECORD, *PKBUGCHECK_CALLBACK_RECORD;
 
 typedef BOOLEAN
-(DDKAPI *PNMI_CALLBACK)(
+(NTAPI *PNMI_CALLBACK)(
   IN PVOID Context,
   IN BOOLEAN Handled);
 
@@ -777,17 +777,17 @@ typedef enum _INTERFACE_TYPE {
 } INTERFACE_TYPE, *PINTERFACE_TYPE;
 
 typedef VOID
-(DDKAPI *PKNORMAL_ROUTINE)(
+(NTAPI *PKNORMAL_ROUTINE)(
   IN PVOID NormalContext,
   IN PVOID SystemArgument1,
   IN PVOID SystemArgument2);
 
 typedef VOID
-(DDKAPI *PKRUNDOWN_ROUTINE)(
+(NTAPI *PKRUNDOWN_ROUTINE)(
   IN struct _KAPC *Apc);
 
 typedef VOID
-(DDKAPI *PKKERNEL_ROUTINE)(
+(NTAPI *PKKERNEL_ROUTINE)(
   IN struct _KAPC *Apc,
   IN OUT PKNORMAL_ROUTINE *NormalRoutine,
   IN OUT PVOID *NormalContext,
@@ -896,7 +896,7 @@ typedef enum _KSPIN_LOCK_QUEUE_NUMBER {
 #endif /* defined(_AMD64_) */
 
 typedef VOID
-(DDKAPI *PKDEFERRED_ROUTINE)(
+(NTAPI *PKDEFERRED_ROUTINE)(
   IN struct _KDPC *Dpc,
   IN PVOID DeferredContext,
   IN PVOID SystemArgument1,
@@ -1071,7 +1071,7 @@ typedef struct _KTIMER {
 } KTIMER, *PKTIMER, *RESTRICTED_POINTER PRKTIMER;
 
 typedef BOOLEAN
-(DDKAPI *PKSYNCHRONIZE_ROUTINE)(
+(NTAPI *PKSYNCHRONIZE_ROUTINE)(
   IN PVOID SynchronizeContext);
 
 typedef enum _POOL_TYPE {
@@ -1413,29 +1413,29 @@ typedef enum _EX_POOL_PRIORITY {
 typedef struct _LOOKASIDE_LIST_EX *PLOOKASIDE_LIST_EX;
 
 typedef PVOID
-(DDKAPI *PALLOCATE_FUNCTION)(
+(NTAPI *PALLOCATE_FUNCTION)(
   IN POOL_TYPE PoolType,
   IN SIZE_T NumberOfBytes,
   IN ULONG Tag);
 
 typedef PVOID
-(DDKAPI *PALLOCATE_FUNCTION_EX)(
+(NTAPI *PALLOCATE_FUNCTION_EX)(
   IN POOL_TYPE PoolType,
   IN SIZE_T NumberOfBytes,
   IN ULONG Tag,
   IN OUT PLOOKASIDE_LIST_EX Lookaside);
 
 typedef VOID
-(DDKAPI *PFREE_FUNCTION)(
+(NTAPI *PFREE_FUNCTION)(
   IN PVOID Buffer);
 
 typedef VOID
-(DDKAPI *PFREE_FUNCTION_EX)(
+(NTAPI *PFREE_FUNCTION_EX)(
   IN PVOID Buffer,
   IN OUT PLOOKASIDE_LIST_EX Lookaside);
 
 typedef VOID
-(DDKAPI *PCALLBACK_FUNCTION)(
+(NTAPI *PCALLBACK_FUNCTION)(
   IN PVOID CallbackContext,
   IN PVOID Argument1,
   IN PVOID Argument2);
@@ -1516,7 +1516,7 @@ typedef struct _EX_RUNDOWN_REF {
 typedef struct _EX_RUNDOWN_REF_CACHE_AWARE *PEX_RUNDOWN_REF_CACHE_AWARE;
 
 typedef VOID
-(DDKAPI *PWORKER_THREAD_ROUTINE)(
+(NTAPI *PWORKER_THREAD_ROUTINE)(
   IN PVOID Parameter);
 
 typedef struct _WORK_QUEUE_ITEM {
@@ -1945,7 +1945,7 @@ typedef struct {
 #endif /* !_PO_DDK_ */
 
 typedef VOID
-(DDKAPI *PREQUEST_POWER_COMPLETE)(
+(NTAPI *PREQUEST_POWER_COMPLETE)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN UCHAR MinorFunction,
   IN POWER_STATE PowerState,
@@ -1954,7 +1954,7 @@ typedef VOID
 
 typedef
 NTSTATUS
-(DDKAPI *PPOWER_SETTING_CALLBACK)(
+(NTAPI *PPOWER_SETTING_CALLBACK)(
   IN LPCGUID SettingGuid,
   IN PVOID Value,
   IN ULONG ValueLength,
@@ -2951,7 +2951,7 @@ typedef struct _CLIENT_ID {
 } CLIENT_ID, *PCLIENT_ID;
 
 typedef VOID
-(DDKAPI *PKSTART_ROUTINE)(
+(NTAPI *PKSTART_ROUTINE)(
   IN PVOID StartContext);
 
 typedef struct _VPB {
@@ -2973,7 +2973,7 @@ typedef enum _IO_ALLOCATION_ACTION {
 } IO_ALLOCATION_ACTION, *PIO_ALLOCATION_ACTION;
 
 typedef IO_ALLOCATION_ACTION
-(DDKAPI *PDRIVER_CONTROL)(
+(NTAPI *PDRIVER_CONTROL)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp,
   IN PVOID MapRegisterBase,
@@ -3052,7 +3052,7 @@ typedef struct _IO_REMOVE_LOCK {
 typedef struct _IO_WORKITEM *PIO_WORKITEM;
 
 typedef VOID
-(DDKAPI IO_WORKITEM_ROUTINE)(
+(NTAPI IO_WORKITEM_ROUTINE)(
   IN PDEVICE_OBJECT DeviceObject,
   IN PVOID Context);
 typedef IO_WORKITEM_ROUTINE *PIO_WORKITEM_ROUTINE;
@@ -3194,13 +3194,13 @@ typedef struct _PCI_SLOT_NUMBER {
 } PCI_SLOT_NUMBER, *PPCI_SLOT_NUMBER;
 
 typedef VOID
-(DDKAPI *PIO_APC_ROUTINE)(
+(NTAPI *PIO_APC_ROUTINE)(
   IN PVOID ApcContext,
   IN PIO_STATUS_BLOCK IoStatusBlock,
   IN ULONG Reserved);
 
 typedef VOID
-(DDKAPI *WMI_NOTIFICATION_CALLBACK)(
+(NTAPI *WMI_NOTIFICATION_CALLBACK)(
   PVOID Wnode,
   PVOID Context);
 
@@ -3359,15 +3359,15 @@ typedef struct _CM_EISA_SLOT_INFORMATION {
 */
 
 typedef VOID
-(DDKAPI *PINTERFACE_REFERENCE)(
+(NTAPI *PINTERFACE_REFERENCE)(
   PVOID Context);
 
 typedef VOID
-(DDKAPI *PINTERFACE_DEREFERENCE)(
+(NTAPI *PINTERFACE_DEREFERENCE)(
   PVOID Context);
 
 typedef BOOLEAN
-(DDKAPI *PTRANSLATE_BUS_ADDRESS)(
+(NTAPI *PTRANSLATE_BUS_ADDRESS)(
   IN PVOID Context,
   IN PHYSICAL_ADDRESS BusAddress,
   IN ULONG Length,
@@ -3375,13 +3375,13 @@ typedef BOOLEAN
   OUT PPHYSICAL_ADDRESS  TranslatedAddress);
 
 typedef struct _DMA_ADAPTER*
-(DDKAPI *PGET_DMA_ADAPTER)(
+(NTAPI *PGET_DMA_ADAPTER)(
   IN PVOID Context,
   IN struct _DEVICE_DESCRIPTION *DeviceDescriptor,
   OUT PULONG NumberOfMapRegisters);
 
 typedef ULONG
-(DDKAPI *PGET_SET_DEVICE_DATA)(
+(NTAPI *PGET_SET_DEVICE_DATA)(
   IN PVOID Context,
   IN ULONG DataType,
   IN PVOID Buffer,
@@ -3411,7 +3411,7 @@ typedef struct _PCI_DEVICE_PRESENCE_PARAMETERS {
 } PCI_DEVICE_PRESENCE_PARAMETERS, *PPCI_DEVICE_PRESENCE_PARAMETERS;
 
 typedef BOOLEAN
-(DDKAPI *PPCI_IS_DEVICE_PRESENT)(
+(NTAPI *PPCI_IS_DEVICE_PRESENT)(
   IN USHORT VendorID,
   IN USHORT DeviceID,
   IN UCHAR RevisionID,
@@ -3420,7 +3420,7 @@ typedef BOOLEAN
   IN ULONG Flags);
 
 typedef BOOLEAN
-(DDKAPI *PPCI_IS_DEVICE_PRESENT_EX)(
+(NTAPI *PPCI_IS_DEVICE_PRESENT_EX)(
   IN PVOID Context,
   IN PPCI_DEVICE_PRESENCE_PARAMETERS Parameters);
 
@@ -3593,12 +3593,12 @@ typedef enum _IO_PRIORITY_HINT {
 #define PNPNOTIFY_DEVICE_INTERFACE_INCLUDE_EXISTING_INTERFACES    0x00000001
 
 typedef NTSTATUS
-(DDKAPI *PDRIVER_NOTIFICATION_CALLBACK_ROUTINE)(
+(NTAPI *PDRIVER_NOTIFICATION_CALLBACK_ROUTINE)(
   IN PVOID NotificationStructure,
   IN PVOID Context);
 
 typedef VOID
-(DDKAPI *PDEVICE_CHANGE_COMPLETE_CALLBACK)(
+(NTAPI *PDEVICE_CHANGE_COMPLETE_CALLBACK)(
   IN PVOID Context);
 
 typedef enum _FILE_INFORMATION_CLASS {
@@ -3761,7 +3761,7 @@ typedef struct _ERESOURCE {
 #define RESOURCE_HASH_TABLE_SIZE          64
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_CHECK_IF_POSSIBLE)(
+(NTAPI *PFAST_IO_CHECK_IF_POSSIBLE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -3772,7 +3772,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_READ)(
+(NTAPI *PFAST_IO_READ)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -3783,7 +3783,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_WRITE)(
+(NTAPI *PFAST_IO_WRITE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -3794,7 +3794,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_QUERY_BASIC_INFO)(
+(NTAPI *PFAST_IO_QUERY_BASIC_INFO)(
   IN struct _FILE_OBJECT *FileObject,
   IN BOOLEAN Wait,
   OUT PFILE_BASIC_INFORMATION Buffer,
@@ -3802,7 +3802,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_QUERY_STANDARD_INFO)(
+(NTAPI *PFAST_IO_QUERY_STANDARD_INFO)(
   IN struct _FILE_OBJECT *FileObject,
   IN BOOLEAN Wait,
   OUT PFILE_STANDARD_INFORMATION Buffer,
@@ -3810,7 +3810,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_LOCK)(
+(NTAPI *PFAST_IO_LOCK)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN PLARGE_INTEGER Length,
@@ -3822,7 +3822,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_UNLOCK_SINGLE)(
+(NTAPI *PFAST_IO_UNLOCK_SINGLE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN PLARGE_INTEGER Length,
@@ -3832,14 +3832,14 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_UNLOCK_ALL)(
+(NTAPI *PFAST_IO_UNLOCK_ALL)(
   IN struct _FILE_OBJECT *FileObject,
   PEPROCESS ProcessId,
   OUT PIO_STATUS_BLOCK IoStatus,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_UNLOCK_ALL_BY_KEY)(
+(NTAPI *PFAST_IO_UNLOCK_ALL_BY_KEY)(
   IN struct _FILE_OBJECT *FileObject,
   PVOID ProcessId,
   ULONG Key,
@@ -3847,7 +3847,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_DEVICE_CONTROL)(
+(NTAPI *PFAST_IO_DEVICE_CONTROL)(
   IN struct _FILE_OBJECT *FileObject,
   IN BOOLEAN Wait,
   IN PVOID InputBuffer OPTIONAL,
@@ -3859,20 +3859,20 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef VOID
-(DDKAPI *PFAST_IO_ACQUIRE_FILE)(
+(NTAPI *PFAST_IO_ACQUIRE_FILE)(
   IN struct _FILE_OBJECT *FileObject);
 
 typedef VOID
-(DDKAPI *PFAST_IO_RELEASE_FILE)(
+(NTAPI *PFAST_IO_RELEASE_FILE)(
   IN struct _FILE_OBJECT *FileObject);
 
 typedef VOID
-(DDKAPI *PFAST_IO_DETACH_DEVICE)(
+(NTAPI *PFAST_IO_DETACH_DEVICE)(
   IN struct _DEVICE_OBJECT *SourceDevice,
   IN struct _DEVICE_OBJECT *TargetDevice);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_QUERY_NETWORK_OPEN_INFO)(
+(NTAPI *PFAST_IO_QUERY_NETWORK_OPEN_INFO)(
   IN struct _FILE_OBJECT *FileObject,
   IN BOOLEAN Wait,
   OUT struct _FILE_NETWORK_OPEN_INFORMATION *Buffer,
@@ -3880,14 +3880,14 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef NTSTATUS
-(DDKAPI *PFAST_IO_ACQUIRE_FOR_MOD_WRITE)(
+(NTAPI *PFAST_IO_ACQUIRE_FOR_MOD_WRITE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER EndingOffset,
   OUT struct _ERESOURCE **ResourceToRelease,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_MDL_READ)(
+(NTAPI *PFAST_IO_MDL_READ)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -3897,13 +3897,13 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_MDL_READ_COMPLETE)(
+(NTAPI *PFAST_IO_MDL_READ_COMPLETE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PMDL MdlChain,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_PREPARE_MDL_WRITE)(
+(NTAPI *PFAST_IO_PREPARE_MDL_WRITE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -3913,14 +3913,14 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_MDL_WRITE_COMPLETE)(
+(NTAPI *PFAST_IO_MDL_WRITE_COMPLETE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN PMDL MdlChain,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_READ_COMPRESSED)(
+(NTAPI *PFAST_IO_READ_COMPRESSED)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -3933,7 +3933,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_WRITE_COMPRESSED)(
+(NTAPI *PFAST_IO_WRITE_COMPRESSED)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -3946,37 +3946,37 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_MDL_READ_COMPLETE_COMPRESSED)(
+(NTAPI *PFAST_IO_MDL_READ_COMPLETE_COMPRESSED)(
   IN struct _FILE_OBJECT *FileObject,
   IN PMDL MdlChain,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_MDL_WRITE_COMPLETE_COMPRESSED)(
+(NTAPI *PFAST_IO_MDL_WRITE_COMPLETE_COMPRESSED)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN PMDL MdlChain,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_QUERY_OPEN)(
+(NTAPI *PFAST_IO_QUERY_OPEN)(
   IN struct _IRP *Irp,
   OUT PFILE_NETWORK_OPEN_INFORMATION NetworkInformation,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef NTSTATUS
-(DDKAPI *PFAST_IO_RELEASE_FOR_MOD_WRITE)(
+(NTAPI *PFAST_IO_RELEASE_FOR_MOD_WRITE)(
   IN struct _FILE_OBJECT *FileObject,
   IN struct _ERESOURCE *ResourceToRelease,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef NTSTATUS
-(DDKAPI *PFAST_IO_ACQUIRE_FOR_CCFLUSH)(
+(NTAPI *PFAST_IO_ACQUIRE_FOR_CCFLUSH)(
   IN struct _FILE_OBJECT *FileObject,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef NTSTATUS
-(DDKAPI *PFAST_IO_RELEASE_FOR_CCFLUSH) (
+(NTAPI *PFAST_IO_RELEASE_FOR_CCFLUSH) (
   IN struct _FILE_OBJECT *FileObject,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
@@ -4360,7 +4360,7 @@ typedef struct _SCATTER_GATHER_LIST SCATTER_GATHER_LIST, *PSCATTER_GATHER_LIST;
 #endif
 
 typedef NTSTATUS
-(DDKAPI *PDRIVER_ADD_DEVICE)(
+(NTAPI *PDRIVER_ADD_DEVICE)(
   IN struct _DRIVER_OBJECT *DriverObject,
   IN struct _DEVICE_OBJECT *PhysicalDeviceObject);
 
@@ -4376,21 +4376,21 @@ typedef struct _DRIVER_EXTENSION {
 #define DRVO_BUILTIN_DRIVER               0x00000004
 
 typedef NTSTATUS
-(DDKAPI *PDRIVER_INITIALIZE)(
+(NTAPI *PDRIVER_INITIALIZE)(
   IN struct _DRIVER_OBJECT *DriverObject,
   IN PUNICODE_STRING RegistryPath);
 
 typedef VOID
-(DDKAPI *PDRIVER_STARTIO)(
+(NTAPI *PDRIVER_STARTIO)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp);
 
 typedef VOID
-(DDKAPI *PDRIVER_UNLOAD)(
+(NTAPI *PDRIVER_UNLOAD)(
   IN struct _DRIVER_OBJECT *DriverObject);
 
 typedef NTSTATUS
-(DDKAPI *PDRIVER_DISPATCH)(
+(NTAPI *PDRIVER_DISPATCH)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp);
 
@@ -4419,18 +4419,18 @@ typedef struct _DMA_ADAPTER {
 } DMA_ADAPTER, *PDMA_ADAPTER;
 
 typedef VOID
-(DDKAPI *PPUT_DMA_ADAPTER)(
+(NTAPI *PPUT_DMA_ADAPTER)(
   IN PDMA_ADAPTER DmaAdapter);
 
 typedef PVOID
-(DDKAPI *PALLOCATE_COMMON_BUFFER)(
+(NTAPI *PALLOCATE_COMMON_BUFFER)(
   IN PDMA_ADAPTER DmaAdapter,
   IN ULONG Length,
   OUT PPHYSICAL_ADDRESS LogicalAddress,
   IN BOOLEAN CacheEnabled);
 
 typedef VOID
-(DDKAPI *PFREE_COMMON_BUFFER)(
+(NTAPI *PFREE_COMMON_BUFFER)(
   IN PDMA_ADAPTER DmaAdapter,
   IN ULONG Length,
   IN PHYSICAL_ADDRESS LogicalAddress,
@@ -4438,7 +4438,7 @@ typedef VOID
   IN BOOLEAN CacheEnabled);
 
 typedef NTSTATUS
-(DDKAPI *PALLOCATE_ADAPTER_CHANNEL)(
+(NTAPI *PALLOCATE_ADAPTER_CHANNEL)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PDEVICE_OBJECT DeviceObject,
   IN ULONG NumberOfMapRegisters,
@@ -4446,7 +4446,7 @@ typedef NTSTATUS
   IN PVOID Context);
 
 typedef BOOLEAN
-(DDKAPI *PFLUSH_ADAPTER_BUFFERS)(
+(NTAPI *PFLUSH_ADAPTER_BUFFERS)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PMDL Mdl,
   IN PVOID MapRegisterBase,
@@ -4455,17 +4455,17 @@ typedef BOOLEAN
   IN BOOLEAN WriteToDevice);
 
 typedef VOID
-(DDKAPI *PFREE_ADAPTER_CHANNEL)(
+(NTAPI *PFREE_ADAPTER_CHANNEL)(
   IN PDMA_ADAPTER DmaAdapter);
 
 typedef VOID
-(DDKAPI *PFREE_MAP_REGISTERS)(
+(NTAPI *PFREE_MAP_REGISTERS)(
   IN PDMA_ADAPTER DmaAdapter,
   PVOID MapRegisterBase,
   ULONG NumberOfMapRegisters);
 
 typedef PHYSICAL_ADDRESS
-(DDKAPI *PMAP_TRANSFER)(
+(NTAPI *PMAP_TRANSFER)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PMDL Mdl,
   IN PVOID MapRegisterBase,
@@ -4474,22 +4474,22 @@ typedef PHYSICAL_ADDRESS
   IN BOOLEAN WriteToDevice);
 
 typedef ULONG
-(DDKAPI *PGET_DMA_ALIGNMENT)(
+(NTAPI *PGET_DMA_ALIGNMENT)(
   IN PDMA_ADAPTER DmaAdapter);
 
 typedef ULONG
-(DDKAPI *PREAD_DMA_COUNTER)(
+(NTAPI *PREAD_DMA_COUNTER)(
   IN PDMA_ADAPTER DmaAdapter);
 
 typedef VOID
-(DDKAPI *PDRIVER_LIST_CONTROL)(
+(NTAPI *PDRIVER_LIST_CONTROL)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp,
   IN struct _SCATTER_GATHER_LIST *ScatterGather,
   IN PVOID Context);
 
 typedef NTSTATUS
-(DDKAPI *PGET_SCATTER_GATHER_LIST)(
+(NTAPI *PGET_SCATTER_GATHER_LIST)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PDEVICE_OBJECT DeviceObject,
   IN PMDL Mdl,
@@ -4500,13 +4500,13 @@ typedef NTSTATUS
   IN BOOLEAN WriteToDevice);
 
 typedef VOID
-(DDKAPI *PPUT_SCATTER_GATHER_LIST)(
+(NTAPI *PPUT_SCATTER_GATHER_LIST)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PSCATTER_GATHER_LIST ScatterGather,
   IN BOOLEAN WriteToDevice);
 
 typedef NTSTATUS
-(DDKAPI *PCALCULATE_SCATTER_GATHER_LIST_SIZE)(
+(NTAPI *PCALCULATE_SCATTER_GATHER_LIST_SIZE)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PMDL Mdl OPTIONAL,
   IN PVOID CurrentVa,
@@ -4515,7 +4515,7 @@ typedef NTSTATUS
   OUT PULONG pNumberOfMapRegisters OPTIONAL);
 
 typedef NTSTATUS
-(DDKAPI *PBUILD_SCATTER_GATHER_LIST)(
+(NTAPI *PBUILD_SCATTER_GATHER_LIST)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PDEVICE_OBJECT DeviceObject,
   IN PMDL Mdl,
@@ -4528,7 +4528,7 @@ typedef NTSTATUS
   IN ULONG ScatterGatherLength);
 
 typedef NTSTATUS
-(DDKAPI *PBUILD_MDL_FROM_SCATTER_GATHER_LIST)(
+(NTAPI *PBUILD_MDL_FROM_SCATTER_GATHER_LIST)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PSCATTER_GATHER_LIST ScatterGather,
   IN PMDL OriginalMdl,
@@ -4622,7 +4622,7 @@ typedef struct _IO_RESOURCE_REQUIREMENTS_LIST {
 } IO_RESOURCE_REQUIREMENTS_LIST, *PIO_RESOURCE_REQUIREMENTS_LIST;
 
 typedef VOID
-(DDKAPI *PDRIVER_CANCEL)(
+(NTAPI *PDRIVER_CANCEL)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp);
 
@@ -4693,33 +4693,33 @@ typedef enum _IO_PAGING_PRIORITY {
 } IO_PAGING_PRIORITY;
 
 typedef NTSTATUS
-(DDKAPI *PIO_COMPLETION_ROUTINE)(
+(NTAPI *PIO_COMPLETION_ROUTINE)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp,
   IN PVOID Context);
 
 typedef VOID
-(DDKAPI *PIO_DPC_ROUTINE)(
+(NTAPI *PIO_DPC_ROUTINE)(
   IN struct _KDPC *Dpc,
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp,
   IN PVOID Context);
 
 typedef NTSTATUS
-(DDKAPI *PMM_DLL_INITIALIZE)(
+(NTAPI *PMM_DLL_INITIALIZE)(
   IN PUNICODE_STRING RegistryPath);
 
 typedef NTSTATUS
-(DDKAPI *PMM_DLL_UNLOAD)(
+(NTAPI *PMM_DLL_UNLOAD)(
   VOID);
 
 typedef BOOLEAN
-(DDKAPI *PKSERVICE_ROUTINE)(
+(NTAPI *PKSERVICE_ROUTINE)(
   IN struct _KINTERRUPT *Interrupt,
   IN PVOID ServiceContext);
 
 typedef VOID
-(DDKAPI *PIO_TIMER_ROUTINE)(
+(NTAPI *PIO_TIMER_ROUTINE)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN PVOID Context);
 
@@ -4739,33 +4739,33 @@ typedef struct _IO_CSQ_IRP_CONTEXT {
 } IO_CSQ_IRP_CONTEXT, *PIO_CSQ_IRP_CONTEXT;
 
 typedef VOID
-(DDKAPI *PIO_CSQ_INSERT_IRP)(
+(NTAPI *PIO_CSQ_INSERT_IRP)(
   IN struct _IO_CSQ *Csq,
   IN PIRP Irp);
 
 typedef VOID
-(DDKAPI *PIO_CSQ_REMOVE_IRP)(
+(NTAPI *PIO_CSQ_REMOVE_IRP)(
   IN struct _IO_CSQ *Csq,
   IN PIRP Irp);
 
 typedef PIRP
-(DDKAPI *PIO_CSQ_PEEK_NEXT_IRP)(
+(NTAPI *PIO_CSQ_PEEK_NEXT_IRP)(
   IN struct _IO_CSQ *Csq,
   IN PIRP Irp,
   IN PVOID PeekContext);
 
 typedef VOID
-(DDKAPI *PIO_CSQ_ACQUIRE_LOCK)(
+(NTAPI *PIO_CSQ_ACQUIRE_LOCK)(
   IN struct _IO_CSQ *Csq,
   OUT PKIRQL Irql);
 
 typedef VOID
-(DDKAPI *PIO_CSQ_RELEASE_LOCK)(
+(NTAPI *PIO_CSQ_RELEASE_LOCK)(
   IN struct _IO_CSQ *Csq,
   IN KIRQL Irql);
 
 typedef VOID
-(DDKAPI *PIO_CSQ_COMPLETE_CANCELED_IRP)(
+(NTAPI *PIO_CSQ_COMPLETE_CANCELED_IRP)(
   IN struct _IO_CSQ *Csq,
   IN PIRP Irp);
 
@@ -5331,12 +5331,12 @@ KfRaiseIrql(
 
 NTHALAPI
 KIRQL
-DDKAPI
+NTAPI
 KeRaiseIrqlToDpcLevel(VOID);
 
 NTHALAPI
 KIRQL
-DDKAPI
+NTAPI
 KeRaiseIrqlToSynchLevel(VOID);
 
 NTHALAPI
@@ -5637,12 +5637,12 @@ KfRaiseIrql(
 
 NTHALAPI
 KIRQL
-DDKAPI
+NTAPI
 KeRaiseIrqlToDpcLevel(VOID);
 
 NTHALAPI
 KIRQL
-DDKAPI
+NTAPI
 KeRaiseIrqlToSynchLevel(VOID);
 
 
@@ -5678,7 +5678,7 @@ typedef struct _KFLOATING_SAVE {
 
 static __inline
 ULONG
-DDKAPI
+NTAPI
 KeGetCurrentProcessorNumber(VOID)
 {
   return 0;
index 929f91e..76e6129 100644 (file)
@@ -62,29 +62,29 @@ typedef enum _EX_POOL_PRIORITY {
 typedef struct _LOOKASIDE_LIST_EX *PLOOKASIDE_LIST_EX;
 
 typedef PVOID
-(DDKAPI *PALLOCATE_FUNCTION)(
+(NTAPI *PALLOCATE_FUNCTION)(
   IN POOL_TYPE PoolType,
   IN SIZE_T NumberOfBytes,
   IN ULONG Tag);
 
 typedef PVOID
-(DDKAPI *PALLOCATE_FUNCTION_EX)(
+(NTAPI *PALLOCATE_FUNCTION_EX)(
   IN POOL_TYPE PoolType,
   IN SIZE_T NumberOfBytes,
   IN ULONG Tag,
   IN OUT PLOOKASIDE_LIST_EX Lookaside);
 
 typedef VOID
-(DDKAPI *PFREE_FUNCTION)(
+(NTAPI *PFREE_FUNCTION)(
   IN PVOID Buffer);
 
 typedef VOID
-(DDKAPI *PFREE_FUNCTION_EX)(
+(NTAPI *PFREE_FUNCTION_EX)(
   IN PVOID Buffer,
   IN OUT PLOOKASIDE_LIST_EX Lookaside);
 
 typedef VOID
-(DDKAPI *PCALLBACK_FUNCTION)(
+(NTAPI *PCALLBACK_FUNCTION)(
   IN PVOID CallbackContext,
   IN PVOID Argument1,
   IN PVOID Argument2);
@@ -165,7 +165,7 @@ typedef struct _EX_RUNDOWN_REF {
 typedef struct _EX_RUNDOWN_REF_CACHE_AWARE *PEX_RUNDOWN_REF_CACHE_AWARE;
 
 typedef VOID
-(DDKAPI *PWORKER_THREAD_ROUTINE)(
+(NTAPI *PWORKER_THREAD_ROUTINE)(
   IN PVOID Parameter);
 
 typedef struct _WORK_QUEUE_ITEM {
index b5b4722..d949ae6 100644 (file)
@@ -288,7 +288,7 @@ typedef struct _CLIENT_ID {
 } CLIENT_ID, *PCLIENT_ID;
 
 typedef VOID
-(DDKAPI *PKSTART_ROUTINE)(
+(NTAPI *PKSTART_ROUTINE)(
   IN PVOID StartContext);
 
 typedef struct _VPB {
@@ -310,7 +310,7 @@ typedef enum _IO_ALLOCATION_ACTION {
 } IO_ALLOCATION_ACTION, *PIO_ALLOCATION_ACTION;
 
 typedef IO_ALLOCATION_ACTION
-(DDKAPI *PDRIVER_CONTROL)(
+(NTAPI *PDRIVER_CONTROL)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp,
   IN PVOID MapRegisterBase,
@@ -389,7 +389,7 @@ typedef struct _IO_REMOVE_LOCK {
 typedef struct _IO_WORKITEM *PIO_WORKITEM;
 
 typedef VOID
-(DDKAPI IO_WORKITEM_ROUTINE)(
+(NTAPI IO_WORKITEM_ROUTINE)(
   IN PDEVICE_OBJECT DeviceObject,
   IN PVOID Context);
 typedef IO_WORKITEM_ROUTINE *PIO_WORKITEM_ROUTINE;
@@ -531,13 +531,13 @@ typedef struct _PCI_SLOT_NUMBER {
 } PCI_SLOT_NUMBER, *PPCI_SLOT_NUMBER;
 
 typedef VOID
-(DDKAPI *PIO_APC_ROUTINE)(
+(NTAPI *PIO_APC_ROUTINE)(
   IN PVOID ApcContext,
   IN PIO_STATUS_BLOCK IoStatusBlock,
   IN ULONG Reserved);
 
 typedef VOID
-(DDKAPI *WMI_NOTIFICATION_CALLBACK)(
+(NTAPI *WMI_NOTIFICATION_CALLBACK)(
   PVOID Wnode,
   PVOID Context);
 
@@ -696,15 +696,15 @@ typedef struct _CM_EISA_SLOT_INFORMATION {
 */
 
 typedef VOID
-(DDKAPI *PINTERFACE_REFERENCE)(
+(NTAPI *PINTERFACE_REFERENCE)(
   PVOID Context);
 
 typedef VOID
-(DDKAPI *PINTERFACE_DEREFERENCE)(
+(NTAPI *PINTERFACE_DEREFERENCE)(
   PVOID Context);
 
 typedef BOOLEAN
-(DDKAPI *PTRANSLATE_BUS_ADDRESS)(
+(NTAPI *PTRANSLATE_BUS_ADDRESS)(
   IN PVOID Context,
   IN PHYSICAL_ADDRESS BusAddress,
   IN ULONG Length,
@@ -712,13 +712,13 @@ typedef BOOLEAN
   OUT PPHYSICAL_ADDRESS  TranslatedAddress);
 
 typedef struct _DMA_ADAPTER*
-(DDKAPI *PGET_DMA_ADAPTER)(
+(NTAPI *PGET_DMA_ADAPTER)(
   IN PVOID Context,
   IN struct _DEVICE_DESCRIPTION *DeviceDescriptor,
   OUT PULONG NumberOfMapRegisters);
 
 typedef ULONG
-(DDKAPI *PGET_SET_DEVICE_DATA)(
+(NTAPI *PGET_SET_DEVICE_DATA)(
   IN PVOID Context,
   IN ULONG DataType,
   IN PVOID Buffer,
@@ -748,7 +748,7 @@ typedef struct _PCI_DEVICE_PRESENCE_PARAMETERS {
 } PCI_DEVICE_PRESENCE_PARAMETERS, *PPCI_DEVICE_PRESENCE_PARAMETERS;
 
 typedef BOOLEAN
-(DDKAPI *PPCI_IS_DEVICE_PRESENT)(
+(NTAPI *PPCI_IS_DEVICE_PRESENT)(
   IN USHORT VendorID,
   IN USHORT DeviceID,
   IN UCHAR RevisionID,
@@ -757,7 +757,7 @@ typedef BOOLEAN
   IN ULONG Flags);
 
 typedef BOOLEAN
-(DDKAPI *PPCI_IS_DEVICE_PRESENT_EX)(
+(NTAPI *PPCI_IS_DEVICE_PRESENT_EX)(
   IN PVOID Context,
   IN PPCI_DEVICE_PRESENCE_PARAMETERS Parameters);
 
@@ -930,12 +930,12 @@ typedef enum _IO_PRIORITY_HINT {
 #define PNPNOTIFY_DEVICE_INTERFACE_INCLUDE_EXISTING_INTERFACES    0x00000001
 
 typedef NTSTATUS
-(DDKAPI *PDRIVER_NOTIFICATION_CALLBACK_ROUTINE)(
+(NTAPI *PDRIVER_NOTIFICATION_CALLBACK_ROUTINE)(
   IN PVOID NotificationStructure,
   IN PVOID Context);
 
 typedef VOID
-(DDKAPI *PDEVICE_CHANGE_COMPLETE_CALLBACK)(
+(NTAPI *PDEVICE_CHANGE_COMPLETE_CALLBACK)(
   IN PVOID Context);
 
 typedef enum _FILE_INFORMATION_CLASS {
@@ -1098,7 +1098,7 @@ typedef struct _ERESOURCE {
 #define RESOURCE_HASH_TABLE_SIZE          64
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_CHECK_IF_POSSIBLE)(
+(NTAPI *PFAST_IO_CHECK_IF_POSSIBLE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -1109,7 +1109,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_READ)(
+(NTAPI *PFAST_IO_READ)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -1120,7 +1120,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_WRITE)(
+(NTAPI *PFAST_IO_WRITE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -1131,7 +1131,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_QUERY_BASIC_INFO)(
+(NTAPI *PFAST_IO_QUERY_BASIC_INFO)(
   IN struct _FILE_OBJECT *FileObject,
   IN BOOLEAN Wait,
   OUT PFILE_BASIC_INFORMATION Buffer,
@@ -1139,7 +1139,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_QUERY_STANDARD_INFO)(
+(NTAPI *PFAST_IO_QUERY_STANDARD_INFO)(
   IN struct _FILE_OBJECT *FileObject,
   IN BOOLEAN Wait,
   OUT PFILE_STANDARD_INFORMATION Buffer,
@@ -1147,7 +1147,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_LOCK)(
+(NTAPI *PFAST_IO_LOCK)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN PLARGE_INTEGER Length,
@@ -1159,7 +1159,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_UNLOCK_SINGLE)(
+(NTAPI *PFAST_IO_UNLOCK_SINGLE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN PLARGE_INTEGER Length,
@@ -1169,14 +1169,14 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_UNLOCK_ALL)(
+(NTAPI *PFAST_IO_UNLOCK_ALL)(
   IN struct _FILE_OBJECT *FileObject,
   PEPROCESS ProcessId,
   OUT PIO_STATUS_BLOCK IoStatus,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_UNLOCK_ALL_BY_KEY)(
+(NTAPI *PFAST_IO_UNLOCK_ALL_BY_KEY)(
   IN struct _FILE_OBJECT *FileObject,
   PVOID ProcessId,
   ULONG Key,
@@ -1184,7 +1184,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_DEVICE_CONTROL)(
+(NTAPI *PFAST_IO_DEVICE_CONTROL)(
   IN struct _FILE_OBJECT *FileObject,
   IN BOOLEAN Wait,
   IN PVOID InputBuffer OPTIONAL,
@@ -1196,20 +1196,20 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef VOID
-(DDKAPI *PFAST_IO_ACQUIRE_FILE)(
+(NTAPI *PFAST_IO_ACQUIRE_FILE)(
   IN struct _FILE_OBJECT *FileObject);
 
 typedef VOID
-(DDKAPI *PFAST_IO_RELEASE_FILE)(
+(NTAPI *PFAST_IO_RELEASE_FILE)(
   IN struct _FILE_OBJECT *FileObject);
 
 typedef VOID
-(DDKAPI *PFAST_IO_DETACH_DEVICE)(
+(NTAPI *PFAST_IO_DETACH_DEVICE)(
   IN struct _DEVICE_OBJECT *SourceDevice,
   IN struct _DEVICE_OBJECT *TargetDevice);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_QUERY_NETWORK_OPEN_INFO)(
+(NTAPI *PFAST_IO_QUERY_NETWORK_OPEN_INFO)(
   IN struct _FILE_OBJECT *FileObject,
   IN BOOLEAN Wait,
   OUT struct _FILE_NETWORK_OPEN_INFORMATION *Buffer,
@@ -1217,14 +1217,14 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef NTSTATUS
-(DDKAPI *PFAST_IO_ACQUIRE_FOR_MOD_WRITE)(
+(NTAPI *PFAST_IO_ACQUIRE_FOR_MOD_WRITE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER EndingOffset,
   OUT struct _ERESOURCE **ResourceToRelease,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_MDL_READ)(
+(NTAPI *PFAST_IO_MDL_READ)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -1234,13 +1234,13 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_MDL_READ_COMPLETE)(
+(NTAPI *PFAST_IO_MDL_READ_COMPLETE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PMDL MdlChain,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_PREPARE_MDL_WRITE)(
+(NTAPI *PFAST_IO_PREPARE_MDL_WRITE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -1250,14 +1250,14 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_MDL_WRITE_COMPLETE)(
+(NTAPI *PFAST_IO_MDL_WRITE_COMPLETE)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN PMDL MdlChain,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_READ_COMPRESSED)(
+(NTAPI *PFAST_IO_READ_COMPRESSED)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -1270,7 +1270,7 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_WRITE_COMPRESSED)(
+(NTAPI *PFAST_IO_WRITE_COMPRESSED)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN ULONG Length,
@@ -1283,37 +1283,37 @@ typedef BOOLEAN
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_MDL_READ_COMPLETE_COMPRESSED)(
+(NTAPI *PFAST_IO_MDL_READ_COMPLETE_COMPRESSED)(
   IN struct _FILE_OBJECT *FileObject,
   IN PMDL MdlChain,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_MDL_WRITE_COMPLETE_COMPRESSED)(
+(NTAPI *PFAST_IO_MDL_WRITE_COMPLETE_COMPRESSED)(
   IN struct _FILE_OBJECT *FileObject,
   IN PLARGE_INTEGER FileOffset,
   IN PMDL MdlChain,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef BOOLEAN
-(DDKAPI *PFAST_IO_QUERY_OPEN)(
+(NTAPI *PFAST_IO_QUERY_OPEN)(
   IN struct _IRP *Irp,
   OUT PFILE_NETWORK_OPEN_INFORMATION NetworkInformation,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef NTSTATUS
-(DDKAPI *PFAST_IO_RELEASE_FOR_MOD_WRITE)(
+(NTAPI *PFAST_IO_RELEASE_FOR_MOD_WRITE)(
   IN struct _FILE_OBJECT *FileObject,
   IN struct _ERESOURCE *ResourceToRelease,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef NTSTATUS
-(DDKAPI *PFAST_IO_ACQUIRE_FOR_CCFLUSH)(
+(NTAPI *PFAST_IO_ACQUIRE_FOR_CCFLUSH)(
   IN struct _FILE_OBJECT *FileObject,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
 typedef NTSTATUS
-(DDKAPI *PFAST_IO_RELEASE_FOR_CCFLUSH) (
+(NTAPI *PFAST_IO_RELEASE_FOR_CCFLUSH) (
   IN struct _FILE_OBJECT *FileObject,
   IN struct _DEVICE_OBJECT *DeviceObject);
 
@@ -1697,7 +1697,7 @@ typedef struct _SCATTER_GATHER_LIST SCATTER_GATHER_LIST, *PSCATTER_GATHER_LIST;
 #endif
 
 typedef NTSTATUS
-(DDKAPI *PDRIVER_ADD_DEVICE)(
+(NTAPI *PDRIVER_ADD_DEVICE)(
   IN struct _DRIVER_OBJECT *DriverObject,
   IN struct _DEVICE_OBJECT *PhysicalDeviceObject);
 
@@ -1713,21 +1713,21 @@ typedef struct _DRIVER_EXTENSION {
 #define DRVO_BUILTIN_DRIVER               0x00000004
 
 typedef NTSTATUS
-(DDKAPI *PDRIVER_INITIALIZE)(
+(NTAPI *PDRIVER_INITIALIZE)(
   IN struct _DRIVER_OBJECT *DriverObject,
   IN PUNICODE_STRING RegistryPath);
 
 typedef VOID
-(DDKAPI *PDRIVER_STARTIO)(
+(NTAPI *PDRIVER_STARTIO)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp);
 
 typedef VOID
-(DDKAPI *PDRIVER_UNLOAD)(
+(NTAPI *PDRIVER_UNLOAD)(
   IN struct _DRIVER_OBJECT *DriverObject);
 
 typedef NTSTATUS
-(DDKAPI *PDRIVER_DISPATCH)(
+(NTAPI *PDRIVER_DISPATCH)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp);
 
@@ -1756,18 +1756,18 @@ typedef struct _DMA_ADAPTER {
 } DMA_ADAPTER, *PDMA_ADAPTER;
 
 typedef VOID
-(DDKAPI *PPUT_DMA_ADAPTER)(
+(NTAPI *PPUT_DMA_ADAPTER)(
   IN PDMA_ADAPTER DmaAdapter);
 
 typedef PVOID
-(DDKAPI *PALLOCATE_COMMON_BUFFER)(
+(NTAPI *PALLOCATE_COMMON_BUFFER)(
   IN PDMA_ADAPTER DmaAdapter,
   IN ULONG Length,
   OUT PPHYSICAL_ADDRESS LogicalAddress,
   IN BOOLEAN CacheEnabled);
 
 typedef VOID
-(DDKAPI *PFREE_COMMON_BUFFER)(
+(NTAPI *PFREE_COMMON_BUFFER)(
   IN PDMA_ADAPTER DmaAdapter,
   IN ULONG Length,
   IN PHYSICAL_ADDRESS LogicalAddress,
@@ -1775,7 +1775,7 @@ typedef VOID
   IN BOOLEAN CacheEnabled);
 
 typedef NTSTATUS
-(DDKAPI *PALLOCATE_ADAPTER_CHANNEL)(
+(NTAPI *PALLOCATE_ADAPTER_CHANNEL)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PDEVICE_OBJECT DeviceObject,
   IN ULONG NumberOfMapRegisters,
@@ -1783,7 +1783,7 @@ typedef NTSTATUS
   IN PVOID Context);
 
 typedef BOOLEAN
-(DDKAPI *PFLUSH_ADAPTER_BUFFERS)(
+(NTAPI *PFLUSH_ADAPTER_BUFFERS)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PMDL Mdl,
   IN PVOID MapRegisterBase,
@@ -1792,17 +1792,17 @@ typedef BOOLEAN
   IN BOOLEAN WriteToDevice);
 
 typedef VOID
-(DDKAPI *PFREE_ADAPTER_CHANNEL)(
+(NTAPI *PFREE_ADAPTER_CHANNEL)(
   IN PDMA_ADAPTER DmaAdapter);
 
 typedef VOID
-(DDKAPI *PFREE_MAP_REGISTERS)(
+(NTAPI *PFREE_MAP_REGISTERS)(
   IN PDMA_ADAPTER DmaAdapter,
   PVOID MapRegisterBase,
   ULONG NumberOfMapRegisters);
 
 typedef PHYSICAL_ADDRESS
-(DDKAPI *PMAP_TRANSFER)(
+(NTAPI *PMAP_TRANSFER)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PMDL Mdl,
   IN PVOID MapRegisterBase,
@@ -1811,22 +1811,22 @@ typedef PHYSICAL_ADDRESS
   IN BOOLEAN WriteToDevice);
 
 typedef ULONG
-(DDKAPI *PGET_DMA_ALIGNMENT)(
+(NTAPI *PGET_DMA_ALIGNMENT)(
   IN PDMA_ADAPTER DmaAdapter);
 
 typedef ULONG
-(DDKAPI *PREAD_DMA_COUNTER)(
+(NTAPI *PREAD_DMA_COUNTER)(
   IN PDMA_ADAPTER DmaAdapter);
 
 typedef VOID
-(DDKAPI *PDRIVER_LIST_CONTROL)(
+(NTAPI *PDRIVER_LIST_CONTROL)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp,
   IN struct _SCATTER_GATHER_LIST *ScatterGather,
   IN PVOID Context);
 
 typedef NTSTATUS
-(DDKAPI *PGET_SCATTER_GATHER_LIST)(
+(NTAPI *PGET_SCATTER_GATHER_LIST)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PDEVICE_OBJECT DeviceObject,
   IN PMDL Mdl,
@@ -1837,13 +1837,13 @@ typedef NTSTATUS
   IN BOOLEAN WriteToDevice);
 
 typedef VOID
-(DDKAPI *PPUT_SCATTER_GATHER_LIST)(
+(NTAPI *PPUT_SCATTER_GATHER_LIST)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PSCATTER_GATHER_LIST ScatterGather,
   IN BOOLEAN WriteToDevice);
 
 typedef NTSTATUS
-(DDKAPI *PCALCULATE_SCATTER_GATHER_LIST_SIZE)(
+(NTAPI *PCALCULATE_SCATTER_GATHER_LIST_SIZE)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PMDL Mdl OPTIONAL,
   IN PVOID CurrentVa,
@@ -1852,7 +1852,7 @@ typedef NTSTATUS
   OUT PULONG pNumberOfMapRegisters OPTIONAL);
 
 typedef NTSTATUS
-(DDKAPI *PBUILD_SCATTER_GATHER_LIST)(
+(NTAPI *PBUILD_SCATTER_GATHER_LIST)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PDEVICE_OBJECT DeviceObject,
   IN PMDL Mdl,
@@ -1865,7 +1865,7 @@ typedef NTSTATUS
   IN ULONG ScatterGatherLength);
 
 typedef NTSTATUS
-(DDKAPI *PBUILD_MDL_FROM_SCATTER_GATHER_LIST)(
+(NTAPI *PBUILD_MDL_FROM_SCATTER_GATHER_LIST)(
   IN PDMA_ADAPTER DmaAdapter,
   IN PSCATTER_GATHER_LIST ScatterGather,
   IN PMDL OriginalMdl,
@@ -1959,7 +1959,7 @@ typedef struct _IO_RESOURCE_REQUIREMENTS_LIST {
 } IO_RESOURCE_REQUIREMENTS_LIST, *PIO_RESOURCE_REQUIREMENTS_LIST;
 
 typedef VOID
-(DDKAPI *PDRIVER_CANCEL)(
+(NTAPI *PDRIVER_CANCEL)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp);
 
@@ -2030,33 +2030,33 @@ typedef enum _IO_PAGING_PRIORITY {
 } IO_PAGING_PRIORITY;
 
 typedef NTSTATUS
-(DDKAPI *PIO_COMPLETION_ROUTINE)(
+(NTAPI *PIO_COMPLETION_ROUTINE)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp,
   IN PVOID Context);
 
 typedef VOID
-(DDKAPI *PIO_DPC_ROUTINE)(
+(NTAPI *PIO_DPC_ROUTINE)(
   IN struct _KDPC *Dpc,
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN struct _IRP *Irp,
   IN PVOID Context);
 
 typedef NTSTATUS
-(DDKAPI *PMM_DLL_INITIALIZE)(
+(NTAPI *PMM_DLL_INITIALIZE)(
   IN PUNICODE_STRING RegistryPath);
 
 typedef NTSTATUS
-(DDKAPI *PMM_DLL_UNLOAD)(
+(NTAPI *PMM_DLL_UNLOAD)(
   VOID);
 
 typedef BOOLEAN
-(DDKAPI *PKSERVICE_ROUTINE)(
+(NTAPI *PKSERVICE_ROUTINE)(
   IN struct _KINTERRUPT *Interrupt,
   IN PVOID ServiceContext);
 
 typedef VOID
-(DDKAPI *PIO_TIMER_ROUTINE)(
+(NTAPI *PIO_TIMER_ROUTINE)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN PVOID Context);
 
@@ -2076,33 +2076,33 @@ typedef struct _IO_CSQ_IRP_CONTEXT {
 } IO_CSQ_IRP_CONTEXT, *PIO_CSQ_IRP_CONTEXT;
 
 typedef VOID
-(DDKAPI *PIO_CSQ_INSERT_IRP)(
+(NTAPI *PIO_CSQ_INSERT_IRP)(
   IN struct _IO_CSQ *Csq,
   IN PIRP Irp);
 
 typedef VOID
-(DDKAPI *PIO_CSQ_REMOVE_IRP)(
+(NTAPI *PIO_CSQ_REMOVE_IRP)(
   IN struct _IO_CSQ *Csq,
   IN PIRP Irp);
 
 typedef PIRP
-(DDKAPI *PIO_CSQ_PEEK_NEXT_IRP)(
+(NTAPI *PIO_CSQ_PEEK_NEXT_IRP)(
   IN struct _IO_CSQ *Csq,
   IN PIRP Irp,
   IN PVOID PeekContext);
 
 typedef VOID
-(DDKAPI *PIO_CSQ_ACQUIRE_LOCK)(
+(NTAPI *PIO_CSQ_ACQUIRE_LOCK)(
   IN struct _IO_CSQ *Csq,
   OUT PKIRQL Irql);
 
 typedef VOID
-(DDKAPI *PIO_CSQ_RELEASE_LOCK)(
+(NTAPI *PIO_CSQ_RELEASE_LOCK)(
   IN struct _IO_CSQ *Csq,
   IN KIRQL Irql);
 
 typedef VOID
-(DDKAPI *PIO_CSQ_COMPLETE_CANCELED_IRP)(
+(NTAPI *PIO_CSQ_COMPLETE_CANCELED_IRP)(
   IN struct _IO_CSQ *Csq,
   IN PIRP Irp);
 
index b02654a..bf6a407 100644 (file)
@@ -146,7 +146,7 @@ typedef enum _KBUGCHECK_CALLBACK_REASON {
 struct _KBUGCHECK_REASON_CALLBACK_RECORD;
 
 typedef VOID
-(DDKAPI *PKBUGCHECK_REASON_CALLBACK_ROUTINE)(
+(NTAPI *PKBUGCHECK_REASON_CALLBACK_ROUTINE)(
   IN KBUGCHECK_CALLBACK_REASON Reason,
   IN struct _KBUGCHECK_REASON_CALLBACK_RECORD *Record,
   IN OUT PVOID ReasonSpecificData,
@@ -170,7 +170,7 @@ typedef enum _KBUGCHECK_BUFFER_DUMP_STATE {
 } KBUGCHECK_BUFFER_DUMP_STATE;
 
 typedef VOID
-(DDKAPI *PKBUGCHECK_CALLBACK_ROUTINE)(
+(NTAPI *PKBUGCHECK_CALLBACK_ROUTINE)(
   IN PVOID Buffer,
   IN ULONG Length);
 
@@ -185,7 +185,7 @@ typedef struct _KBUGCHECK_CALLBACK_RECORD {
 } KBUGCHECK_CALLBACK_RECORD, *PKBUGCHECK_CALLBACK_RECORD;
 
 typedef BOOLEAN
-(DDKAPI *PNMI_CALLBACK)(
+(NTAPI *PNMI_CALLBACK)(
   IN PVOID Context,
   IN BOOLEAN Handled);
 
@@ -330,17 +330,17 @@ typedef enum _INTERFACE_TYPE {
 } INTERFACE_TYPE, *PINTERFACE_TYPE;
 
 typedef VOID
-(DDKAPI *PKNORMAL_ROUTINE)(
+(NTAPI *PKNORMAL_ROUTINE)(
   IN PVOID NormalContext,
   IN PVOID SystemArgument1,
   IN PVOID SystemArgument2);
 
 typedef VOID
-(DDKAPI *PKRUNDOWN_ROUTINE)(
+(NTAPI *PKRUNDOWN_ROUTINE)(
   IN struct _KAPC *Apc);
 
 typedef VOID
-(DDKAPI *PKKERNEL_ROUTINE)(
+(NTAPI *PKKERNEL_ROUTINE)(
   IN struct _KAPC *Apc,
   IN OUT PKNORMAL_ROUTINE *NormalRoutine,
   IN OUT PVOID *NormalContext,
@@ -449,7 +449,7 @@ typedef enum _KSPIN_LOCK_QUEUE_NUMBER {
 #endif /* defined(_AMD64_) */
 
 typedef VOID
-(DDKAPI *PKDEFERRED_ROUTINE)(
+(NTAPI *PKDEFERRED_ROUTINE)(
   IN struct _KDPC *Dpc,
   IN PVOID DeferredContext,
   IN PVOID SystemArgument1,
@@ -624,7 +624,7 @@ typedef struct _KTIMER {
 } KTIMER, *PKTIMER, *RESTRICTED_POINTER PRKTIMER;
 
 typedef BOOLEAN
-(DDKAPI *PKSYNCHRONIZE_ROUTINE)(
+(NTAPI *PKSYNCHRONIZE_ROUTINE)(
   IN PVOID SynchronizeContext);
 
 typedef enum _POOL_TYPE {
index dbe6e09..31384ad 100644 (file)
@@ -29,7 +29,7 @@ typedef struct _KFLOATING_SAVE {
 
 static __inline
 ULONG
-DDKAPI
+NTAPI
 KeGetCurrentProcessorNumber(VOID)
 {
   return 0;
index 34e694a..f46ccd0 100644 (file)
@@ -115,7 +115,7 @@ typedef struct {
 #endif /* !_PO_DDK_ */
 
 typedef VOID
-(DDKAPI *PREQUEST_POWER_COMPLETE)(
+(NTAPI *PREQUEST_POWER_COMPLETE)(
   IN struct _DEVICE_OBJECT *DeviceObject,
   IN UCHAR MinorFunction,
   IN POWER_STATE PowerState,
@@ -124,7 +124,7 @@ typedef VOID
 
 typedef
 NTSTATUS
-(DDKAPI *PPOWER_SETTING_CALLBACK)(
+(NTAPI *PPOWER_SETTING_CALLBACK)(
   IN LPCGUID SettingGuid,
   IN PVOID Value,
   IN ULONG ValueLength,
index 2ac2caa..b3a81bc 100644 (file)
@@ -94,12 +94,12 @@ KfRaiseIrql(
 
 NTHALAPI
 KIRQL
-DDKAPI
+NTAPI
 KeRaiseIrqlToDpcLevel(VOID);
 
 NTHALAPI
 KIRQL
-DDKAPI
+NTAPI
 KeRaiseIrqlToSynchLevel(VOID);
 
 $endif
index eb237aa..6fe205e 100644 (file)
@@ -36,7 +36,7 @@ typedef struct _RTL_BITMAP_RUN {
 } RTL_BITMAP_RUN, *PRTL_BITMAP_RUN;
 
 typedef NTSTATUS
-(DDKAPI *PRTL_QUERY_REGISTRY_ROUTINE)(
+(NTAPI *PRTL_QUERY_REGISTRY_ROUTINE)(
   IN PWSTR ValueName,
   IN ULONG ValueType,
   IN PVOID ValueData,
index 0eaf511..9c07cf4 100644 (file)
@@ -75,12 +75,12 @@ KfRaiseIrql(
 
 NTHALAPI
 KIRQL
-DDKAPI
+NTAPI
 KeRaiseIrqlToDpcLevel(VOID);
 
 NTHALAPI
 KIRQL
-DDKAPI
+NTAPI
 KeRaiseIrqlToSynchLevel(VOID);
 
 NTHALAPI