#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);