}
VOID
-DDKCDECLAPI
+__cdecl
ScsiDebugPrint(
IN ULONG DebugPrintLevel,
IN PCCHAR DebugMessage,
}
VOID
-DDKAPI
+NTAPI
ScsiPortCompleteRequest(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
#undef ScsiPortConvertPhysicalAddressToUlong
ULONG
-DDKAPI
+NTAPI
ScsiPortConvertPhysicalAddressToUlong(
IN SCSI_PHYSICAL_ADDRESS Address)
{
}
SCSI_PHYSICAL_ADDRESS
-DDKAPI
+NTAPI
ScsiPortConvertUlongToPhysicalAddress(
IN ULONG UlongAddress)
{
}
VOID
-DDKAPI
+NTAPI
ScsiPortFlushDma(
IN PVOID DeviceExtension)
{
}
VOID
-DDKAPI
+NTAPI
ScsiPortFreeDeviceBase(
IN PVOID HwDeviceExtension,
IN PVOID MappedAddress)
}
ULONG
-DDKAPI
+NTAPI
ScsiPortGetBusData(
IN PVOID DeviceExtension,
IN ULONG BusDataType,
}
PVOID
-DDKAPI
+NTAPI
ScsiPortGetDeviceBase(
IN PVOID HwDeviceExtension,
IN INTERFACE_TYPE BusType,
}
PVOID
-DDKAPI
+NTAPI
ScsiPortGetLogicalUnit(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
}
SCSI_PHYSICAL_ADDRESS
-DDKAPI
+NTAPI
ScsiPortGetPhysicalAddress(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb OPTIONAL,
}
PSCSI_REQUEST_BLOCK
-DDKAPI
+NTAPI
ScsiPortGetSrb(
IN PVOID DeviceExtension,
IN UCHAR PathId,
}
PVOID
-DDKAPI
+NTAPI
ScsiPortGetUncachedExtension(
IN PVOID HwDeviceExtension,
IN PPORT_CONFIGURATION_INFORMATION ConfigInfo,
}
PVOID
-DDKAPI
+NTAPI
ScsiPortGetVirtualAddress(
IN PVOID HwDeviceExtension,
IN SCSI_PHYSICAL_ADDRESS PhysicalAddress)
}
ULONG
-DDKAPI
+NTAPI
ScsiPortInitialize(
IN PVOID Argument1,
IN PVOID Argument2,
}
VOID
-DDKAPI
+NTAPI
ScsiPortIoMapTransfer(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb,
}
VOID
-DDKAPI
+NTAPI
ScsiPortLogError(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb OPTIONAL,
}
VOID
-DDKAPI
+NTAPI
ScsiPortMoveMemory(
IN PVOID WriteBuffer,
IN PVOID ReadBuffer,
}
VOID
-DDKCDECLAPI
+__cdecl
ScsiPortNotification(
IN SCSI_NOTIFICATION_TYPE NotificationType,
IN PVOID HwDeviceExtension,
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadPortBufferUchar(
IN PUCHAR Port,
OUT PUCHAR Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadPortBufferUlong(
IN PULONG Port,
OUT PULONG Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadPortBufferUshort(
IN PUSHORT Port,
OUT PUSHORT Buffer,
}
UCHAR
-DDKAPI
+NTAPI
ScsiPortReadPortUchar(
IN PUCHAR Port)
{
}
ULONG
-DDKAPI
+NTAPI
ScsiPortReadPortUlong(
IN PULONG Port)
{
}
USHORT
-DDKAPI
+NTAPI
ScsiPortReadPortUshort(
IN PUSHORT Port)
{
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadRegisterBufferUchar(
IN PUCHAR Register,
IN PUCHAR Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadRegisterBufferUlong(
IN PULONG Register,
IN PULONG Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadRegisterBufferUshort(
IN PUSHORT Register,
IN PUSHORT Buffer,
}
UCHAR
-DDKAPI
+NTAPI
ScsiPortReadRegisterUchar(
IN PUCHAR Register)
{
}
ULONG
-DDKAPI
+NTAPI
ScsiPortReadRegisterUlong(
IN PULONG Register)
{
}
USHORT
-DDKAPI
+NTAPI
ScsiPortReadRegisterUshort(
IN PUSHORT Register)
{
}
ULONG
-DDKAPI
+NTAPI
ScsiPortSetBusDataByOffset(
IN PVOID DeviceExtension,
IN ULONG BusDataType,
}
VOID
-DDKAPI
+NTAPI
ScsiPortStallExecution(
IN ULONG Delay)
{
}
BOOLEAN
-DDKAPI
+NTAPI
ScsiPortValidateRange(
IN PVOID HwDeviceExtension,
IN INTERFACE_TYPE BusType,
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortBufferUchar(
IN PUCHAR Port,
IN PUCHAR Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortBufferUlong(
IN PULONG Port,
IN PULONG Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortBufferUshort(
IN PUSHORT Port,
IN PUSHORT Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortUchar(
IN PUCHAR Port,
IN UCHAR Value)
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortUlong(
IN PULONG Port,
IN ULONG Value)
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortUshort(
IN PUSHORT Port,
IN USHORT Value)
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterBufferUchar(
IN PUCHAR Register,
IN PUCHAR Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterBufferUlong(
IN PULONG Register,
IN PULONG Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterBufferUshort(
IN PUSHORT Register,
IN PUSHORT Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterUchar(
IN PUCHAR Register,
IN ULONG Value)
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterUlong(
IN PULONG Register,
IN ULONG Value)
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterUshort(
IN PUSHORT Register,
IN USHORT Value)
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassUnload(PVOID ClassData)
{
PBATTERY_CLASS_DATA BattClass = ClassData;
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassSystemControl(PVOID ClassData,
PVOID WmiLibContext,
PDEVICE_OBJECT DeviceObject,
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassQueryWmiDataBlock(PVOID ClassData,
PDEVICE_OBJECT DeviceObject,
PIRP Irp,
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassStatusNotify(PVOID ClassData)
{
PBATTERY_CLASS_DATA BattClass = ClassData;
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassInitializeDevice(PBATTERY_MINIPORT_INFO MiniportInfo,
PVOID *ClassData)
{
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassIoctl(PVOID ClassData,
PIRP Irp)
{
SCSIPORT_API
VOID
-DDKCDECLAPI
+__cdecl
ScsiDebugPrint(
ULONG DebugPrintLevel,
PCCHAR DebugMessage,
IN UCHAR Channel
);
-ULONG DDKAPI
+ULONG NTAPI
AtapiFindController(
IN PVOID HwDeviceExtension,
IN PVOID Context,
PVOID Argument2
);
-extern ULONG DDKAPI
+extern ULONG NTAPI
UniataFindCompatBusMasterController1(
IN PVOID HwDeviceExtension,
IN PVOID Context,
OUT PBOOLEAN Again
);
-extern ULONG DDKAPI
+extern ULONG NTAPI
UniataFindCompatBusMasterController2(
IN PVOID HwDeviceExtension,
IN PVOID Context,
ULONG NewNumberChannels
);
-extern ULONG DDKAPI
+extern ULONG NTAPI
UniataFindBusMasterController(
IN PVOID HwDeviceExtension,
IN PVOID Context,
OUT PBOOLEAN Again
);
-extern ULONG DDKAPI
+extern ULONG NTAPI
UniataFindFakeBusMasterController(
IN PVOID HwDeviceExtension,
IN PVOID Context,
/* Compiler dependencies */
/***************************************************/
-#define DDKAPI __stdcall
#define DDKFASTAPI __fastcall
-#define DDKCDECLAPI __cdecl
/* Are we under GNU C (mingw) ??? */
#ifdef __GNUC__
UCHAR g_foo = 0;
BOOLEAN
-DDKAPI
+NTAPI
AtapiResetController__(
IN PVOID HwDeviceExtension,
IN ULONG PathId,
#ifndef UNIATA_CORE
VOID
-DDKAPI
+NTAPI
AtapiCallBack_X(
IN PVOID HwDeviceExtension
);
#endif
RETTYPE_XXableInterrupts
-DDKAPI
+NTAPI
AtapiInterruptDpc(
IN PVOID HwDeviceExtension
);
RETTYPE_XXableInterrupts
-DDKAPI
+NTAPI
AtapiEnableInterrupts__(
IN PVOID HwDeviceExtension
);
);
SCSI_ADAPTER_CONTROL_STATUS
-DDKAPI
+NTAPI
AtapiAdapterControl(
IN PVOID HwDeviceExtension,
IN SCSI_ADAPTER_CONTROL_TYPE ControlType,
#ifndef UNIATA_CORE
VOID
-DDKAPI
+NTAPI
AtapiTimerDpc(
IN PVOID HwDeviceExtension
)
--*/
BOOLEAN
-DDKAPI
+NTAPI
AtapiResetController(
IN PVOID HwDeviceExtension,
IN ULONG PathId
--*/
BOOLEAN
-DDKAPI
+NTAPI
AtapiHwInitialize(
IN PVOID HwDeviceExtension
)
--*/
BOOLEAN
-DDKAPI
+NTAPI
AtapiInterrupt(
IN PVOID HwDeviceExtension
)
} // end AtapiInterrupt2()
RETTYPE_XXableInterrupts
-DDKAPI
+NTAPI
AtapiInterruptDpc(
IN PVOID HwDeviceExtension
)
RETTYPE_XXableInterrupts
-DDKAPI
+NTAPI
AtapiEnableInterrupts__(
IN PVOID HwDeviceExtension
)
--*/
BOOLEAN
-DDKAPI
+NTAPI
AtapiStartIo(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb
--*/
extern "C"
ULONG
-DDKAPI
+NTAPI
DriverEntry(
IN PVOID DriverObject,
IN PVOID Argument2
SCSI_ADAPTER_CONTROL_STATUS
-DDKAPI
+NTAPI
AtapiAdapterControl(
IN PVOID HwDeviceExtension,
IN SCSI_ADAPTER_CONTROL_TYPE ControlType,
extern "C"
NTHALAPI
VOID
-DDKAPI
+NTAPI
HalDisplayString (
PUCHAR String
);
typedef
BOOLEAN
-(DDKAPI *PHW_INITIALIZE) (
+(NTAPI *PHW_INITIALIZE) (
IN PVOID DeviceExtension
);
typedef
BOOLEAN
-(DDKAPI *PHW_STARTIO) (
+(NTAPI *PHW_STARTIO) (
IN PVOID DeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb
);
typedef
BOOLEAN
-(DDKAPI *PHW_INTERRUPT) (
+(NTAPI *PHW_INTERRUPT) (
IN PVOID DeviceExtension
);
typedef
VOID
-(DDKAPI *PHW_TIMER) (
+(NTAPI *PHW_TIMER) (
IN PVOID DeviceExtension
);
typedef
VOID
-(DDKAPI *PHW_DMA_STARTED) (
+(NTAPI *PHW_DMA_STARTED) (
IN PVOID DeviceExtension
);
typedef
ULONG
-(DDKAPI *PHW_FIND_ADAPTER) (
+(NTAPI *PHW_FIND_ADAPTER) (
IN PVOID DeviceExtension,
IN PVOID HwContext,
IN PVOID BusInformation,
typedef
BOOLEAN
-(DDKAPI *PHW_RESET_BUS) (
+(NTAPI *PHW_RESET_BUS) (
IN PVOID DeviceExtension,
IN ULONG PathId
);
typedef
BOOLEAN
-(DDKAPI *PHW_ADAPTER_STATE) (
+(NTAPI *PHW_ADAPTER_STATE) (
IN PVOID DeviceExtension,
IN PVOID Context,
IN BOOLEAN SaveState
typedef
SCSI_ADAPTER_CONTROL_STATUS
-(DDKAPI *PHW_ADAPTER_CONTROL) (
+(NTAPI *PHW_ADAPTER_CONTROL) (
IN PVOID DeviceExtension,
IN SCSI_ADAPTER_CONTROL_TYPE ControlType,
IN PVOID Parameters
//
SCSIPORT_API
-ULONG DDKAPI
+ULONG NTAPI
ScsiPortInitialize(
IN PVOID Argument1,
IN PVOID Argument2,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortFreeDeviceBase(
IN PVOID HwDeviceExtension,
IN PVOID MappedAddress
);
SCSIPORT_API
-ULONG DDKAPI
+ULONG NTAPI
ScsiPortGetBusData(
IN PVOID DeviceExtension,
IN ULONG BusDataType,
);
SCSIPORT_API
-ULONG DDKAPI
+ULONG NTAPI
ScsiPortSetBusDataByOffset(
IN PVOID DeviceExtension,
IN ULONG BusDataType,
);
SCSIPORT_API
-PVOID DDKAPI
+PVOID NTAPI
ScsiPortGetDeviceBase(
IN PVOID HwDeviceExtension,
IN INTERFACE_TYPE BusType,
);
SCSIPORT_API
-PVOID DDKAPI
+PVOID NTAPI
ScsiPortGetLogicalUnit(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
);
SCSIPORT_API
-PSCSI_REQUEST_BLOCK DDKAPI
+PSCSI_REQUEST_BLOCK NTAPI
ScsiPortGetSrb(
IN PVOID DeviceExtension,
IN UCHAR PathId,
);
SCSIPORT_API
-SCSI_PHYSICAL_ADDRESS DDKAPI
+SCSI_PHYSICAL_ADDRESS NTAPI
ScsiPortGetPhysicalAddress(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb,
);
SCSIPORT_API
-PVOID DDKAPI
+PVOID NTAPI
ScsiPortGetVirtualAddress(
IN PVOID HwDeviceExtension,
IN SCSI_PHYSICAL_ADDRESS PhysicalAddress
);
SCSIPORT_API
-PVOID DDKAPI
+PVOID NTAPI
ScsiPortGetUncachedExtension(
IN PVOID HwDeviceExtension,
IN PPORT_CONFIGURATION_INFORMATION ConfigInfo,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortFlushDma(
IN PVOID DeviceExtension
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortIoMapTransfer(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb,
);
SCSIPORT_API
-VOID DDKCDECLAPI
+VOID __cdecl
ScsiPortNotification(
IN SCSI_NOTIFICATION_TYPE NotificationType,
IN PVOID HwDeviceExtension,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortLogError(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb OPTIONAL,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortCompleteRequest(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortMoveMemory(
IN PVOID WriteBuffer,
IN PVOID ReadBuffer,
);
SCSIPORT_API
-UCHAR DDKAPI
+UCHAR NTAPI
ScsiPortReadPortUchar(
IN PUCHAR Port
);
SCSIPORT_API
-USHORT DDKAPI
+USHORT NTAPI
ScsiPortReadPortUshort(
IN PUSHORT Port
);
SCSIPORT_API
-ULONG DDKAPI
+ULONG NTAPI
ScsiPortReadPortUlong(
IN PULONG Port
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortReadPortBufferUchar(
IN PUCHAR Port,
IN PUCHAR Buffer,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortReadPortBufferUshort(
IN PUSHORT Port,
IN PUSHORT Buffer,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortReadPortBufferUlong(
IN PULONG Port,
IN PULONG Buffer,
);
SCSIPORT_API
-UCHAR DDKAPI
+UCHAR NTAPI
ScsiPortReadRegisterUchar(
IN PUCHAR Register
);
SCSIPORT_API
-USHORT DDKAPI
+USHORT NTAPI
ScsiPortReadRegisterUshort(
IN PUSHORT Register
);
SCSIPORT_API
-ULONG DDKAPI
+ULONG NTAPI
ScsiPortReadRegisterUlong(
IN PULONG Register
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortReadRegisterBufferUchar(
IN PUCHAR Register,
IN PUCHAR Buffer,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortReadRegisterBufferUshort(
IN PUSHORT Register,
IN PUSHORT Buffer,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortReadRegisterBufferUlong(
IN PULONG Register,
IN PULONG Buffer,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortStallExecution(
IN ULONG Delay
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWritePortUchar(
IN PUCHAR Port,
IN UCHAR Value
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWritePortUshort(
IN PUSHORT Port,
IN USHORT Value
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWritePortUlong(
IN PULONG Port,
IN ULONG Value
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWritePortBufferUchar(
IN PUCHAR Port,
IN PUCHAR Buffer,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWritePortBufferUshort(
IN PUSHORT Port,
IN PUSHORT Buffer,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWritePortBufferUlong(
IN PULONG Port,
IN PULONG Buffer,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWriteRegisterUchar(
IN PUCHAR Register,
IN UCHAR Value
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWriteRegisterUshort(
IN PUSHORT Register,
IN USHORT Value
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWriteRegisterUlong(
IN PULONG Register,
IN ULONG Value
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWriteRegisterBufferUchar(
IN PUCHAR Register,
IN PUCHAR Buffer,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWriteRegisterBufferUshort(
IN PUSHORT Register,
IN PUSHORT Buffer,
);
SCSIPORT_API
-VOID DDKAPI
+VOID NTAPI
ScsiPortWriteRegisterBufferUlong(
IN PULONG Register,
IN PULONG Buffer,
);
SCSIPORT_API
-SCSI_PHYSICAL_ADDRESS DDKAPI
+SCSI_PHYSICAL_ADDRESS NTAPI
ScsiPortConvertUlongToPhysicalAddress(
ULONG UlongAddress
);
SCSIPORT_API
-ULONG DDKAPI
+ULONG NTAPI
ScsiPortConvertPhysicalAddressToUlong(
SCSI_PHYSICAL_ADDRESS Address
);
#define ScsiPortConvertPhysicalAddressToUlong(Address) ((Address).LowPart)
SCSIPORT_API
-BOOLEAN DDKAPI
+BOOLEAN NTAPI
ScsiPortValidateRange(
IN PVOID HwDeviceExtension,
IN INTERFACE_TYPE BusType,
// begin_ntminitape
SCSIPORT_API
-VOID DDKCDECLAPI
+VOID __cdecl
ScsiDebugPrint(
ULONG DebugPrintLevel,
PCCHAR DebugMessage,
#define NDEBUG
#include <debug.h>
-#ifdef _MSC_VER
- #define DDKAPI
-#endif
-
SCSI_PHYSICAL_ADDRESS
-DDKAPI
+NTAPI
ScsiPortConvertUlongToPhysicalAddress(
IN ULONG UlongAddress)
{
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadPortBufferUchar(
IN PUCHAR Port,
IN PUCHAR Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadPortBufferUshort(
IN PUSHORT Port,
IN PUSHORT Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadPortBufferUlong(
IN PULONG Port,
IN PULONG Buffer,
}
UCHAR
-DDKAPI
+NTAPI
ScsiPortReadPortUchar(
IN PUCHAR Port)
{
}
USHORT
-DDKAPI
+NTAPI
ScsiPortReadPortUshort(
IN PUSHORT Port)
{
}
ULONG
-DDKAPI
+NTAPI
ScsiPortReadPortUlong(
IN PULONG Port)
{
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadRegisterBufferUchar(
IN PUCHAR Register,
IN PUCHAR Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadRegisterBufferUshort(
IN PUSHORT Register,
IN PUSHORT Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortReadRegisterBufferUlong(
IN PULONG Register,
IN PULONG Buffer,
}
UCHAR
-DDKAPI
+NTAPI
ScsiPortReadRegisterUchar(
IN PUCHAR Register)
{
}
USHORT
-DDKAPI
+NTAPI
ScsiPortReadRegisterUshort(
IN PUSHORT Register)
{
}
ULONG
-DDKAPI
+NTAPI
ScsiPortReadRegisterUlong(
IN PULONG Register)
{
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortBufferUchar(
IN PUCHAR Port,
IN PUCHAR Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortBufferUshort(
IN PUSHORT Port,
IN PUSHORT Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortBufferUlong(
IN PULONG Port,
IN PULONG Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortUchar(
IN PUCHAR Port,
IN UCHAR Value)
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortUshort(
IN PUSHORT Port,
IN USHORT Value)
}
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortUlong(
IN PULONG Port,
IN ULONG Value)
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterBufferUchar(
IN PUCHAR Register,
IN PUCHAR Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterBufferUshort(
IN PUSHORT Register,
IN PUSHORT Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterBufferUlong(
IN PULONG Register,
IN PULONG Buffer,
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterUchar(
IN PUCHAR Register,
IN ULONG Value)
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterUshort(
IN PUSHORT Register,
IN USHORT Value)
}
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterUlong(
IN PULONG Register,
IN ULONG Value)
#define DDKFASTAPI __fastcall
#define FASTCALL __fastcall
-#define DDKCDECLAPI __cdecl
ULONG DbgPrint(PCCH Format,...);
} ARC_FILTER,*PARC_FILTER;
BOOLEAN
-DDKAPI
+NTAPI
ArcCreateFilter(
IN struct _NDIS_MINIPORT_BLOCK *Miniport,
IN UCHAR AdapterAddress,
OUT PARC_FILTER *Filter);
VOID
-DDKAPI
+NTAPI
ArcDeleteFilter(
IN PARC_FILTER Filter);
BOOLEAN
-DDKAPI
+NTAPI
ArcNoteFilterOpenAdapter(
IN PARC_FILTER Filter,
IN NDIS_HANDLE NdisBindingHandle,
OUT PNDIS_HANDLE NdisFilterHandle);
NDIS_STATUS
-DDKAPI
+NTAPI
ArcDeleteFilterOpenAdapter(
IN PARC_FILTER Filter,
IN NDIS_HANDLE NdisFilterHandle,
IN PNDIS_REQUEST NdisRequest);
NDIS_STATUS
-DDKAPI
+NTAPI
ArcFilterAdjust(
IN PARC_FILTER Filter,
IN NDIS_HANDLE NdisFilterHandle,
IN BOOLEAN Set);
VOID
-DDKAPI
+NTAPI
ArcFilterDprIndicateReceiveComplete(
IN PARC_FILTER Filter);
VOID
-DDKAPI
+NTAPI
ArcFilterDprIndicateReceive(
IN PARC_FILTER Filter,
IN PUCHAR pRawHeader,
IN UINT Length);
NDIS_STATUS
-DDKAPI
+NTAPI
ArcFilterTransferData(
IN PARC_FILTER Filter,
IN NDIS_HANDLE MacReceiveContext,
OUT PUINT BytesTransfered);
VOID
-DDKAPI
+NTAPI
ArcFreeNdisPacket(
IN PARC_PACKET Packet);
VOID
-DDKAPI
+NTAPI
ArcFilterDoIndication(
IN PARC_FILTER Filter,
IN PARC_PACKET Packet);
VOID
-DDKAPI
+NTAPI
ArcDestroyPacket(
IN PARC_FILTER Filter,
IN PARC_PACKET Packet);
DeviceObjectRemoved
};
-typedef VOID (DDKAPI *PHID_STATUS_CHANGE)(
+typedef VOID (NTAPI *PHID_STATUS_CHANGE)(
PVOID Context,
enum DeviceObjectState State);
-typedef NTSTATUS (DDKAPI *PHIDP_GETCAPS)(
+typedef NTSTATUS (NTAPI *PHIDP_GETCAPS)(
IN PHIDP_PREPARSED_DATA PreparsedData,
OUT PHIDP_CAPS Capabilities);
} DUMMYUNIONNAME;
} HIDP_KEYBOARD_MODIFIER_STATE, *PHIDP_KEYBOARD_MODIFIER_STATE;
-typedef BOOLEAN (DDKAPI *PHIDP_INSERT_SCANCODES)(
+typedef BOOLEAN (NTAPI *PHIDP_INSERT_SCANCODES)(
IN PVOID Context,
IN PCHAR NewScanCodes,
IN ULONG Length);
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_TranslateUsageAndPagesToI8042ScanCodes(
IN PUSAGE_AND_PAGE ChangedUsageList,
IN ULONG UsageListLength,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_TranslateUsagesToI8042ScanCodes(
IN PUSAGE ChangedUsageList,
IN ULONG UsageListLength,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetCaps(
IN PHIDP_PREPARSED_DATA PreparsedData,
OUT PHIDP_CAPS Capabilities);
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetData(
IN HIDP_REPORT_TYPE ReportType,
OUT PHIDP_DATA DataList,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetExtendedAttributes(
IN HIDP_REPORT_TYPE ReportType,
IN USHORT DataIndex,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetLinkCollectionNodes(
OUT PHIDP_LINK_COLLECTION_NODE LinkCollectionNodes,
IN OUT PULONG LinkCollectionNodesLength,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetScaledUsageValue(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetSpecificButtonCaps(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetSpecificValueCaps(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetUsages(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetUsagesEx(
IN HIDP_REPORT_TYPE ReportType,
IN USHORT LinkCollection,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetUsageValue(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_GetUsageValueArray(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_InitializeReportForID(
IN HIDP_REPORT_TYPE ReportType,
IN UCHAR ReportID,
HIDAPI
ULONG
-DDKAPI
+NTAPI
HidP_MaxDataListLength(
IN HIDP_REPORT_TYPE ReportType,
IN PHIDP_PREPARSED_DATA PreparsedData);
HIDAPI
ULONG
-DDKAPI
+NTAPI
HidP_MaxUsageListLength(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage OPTIONAL,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_SetData(
IN HIDP_REPORT_TYPE ReportType,
IN PHIDP_DATA DataList,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_SetScaledUsageValue(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_SetUsages(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_SetUsageValue(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_SetUsageValueArray(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_UnsetUsages(
IN HIDP_REPORT_TYPE ReportType,
IN USAGE UsagePage,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_UsageAndPageListDifference(
IN PUSAGE_AND_PAGE PreviousUsageList,
IN PUSAGE_AND_PAGE CurrentUsageList,
HIDAPI
NTSTATUS
-DDKAPI
+NTAPI
HidP_UsageListDifference(
IN PUSAGE PreviousUsageList,
IN PUSAGE CurrentUsageList,
CHANGERAPI
PVOID
-DDKAPI
+NTAPI
ChangerClassAllocatePool(
IN POOL_TYPE PoolType,
IN ULONG NumberOfBytes);
CHANGERAPI
PVOID
-DDKAPI
+NTAPI
ChangerClassFreePool(
IN PVOID PoolToFree);
CHANGERAPI
NTSTATUS
-DDKAPI
+NTAPI
ChangerClassSendSrbSynchronous(
IN PDEVICE_OBJECT DeviceObject,
IN PSCSI_REQUEST_BLOCK Srb,
IN BOOLEAN WriteToDevice);
-typedef NTSTATUS DDKAPI
+typedef NTSTATUS NTAPI
(*CHANGER_INITIALIZE)(
IN PDEVICE_OBJECT DeviceObject);
-typedef ULONG DDKAPI
+typedef ULONG NTAPI
(*CHANGER_EXTENSION_SIZE)(
VOID);
-typedef VOID DDKAPI
+typedef VOID NTAPI
(*CHANGER_ERROR_ROUTINE)(
PDEVICE_OBJECT DeviceObject,
PSCSI_REQUEST_BLOCK Srb,
NTSTATUS *Status,
BOOLEAN *Retry);
-typedef NTSTATUS DDKAPI
+typedef NTSTATUS NTAPI
(*CHANGER_COMMAND_ROUTINE)(
IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp);
-typedef NTSTATUS DDKAPI
+typedef NTSTATUS NTAPI
(*CHANGER_PERFORM_DIAGNOSTICS)(
IN PDEVICE_OBJECT DeviceObject,
OUT PWMI_CHANGER_PROBLEM_DEVICE_ERROR ChangerDeviceError);
CHANGERAPI
NTSTATUS
-DDKAPI
+NTAPI
ChangerClassInitialize(
IN PDRIVER_OBJECT DriverObject,
IN PUNICODE_STRING RegistryPath,
#endif
typedef VOID
-(DDKAPI *PBANKED_SECTION_ROUTINE)(
+(NTAPI *PBANKED_SECTION_ROUTINE)(
IN ULONG ReadBank,
IN ULONG WriteBank,
IN PVOID Context);
UCHAR Reserved11[2];
} MODE_CAPABILITIES_PAGE, *PMODE_CAPABILITIES_PAGE;
-typedef BOOLEAN DDKAPI
+typedef BOOLEAN NTAPI
(*TAPE_VERIFY_INQUIRY_ROUTINE)(
IN PINQUIRYDATA InquiryData,
IN PMODE_CAPABILITIES_PAGE ModeCapabilitiesPage);
-typedef VOID DDKAPI
+typedef VOID NTAPI
(*TAPE_EXTENSION_INIT_ROUTINE)(
IN PVOID MinitapeExtension,
IN PINQUIRYDATA InquiryData,
IN PMODE_CAPABILITIES_PAGE ModeCapabilitiesPage);
-typedef VOID DDKAPI
+typedef VOID NTAPI
(*TAPE_ERROR_ROUTINE)(
IN PVOID MinitapeExtension,
IN PSCSI_REQUEST_BLOCK Srb,
IN OUT PTAPE_STATUS TapeStatus);
-typedef TAPE_STATUS DDKAPI
+typedef TAPE_STATUS NTAPI
(*TAPE_PROCESS_COMMAND_ROUTINE)(
IN OUT PVOID MinitapeExtension,
IN OUT PVOID CommandExtension,
/* Timer */
typedef VOID
-(DDKAPI *PNDIS_TIMER_FUNCTION)(
+(NTAPI *PNDIS_TIMER_FUNCTION)(
IN PVOID SystemSpecific1,
IN PVOID FunctionContext,
IN PVOID SystemSpecific2,
typedef VOID
-(DDKAPI *ADAPTER_SHUTDOWN_HANDLER)(
+(NTAPI *ADAPTER_SHUTDOWN_HANDLER)(
IN PVOID ShutdownContext);
typedef NTSTATUS
-(DDKAPI *TDI_REGISTER_CALLBACK)(
+(NTAPI *TDI_REGISTER_CALLBACK)(
IN PUNICODE_STRING DeviceName,
OUT HANDLE* TdiHandle);
typedef NTSTATUS
-(DDKAPI *TDI_PNP_HANDLER)(
+(NTAPI *TDI_PNP_HANDLER)(
IN PUNICODE_STRING UpperComponent,
IN PUNICODE_STRING LowerComponent,
IN PUNICODE_STRING BindList,
/* Call Manager */
typedef VOID
-(DDKAPI *CM_ACTIVATE_VC_COMPLETE_HANDLER)(
+(NTAPI *CM_ACTIVATE_VC_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE CallMgrVcContext,
IN PCO_CALL_PARAMETERS CallParameters);
typedef NDIS_STATUS
-(DDKAPI *CM_ADD_PARTY_HANDLER)(
+(NTAPI *CM_ADD_PARTY_HANDLER)(
IN NDIS_HANDLE CallMgrVcContext,
IN OUT PCO_CALL_PARAMETERS CallParameters,
IN NDIS_HANDLE NdisPartyHandle,
OUT PNDIS_HANDLE CallMgrPartyContext);
typedef NDIS_STATUS
-(DDKAPI *CM_CLOSE_AF_HANDLER)(
+(NTAPI *CM_CLOSE_AF_HANDLER)(
IN NDIS_HANDLE CallMgrAfContext);
typedef NDIS_STATUS
-(DDKAPI *CM_CLOSE_CALL_HANDLER)(
+(NTAPI *CM_CLOSE_CALL_HANDLER)(
IN NDIS_HANDLE CallMgrVcContext,
IN NDIS_HANDLE CallMgrPartyContext OPTIONAL,
IN PVOID CloseData OPTIONAL,
IN UINT Size OPTIONAL);
typedef NDIS_STATUS
-(DDKAPI *CM_DEREG_SAP_HANDLER)(
+(NTAPI *CM_DEREG_SAP_HANDLER)(
IN NDIS_HANDLE CallMgrSapContext);
typedef VOID
-(DDKAPI *CM_DEACTIVATE_VC_COMPLETE_HANDLER)(
+(NTAPI *CM_DEACTIVATE_VC_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE CallMgrVcContext);
typedef NDIS_STATUS
-(DDKAPI *CM_DROP_PARTY_HANDLER)(
+(NTAPI *CM_DROP_PARTY_HANDLER)(
IN NDIS_HANDLE CallMgrPartyContext,
IN PVOID CloseData OPTIONAL,
IN UINT Size OPTIONAL);
typedef VOID
-(DDKAPI *CM_INCOMING_CALL_COMPLETE_HANDLER)(
+(NTAPI *CM_INCOMING_CALL_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE CallMgrVcContext,
IN PCO_CALL_PARAMETERS CallParameters);
typedef NDIS_STATUS
-(DDKAPI *CM_MAKE_CALL_HANDLER)(
+(NTAPI *CM_MAKE_CALL_HANDLER)(
IN NDIS_HANDLE CallMgrVcContext,
IN OUT PCO_CALL_PARAMETERS CallParameters,
IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
OUT PNDIS_HANDLE CallMgrPartyContext OPTIONAL);
typedef NDIS_STATUS
-(DDKAPI *CM_MODIFY_CALL_QOS_HANDLER)(
+(NTAPI *CM_MODIFY_CALL_QOS_HANDLER)(
IN NDIS_HANDLE CallMgrVcContext,
IN PCO_CALL_PARAMETERS CallParameters);
typedef NDIS_STATUS
-(DDKAPI *CM_OPEN_AF_HANDLER)(
+(NTAPI *CM_OPEN_AF_HANDLER)(
IN NDIS_HANDLE CallMgrBindingContext,
IN PCO_ADDRESS_FAMILY AddressFamily,
IN NDIS_HANDLE NdisAfHandle,
OUT PNDIS_HANDLE CallMgrAfContext);
typedef NDIS_STATUS
-(DDKAPI *CM_REG_SAP_HANDLER)(
+(NTAPI *CM_REG_SAP_HANDLER)(
IN NDIS_HANDLE CallMgrAfContext,
IN PCO_SAP Sap,
IN NDIS_HANDLE NdisSapHandle,
OUT PNDIS_HANDLE CallMgrSapContext);
typedef NDIS_STATUS
-(DDKAPI *CO_CREATE_VC_HANDLER)(
+(NTAPI *CO_CREATE_VC_HANDLER)(
IN NDIS_HANDLE ProtocolAfContext,
IN NDIS_HANDLE NdisVcHandle,
OUT PNDIS_HANDLE ProtocolVcContext);
typedef NDIS_STATUS
-(DDKAPI *CO_DELETE_VC_HANDLER)(
+(NTAPI *CO_DELETE_VC_HANDLER)(
IN NDIS_HANDLE ProtocolVcContext);
typedef VOID
-(DDKAPI *CO_REQUEST_COMPLETE_HANDLER)(
+(NTAPI *CO_REQUEST_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolAfContext OPTIONAL,
IN NDIS_HANDLE ProtocolVcContext OPTIONAL,
IN PNDIS_REQUEST NdisRequest);
typedef NDIS_STATUS
-(DDKAPI *CO_REQUEST_HANDLER)(
+(NTAPI *CO_REQUEST_HANDLER)(
IN NDIS_HANDLE ProtocolAfContext,
IN NDIS_HANDLE ProtocolVcContext OPTIONAL,
IN NDIS_HANDLE ProtocolPartyContext OPTIONAL,
IN NDIS_HANDLE NdisAfHandle);
typedef VOID
-(DDKAPI *CL_CLOSE_AF_COMPLETE_HANDLER)(
+(NTAPI *CL_CLOSE_AF_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolAfContext);
typedef VOID
-(DDKAPI *CL_REG_SAP_COMPLETE_HANDLER)(
+(NTAPI *CL_REG_SAP_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolSapContext,
IN PCO_SAP Sap,
IN NDIS_HANDLE NdisSapHandle);
typedef VOID
-(DDKAPI *CL_DEREG_SAP_COMPLETE_HANDLER)(
+(NTAPI *CL_DEREG_SAP_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolSapContext);
typedef VOID
-(DDKAPI *CL_MAKE_CALL_COMPLETE_HANDLER)(
+(NTAPI *CL_MAKE_CALL_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolVcContext,
IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
IN PCO_CALL_PARAMETERS CallParameters);
typedef VOID
-(DDKAPI *CL_MODIFY_CALL_QOS_COMPLETE_HANDLER)(
+(NTAPI *CL_MODIFY_CALL_QOS_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolVcContext,
IN PCO_CALL_PARAMETERS CallParameters);
typedef VOID
-(DDKAPI *CL_CLOSE_CALL_COMPLETE_HANDLER)(
+(NTAPI *CL_CLOSE_CALL_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolVcContext,
IN NDIS_HANDLE ProtocolPartyContext OPTIONAL);
typedef VOID
-(DDKAPI *CL_ADD_PARTY_COMPLETE_HANDLER)(
+(NTAPI *CL_ADD_PARTY_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolPartyContext,
IN NDIS_HANDLE NdisPartyHandle,
IN PCO_CALL_PARAMETERS CallParameters);
typedef VOID
-(DDKAPI *CL_DROP_PARTY_COMPLETE_HANDLER)(
+(NTAPI *CL_DROP_PARTY_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolPartyContext);
typedef NDIS_STATUS
-(DDKAPI *CL_INCOMING_CALL_HANDLER)(
+(NTAPI *CL_INCOMING_CALL_HANDLER)(
IN NDIS_HANDLE ProtocolSapContext,
IN NDIS_HANDLE ProtocolVcContext,
IN OUT PCO_CALL_PARAMETERS CallParameters);
typedef VOID
-(DDKAPI *CL_INCOMING_CALL_QOS_CHANGE_HANDLER)(
+(NTAPI *CL_INCOMING_CALL_QOS_CHANGE_HANDLER)(
IN NDIS_HANDLE ProtocolVcContext,
IN PCO_CALL_PARAMETERS CallParameters);
typedef VOID
-(DDKAPI *CL_INCOMING_CLOSE_CALL_HANDLER)(
+(NTAPI *CL_INCOMING_CLOSE_CALL_HANDLER)(
IN NDIS_STATUS CloseStatus,
IN NDIS_HANDLE ProtocolVcContext,
IN PVOID CloseData OPTIONAL,
IN UINT Size OPTIONAL);
typedef VOID
-(DDKAPI *CL_INCOMING_DROP_PARTY_HANDLER)(
+(NTAPI *CL_INCOMING_DROP_PARTY_HANDLER)(
IN NDIS_STATUS DropStatus,
IN NDIS_HANDLE ProtocolPartyContext,
IN PVOID CloseData OPTIONAL,
IN UINT Size OPTIONAL);
typedef VOID
-(DDKAPI *CL_CALL_CONNECTED_HANDLER)(
+(NTAPI *CL_CALL_CONNECTED_HANDLER)(
IN NDIS_HANDLE ProtocolVcContext);
/* Prototypes for NDIS 3.0 protocol characteristics */
typedef VOID
-(DDKAPI *OPEN_ADAPTER_COMPLETE_HANDLER)(
+(NTAPI *OPEN_ADAPTER_COMPLETE_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_STATUS Status,
IN NDIS_STATUS OpenErrorStatus);
typedef VOID
-(DDKAPI *CLOSE_ADAPTER_COMPLETE_HANDLER)(
+(NTAPI *CLOSE_ADAPTER_COMPLETE_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_STATUS Status);
typedef VOID
-(DDKAPI *RESET_COMPLETE_HANDLER)(
+(NTAPI *RESET_COMPLETE_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_STATUS Status);
typedef VOID
-(DDKAPI *REQUEST_COMPLETE_HANDLER)(
+(NTAPI *REQUEST_COMPLETE_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN PNDIS_REQUEST NdisRequest,
IN NDIS_STATUS Status);
typedef VOID
-(DDKAPI *STATUS_HANDLER)(
+(NTAPI *STATUS_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_STATUS GeneralStatus,
IN PVOID StatusBuffer,
IN UINT StatusBufferSize);
typedef VOID
-(DDKAPI *STATUS_COMPLETE_HANDLER)(
+(NTAPI *STATUS_COMPLETE_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext);
typedef VOID
-(DDKAPI *SEND_COMPLETE_HANDLER)(
+(NTAPI *SEND_COMPLETE_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN PNDIS_PACKET Packet,
IN NDIS_STATUS Status);
typedef VOID
-(DDKAPI *WAN_SEND_COMPLETE_HANDLER)(
+(NTAPI *WAN_SEND_COMPLETE_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN PNDIS_WAN_PACKET Packet,
IN NDIS_STATUS Status);
typedef VOID
-(DDKAPI *TRANSFER_DATA_COMPLETE_HANDLER)(
+(NTAPI *TRANSFER_DATA_COMPLETE_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN PNDIS_PACKET Packet,
IN NDIS_STATUS Status,
IN UINT BytesTransferred);
typedef VOID
-(DDKAPI *WAN_TRANSFER_DATA_COMPLETE_HANDLER)(
+(NTAPI *WAN_TRANSFER_DATA_COMPLETE_HANDLER)(
VOID);
typedef NDIS_STATUS
-(DDKAPI *RECEIVE_HANDLER)(
+(NTAPI *RECEIVE_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_HANDLE MacReceiveContext,
IN PVOID HeaderBuffer,
IN UINT PacketSize);
typedef NDIS_STATUS
-(DDKAPI *WAN_RECEIVE_HANDLER)(
+(NTAPI *WAN_RECEIVE_HANDLER)(
IN NDIS_HANDLE NdisLinkHandle,
IN PUCHAR Packet,
IN ULONG PacketSize);
typedef VOID
-(DDKAPI *RECEIVE_COMPLETE_HANDLER)(
+(NTAPI *RECEIVE_COMPLETE_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext);
/* Prototypes for NDIS 4.0 protocol characteristics */
typedef INT
-(DDKAPI *RECEIVE_PACKET_HANDLER)(
+(NTAPI *RECEIVE_PACKET_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN PNDIS_PACKET Packet);
typedef VOID
-(DDKAPI *BIND_HANDLER)(
+(NTAPI *BIND_HANDLER)(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE BindContext,
IN PNDIS_STRING DeviceName,
IN PVOID SystemSpecific2);
typedef VOID
-(DDKAPI *UNBIND_HANDLER)(
+(NTAPI *UNBIND_HANDLER)(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_HANDLE UnbindContext);
typedef NDIS_STATUS
-(DDKAPI *PNP_EVENT_HANDLER)(
+(NTAPI *PNP_EVENT_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN PNET_PNP_EVENT NetPnPEvent);
typedef VOID
-(DDKAPI *UNLOAD_PROTOCOL_HANDLER)(
+(NTAPI *UNLOAD_PROTOCOL_HANDLER)(
VOID);
/* Prototypes for NDIS 5.0 protocol characteristics */
typedef VOID
-(DDKAPI *CO_SEND_COMPLETE_HANDLER)(
+(NTAPI *CO_SEND_COMPLETE_HANDLER)(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolVcContext,
IN PNDIS_PACKET Packet);
typedef VOID
-(DDKAPI *CO_STATUS_HANDLER)(
+(NTAPI *CO_STATUS_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_HANDLE ProtocolVcContext OPTIONAL,
IN NDIS_STATUS GeneralStatus,
IN UINT StatusBufferSize);
typedef UINT
-(DDKAPI *CO_RECEIVE_PACKET_HANDLER)(
+(NTAPI *CO_RECEIVE_PACKET_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_HANDLE ProtocolVcContext,
IN PNDIS_PACKET Packet);
typedef VOID
-(DDKAPI *CO_AF_REGISTER_NOTIFY_HANDLER)(
+(NTAPI *CO_AF_REGISTER_NOTIFY_HANDLER)(
IN NDIS_HANDLE ProtocolBindingContext,
IN PCO_ADDRESS_FAMILY AddressFamily);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisAllocateBuffer(
OUT PNDIS_STATUS Status,
OUT PNDIS_BUFFER *Buffer,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisAllocateBufferPool(
OUT PNDIS_STATUS Status,
OUT PNDIS_HANDLE PoolHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisAllocatePacket(
OUT PNDIS_STATUS Status,
OUT PNDIS_PACKET *Packet,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisAllocatePacketPool(
OUT PNDIS_STATUS Status,
OUT PNDIS_HANDLE PoolHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCopyBuffer(
OUT PNDIS_STATUS Status,
OUT PNDIS_BUFFER *Buffer,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCopyFromPacketToPacket(
IN PNDIS_PACKET Destination,
IN UINT DestinationOffset,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisDprAllocatePacket(
OUT PNDIS_STATUS Status,
OUT PNDIS_PACKET *Packet,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisDprAllocatePacketNonInterlocked(
OUT PNDIS_STATUS Status,
OUT PNDIS_PACKET *Packet,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisDprFreePacket(
IN PNDIS_PACKET Packet);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisDprFreePacketNonInterlocked(
IN PNDIS_PACKET Packet);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisFreeBufferPool(
IN NDIS_HANDLE PoolHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisFreePacket(
IN PNDIS_PACKET Packet);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisFreePacketPool(
IN NDIS_HANDLE PoolHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisReturnPackets(
IN PNDIS_PACKET *PacketsToReturn,
IN UINT NumberOfPackets);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisUnchainBufferAtBack(
IN OUT PNDIS_PACKET Packet,
OUT PNDIS_BUFFER *Buffer);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisUnchainBufferAtFront(
IN OUT PNDIS_PACKET Packet,
OUT PNDIS_BUFFER *Buffer);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisAdjustBufferLength(
IN PNDIS_BUFFER Buffer,
IN UINT Length);
NDISAPI
ULONG
-DDKAPI
+NTAPI
NdisBufferLength(
IN PNDIS_BUFFER Buffer);
NDISAPI
PVOID
-DDKAPI
+NTAPI
NdisBufferVirtualAddress(
IN PNDIS_BUFFER Buffer);
NDISAPI
ULONG
-DDKAPI
+NTAPI
NDIS_BUFFER_TO_SPAN_PAGES(
IN PNDIS_BUFFER Buffer);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisFreeBuffer(
IN PNDIS_BUFFER Buffer);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisGetBufferPhysicalArraySize(
IN PNDIS_BUFFER Buffer,
OUT PUINT ArraySize);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisGetFirstBufferFromPacket(
IN PNDIS_PACKET _Packet,
OUT PNDIS_BUFFER *_FirstBuffer,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisQueryBuffer(
IN PNDIS_BUFFER Buffer,
OUT PVOID *VirtualAddress OPTIONAL,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisQueryBufferOffset(
IN PNDIS_BUFFER Buffer,
OUT PUINT Offset,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCreateLookaheadBufferFromSharedMemory(
IN PVOID pSharedMemory,
IN UINT LookaheadLength,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisDestroyLookaheadBufferFromSharedMemory(
IN PVOID pLookaheadBuffer);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisAllocateMemory(
OUT PVOID *VirtualAddress,
IN UINT Length,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisFreeMemory(
IN PVOID VirtualAddress,
IN UINT Length,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisImmediateReadSharedMemory(
IN NDIS_HANDLE WrapperConfigurationContext,
IN ULONG SharedMemoryAddress,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisImmediateWriteSharedMemory(
IN NDIS_HANDLE WrapperConfigurationContext,
IN ULONG SharedMemoryAddress,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMAllocateSharedMemory(
IN NDIS_HANDLE MiniportAdapterHandle,
IN ULONG Length,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMAllocateSharedMemoryAsync(
IN NDIS_HANDLE MiniportAdapterHandle,
IN ULONG Length,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisUpdateSharedMemory(
IN NDIS_HANDLE NdisAdapterHandle,
IN ULONG Length,
RtlZeroMemory(Destination, Length)
typedef VOID
-(DDKAPI *NDIS_BLOCK_INITIALIZER) (
+(NTAPI *NDIS_BLOCK_INITIALIZER) (
IN PUCHAR Block,
IN SIZE_T NumberOfBytes
);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisOpenConfiguration(
OUT PNDIS_STATUS Status,
OUT PNDIS_HANDLE ConfigurationHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisReadNetworkAddress(
OUT PNDIS_STATUS Status,
OUT PVOID *NetworkAddress,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisReadEisaSlotInformation(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE WrapperConfigurationContext,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisReadEisaSlotInformationEx(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE WrapperConfigurationContext,
NDISAPI
ULONG
-DDKAPI
+NTAPI
NdisReadPciSlotInformation(
IN NDIS_HANDLE NdisAdapterHandle,
IN ULONG SlotNumber,
NDISAPI
ULONG
-DDKAPI
+NTAPI
NdisWritePciSlotInformation(
IN NDIS_HANDLE NdisAdapterHandle,
IN ULONG SlotNumber,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisAnsiStringToUnicodeString(
IN OUT PNDIS_STRING DestinationString,
IN PNDIS_ANSI_STRING SourceString);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisInitAnsiString(
IN OUT PNDIS_ANSI_STRING DestinationString,
IN PCSTR SourceString);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisInitUnicodeString(
IN OUT PNDIS_STRING DestinationString,
IN PCWSTR SourceString);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisUnicodeStringToAnsiString(
IN OUT PNDIS_ANSI_STRING DestinationString,
IN PNDIS_STRING SourceString);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisAllocateSpinLock(
IN PNDIS_SPIN_LOCK SpinLock);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisFreeSpinLock(
IN PNDIS_SPIN_LOCK SpinLock);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisAcquireSpinLock(
IN PNDIS_SPIN_LOCK SpinLock);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisReleaseSpinLock(
IN PNDIS_SPIN_LOCK SpinLock);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisDprAcquireSpinLock(
IN PNDIS_SPIN_LOCK SpinLock);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisDprReleaseSpinLock(
IN PNDIS_SPIN_LOCK SpinLock);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCloseConfiguration(
IN NDIS_HANDLE ConfigurationHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisReadConfiguration(
OUT PNDIS_STATUS Status,
OUT PNDIS_CONFIGURATION_PARAMETER *ParameterValue,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisWriteConfiguration(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE WrapperConfigurationContext,
NDISAPI
VOID
-DDKCDECLAPI
+__cdecl
NdisWriteErrorLogEntry(
IN NDIS_HANDLE NdisAdapterHandle,
IN NDIS_ERROR_CODE ErrorCode,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisGetCurrentSystemTime(
IN PLARGE_INTEGER pSystemTime);
NDISAPI
CCHAR
-DDKAPI
+NTAPI
NdisSystemProcessorCount(VOID);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisGetCurrentProcessorCpuUsage(
OUT PULONG pCpuUsage);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMFreeSharedMemory(
IN NDIS_HANDLE MiniportAdapterHandle,
IN ULONG Length,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMWanIndicateReceive(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE MiniportAdapterHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMWanIndicateReceiveComplete(
IN NDIS_HANDLE MiniportAdapterHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMWanSendComplete(
IN NDIS_HANDLE MiniportAdapterHandle,
IN PNDIS_WAN_PACKET Packet,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisPciAssignResources(
IN NDIS_HANDLE NdisMacHandle,
IN NDIS_HANDLE NdisWrapperHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisAcquireReadWriteLock(
IN PNDIS_RW_LOCK Lock,
IN BOOLEAN fWrite,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisAllocateMemoryWithTag(
OUT PVOID *VirtualAddress,
IN UINT Length,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisAllocatePacketPoolEx(
OUT PNDIS_STATUS Status,
OUT PNDIS_HANDLE PoolHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCompletePnPEvent(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisBindingHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisGetCurrentProcessorCounts(
OUT PULONG pIdleCount,
OUT PULONG pKernelAndUser,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisGetDriverHandle(
IN PNDIS_HANDLE NdisBindingHandle,
OUT PNDIS_HANDLE NdisDriverHandle);
NDISAPI
PNDIS_PACKET
-DDKAPI
+NTAPI
NdisGetReceivedPacket(
IN PNDIS_HANDLE NdisBindingHandle,
IN PNDIS_HANDLE MacContext);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisGetSystemUpTime(
OUT PULONG pSystemUpTime);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisInitializeReadWriteLock(
IN PNDIS_RW_LOCK Lock);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMDeregisterDevice(
IN NDIS_HANDLE NdisDeviceHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMGetDeviceProperty(
IN NDIS_HANDLE MiniportAdapterHandle,
IN OUT PDEVICE_OBJECT *PhysicalDeviceObject OPTIONAL,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMInitializeScatterGatherDma(
IN NDIS_HANDLE MiniportAdapterHandle,
IN BOOLEAN Dma64BitAddresses,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMPromoteMiniport(
IN NDIS_HANDLE MiniportAdapterHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMQueryAdapterInstanceName(
OUT PNDIS_STRING AdapterInstanceName,
IN NDIS_HANDLE MiniportAdapterHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMRegisterDevice(
IN NDIS_HANDLE NdisWrapperHandle,
IN PNDIS_STRING DeviceName,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMRegisterUnloadHandler(
IN NDIS_HANDLE NdisWrapperHandle,
IN PDRIVER_UNLOAD UnloadHandler);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMRemoveMiniport(
IN NDIS_HANDLE MiniportAdapterHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMSetMiniportSecondary(
IN NDIS_HANDLE MiniportAdapterHandle,
IN NDIS_HANDLE PrimaryMiniportAdapterHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisOpenConfigurationKeyByIndex(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE ConfigurationHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisOpenConfigurationKeyByName(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE ConfigurationHandle,
NDISAPI
UINT
-DDKAPI
+NTAPI
NdisPacketPoolUsage(
IN NDIS_HANDLE PoolHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisQueryAdapterInstanceName(
OUT PNDIS_STRING AdapterInstanceName,
IN NDIS_HANDLE NdisBindingHandle);
NDISAPI
ULONG
-DDKAPI
+NTAPI
NdisReadPcmciaAttributeMemory(
IN NDIS_HANDLE NdisAdapterHandle,
IN ULONG Offset,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisReleaseReadWriteLock(
IN PNDIS_RW_LOCK Lock,
IN PLOCK_STATE LockState);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisWriteEventLogEntry(
IN PVOID LogHandle,
IN NDIS_STATUS EventCode,
NDISAPI
ULONG
-DDKAPI
+NTAPI
NdisWritePcmciaAttributeMemory(
IN NDIS_HANDLE NdisAdapterHandle,
IN ULONG Offset,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisClAddParty(
IN NDIS_HANDLE NdisVcHandle,
IN NDIS_HANDLE ProtocolPartyContext,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisClCloseAddressFamily(
IN NDIS_HANDLE NdisAfHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisClCloseCall(
IN NDIS_HANDLE NdisVcHandle,
IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisClDeregisterSap(
IN NDIS_HANDLE NdisSapHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisClDropParty(
IN NDIS_HANDLE NdisPartyHandle,
IN PVOID Buffer OPTIONAL,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisClIncomingCallComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisVcHandle,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisClMakeCall(
IN NDIS_HANDLE NdisVcHandle,
IN OUT PCO_CALL_PARAMETERS CallParameters,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisClModifyCallQoS(
IN NDIS_HANDLE NdisVcHandle,
IN PCO_CALL_PARAMETERS CallParameters);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisClOpenAddressFamily(
IN NDIS_HANDLE NdisBindingHandle,
IN PCO_ADDRESS_FAMILY AddressFamily,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisClRegisterSap(
IN NDIS_HANDLE NdisAfHandle,
IN NDIS_HANDLE ProtocolSapContext,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisCmActivateVc(
IN NDIS_HANDLE NdisVcHandle,
IN OUT PCO_CALL_PARAMETERS CallParameters);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmAddPartyComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisPartyHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmCloseAddressFamilyComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisAfHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmCloseCallComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisVcHandle,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisCmDeactivateVc(
IN NDIS_HANDLE NdisVcHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmDeregisterSapComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisSapHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmDispatchCallConnected(
IN NDIS_HANDLE NdisVcHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisCmDispatchIncomingCall(
IN NDIS_HANDLE NdisSapHandle,
IN NDIS_HANDLE NdisVcHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmDispatchIncomingCallQoSChange(
IN NDIS_HANDLE NdisVcHandle,
IN PCO_CALL_PARAMETERS CallParameters);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmDispatchIncomingCloseCall(
IN NDIS_STATUS CloseStatus,
IN NDIS_HANDLE NdisVcHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmDispatchIncomingDropParty(
IN NDIS_STATUS DropStatus,
IN NDIS_HANDLE NdisPartyHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmDropPartyComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisPartyHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmMakeCallComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisVcHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmModifyCallQoSComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisVcHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmOpenAddressFamilyComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisAfHandle,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisCmRegisterAddressFamily(
IN NDIS_HANDLE NdisBindingHandle,
IN PCO_ADDRESS_FAMILY AddressFamily,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCmRegisterSapComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisSapHandle,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMCmActivateVc(
IN NDIS_HANDLE NdisVcHandle,
IN PCO_CALL_PARAMETERS CallParameters);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMCmCreateVc(
IN NDIS_HANDLE MiniportAdapterHandle,
IN NDIS_HANDLE NdisAfHandle,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMCmDeactivateVc(
IN NDIS_HANDLE NdisVcHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMCmDeleteVc(
IN NDIS_HANDLE NdisVcHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMCmRegisterAddressFamily(
IN NDIS_HANDLE MiniportAdapterHandle,
IN PCO_ADDRESS_FAMILY AddressFamily,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMCmRequest(
IN NDIS_HANDLE NdisAfHandle,
IN NDIS_HANDLE NdisVcHandle OPTIONAL,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisCoCreateVc(
IN NDIS_HANDLE NdisBindingHandle,
IN NDIS_HANDLE NdisAfHandle OPTIONAL,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisCoDeleteVc(
IN NDIS_HANDLE NdisVcHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisCoRequest(
IN NDIS_HANDLE NdisBindingHandle,
IN NDIS_HANDLE NdisAfHandle OPTIONAL,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCoRequestComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisAfHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCoSendPackets(
IN NDIS_HANDLE NdisVcHandle,
IN PPNDIS_PACKET PacketArray,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMCoActivateVcComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisVcHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMCoDeactivateVcComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisVcHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMCoIndicateReceivePacket(
IN NDIS_HANDLE NdisVcHandle,
IN PPNDIS_PACKET PacketArray,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMCoIndicateStatus(
IN NDIS_HANDLE MiniportAdapterHandle,
IN NDIS_HANDLE NdisVcHandle OPTIONAL,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMCoReceiveComplete(
IN NDIS_HANDLE MiniportAdapterHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMCoRequestComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE MiniportAdapterHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMCoSendComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisVcHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisIMAssociateMiniport(
IN NDIS_HANDLE DriverHandle,
IN NDIS_HANDLE ProtocolHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisIMCancelInitializeDeviceInstance(
IN NDIS_HANDLE DriverHandle,
IN PNDIS_STRING DeviceInstance);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisIMCopySendCompletePerPacketInfo(
IN PNDIS_PACKET DstPacket,
IN PNDIS_PACKET SrcPacket);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisIMCopySendPerPacketInfo(
IN PNDIS_PACKET DstPacket,
IN PNDIS_PACKET SrcPacket);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisIMDeregisterLayeredMiniport(
IN NDIS_HANDLE DriverHandle);
NDISAPI
NDIS_HANDLE
-DDKAPI
+NTAPI
NdisIMGetBindingContext(
IN NDIS_HANDLE NdisBindingHandle);
NDISAPI
NDIS_HANDLE
-DDKAPI
+NTAPI
NdisIMGetDeviceContext(
IN NDIS_HANDLE MiniportAdapterHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisIMInitializeDeviceInstanceEx(
IN NDIS_HANDLE DriverHandle,
IN PNDIS_STRING DriverInstance,
NDISAPI
PSINGLE_LIST_ENTRY
-DDKAPI
+NTAPI
NdisInterlockedPopEntrySList(
IN PSLIST_HEADER ListHead,
IN PKSPIN_LOCK Lock);
NDISAPI
PSINGLE_LIST_ENTRY
-DDKAPI
+NTAPI
NdisInterlockedPushEntrySList(
IN PSLIST_HEADER ListHead,
IN PSINGLE_LIST_ENTRY ListEntry,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisQueryBufferSafe(
IN PNDIS_BUFFER Buffer,
OUT PVOID *VirtualAddress OPTIONAL,
/* Prototypes for NDIS_MINIPORT_CHARACTERISTICS */
typedef BOOLEAN
-(DDKAPI *W_CHECK_FOR_HANG_HANDLER)(
+(NTAPI *W_CHECK_FOR_HANG_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext);
typedef VOID
-(DDKAPI *W_DISABLE_INTERRUPT_HANDLER)(
+(NTAPI *W_DISABLE_INTERRUPT_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext);
typedef VOID
-(DDKAPI *W_ENABLE_INTERRUPT_HANDLER)(
+(NTAPI *W_ENABLE_INTERRUPT_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext);
typedef VOID
-(DDKAPI *W_HALT_HANDLER)(
+(NTAPI *W_HALT_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext);
typedef VOID
-(DDKAPI *W_HANDLE_INTERRUPT_HANDLER)(
+(NTAPI *W_HANDLE_INTERRUPT_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext);
typedef NDIS_STATUS
-(DDKAPI *W_INITIALIZE_HANDLER)(
+(NTAPI *W_INITIALIZE_HANDLER)(
OUT PNDIS_STATUS OpenErrorStatus,
OUT PUINT SelectedMediumIndex,
IN PNDIS_MEDIUM MediumArray,
IN NDIS_HANDLE WrapperConfigurationContext);
typedef VOID
-(DDKAPI *W_ISR_HANDLER)(
+(NTAPI *W_ISR_HANDLER)(
OUT PBOOLEAN InterruptRecognized,
OUT PBOOLEAN QueueMiniportHandleInterrupt,
IN NDIS_HANDLE MiniportAdapterContext);
typedef NDIS_STATUS
-(DDKAPI *W_QUERY_INFORMATION_HANDLER)(
+(NTAPI *W_QUERY_INFORMATION_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN NDIS_OID Oid,
IN PVOID InformationBuffer,
OUT PULONG BytesNeeded);
typedef NDIS_STATUS
-(DDKAPI *W_RECONFIGURE_HANDLER)(
+(NTAPI *W_RECONFIGURE_HANDLER)(
OUT PNDIS_STATUS OpenErrorStatus,
IN NDIS_HANDLE MiniportAdapterContext,
IN NDIS_HANDLE WrapperConfigurationContext);
typedef NDIS_STATUS
-(DDKAPI *W_RESET_HANDLER)(
+(NTAPI *W_RESET_HANDLER)(
OUT PBOOLEAN AddressingReset,
IN NDIS_HANDLE MiniportAdapterContext);
typedef NDIS_STATUS
-(DDKAPI *W_SEND_HANDLER)(
+(NTAPI *W_SEND_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN PNDIS_PACKET Packet,
IN UINT Flags);
typedef NDIS_STATUS
-(DDKAPI *WM_SEND_HANDLER)(
+(NTAPI *WM_SEND_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN NDIS_HANDLE NdisLinkHandle,
IN PNDIS_WAN_PACKET Packet);
typedef NDIS_STATUS
-(DDKAPI *W_SET_INFORMATION_HANDLER)(
+(NTAPI *W_SET_INFORMATION_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN NDIS_OID Oid,
IN PVOID InformationBuffer,
OUT PULONG BytesNeeded);
typedef NDIS_STATUS
-(DDKAPI *W_TRANSFER_DATA_HANDLER)(
+(NTAPI *W_TRANSFER_DATA_HANDLER)(
OUT PNDIS_PACKET Packet,
OUT PUINT BytesTransferred,
IN NDIS_HANDLE MiniportAdapterContext,
IN UINT BytesToTransfer);
typedef NDIS_STATUS
-(DDKAPI *WM_TRANSFER_DATA_HANDLER)(
+(NTAPI *WM_TRANSFER_DATA_HANDLER)(
VOID);
/* Extensions for NDIS 4.0 miniports */
typedef VOID
-(DDKAPI *W_SEND_PACKETS_HANDLER)(
+(NTAPI *W_SEND_PACKETS_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN PPNDIS_PACKET PacketArray,
IN UINT NumberOfPackets);
typedef VOID
-(DDKAPI *W_RETURN_PACKET_HANDLER)(
+(NTAPI *W_RETURN_PACKET_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN PNDIS_PACKET Packet);
typedef VOID
-(DDKAPI *W_ALLOCATE_COMPLETE_HANDLER)(
+(NTAPI *W_ALLOCATE_COMPLETE_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN PVOID VirtualAddress,
IN PNDIS_PHYSICAL_ADDRESS PhysicalAddress,
/* Extensions for NDIS 5.0 miniports */
typedef NDIS_STATUS
-(DDKAPI *W_CO_CREATE_VC_HANDLER)(
+(NTAPI *W_CO_CREATE_VC_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN NDIS_HANDLE NdisVcHandle,
OUT PNDIS_HANDLE MiniportVcContext);
typedef NDIS_STATUS
-(DDKAPI *W_CO_DELETE_VC_HANDLER)(
+(NTAPI *W_CO_DELETE_VC_HANDLER)(
IN NDIS_HANDLE MiniportVcContext);
typedef NDIS_STATUS
-(DDKAPI *W_CO_ACTIVATE_VC_HANDLER)(
+(NTAPI *W_CO_ACTIVATE_VC_HANDLER)(
IN NDIS_HANDLE MiniportVcContext,
IN OUT PCO_CALL_PARAMETERS CallParameters);
typedef NDIS_STATUS
-(DDKAPI *W_CO_DEACTIVATE_VC_HANDLER)(
+(NTAPI *W_CO_DEACTIVATE_VC_HANDLER)(
IN NDIS_HANDLE MiniportVcContext);
typedef VOID
-(DDKAPI *W_CO_SEND_PACKETS_HANDLER)(
+(NTAPI *W_CO_SEND_PACKETS_HANDLER)(
IN NDIS_HANDLE MiniportVcContext,
IN PPNDIS_PACKET PacketArray,
IN UINT NumberOfPackets);
typedef NDIS_STATUS
-(DDKAPI *W_CO_REQUEST_HANDLER)(
+(NTAPI *W_CO_REQUEST_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN NDIS_HANDLE MiniportVcContext OPTIONAL,
IN OUT PNDIS_REQUEST NdisRequest);
/* Extensions for NDIS 5.1 miniports */
typedef VOID
-(DDKAPI *W_CANCEL_SEND_PACKETS_HANDLER)(
+(NTAPI *W_CANCEL_SEND_PACKETS_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN PVOID CancelId);
typedef VOID
-(DDKAPI *W_PNP_EVENT_NOTIFY_HANDLER)(
+(NTAPI *W_PNP_EVENT_NOTIFY_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN NDIS_DEVICE_PNP_EVENT PnPEvent,
IN PVOID InformationBuffer,
IN ULONG InformationBufferLength);
typedef VOID
-(DDKAPI *W_MINIPORT_SHUTDOWN_HANDLER)(
+(NTAPI *W_MINIPORT_SHUTDOWN_HANDLER)(
IN PVOID ShutdownContext);
#ifdef __cplusplus
typedef NDIS_STATUS
-(DDKAPI *SEND_HANDLER)(
+(NTAPI *SEND_HANDLER)(
IN NDIS_HANDLE MacBindingHandle,
IN PNDIS_PACKET Packet);
typedef NDIS_STATUS
-(DDKAPI *TRANSFER_DATA_HANDLER)(
+(NTAPI *TRANSFER_DATA_HANDLER)(
IN NDIS_HANDLE MacBindingHandle,
IN NDIS_HANDLE MacReceiveContext,
IN UINT ByteOffset,
OUT PUINT BytesTransferred);
typedef NDIS_STATUS
-(DDKAPI *RESET_HANDLER)(
+(NTAPI *RESET_HANDLER)(
IN NDIS_HANDLE MacBindingHandle);
typedef NDIS_STATUS
-(DDKAPI *REQUEST_HANDLER)(
+(NTAPI *REQUEST_HANDLER)(
IN NDIS_HANDLE MacBindingHandle,
IN PNDIS_REQUEST NdisRequest);
/* Structures available only to full MAC drivers */
typedef BOOLEAN
-(DDKAPI *PNDIS_INTERRUPT_SERVICE)(
+(NTAPI *PNDIS_INTERRUPT_SERVICE)(
IN PVOID InterruptContext);
typedef VOID
-(DDKAPI *PNDIS_DEFERRED_PROCESSING)(
+(NTAPI *PNDIS_DEFERRED_PROCESSING)(
IN PVOID SystemSpecific1,
IN PVOID InterruptContext,
IN PVOID SystemSpecific2,
typedef VOID
-(DDKAPI *ETH_RCV_COMPLETE_HANDLER)(
+(NTAPI *ETH_RCV_COMPLETE_HANDLER)(
IN PETH_FILTER Filter);
typedef VOID
-(DDKAPI *ETH_RCV_INDICATE_HANDLER)(
+(NTAPI *ETH_RCV_INDICATE_HANDLER)(
IN PETH_FILTER Filter,
IN NDIS_HANDLE MacReceiveContext,
IN PCHAR Address,
IN UINT PacketSize);
typedef VOID
-(DDKAPI *FDDI_RCV_COMPLETE_HANDLER)(
+(NTAPI *FDDI_RCV_COMPLETE_HANDLER)(
IN PFDDI_FILTER Filter);
typedef VOID
-(DDKAPI *FDDI_RCV_INDICATE_HANDLER)(
+(NTAPI *FDDI_RCV_INDICATE_HANDLER)(
IN PFDDI_FILTER Filter,
IN NDIS_HANDLE MacReceiveContext,
IN PCHAR Address,
IN UINT PacketSize);
typedef VOID
-(DDKAPI *FILTER_PACKET_INDICATION_HANDLER)(
+(NTAPI *FILTER_PACKET_INDICATION_HANDLER)(
IN NDIS_HANDLE Miniport,
IN PPNDIS_PACKET PacketArray,
IN UINT NumberOfPackets);
typedef VOID
-(DDKAPI *TR_RCV_COMPLETE_HANDLER)(
+(NTAPI *TR_RCV_COMPLETE_HANDLER)(
IN PTR_FILTER Filter);
typedef VOID
-(DDKAPI *TR_RCV_INDICATE_HANDLER)(
+(NTAPI *TR_RCV_INDICATE_HANDLER)(
IN PTR_FILTER Filter,
IN NDIS_HANDLE MacReceiveContext,
IN PVOID HeaderBuffer,
IN UINT PacketSize);
typedef VOID
-(DDKAPI *WAN_RCV_COMPLETE_HANDLER)(
+(NTAPI *WAN_RCV_COMPLETE_HANDLER)(
IN NDIS_HANDLE MiniportAdapterHandle,
IN NDIS_HANDLE NdisLinkContext);
typedef VOID
-(DDKAPI *WAN_RCV_HANDLER)(
+(NTAPI *WAN_RCV_HANDLER)(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE MiniportAdapterHandle,
IN NDIS_HANDLE NdisLinkContext,
IN PVOID WorkItemContext);
typedef VOID
-(DDKAPI *NDIS_M_REQ_COMPLETE_HANDLER)(
+(NTAPI *NDIS_M_REQ_COMPLETE_HANDLER)(
IN NDIS_HANDLE MiniportAdapterHandle,
IN NDIS_STATUS Status);
typedef VOID
-(DDKAPI *NDIS_M_RESET_COMPLETE_HANDLER)(
+(NTAPI *NDIS_M_RESET_COMPLETE_HANDLER)(
IN NDIS_HANDLE MiniportAdapterHandle,
IN NDIS_STATUS Status,
IN BOOLEAN AddressingReset);
typedef VOID
-(DDKAPI *NDIS_M_SEND_COMPLETE_HANDLER)(
+(NTAPI *NDIS_M_SEND_COMPLETE_HANDLER)(
IN NDIS_HANDLE MiniportAdapterHandle,
IN PNDIS_PACKET Packet,
IN NDIS_STATUS Status);
typedef VOID
-(DDKAPI *NDIS_M_SEND_RESOURCES_HANDLER)(
+(NTAPI *NDIS_M_SEND_RESOURCES_HANDLER)(
IN NDIS_HANDLE MiniportAdapterHandle);
typedef BOOLEAN
IN PNDIS_MINIPORT_BLOCK Miniport);
typedef VOID
-(DDKAPI *NDIS_M_STATUS_HANDLER)(
+(NTAPI *NDIS_M_STATUS_HANDLER)(
IN NDIS_HANDLE MiniportHandle,
IN NDIS_STATUS GeneralStatus,
IN PVOID StatusBuffer,
IN UINT StatusBufferSize);
typedef VOID
-(DDKAPI *NDIS_M_STS_COMPLETE_HANDLER)(
+(NTAPI *NDIS_M_STS_COMPLETE_HANDLER)(
IN NDIS_HANDLE MiniportAdapterHandle);
typedef VOID
-(DDKAPI *NDIS_M_TD_COMPLETE_HANDLER)(
+(NTAPI *NDIS_M_TD_COMPLETE_HANDLER)(
IN NDIS_HANDLE MiniportAdapterHandle,
IN PNDIS_PACKET Packet,
IN NDIS_STATUS Status,
IN UINT BytesTransferred);
-typedef VOID (DDKAPI *NDIS_WM_SEND_COMPLETE_HANDLER)(
+typedef VOID (NTAPI *NDIS_WM_SEND_COMPLETE_HANDLER)(
IN NDIS_HANDLE MiniportAdapterHandle,
IN PVOID Packet,
IN NDIS_STATUS Status);
/* Handler prototypes for NDIS_OPEN_BLOCK */
-typedef NDIS_STATUS (DDKAPI *WAN_SEND_HANDLER)(
+typedef NDIS_STATUS (NTAPI *WAN_SEND_HANDLER)(
IN NDIS_HANDLE MacBindingHandle,
IN NDIS_HANDLE LinkHandle,
IN PVOID Packet);
/* NDIS 4.0 extension */
-typedef VOID (DDKAPI *SEND_PACKETS_HANDLER)(
+typedef VOID (NTAPI *SEND_PACKETS_HANDLER)(
IN NDIS_HANDLE MiniportAdapterContext,
IN PPNDIS_PACKET PacketArray,
IN UINT NumberOfPackets);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisInitializeWrapper(
OUT PNDIS_HANDLE NdisWrapperHandle,
IN PVOID SystemSpecific1,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMAllocateMapRegisters(
IN NDIS_HANDLE MiniportAdapterHandle,
IN UINT DmaChannel,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMCloseLog(
IN NDIS_HANDLE LogHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMCreateLog(
IN NDIS_HANDLE MiniportAdapterHandle,
IN UINT Size,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMDeregisterAdapterShutdownHandler(
IN NDIS_HANDLE MiniportHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMDeregisterInterrupt(
IN PNDIS_MINIPORT_INTERRUPT Interrupt);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMDeregisterIoPortRange(
IN NDIS_HANDLE MiniportAdapterHandle,
IN UINT InitialPort,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMFlushLog(
IN NDIS_HANDLE LogHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMFreeMapRegisters(
IN NDIS_HANDLE MiniportAdapterHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMMapIoSpace(
OUT PVOID *VirtualAddress,
IN NDIS_HANDLE MiniportAdapterHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMRegisterAdapterShutdownHandler(
IN NDIS_HANDLE MiniportHandle,
IN PVOID ShutdownContext,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMRegisterInterrupt(
OUT PNDIS_MINIPORT_INTERRUPT Interrupt,
IN NDIS_HANDLE MiniportAdapterHandle,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMRegisterIoPortRange(
OUT PVOID *PortOffset,
IN NDIS_HANDLE MiniportAdapterHandle,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMRegisterMiniport(
IN NDIS_HANDLE NdisWrapperHandle,
IN PNDIS_MINIPORT_CHARACTERISTICS MiniportCharacteristics,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMSetTimer(
IN PNDIS_MINIPORT_TIMER Timer,
IN UINT MillisecondsToDelay);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMInitializeTimer(
IN OUT PNDIS_MINIPORT_TIMER Timer,
IN NDIS_HANDLE MiniportAdapterHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMSetPeriodicTimer(
IN PNDIS_MINIPORT_TIMER Timer,
IN UINT MillisecondPeriod);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMCancelTimer(
IN PNDIS_MINIPORT_TIMER Timer,
OUT PBOOLEAN TimerCancelled);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMSetAttributesEx(
IN NDIS_HANDLE MiniportAdapterHandle,
IN NDIS_HANDLE MiniportAdapterContext,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMSleep(
IN ULONG MicrosecondsToSleep);
NDISAPI
BOOLEAN
-DDKAPI
+NTAPI
NdisMSynchronizeWithInterrupt(
IN PNDIS_MINIPORT_INTERRUPT Interrupt,
IN PVOID SynchronizeFunction,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisMWriteLogData(
IN NDIS_HANDLE LogHandle,
IN PVOID LogBuffer,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMQueryAdapterResources(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE WrapperConfigurationContext,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisTerminateWrapper(
IN NDIS_HANDLE NdisWrapperHandle,
IN PVOID SystemSpecific);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisMUnmapIoSpace(
IN NDIS_HANDLE MiniportAdapterHandle,
IN PVOID VirtualAddress,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisInitializeEvent(
IN PNDIS_EVENT Event);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisSetEvent(
IN PNDIS_EVENT Event);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisResetEvent(
IN PNDIS_EVENT Event);
NDISAPI
BOOLEAN
-DDKAPI
+NTAPI
NdisWaitEvent(
IN PNDIS_EVENT Event,
IN UINT Timeout);
/* NDIS intermediate miniport structures */
-typedef VOID (DDKAPI *W_MINIPORT_CALLBACK)(
+typedef VOID (NTAPI *W_MINIPORT_CALLBACK)(
IN NDIS_HANDLE MiniportAdapterContext,
IN PVOID CallbackContext);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisIMDeInitializeDeviceInstance(
IN NDIS_HANDLE NdisMiniportHandle);
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisIMRegisterLayeredMiniport(
IN NDIS_HANDLE NdisWrapperHandle,
IN PNDIS_MINIPORT_CHARACTERISTICS MiniportCharacteristics,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisFreeDmaChannel(
IN PNDIS_HANDLE NdisDmaHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisSetupDmaTransfer(
OUT PNDIS_STATUS Status,
IN PNDIS_HANDLE NdisDmaHandle,
NDISAPI
NTSTATUS
-DDKAPI
+NTAPI
NdisUpcaseUnicodeString(
OUT PUNICODE_STRING DestinationString,
IN PUNICODE_STRING SourceString);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisRequest(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE NdisBindingHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisReset(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE NdisBindingHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisSend(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE NdisBindingHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisSendPackets(
IN NDIS_HANDLE NdisBindingHandle,
IN PPNDIS_PACKET PacketArray,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisTransferData(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE NdisBindingHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCloseAdapter(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE NdisBindingHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCompleteBindAdapter(
IN NDIS_HANDLE BindAdapterContext,
IN NDIS_STATUS Status,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisCompleteUnbindAdapter(
IN NDIS_HANDLE UnbindAdapterContext,
IN NDIS_STATUS Status);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisDeregisterProtocol(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE NdisProtocolHandle);
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisOpenAdapter(
OUT PNDIS_STATUS Status,
OUT PNDIS_STATUS OpenErrorStatus,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisOpenProtocolConfiguration(
OUT PNDIS_STATUS Status,
OUT PNDIS_HANDLE ConfigurationHandle,
NDISAPI
VOID
-DDKAPI
+NTAPI
NdisRegisterProtocol(
OUT PNDIS_STATUS Status,
OUT PNDIS_HANDLE NdisProtocolHandle,
NDISAPI
NDIS_STATUS
-DDKAPI
+NTAPI
NdisScheduleWorkItem(
IN PNDIS_WORK_ITEM WorkItem);
IN UINT OpenOptions,
IN PSTRING AddressingInformation OPTIONAL);
-typedef NDIS_STATUS (DDKAPI *CLOSE_ADAPTER_HANDLER)(
+typedef NDIS_STATUS (NTAPI *CLOSE_ADAPTER_HANDLER)(
IN NDIS_HANDLE MacBindingHandle);
-typedef NDIS_STATUS (DDKAPI *WAN_TRANSFER_DATA_HANDLER)(
+typedef NDIS_STATUS (NTAPI *WAN_TRANSFER_DATA_HANDLER)(
VOID);
-typedef NDIS_STATUS (DDKAPI *QUERY_GLOBAL_STATISTICS_HANDLER)(
+typedef NDIS_STATUS (NTAPI *QUERY_GLOBAL_STATISTICS_HANDLER)(
IN NDIS_HANDLE MacAdapterContext,
IN PNDIS_REQUEST NdisRequest);
-typedef VOID (DDKAPI *UNLOAD_MAC_HANDLER)(
+typedef VOID (NTAPI *UNLOAD_MAC_HANDLER)(
IN NDIS_HANDLE MacMacContext);
-typedef NDIS_STATUS (DDKAPI *ADD_ADAPTER_HANDLER)(
+typedef NDIS_STATUS (NTAPI *ADD_ADAPTER_HANDLER)(
IN NDIS_HANDLE MacMacContext,
IN NDIS_HANDLE WrapperConfigurationContext,
IN PNDIS_STRING AdapterName);
#define AGP_CAPABILITIES_MAP_PHYSICAL 0x00000001L
typedef NTSTATUS
-(DDKAPI *PAGP_BUS_COMMIT_MEMORY)(
+(NTAPI *PAGP_BUS_COMMIT_MEMORY)(
IN PVOID AgpContext,
IN PVOID MapHandle,
IN ULONG NumberOfPages,
OUT PHYSICAL_ADDRESS *MemoryBase);
typedef NTSTATUS
-(DDKAPI *PAGP_BUS_FREE_MEMORY)(
+(NTAPI *PAGP_BUS_FREE_MEMORY)(
IN PVOID AgpContext,
IN PVOID MapHandle,
IN ULONG NumberOfPages,
IN ULONG OffsetInPages);
typedef NTSTATUS
-(DDKAPI *PAGP_BUS_RELEASE_MEMORY)(
+(NTAPI *PAGP_BUS_RELEASE_MEMORY)(
IN PVOID AgpContext,
IN PVOID MapHandle);
typedef NTSTATUS
-(DDKAPI *PAGP_BUS_RESERVE_MEMORY)(
+(NTAPI *PAGP_BUS_RESERVE_MEMORY)(
IN PVOID AgpContext,
IN ULONG NumberOfPages,
IN MEMORY_CACHING_TYPE MemoryType,
OUT PHYSICAL_ADDRESS *PhysicalAddress OPTIONAL);
typedef NTSTATUS
-(DDKAPI *PAGP_BUS_SET_RATE)(
+(NTAPI *PAGP_BUS_SET_RATE)(
IN PVOID AgpContext,
IN ULONG AgpRate);
typedef NTSTATUS
-(DDKAPI *PAGP_GET_MAPPED_PAGES)(
+(NTAPI *PAGP_GET_MAPPED_PAGES)(
IN PVOID AgpContext,
IN PVOID MapHandle,
IN ULONG NumberOfPages,
} INTERNAL_I8042_START_INFORMATION, *PINTERNAL_I8042_START_INFORMATION;
typedef VOID
-(DDKAPI *PI8042_ISR_WRITE_PORT)(
+(NTAPI *PI8042_ISR_WRITE_PORT)(
IN PVOID Context,
IN UCHAR Value);
typedef VOID
-(DDKAPI *PI8042_QUEUE_PACKET)(
+(NTAPI *PI8042_QUEUE_PACKET)(
IN PVOID Context);
typedef NTSTATUS
-(DDKAPI *PI8042_SYNCH_READ_PORT) (
+(NTAPI *PI8042_SYNCH_READ_PORT) (
IN PVOID Context,
OUT PUCHAR Value,
IN BOOLEAN WaitForACK);
typedef NTSTATUS
-(DDKAPI *PI8042_SYNCH_WRITE_PORT)(
+(NTAPI *PI8042_SYNCH_WRITE_PORT)(
IN PVOID Context,
IN UCHAR Value,
IN BOOLEAN WaitForACK);
typedef NTSTATUS
-(DDKAPI *PI8042_KEYBOARD_INITIALIZATION_ROUTINE)(
+(NTAPI *PI8042_KEYBOARD_INITIALIZATION_ROUTINE)(
IN PVOID InitializationContext,
IN PVOID SynchFuncContext,
IN PI8042_SYNCH_READ_PORT ReadPort,
OUT PBOOLEAN TurnTranslationOn);
typedef BOOLEAN
-(DDKAPI *PI8042_KEYBOARD_ISR)(
+(NTAPI *PI8042_KEYBOARD_ISR)(
PVOID IsrContext,
PKEYBOARD_INPUT_DATA CurrentInput,
POUTPUT_PACKET CurrentOutput,
} INTERNAL_I8042_HOOK_KEYBOARD, *PINTERNAL_I8042_HOOK_KEYBOARD;
typedef BOOLEAN
-(DDKAPI *PI8042_MOUSE_ISR)(
+(NTAPI *PI8042_MOUSE_ISR)(
PVOID IsrContext,
PMOUSE_INPUT_DATA CurrentInput,
POUTPUT_PACKET CurrentOutput,
NTSYSCALLAPI
NTSTATUS
-DDKAPI
+NTAPI
NtPowerInformation(
IN POWER_INFORMATION_LEVEL InformationLevel,
IN PVOID InputBuffer OPTIONAL,
} MORE_PARALLEL_PORT_INFORMATION, *PMORE_PARALLEL_PORT_INFORMATION;
typedef NTSTATUS
-(DDKAPI *PPARALLEL_SET_CHIP_MODE)(
+(NTAPI *PPARALLEL_SET_CHIP_MODE)(
IN PVOID SetChipContext,
IN UCHAR ChipMode);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_CLEAR_CHIP_MODE)(
+(NTAPI *PPARALLEL_CLEAR_CHIP_MODE)(
IN PVOID ClearChipContext,
IN UCHAR ChipMode);
typedef NTSTATUS
-(DDKAPI *PPARCHIP_CLEAR_CHIP_MODE)(
+(NTAPI *PPARCHIP_CLEAR_CHIP_MODE)(
IN PVOID ClearChipContext,
IN UCHAR ChipMode);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_TRY_SELECT_ROUTINE)(
+(NTAPI *PPARALLEL_TRY_SELECT_ROUTINE)(
IN PVOID TrySelectContext,
IN PVOID TrySelectCommand);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_DESELECT_ROUTINE)(
+(NTAPI *PPARALLEL_DESELECT_ROUTINE)(
IN PVOID DeselectContext,
IN PVOID DeselectCommand);
} PARALLEL_PNP_INFORMATION, *PPARALLEL_PNP_INFORMATION;
typedef BOOLEAN
-(DDKAPI *PPARALLEL_TRY_ALLOCATE_ROUTINE)(
+(NTAPI *PPARALLEL_TRY_ALLOCATE_ROUTINE)(
IN PVOID TryAllocateContext);
typedef VOID
-(DDKAPI *PPARALLEL_FREE_ROUTINE)(
+(NTAPI *PPARALLEL_FREE_ROUTINE)(
IN PVOID FreeContext);
typedef ULONG
-(DDKAPI *PPARALLEL_QUERY_WAITERS_ROUTINE)(
+(NTAPI *PPARALLEL_QUERY_WAITERS_ROUTINE)(
IN PVOID QueryAllocsContext);
typedef struct _PARALLEL_PORT_INFORMATION {
} PARALLEL_CHIP_MODE, *PPARALLEL_CHIP_MODE;
typedef VOID
-(DDKAPI *PPARALLEL_DEFERRED_ROUTINE)(
+(NTAPI *PPARALLEL_DEFERRED_ROUTINE)(
IN PVOID DeferredContext);
typedef struct _PARALLEL_INTERRUPT_SERVICE_ROUTINE {
CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 53, METHOD_BUFFERED, FILE_ANY_ACCESS)
typedef USHORT
-(DDKAPI *PDETERMINE_IEEE_MODES)(
+(NTAPI *PDETERMINE_IEEE_MODES)(
IN PVOID Context);
typedef enum _PARALLEL_SAFETY {
} PARALLEL_SAFETY;
typedef NTSTATUS
-(DDKAPI *PNEGOTIATE_IEEE_MODE)(
+(NTAPI *PNEGOTIATE_IEEE_MODE)(
IN PVOID Context,
IN USHORT ModeMaskFwd,
IN USHORT ModeMaskRev,
IN BOOLEAN IsForward);
typedef NTSTATUS
-(DDKAPI *PTERMINATE_IEEE_MODE)(
+(NTAPI *PTERMINATE_IEEE_MODE)(
IN PVOID Context);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_IEEE_FWD_TO_REV)(
+(NTAPI *PPARALLEL_IEEE_FWD_TO_REV)(
IN PVOID Context);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_IEEE_REV_TO_FWD)(
+(NTAPI *PPARALLEL_IEEE_REV_TO_FWD)(
IN PVOID Context);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_READ)(
+(NTAPI *PPARALLEL_READ)(
IN PVOID Context,
OUT PVOID Buffer,
IN ULONG NumBytesToRead,
IN UCHAR Channel);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_WRITE)(
+(NTAPI *PPARALLEL_WRITE)(
IN PVOID Context,
OUT PVOID Buffer,
IN ULONG NumBytesToWrite,
IN UCHAR Channel);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_TRYSELECT_DEVICE)(
+(NTAPI *PPARALLEL_TRYSELECT_DEVICE)(
IN PVOID Context,
IN PARALLEL_1284_COMMAND Command);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_DESELECT_DEVICE)(
+(NTAPI *PPARALLEL_DESELECT_DEVICE)(
IN PVOID Context,
IN PARALLEL_1284_COMMAND Command);
} SCSIWMIGUIDREGINFO, *PSCSIWMIGUIDREGINFO;
typedef UCHAR
-(DDKAPI *PSCSIWMI_QUERY_REGINFO)(
+(NTAPI *PSCSIWMI_QUERY_REGINFO)(
IN PVOID DeviceContext,
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
OUT PWCHAR *MofResourceName);
typedef BOOLEAN
-(DDKAPI *PSCSIWMI_QUERY_DATABLOCK)(
+(NTAPI *PSCSIWMI_QUERY_DATABLOCK)(
IN PVOID Context,
IN PSCSIWMI_REQUEST_CONTEXT DispatchContext,
IN ULONG GuidIndex,
OUT PUCHAR Buffer);
typedef BOOLEAN
-(DDKAPI *PSCSIWMI_SET_DATABLOCK)(
+(NTAPI *PSCSIWMI_SET_DATABLOCK)(
IN PVOID DeviceContext,
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
IN ULONG GuidIndex,
IN PUCHAR Buffer);
typedef BOOLEAN
-(DDKAPI *PSCSIWMI_SET_DATAITEM)(
+(NTAPI *PSCSIWMI_SET_DATAITEM)(
IN PVOID DeviceContext,
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
IN ULONG GuidIndex,
IN PUCHAR Buffer);
typedef BOOLEAN
-(DDKAPI *PSCSIWMI_EXECUTE_METHOD)(
+(NTAPI *PSCSIWMI_EXECUTE_METHOD)(
IN PVOID DeviceContext,
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
IN ULONG GuidIndex,
} SCSIWMI_ENABLE_DISABLE_CONTROL;
typedef BOOLEAN
-(DDKAPI *PSCSIWMI_FUNCTION_CONTROL)(
+(NTAPI *PSCSIWMI_FUNCTION_CONTROL)(
IN PVOID DeviceContext,
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
IN ULONG GuidIndex,
SCSIPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
ScsiPortWmiDispatchFunction(
IN PSCSI_WMILIB_CONTEXT WmiLibInfo,
IN UCHAR MinorFunction,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWmiPostProcess(
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
IN UCHAR SrbStatus,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWmiFireLogicalUnitEvent(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
#define SMB_CLASS_MINOR_VERSION 0x0000
typedef NTSTATUS
-(DDKAPI *SMB_RESET_DEVICE)(
+(NTAPI *SMB_RESET_DEVICE)(
IN struct _SMB_CLASS *SmbClass,
IN PVOID SmbMiniport);
typedef VOID
-(DDKAPI *SMB_START_IO)(
+(NTAPI *SMB_START_IO)(
IN struct _SMB_CLASS *SmbClass,
IN PVOID SmbMiniport);
typedef NTSTATUS
-(DDKAPI *SMB_STOP_DEVICE)(
+(NTAPI *SMB_STOP_DEVICE)(
IN struct _SMB_CLASS *SmbClass,
IN PVOID SmbMiniport);
SMBCLASSAPI
VOID
-DDKAPI
+NTAPI
SmbClassAlarm(
IN PSMB_CLASS SmbClass,
IN UCHAR Address,
SMBCLASSAPI
VOID
-DDKAPI
+NTAPI
SmbClassCompleteRequest(
IN PSMB_CLASS SmbClass);
typedef NTSTATUS
-(DDKAPI *PSMB_INITIALIZE_MINIPORT)(
+(NTAPI *PSMB_INITIALIZE_MINIPORT)(
IN PSMB_CLASS SmbClass,
IN PVOID MiniportExtension,
IN PVOID MiniportContext);
SMBCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
SmbClassCreateFdo(
IN PDRIVER_OBJECT DriverObject,
IN PDEVICE_OBJECT PDO,
SMBCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
SmbClassInitializeDevice(
IN ULONG MajorVersion,
IN ULONG MinorVersion,
SMBCLASSAPI
VOID
-DDKAPI
+NTAPI
SmbClassLockDevice(
IN PSMB_CLASS SmbClass);
SMBCLASSAPI
VOID
-DDKAPI
+NTAPI
SmbClassUnlockDevice(
IN PSMB_CLASS SmbClass);
} SCSI_SUPPORTED_CONTROL_TYPE_LIST, *PSCSI_SUPPORTED_CONTROL_TYPE_LIST;
typedef SCSI_ADAPTER_CONTROL_STATUS
-(DDKAPI *PHW_ADAPTER_CONTROL)(
+(NTAPI *PHW_ADAPTER_CONTROL)(
IN PVOID DeviceExtension,
IN SCSI_ADAPTER_CONTROL_TYPE ControlType,
IN PVOID Parameters);
typedef BOOLEAN
-(DDKAPI *PHW_ADAPTER_STATE)(
+(NTAPI *PHW_ADAPTER_STATE)(
IN PVOID DeviceExtension,
IN PVOID Context,
IN BOOLEAN SaveState);
#define SP_RETURN_BAD_CONFIG 3
typedef ULONG
-(DDKAPI *PHW_FIND_ADAPTER)(
+(NTAPI *PHW_FIND_ADAPTER)(
IN PVOID DeviceExtension,
IN PVOID HwContext,
IN PVOID BusInformation,
OUT PBOOLEAN Again);
typedef BOOLEAN
-(DDKAPI *PHW_INITIALIZE)(
+(NTAPI *PHW_INITIALIZE)(
IN PVOID DeviceExtension);
typedef BOOLEAN
-(DDKAPI *PHW_INTERRUPT)(
+(NTAPI *PHW_INTERRUPT)(
IN PVOID DeviceExtension);
typedef BOOLEAN
-(DDKAPI *PHW_RESET_BUS)(
+(NTAPI *PHW_RESET_BUS)(
IN PVOID DeviceExtension,
IN ULONG PathId);
typedef VOID
-(DDKAPI *PHW_DMA_STARTED)(
+(NTAPI *PHW_DMA_STARTED)(
IN PVOID DeviceExtension);
typedef BOOLEAN
-(DDKAPI *PHW_STARTIO)(
+(NTAPI *PHW_STARTIO)(
IN PVOID DeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb);
typedef VOID
-(DDKAPI *PHW_TIMER)(
+(NTAPI *PHW_TIMER)(
IN PVOID DeviceExtension);
typedef struct _HW_INITIALIZATION_DATA {
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortCompleteRequest(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
SCSIPORTAPI
SCSI_PHYSICAL_ADDRESS
-DDKAPI
+NTAPI
ScsiPortConvertUlongToPhysicalAddress(
IN ULONG UlongAddress);
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortFlushDma(
IN PVOID DeviceExtension);
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortFreeDeviceBase(
IN PVOID HwDeviceExtension,
IN PVOID MappedAddress);
SCSIPORTAPI
ULONG
-DDKAPI
+NTAPI
ScsiPortGetBusData(
IN PVOID DeviceExtension,
IN ULONG BusDataType,
SCSIPORTAPI
PVOID
-DDKAPI
+NTAPI
ScsiPortGetDeviceBase(
IN PVOID HwDeviceExtension,
IN INTERFACE_TYPE BusType,
SCSIPORTAPI
PVOID
-DDKAPI
+NTAPI
ScsiPortGetLogicalUnit(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
SCSIPORTAPI
SCSI_PHYSICAL_ADDRESS
-DDKAPI
+NTAPI
ScsiPortGetPhysicalAddress(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb OPTIONAL,
SCSIPORTAPI
PSCSI_REQUEST_BLOCK
-DDKAPI
+NTAPI
ScsiPortGetSrb(
IN PVOID DeviceExtension,
IN UCHAR PathId,
SCSIPORTAPI
PVOID
-DDKAPI
+NTAPI
ScsiPortGetUncachedExtension(
IN PVOID HwDeviceExtension,
IN PPORT_CONFIGURATION_INFORMATION ConfigInfo,
SCSIPORTAPI
PVOID
-DDKAPI
+NTAPI
ScsiPortGetVirtualAddress(
IN PVOID HwDeviceExtension,
IN SCSI_PHYSICAL_ADDRESS PhysicalAddress);
SCSIPORTAPI
ULONG
-DDKAPI
+NTAPI
ScsiPortInitialize(
IN PVOID Argument1,
IN PVOID Argument2,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortIoMapTransfer(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortLogError(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb OPTIONAL,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortMoveMemory(
IN PVOID WriteBuffer,
IN PVOID ReadBuffer,
SCSIPORTAPI
VOID
-DDKCDECLAPI
+__cdecl
ScsiPortNotification(
IN SCSI_NOTIFICATION_TYPE NotificationType,
IN PVOID HwDeviceExtension,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortQuerySystemTime(
OUT PLARGE_INTEGER CurrentTime);
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortReadPortBufferUchar(
IN PUCHAR Port,
IN PUCHAR Buffer,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortReadPortBufferUlong(
IN PULONG Port,
IN PULONG Buffer,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortReadPortBufferUshort(
IN PUSHORT Port,
IN PUSHORT Buffer,
SCSIPORTAPI
UCHAR
-DDKAPI
+NTAPI
ScsiPortReadPortUchar(
IN PUCHAR Port);
SCSIPORTAPI
ULONG
-DDKAPI
+NTAPI
ScsiPortReadPortUlong(
IN PULONG Port);
SCSIPORTAPI
USHORT
-DDKAPI
+NTAPI
ScsiPortReadPortUshort(
IN PUSHORT Port);
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortReadRegisterBufferUchar(
IN PUCHAR Register,
IN PUCHAR Buffer,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortReadRegisterBufferUlong(
IN PULONG Register,
IN PULONG Buffer,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortReadRegisterBufferUshort(
IN PUSHORT Register,
IN PUSHORT Buffer,
SCSIPORTAPI
UCHAR
-DDKAPI
+NTAPI
ScsiPortReadRegisterUchar(
IN PUCHAR Register);
SCSIPORTAPI
ULONG
-DDKAPI
+NTAPI
ScsiPortReadRegisterUlong(
IN PULONG Register);
SCSIPORTAPI
USHORT
-DDKAPI
+NTAPI
ScsiPortReadRegisterUshort(
IN PUSHORT Register);
SCSIPORTAPI
ULONG
-DDKAPI
+NTAPI
ScsiPortSetBusDataByOffset(
IN PVOID DeviceExtension,
IN ULONG BusDataType,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortStallExecution(
IN ULONG Delay);
SCSIPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
ScsiPortValidateRange(
IN PVOID HwDeviceExtension,
IN INTERFACE_TYPE BusType,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortBufferUchar(
IN PUCHAR Port,
IN PUCHAR Buffer,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortBufferUlong(
IN PULONG Port,
IN PULONG Buffer,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortBufferUshort(
IN PUSHORT Port,
IN PUSHORT Buffer,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortUchar(
IN PUCHAR Port,
IN UCHAR Value);
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortUlong(
IN PULONG Port,
IN ULONG Value);
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWritePortUshort(
IN PUSHORT Port,
IN USHORT Value);
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterBufferUchar(
IN PUCHAR Register,
IN PUCHAR Buffer,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterBufferUlong(
IN PULONG Register,
IN PULONG Buffer,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterBufferUshort(
IN PUSHORT Register,
IN PUSHORT Buffer,
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterUchar(
IN PUCHAR Register,
IN ULONG Value);
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterUlong(
IN PULONG Register,
IN ULONG Value);
SCSIPORTAPI
VOID
-DDKAPI
+NTAPI
ScsiPortWriteRegisterUshort(
IN PUSHORT Register,
IN USHORT Value);
SCSIPORTAPI
VOID
-DDKCDECLAPI
+__cdecl
ScsiDebugPrint(
IN ULONG DebugPrintLevel,
IN PCCHAR DebugMessage,
STORPORTAPI
ULONG
-DDKAPI
+NTAPI
StorPortInitialize(
IN PVOID Argument1,
IN PVOID Argument2,
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortFreeDeviceBase(
IN PVOID HwDeviceExtension,
IN PVOID MappedAddress);
STORPORTAPI
ULONG
-DDKAPI
+NTAPI
StorPortGetBusData(
IN PVOID DeviceExtension,
IN ULONG BusDataType,
STORPORTAPI
ULONG
-DDKAPI
+NTAPI
StorPortSetBusDataByOffset(
IN PVOID DeviceExtension,
IN ULONG BusDataType,
STORPORTAPI
PVOID
-DDKAPI
+NTAPI
StorPortGetDeviceBase(
IN PVOID HwDeviceExtension,
IN INTERFACE_TYPE BusType,
STORPORTAPI
PVOID
-DDKAPI
+NTAPI
StorPortGetLogicalUnit(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
STORPORTAPI
PSCSI_REQUEST_BLOCK
-DDKAPI
+NTAPI
StorPortGetSrb(
IN PVOID DeviceExtension,
IN UCHAR PathId,
STORPORTAPI
STOR_PHYSICAL_ADDRESS
-DDKAPI
+NTAPI
StorPortGetPhysicalAddress(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb,
STORPORTAPI
PVOID
-DDKAPI
+NTAPI
StorPortGetVirtualAddress(
IN PVOID HwDeviceExtension,
IN STOR_PHYSICAL_ADDRESS PhysicalAddress);
STORPORTAPI
PVOID
-DDKAPI
+NTAPI
StorPortGetUncachedExtension(
IN PVOID HwDeviceExtension,
IN PPORT_CONFIGURATION_INFORMATION ConfigInfo,
STORPORTAPI
VOID
-DDKCDECLAPI
+__cdecl
StorPortNotification(
IN SCSI_NOTIFICATION_TYPE NotificationType,
IN PVOID HwDeviceExtension,
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortLogError(
IN PVOID HwDeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb OPTIONAL,
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortCompleteRequest(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortMoveMemory(
IN PVOID WriteBuffer,
IN PVOID ReadBuffer,
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortStallExecution(
IN ULONG Delay);
STORPORTAPI
STOR_PHYSICAL_ADDRESS
-DDKAPI
+NTAPI
StorPortConvertUlong64ToPhysicalAddress(
IN ULONG64 UlongAddress);
STORPORTAPI
ULONG64
-DDKAPI
+NTAPI
StorPortConvertPhysicalAddressToUlong64(
IN STOR_PHYSICAL_ADDRESS Address);
STORPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
StorPortValidateRange(
IN PVOID HwDeviceExtension,
IN INTERFACE_TYPE BusType,
STORPORTAPI
VOID
-DDKCDECLAPI
+__cdecl
StorPortDebugPrint(
IN ULONG DebugPrintLevel,
IN PCCHAR DebugMessage,
STORPORTAPI
UCHAR
-DDKAPI
+NTAPI
StorPortReadPortUchar(
IN PUCHAR Port);
STORPORTAPI
ULONG
-DDKAPI
+NTAPI
StorPortReadPortUlong(
IN PULONG Port);
STORPORTAPI
USHORT
-DDKAPI
+NTAPI
StorPortReadPortUshort(
IN PUSHORT Port);
STORPORTAPI
UCHAR
-DDKAPI
+NTAPI
StorPortReadRegisterUchar(
IN PUCHAR Register);
STORPORTAPI
ULONG
-DDKAPI
+NTAPI
StorPortReadRegisterUlong(
IN PULONG Register);
STORPORTAPI
USHORT
-DDKAPI
+NTAPI
StorPortReadRegisterUshort(
IN PUSHORT Register);
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortWritePortUchar(
IN PUCHAR Port,
IN UCHAR Value);
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortWritePortUlong(
IN PULONG Port,
IN ULONG Value);
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortWritePortUshort(
IN PUSHORT Port,
IN USHORT Value);
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortWriteRegisterUchar(
IN PUCHAR Port,
IN UCHAR Value);
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortWriteRegisterUlong(
IN PULONG Port,
IN ULONG Value);
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortWriteRegisterUshort(
IN PUSHORT Port,
IN USHORT Value);
STORPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
StorPortPauseDevice(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
STORPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
StorPortResumeDevice(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
STORPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
StorPortPause(
IN PVOID HwDeviceExtension,
IN ULONG TimeOut);
STORPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
StorPortResume(
IN PVOID HwDeviceExtension);
STORPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
StorPortDeviceBusy(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
STORPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
StorPortDeviceReady(
IN PVOID HwDeviceExtension,
IN UCHAR PathId,
STORPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
StorPortBusy(
IN PVOID HwDeviceExtension,
IN ULONG RequestsToComplete);
STORPORTAPI
BOOLEAN
-DDKAPI
+NTAPI
StorPortReady(
IN PVOID HwDeviceExtension);
STORPORTAPI
PSTOR_SCATTER_GATHER_LIST
-DDKAPI
+NTAPI
StorPortGetScatterGatherList(
IN PVOID DeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb);
typedef BOOLEAN
-(DDKAPI *PSTOR_SYNCHRONIZED_ACCESS)(
+(NTAPI *PSTOR_SYNCHRONIZED_ACCESS)(
IN PVOID HwDeviceExtension,
IN PVOID Context);
STORPORTAPI
VOID
-DDKAPI
+NTAPI
StorPortSynchronizeAccess(
IN PVOID HwDeviceExtension,
IN PSTOR_SYNCHRONIZED_ACCESS SynchronizedAccessRoutine,
#define TDI_EVENT_ERROR_EX 10
typedef NTSTATUS
-(DDKAPI *PTDI_IND_CONNECT)(
+(NTAPI *PTDI_IND_CONNECT)(
IN PVOID TdiEventContext,
IN LONG RemoteAddressLength,
IN PVOID RemoteAddress,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDefaultConnectHandler(
IN PVOID TdiEventContext,
IN LONG RemoteAddressLength,
OUT PIRP *AcceptIrp);
typedef NTSTATUS
-(DDKAPI *PTDI_IND_DISCONNECT)(
+(NTAPI *PTDI_IND_DISCONNECT)(
IN PVOID TdiEventContext,
IN CONNECTION_CONTEXT ConnectionContext,
IN LONG DisconnectDataLength,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDefaultDisconnectHandler(
IN PVOID TdiEventContext,
IN CONNECTION_CONTEXT ConnectionContext,
IN ULONG DisconnectFlags);
typedef NTSTATUS
-(DDKAPI *PTDI_IND_ERROR)(
+(NTAPI *PTDI_IND_ERROR)(
IN PVOID TdiEventContext,
IN NTSTATUS Status);
typedef NTSTATUS
-(DDKAPI *PTDI_IND_ERROR_EX)(
+(NTAPI *PTDI_IND_ERROR_EX)(
IN PVOID TdiEventContext,
IN NTSTATUS Status,
IN PVOID Buffer);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDefaultErrorHandler(
IN PVOID TdiEventContext,
IN NTSTATUS Status);
typedef NTSTATUS
-(DDKAPI *PTDI_IND_RECEIVE)(
+(NTAPI *PTDI_IND_RECEIVE)(
IN PVOID TdiEventContext,
IN CONNECTION_CONTEXT ConnectionContext,
IN ULONG ReceiveFlags,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDefaultReceiveHandler(
IN PVOID TdiEventContext,
IN CONNECTION_CONTEXT ConnectionContext,
OUT PIRP *IoRequestPacket);
typedef NTSTATUS
-(DDKAPI *PTDI_IND_RECEIVE_DATAGRAM)(
+(NTAPI *PTDI_IND_RECEIVE_DATAGRAM)(
IN PVOID TdiEventContext,
IN LONG SourceAddressLength,
IN PVOID SourceAddress,
OUT PIRP *IoRequestPacket);
TDIKRNLAPI
-NTSTATUS DDKAPI
+NTSTATUS NTAPI
TdiDefaultRcvDatagramHandler(
IN PVOID TdiEventContext,
IN LONG SourceAddressLength,
OUT PIRP *IoRequestPacket);
typedef NTSTATUS
-(DDKAPI *PTDI_IND_RECEIVE_EXPEDITED)(
+(NTAPI *PTDI_IND_RECEIVE_EXPEDITED)(
IN PVOID TdiEventContext,
IN CONNECTION_CONTEXT ConnectionContext,
IN ULONG ReceiveFlags,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDefaultRcvExpeditedHandler(
IN PVOID TdiEventContext,
IN CONNECTION_CONTEXT ConnectionContext,
OUT PIRP *IoRequestPacket);
typedef NTSTATUS
-(DDKAPI *PTDI_IND_CHAINED_RECEIVE)(
+(NTAPI *PTDI_IND_CHAINED_RECEIVE)(
IN PVOID TdiEventContext,
IN CONNECTION_CONTEXT ConnectionContext,
IN ULONG ReceiveFlags,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDefaultChainedReceiveHandler(
IN PVOID TdiEventContext,
IN CONNECTION_CONTEXT ConnectionContext,
IN PVOID TsduDescriptor);
typedef NTSTATUS
-(DDKAPI *PTDI_IND_CHAINED_RECEIVE_DATAGRAM)(
+(NTAPI *PTDI_IND_CHAINED_RECEIVE_DATAGRAM)(
IN PVOID TdiEventContext,
IN LONG SourceAddressLength,
IN PVOID SourceAddress,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDefaultChainedRcvDatagramHandler(
IN PVOID TdiEventContext,
IN LONG SourceAddressLength,
IN PVOID TsduDescriptor);
typedef NTSTATUS
-(DDKAPI *PTDI_IND_CHAINED_RECEIVE_EXPEDITED)(
+(NTAPI *PTDI_IND_CHAINED_RECEIVE_EXPEDITED)(
IN PVOID TdiEventContext,
IN CONNECTION_CONTEXT ConnectionContext,
IN ULONG ReceiveFlags,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDefaultChainedRcvExpeditedHandler(
IN PVOID TdiEventContext,
IN CONNECTION_CONTEXT ConnectionContext,
IN PVOID TsduDescriptor);
typedef NTSTATUS
-(DDKAPI *PTDI_IND_SEND_POSSIBLE)(
+(NTAPI *PTDI_IND_SEND_POSSIBLE)(
IN PVOID TdiEventContext,
IN PVOID ConnectionContext,
IN ULONG BytesAvailable);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDefaultSendPossibleHandler(
IN PVOID TdiEventContext,
IN PVOID ConnectionContext,
TDIKRNLAPI
VOID
-DDKAPI
+NTAPI
TdiBuildNetbiosAddress(
IN PUCHAR NetbiosName,
IN BOOLEAN IsGroupName,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiBuildNetbiosAddressEa(
IN PUCHAR Buffer,
IN BOOLEAN IsGroupName,
} TDI_PNP_CONTEXT, *PTDI_PNP_CONTEXT;
typedef VOID
-(DDKAPI *TDI_ADD_ADDRESS_HANDLER)(
+(NTAPI *TDI_ADD_ADDRESS_HANDLER)(
IN PTA_ADDRESS Address);
typedef VOID
-(DDKAPI *TDI_ADD_ADDRESS_HANDLER_V2)(
+(NTAPI *TDI_ADD_ADDRESS_HANDLER_V2)(
IN PTA_ADDRESS Address,
IN PUNICODE_STRING DeviceName,
IN PTDI_PNP_CONTEXT Context);
typedef VOID
-(DDKAPI *TDI_BINDING_HANDLER)(
+(NTAPI *TDI_BINDING_HANDLER)(
IN TDI_PNP_OPCODE PnPOpcode,
IN PUNICODE_STRING DeviceName,
IN PWSTR MultiSZBindList);
typedef VOID
-(DDKAPI *TDI_BIND_HANDLER)(
+(NTAPI *TDI_BIND_HANDLER)(
IN PUNICODE_STRING DeviceName);
typedef VOID
-(DDKAPI *TDI_DEL_ADDRESS_HANDLER)(
+(NTAPI *TDI_DEL_ADDRESS_HANDLER)(
IN PTA_ADDRESS Address);
typedef VOID
-(DDKAPI *TDI_DEL_ADDRESS_HANDLER_V2)(
+(NTAPI *TDI_DEL_ADDRESS_HANDLER_V2)(
IN PTA_ADDRESS Address,
IN PUNICODE_STRING DeviceName,
IN PTDI_PNP_CONTEXT Context);
typedef NTSTATUS
-(DDKAPI *TDI_PNP_POWER_HANDLER)(
+(NTAPI *TDI_PNP_POWER_HANDLER)(
IN PUNICODE_STRING DeviceName,
IN PNET_PNP_EVENT PowerEvent,
IN PTDI_PNP_CONTEXT Context1,
IN PTDI_PNP_CONTEXT Context2);
typedef VOID
-(DDKAPI *TDI_UNBIND_HANDLER)(
+(NTAPI *TDI_UNBIND_HANDLER)(
IN PUNICODE_STRING DeviceName);
typedef VOID
-(DDKAPI *ProviderPnPPowerComplete)(
+(NTAPI *ProviderPnPPowerComplete)(
IN PNET_PNP_EVENT NetEvent,
IN NTSTATUS ProviderStatus);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiCopyBufferToMdl(
IN PVOID SourceBuffer,
IN ULONG SourceOffset,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiCopyMdlChainToMdlChain (
IN PMDL SourceMdlChain,
IN ULONG SourceOffset,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiCopyMdlToBuffer(
IN PMDL SourceMdlChain,
IN ULONG SourceOffset,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDeregisterAddressChangeHandler(
IN HANDLE BindingHandle);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDeregisterDeviceObject(
IN HANDLE DevRegistrationHandle);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDeregisterNetAddress(
IN HANDLE AddrRegistrationHandle);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDeregisterPnPHandlers(
IN HANDLE BindingHandle);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiDeregisterProvider(
IN HANDLE ProviderHandle);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiEnumerateAddresses(
IN HANDLE BindingHandle);
TDIKRNLAPI
VOID
-DDKAPI
+NTAPI
TdiInitialize(
VOID);
TDIKRNLAPI
VOID
-DDKAPI
+NTAPI
TdiMapBuffer(
IN PMDL MdlChain);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiMapUserRequest(
IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp,
TDIKRNLAPI
BOOLEAN
-DDKAPI
+NTAPI
TdiMatchPdoWithChainedReceiveContext(
IN PVOID TsduDescriptor,
IN PVOID PDO);
TDIKRNLAPI
VOID
-DDKAPI
+NTAPI
TdiPnPPowerComplete(
IN HANDLE BindingHandle,
IN PNET_PNP_EVENT PowerEvent,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiPnPPowerRequest(
IN PUNICODE_STRING DeviceName,
IN PNET_PNP_EVENT PowerEvent,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiProviderReady(
IN HANDLE ProviderHandle);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiRegisterAddressChangeHandler(
IN TDI_ADD_ADDRESS_HANDLER AddHandler,
IN TDI_DEL_ADDRESS_HANDLER DeleteHandler,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiRegisterDeviceObject(
IN PUNICODE_STRING DeviceName,
OUT HANDLE *DevRegistrationHandle);
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiRegisterNetAddress(
IN PTA_ADDRESS Address,
IN PUNICODE_STRING DeviceName,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiRegisterNotificationHandler(
IN TDI_BIND_HANDLER BindHandler,
IN TDI_UNBIND_HANDLER UnbindHandler,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiRegisterPnPHandlers(
IN PTDI_CLIENT_INTERFACE_INFO ClientInterfaceInfo,
IN ULONG InterfaceInfoSize,
TDIKRNLAPI
NTSTATUS
-DDKAPI
+NTAPI
TdiRegisterProvider(
IN PUNICODE_STRING ProviderName,
OUT HANDLE *ProviderHandle);
TDIKRNLAPI
VOID
-DDKAPI
+NTAPI
TdiReturnChainedReceives(
IN PVOID *TsduDescriptors,
IN ULONG NumberOfTsdus);
TDIKRNLAPI
VOID
-DDKAPI
+NTAPI
TdiUnmapBuffer(
IN PMDL MdlChain);
UPSAPI
VOID
-DDKAPI
+NTAPI
UPSCancelWait(VOID);
UPSAPI
DWORD
-DDKAPI
+NTAPI
UPSGetState(VOID);
#define UPS_INITUNKNOWNERROR 0
UPSAPI
DWORD
-DDKAPI
+NTAPI
UPSInit(VOID);
UPSAPI
VOID
-DDKAPI
+NTAPI
UPSStop(VOID);
UPSAPI
VOID
-DDKAPI
+NTAPI
UPSTurnOff(
IN DWORD aTurnOffDelay);
UPSAPI
VOID
-DDKAPI
+NTAPI
UPSWaitForStateChange(
IN DWORD aCurrentState,
IN DWORD anInterval);
} HW_DMA_RETURN, *PHW_DMA_RETURN;
typedef HW_DMA_RETURN
-(DDKAPI *PVIDEO_HW_START_DMA)(
+(NTAPI *PVIDEO_HW_START_DMA)(
PVOID HwDeviceExtension,
PDMA pDma);
} VP_SCATTER_GATHER_LIST, *PVP_SCATTER_GATHER_LIST;
typedef VOID
-(DDKAPI *PEXECUTE_DMA)(
+(NTAPI *PEXECUTE_DMA)(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter,
IN PVP_SCATTER_GATHER_LIST SGList,
IN PVOID Context);
typedef PVOID
-(DDKAPI *PVIDEO_PORT_GET_PROC_ADDRESS)(
+(NTAPI *PVIDEO_PORT_GET_PROC_ADDRESS)(
IN PVOID HwDeviceExtension,
IN PUCHAR FunctionName);
} VIDEO_PORT_CONFIG_INFO, *PVIDEO_PORT_CONFIG_INFO;
typedef VP_STATUS
-(DDKAPI *PVIDEO_HW_FIND_ADAPTER)(
+(NTAPI *PVIDEO_HW_FIND_ADAPTER)(
IN PVOID HwDeviceExtension,
IN PVOID HwContext,
IN PWSTR ArgumentString,
OUT PUCHAR Again);
typedef VP_STATUS
-(DDKAPI *PVIDEO_HW_POWER_GET)(
+(NTAPI *PVIDEO_HW_POWER_GET)(
IN PVOID HwDeviceExtension,
IN ULONG HwId,
IN OUT PVIDEO_POWER_MANAGEMENT VideoPowerControl);
} VIDEO_CHILD_TYPE, *PVIDEO_CHILD_TYPE;
typedef VP_STATUS
-(DDKAPI *PVIDEO_HW_GET_CHILD_DESCRIPTOR)(
+(NTAPI *PVIDEO_HW_GET_CHILD_DESCRIPTOR)(
IN PVOID HwDeviceExtension,
IN PVIDEO_CHILD_ENUM_INFO ChildEnumInfo,
OUT PVIDEO_CHILD_TYPE VideoChildType,
OUT PULONG pUnused);
typedef BOOLEAN
-(DDKAPI *PVIDEO_HW_INITIALIZE)(
+(NTAPI *PVIDEO_HW_INITIALIZE)(
IN PVOID HwDeviceExtension);
typedef BOOLEAN
-(DDKAPI *PVIDEO_HW_INTERRUPT)(
+(NTAPI *PVIDEO_HW_INTERRUPT)(
IN PVOID HwDeviceExtension);
/* VIDEO_ACCESS_RANGE.RangePassive */
#endif
typedef VOID
-(DDKAPI *PVIDEO_HW_LEGACYRESOURCES)(
+(NTAPI *PVIDEO_HW_LEGACYRESOURCES)(
IN ULONG VendorId,
IN ULONG DeviceId,
IN OUT PVIDEO_ACCESS_RANGE *LegacyResourceList,
IN OUT PULONG LegacyResourceCount);
typedef VP_STATUS
-(DDKAPI *PMINIPORT_QUERY_DEVICE_ROUTINE)(
+(NTAPI *PMINIPORT_QUERY_DEVICE_ROUTINE)(
IN PVOID HwDeviceExtension,
IN PVOID Context,
IN VIDEO_DEVICE_DATA_TYPE DeviceDataType,
} QUERY_INTERFACE, *PQUERY_INTERFACE;
typedef VP_STATUS
-(DDKAPI *PVIDEO_HW_QUERY_INTERFACE)(
+(NTAPI *PVIDEO_HW_QUERY_INTERFACE)(
IN PVOID HwDeviceExtension,
IN OUT PQUERY_INTERFACE QueryInterface);
typedef VP_STATUS
-(DDKAPI *PMINIPORT_GET_REGISTRY_ROUTINE)(
+(NTAPI *PMINIPORT_GET_REGISTRY_ROUTINE)(
IN PVOID HwDeviceExtension,
IN PVOID Context,
IN OUT PWSTR ValueName,
IN ULONG ValueLength);
typedef BOOLEAN
-(DDKAPI *PVIDEO_HW_RESET_HW)(
+(NTAPI *PVIDEO_HW_RESET_HW)(
IN PVOID HwDeviceExtension,
IN ULONG Columns,
IN ULONG Rows);
typedef VP_STATUS
-(DDKAPI *PVIDEO_HW_POWER_SET)(
+(NTAPI *PVIDEO_HW_POWER_SET)(
IN PVOID HwDeviceExtension,
IN ULONG HwId,
IN PVIDEO_POWER_MANAGEMENT VideoPowerControl);
} VIDEO_REQUEST_PACKET, *PVIDEO_REQUEST_PACKET;
typedef BOOLEAN
-(DDKAPI *PVIDEO_HW_START_IO)(
+(NTAPI *PVIDEO_HW_START_IO)(
IN PVOID HwDeviceExtension,
IN PVIDEO_REQUEST_PACKET RequestPacket);
typedef BOOLEAN
-(DDKAPI *PMINIPORT_SYNCHRONIZE_ROUTINE)(
+(NTAPI *PMINIPORT_SYNCHRONIZE_ROUTINE)(
IN PVOID Context);
typedef VOID
-(DDKAPI *PVIDEO_HW_TIMER)(
+(NTAPI *PVIDEO_HW_TIMER)(
IN PVOID HwDeviceExtension);
typedef VOID
-(DDKAPI *PMINIPORT_DPC_ROUTINE)(
+(NTAPI *PMINIPORT_DPC_ROUTINE)(
IN PVOID HwDeviceExtension,
IN PVOID Context);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_UCHAR)(
+(NTAPI *PDRIVER_IO_PORT_UCHAR)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
IN PUCHAR Data);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_UCHAR_STRING)(
+(NTAPI *PDRIVER_IO_PORT_UCHAR_STRING)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
IN ULONG DataLength);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_ULONG)(
+(NTAPI *PDRIVER_IO_PORT_ULONG)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
IN PULONG Data);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_ULONG_STRING)(
+(NTAPI *PDRIVER_IO_PORT_ULONG_STRING)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
IN ULONG DataLength);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_USHORT)(
+(NTAPI *PDRIVER_IO_PORT_USHORT)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
IN PUSHORT Data);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_USHORT_STRING)(
+(NTAPI *PDRIVER_IO_PORT_USHORT_STRING)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
#define VIDEO_PORT_I2C_INTERFACE_VERSION_1 1
typedef VOID
-(DDKAPI *PVIDEO_WRITE_CLOCK_LINE)(
+(NTAPI *PVIDEO_WRITE_CLOCK_LINE)(
PVOID HwDeviceExtension,
UCHAR Data);
typedef VOID
-(DDKAPI *PVIDEO_WRITE_DATA_LINE)(
+(NTAPI *PVIDEO_WRITE_DATA_LINE)(
PVOID HwDeviceExtension,
UCHAR Data);
typedef BOOLEAN
-(DDKAPI *PVIDEO_READ_CLOCK_LINE)(
+(NTAPI *PVIDEO_READ_CLOCK_LINE)(
PVOID HwDeviceExtension);
typedef BOOLEAN
-(DDKAPI *PVIDEO_READ_DATA_LINE)(
+(NTAPI *PVIDEO_READ_DATA_LINE)(
PVOID HwDeviceExtension);
typedef struct _I2C_CALLBACKS
} I2C_CALLBACKS, *PI2C_CALLBACKS;
typedef BOOLEAN
-(DDKAPI *PI2C_START)(
+(NTAPI *PI2C_START)(
IN PVOID HwDeviceExtension,
IN PI2C_CALLBACKS I2CCallbacks);
typedef BOOLEAN
-(DDKAPI *PI2C_STOP)(
+(NTAPI *PI2C_STOP)(
IN PVOID HwDeviceExtension,
IN PI2C_CALLBACKS I2CCallbacks);
typedef BOOLEAN
-(DDKAPI *PI2C_WRITE)(
+(NTAPI *PI2C_WRITE)(
IN PVOID HwDeviceExtension,
IN PI2C_CALLBACKS I2CCallbacks,
IN PUCHAR Buffer,
IN ULONG Length);
typedef BOOLEAN
-(DDKAPI *PI2C_READ)(
+(NTAPI *PI2C_READ)(
IN PVOID HwDeviceExtension,
IN PI2C_CALLBACKS I2CCallbacks,
OUT PUCHAR Buffer,
#define VIDEO_PORT_INT10_INTERFACE_VERSION_1 1
typedef VP_STATUS
-(DDKAPI *PINT10_ALLOCATE_BUFFER)(
+(NTAPI *PINT10_ALLOCATE_BUFFER)(
IN PVOID Context,
OUT PUSHORT Seg,
OUT PUSHORT Off,
IN OUT PULONG Length);
typedef VP_STATUS
-(DDKAPI *PINT10_CALL_BIOS)(
+(NTAPI *PINT10_CALL_BIOS)(
IN PVOID Context,
IN OUT PINT10_BIOS_ARGUMENTS BiosArguments);
typedef VP_STATUS
-(DDKAPI *PINT10_FREE_BUFFER)(
+(NTAPI *PINT10_FREE_BUFFER)(
IN PVOID Context,
IN USHORT Seg,
IN USHORT Off);
typedef VP_STATUS
-(DDKAPI *PINT10_READ_MEMORY)(
+(NTAPI *PINT10_READ_MEMORY)(
IN PVOID Context,
IN USHORT Seg,
IN USHORT Off,
IN ULONG Length);
typedef VP_STATUS
-(DDKAPI *PINT10_WRITE_MEMORY)(
+(NTAPI *PINT10_WRITE_MEMORY)(
IN PVOID Context,
IN USHORT Seg,
IN USHORT Off,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortAcquireDeviceLock(
IN PVOID HwDeviceExtension);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortAcquireSpinLock(
IN PVOID HwDeviceExtension,
IN PSPIN_LOCK SpinLock,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortAcquireSpinLockAtDpcLevel(
IN PVOID HwDeviceExtension,
IN PSPIN_LOCK SpinLock);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortAllocateBuffer(
IN PVOID HwDeviceExtension,
IN ULONG Size,
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortAllocateCommonBuffer(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter,
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortAllocateContiguousMemory(
IN PVOID HwDeviceExtension,
IN ULONG NumberOfBytes,
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortAllocatePool(
IN PVOID HwDeviceExtension,
IN VP_POOL_TYPE PoolType,
VPAPI
PDMA
-DDKAPI
+NTAPI
VideoPortAssociateEventsWithDmaHandle(
IN PVOID HwDeviceExtension,
IN OUT PVIDEO_REQUEST_PACKET pVrp,
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortCheckForDeviceExistence(
IN PVOID HwDeviceExtension,
IN USHORT VendorId,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortClearEvent(
IN PVOID HwDeviceExtension,
IN PEVENT pEvent);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortCompareMemory(
IN PVOID Source1,
IN PVOID Source2,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortCompleteDma(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortCreateEvent(
IN PVOID HwDeviceExtension,
IN ULONG EventFlag,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortCreateSecondaryDisplay(
IN PVOID HwDeviceExtension,
IN OUT PVOID *SecondaryDeviceExtension,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortCreateSpinLock(
IN PVOID HwDeviceExtension,
OUT PSPIN_LOCK *SpinLock);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortDDCMonitorHelper(
IN PVOID HwDeviceExtension,
IN PVOID DDCControl,
VPAPI
VOID
-DDKCDECLAPI
+__cdecl
VideoPortDebugPrint(
IN VIDEO_DEBUG_LEVEL DebugPrintLevel,
IN PCHAR DebugMessage,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortDeleteEvent(
IN PVOID HwDeviceExtension,
IN PEVENT pEvent);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortDeleteSpinLock(
IN PVOID HwDeviceExtension,
IN PSPIN_LOCK SpinLock);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortDisableInterrupt(
IN PVOID HwDeviceExtension);
VPAPI
PDMA
-DDKAPI
+NTAPI
VideoPortDoDma(
IN PVOID HwDeviceExtension,
IN PDMA pDma,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortEnableInterrupt(
IN PVOID HwDeviceExtension);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortEnumerateChildren(
IN PVOID HwDeviceExtension,
IN PVOID Reserved);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortFreeCommonBuffer(
IN PVOID HwDeviceExtension,
IN ULONG Length,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortFreeDeviceBase(
IN PVOID HwDeviceExtension,
IN PVOID MappedAddress);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortFreePool(
IN PVOID HwDeviceExtension,
IN PVOID Ptr);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortGetAccessRanges(
IN PVOID HwDeviceExtension,
IN ULONG NumRequestedResources,
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetAssociatedDeviceExtension(
IN PVOID DeviceObject);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortGetAssociatedDeviceID(
IN PVOID DeviceObject);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortGetBusData(
IN PVOID HwDeviceExtension,
IN BUS_DATA_TYPE BusDataType,
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortGetBytesUsed(
IN PVOID HwDeviceExtension,
IN PDMA pDma);
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetCommonBuffer(
IN PVOID HwDeviceExtension,
IN ULONG DesiredLength,
VPAPI
UCHAR
-DDKAPI
+NTAPI
VideoPortGetCurrentIrql(
VOID);
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetDeviceBase(
IN PVOID HwDeviceExtension,
IN PHYSICAL_ADDRESS IoAddress,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortGetDeviceData(
IN PVOID HwDeviceExtension,
IN VIDEO_DEVICE_DATA_TYPE DeviceDataType,
VPAPI
PVP_DMA_ADAPTER
-DDKAPI
+NTAPI
VideoPortGetDmaAdapter(
IN PVOID HwDeviceExtension,
IN PVP_DEVICE_DESCRIPTION VpDeviceDescription);
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetDmaContext(
IN PVOID HwDeviceExtension,
IN PDMA pDma);
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetMdl(
IN PVOID HwDeviceExtension,
IN PDMA pDma);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortGetRegistryParameters(
IN PVOID HwDeviceExtension,
IN PWSTR ParameterName,
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetRomImage(
IN PVOID HwDeviceExtension,
IN PVOID Unused1,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortGetVersion(
IN PVOID HwDeviceExtension,
IN OUT PVPOSVERSIONINFO pVpOsVersionInfo);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortGetVgaStatus(
IN PVOID HwDeviceExtension,
OUT PULONG VgaStatus);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortInitialize(
IN PVOID Argument1,
IN PVOID Argument2,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortInt10(
IN PVOID HwDeviceExtension,
IN PVIDEO_X86_BIOS_ARGUMENTS BiosArguments);
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortLockBuffer(
IN PVOID HwDeviceExtension,
IN PVOID BaseAddress,
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortLockPages(
IN PVOID HwDeviceExtension,
IN OUT PVIDEO_REQUEST_PACKET pVrp,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortLogError(
IN PVOID HwDeviceExtension,
IN PVIDEO_REQUEST_PACKET Vrp OPTIONAL,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortMapBankedMemory(
IN PVOID HwDeviceExtension,
IN PHYSICAL_ADDRESS PhysicalAddress,
VPAPI
PDMA
-DDKAPI
+NTAPI
VideoPortMapDmaMemory(
IN PVOID HwDeviceExtension,
IN PVIDEO_REQUEST_PACKET pVrp,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortMapMemory(
IN PVOID HwDeviceExtension,
IN PHYSICAL_ADDRESS PhysicalAddress,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortMoveMemory(
IN PVOID Destination,
IN PVOID Source,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortPutDmaAdapter(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter);
VPAPI
LONGLONG
-DDKAPI
+NTAPI
VideoPortQueryPerformanceCounter(
IN PVOID HwDeviceExtension,
OUT PLONGLONG PerformanceFrequency OPTIONAL);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortQueryServices(
IN PVOID HwDeviceExtension,
IN VIDEO_PORT_SERVICES ServicesType,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortQuerySystemTime(
OUT PLARGE_INTEGER CurrentTime);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortIsNoVesa(
VOID
);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortQueueDpc(
IN PVOID HwDeviceExtension,
IN PMINIPORT_DPC_ROUTINE CallbackRoutine,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadPortBufferUchar(
IN PUCHAR Port,
OUT PUCHAR Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadPortBufferUlong(
IN PULONG Port,
OUT PULONG Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadPortBufferUshort(
IN PUSHORT Port,
OUT PUSHORT Buffer,
VPAPI
UCHAR
-DDKAPI
+NTAPI
VideoPortReadPortUchar(
IN PUCHAR Port);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortReadPortUlong(
IN PULONG Port);
VPAPI
USHORT
-DDKAPI
+NTAPI
VideoPortReadPortUshort(
IN PUSHORT Port);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadRegisterBufferUchar(
IN PUCHAR Register,
OUT PUCHAR Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadRegisterBufferUlong(
IN PULONG Register,
OUT PULONG Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadRegisterBufferUshort(
IN PUSHORT Register,
OUT PUSHORT Buffer,
VPAPI
UCHAR
-DDKAPI
+NTAPI
VideoPortReadRegisterUchar(
IN PUCHAR Register);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortReadRegisterUlong(
IN PULONG Register);
VPAPI
USHORT
-DDKAPI
+NTAPI
VideoPortReadRegisterUshort(
IN PUSHORT Register);
VPAPI
LONG
-DDKAPI
+NTAPI
VideoPortReadStateEvent(
IN PVOID HwDeviceExtension,
IN PEVENT pEvent);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReleaseBuffer(
IN PVOID HwDeviceExtension,
IN PVOID Buffer);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReleaseCommonBuffer(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReleaseDeviceLock(
IN PVOID HwDeviceExtension);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReleaseSpinLock(
IN PVOID HwDeviceExtension,
IN PSPIN_LOCK SpinLock,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReleaseSpinLockFromDpcLevel(
IN PVOID HwDeviceExtension,
IN PSPIN_LOCK SpinLock);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortScanRom(
PVOID HwDeviceExtension,
PUCHAR RomBase,
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortSetBusData(
IN PVOID HwDeviceExtension,
IN BUS_DATA_TYPE BusDataType,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortSetBytesUsed(
IN PVOID HwDeviceExtension,
IN OUT PDMA pDma,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortSetDmaContext(
IN PVOID HwDeviceExtension,
OUT PDMA pDma,
VPAPI
LONG
-DDKAPI
+NTAPI
VideoPortSetEvent(
IN PVOID HwDeviceExtension,
IN PEVENT pEvent);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortSetRegistryParameters(
IN PVOID HwDeviceExtension,
IN PWSTR ValueName,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortSetTrappedEmulatorPorts(
IN PVOID HwDeviceExtension,
IN ULONG NumAccessRanges,
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortSignalDmaComplete(
IN PVOID HwDeviceExtension,
IN PDMA pDmaHandle);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortStallExecution(
IN ULONG Microseconds);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortStartDma(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortStartTimer(
IN PVOID HwDeviceExtension);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortStopTimer(
IN PVOID HwDeviceExtension);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortSynchronizeExecution(
IN PVOID HwDeviceExtension,
IN VIDEO_SYNCHRONIZE_PRIORITY Priority,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortUnLockBuffer(
IN PVOID HwDeviceExtension,
IN PVOID Mdl);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortUnlockPages(
IN PVOID hwDeviceExtension,
IN OUT PDMA pDma);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortUnmapDmaMemory(
IN PVOID HwDeviceExtension,
IN PVOID VirtualAddress,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortUnmapMemory(
IN PVOID HwDeviceExtension,
IN OUT PVOID VirtualAddress,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortVerifyAccessRanges(
IN PVOID HwDeviceExtension,
IN ULONG NumAccessRanges,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortWaitForSingleObject(
IN PVOID HwDeviceExtension,
IN PVOID Object,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortBufferUchar(
IN PUCHAR Port,
IN PUCHAR Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortBufferUlong(
IN PULONG Port,
IN PULONG Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortBufferUshort(
IN PUSHORT Port,
IN PUSHORT Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortUchar(
IN PUCHAR Port,
IN UCHAR Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortUlong(
IN PULONG Port,
IN ULONG Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortUshort(
IN PUSHORT Port,
IN USHORT Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterBufferUchar(
IN PUCHAR Register,
IN PUCHAR Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterBufferUlong(
IN PULONG Register,
IN PULONG Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterBufferUshort(
IN PUSHORT Register,
IN PUSHORT Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterUchar(
IN PUCHAR Register,
IN UCHAR Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterUlong(
IN PULONG Register,
IN ULONG Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterUshort(
IN PUSHORT Register,
IN USHORT Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortZeroDeviceMemory(
IN PVOID Destination,
IN ULONG Length);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortZeroMemory(
IN PVOID Destination,
IN ULONG Length);
} VIDEO_PORT_CACHE_TYPE;
typedef BOOLEAN
-(DDKAPI *PAGP_COMMIT_PHYSICAL)(
+(NTAPI *PAGP_COMMIT_PHYSICAL)(
IN PVOID HwDeviceExtension,
IN PVOID PhysicalReserveContext,
IN ULONG Pages,
IN ULONG Offset);
typedef PVOID
-(DDKAPI *PAGP_COMMIT_VIRTUAL)(
+(NTAPI *PAGP_COMMIT_VIRTUAL)(
IN PVOID HwDeviceExtension,
IN PVOID VirtualReserveContext,
IN ULONG Pages,
IN ULONG Offset);
typedef VOID
-(DDKAPI *PAGP_FREE_PHYSICAL)(
+(NTAPI *PAGP_FREE_PHYSICAL)(
IN PVOID HwDeviceExtension,
IN PVOID PhysicalReserveContext,
IN ULONG Pages,
IN ULONG Offset);
typedef VOID
-(DDKAPI *PAGP_FREE_VIRTUAL)(
+(NTAPI *PAGP_FREE_VIRTUAL)(
IN PVOID HwDeviceExtension,
IN PVOID VirtualReserveContext,
IN ULONG Pages,
IN ULONG Offset);
typedef VOID
-(DDKAPI *PAGP_RELEASE_PHYSICAL)(
+(NTAPI *PAGP_RELEASE_PHYSICAL)(
IN PVOID HwDeviceExtension,
IN PVOID PhysicalReserveContext);
typedef VOID
-(DDKAPI *PAGP_RELEASE_VIRTUAL)(
+(NTAPI *PAGP_RELEASE_VIRTUAL)(
IN PVOID HwDeviceExtension,
IN PVOID VirtualReserveContext);
typedef PHYSICAL_ADDRESS
-(DDKAPI *PAGP_RESERVE_PHYSICAL)(
+(NTAPI *PAGP_RESERVE_PHYSICAL)(
IN PVOID HwDeviceExtension,
IN ULONG Pages,
IN VIDEO_PORT_CACHE_TYPE Caching,
OUT PVOID *PhysicalReserveContext);
typedef PVOID
-(DDKAPI *PAGP_RESERVE_VIRTUAL)(
+(NTAPI *PAGP_RESERVE_VIRTUAL)(
IN PVOID HwDeviceExtension,
IN HANDLE ProcessHandle,
IN PVOID PhysicalReserveContext,
OUT PVOID *VirtualReserveContext);
typedef BOOLEAN
-(DDKAPI *PAGP_SET_RATE)(
+(NTAPI *PAGP_SET_RATE)(
IN PVOID HwDeviceExtension,
IN ULONG AgpRate);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortGetAgpServices(
IN PVOID HwDeviceExtension,
IN PVIDEO_PORT_AGP_SERVICES AgpServices);
typedef NTSTATUS
-(DDKAPI*BCLASS_DISABLE_STATUS_NOTIFY)(
+(NTAPI *BCLASS_DISABLE_STATUS_NOTIFY)(
IN PVOID Context);
typedef NTSTATUS
-(DDKAPI*BCLASS_QUERY_INFORMATION)(
+(NTAPI *BCLASS_QUERY_INFORMATION)(
IN PVOID Context,
IN ULONG BatteryTag,
IN BATTERY_QUERY_INFORMATION_LEVEL Level,
OUT PULONG ReturnedLength);
typedef NTSTATUS
-(DDKAPI*BCLASS_QUERY_STATUS)(
+(NTAPI *BCLASS_QUERY_STATUS)(
IN PVOID Context,
IN ULONG BatteryTag,
OUT PBATTERY_STATUS BatteryStatus);
typedef NTSTATUS
-(DDKAPI*BCLASS_QUERY_TAG)(
+(NTAPI *BCLASS_QUERY_TAG)(
IN PVOID Context,
OUT PULONG BatteryTag);
typedef NTSTATUS
-(DDKAPI*BCLASS_SET_INFORMATION)(
+(NTAPI *BCLASS_SET_INFORMATION)(
IN PVOID Context,
IN ULONG BatteryTag,
IN BATTERY_SET_INFORMATION_LEVEL Level,
IN PVOID Buffer OPTIONAL);
typedef NTSTATUS
-(DDKAPI*BCLASS_SET_STATUS_NOTIFY)(
+(NTAPI *BCLASS_SET_STATUS_NOTIFY)(
IN PVOID Context,
IN ULONG BatteryTag,
IN PBATTERY_NOTIFY BatteryNotify);
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassInitializeDevice(
IN PBATTERY_MINIPORT_INFO MiniportInfo,
IN PVOID *ClassData);
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassIoctl(
IN PVOID ClassData,
IN PIRP Irp);
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassQueryWmiDataBlock(
IN PVOID ClassData,
IN PDEVICE_OBJECT DeviceObject,
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassStatusNotify(
IN PVOID ClassData);
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassSystemControl(
IN PVOID ClassData,
IN PVOID WmiLibContext, /* PWMILIB_CONTEXT */
BCLASSAPI
NTSTATUS
-DDKAPI
+NTAPI
BatteryClassUnload(
IN PVOID ClassData);