IRP DISPATCH ROUTINES
*/
-NTSTATUS STDCALL
+NTSTATUS NTAPI
CreateSoundBlaster(
PDEVICE_OBJECT DeviceObject,
PIRP Irp)
return STATUS_SUCCESS;
}
-NTSTATUS STDCALL
+NTSTATUS NTAPI
CloseSoundBlaster(
PDEVICE_OBJECT DeviceObject,
PIRP Irp)
return STATUS_SUCCESS;
}
-NTSTATUS STDCALL
+NTSTATUS NTAPI
CleanupSoundBlaster(
PDEVICE_OBJECT DeviceObject,
PIRP Irp)
return STATUS_SUCCESS;
}
-NTSTATUS STDCALL
+NTSTATUS NTAPI
ControlSoundBlaster(
PDEVICE_OBJECT DeviceObject,
PIRP Irp)
return STATUS_SUCCESS;
}
-NTSTATUS STDCALL
+NTSTATUS NTAPI
WriteSoundBlaster(
PDEVICE_OBJECT DeviceObject,
PIRP Irp)
return STATUS_SUCCESS;
}
-VOID STDCALL
+VOID NTAPI
UnloadSoundBlaster(
PDRIVER_OBJECT DriverObject)
{
DPRINT("Sound Blaster driver unload\n");
}
-NTSTATUS STDCALL
+NTSTATUS NTAPI
OpenSubkey(
PUNICODE_STRING RegistryPath,
PWSTR Subkey,
}
-PWSTR STDCALL
+PWSTR NTAPI
AllocateRegistryPathInfo(
PUNICODE_STRING BasePath,
PUNICODE_STRING ParametersPath,
#define TAG_REG_INFO TAG('I','g','e','R')
#define TAG_REG_NAME TAG('N','g','e','R')
-NTSTATUS STDCALL
+NTSTATUS NTAPI
EnumerateSubkey(
PUNICODE_STRING RegistryPath,
PWSTR Subkey,
return STATUS_SUCCESS;
}
-NTSTATUS STDCALL
+NTSTATUS NTAPI
InitializeSoundBlaster(
PDRIVER_OBJECT DriverObject,
PWSTR RegistryPath)
}
-NTSTATUS STDCALL
+NTSTATUS NTAPI
DriverEntry(
PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath)