/* INTERNAL VARIABLES ******************************************************/
-UINT DeviceCount = 0;
+ULONG DeviceCount = 0;
/* FUNCTIONS ***************************************************************/
// CONFIG Config;
RTL_QUERY_REGISTRY_TABLE Table[2];
NTSTATUS s;
- WORD DSP_Version = 0;
+ USHORT DSP_Version = 0;
UCHAR DSP_Major = 0, DSP_Minor = 0;
// This is TEMPORARY, to ensure that we don't process more than 1 device.
* RETURNS: Success or failure
*/
{
- UINT Channel;
+ ULONG Channel;
DPRINT("BlasterCleanup() called!\n");
// Reset the device (should we do this?)
{
PIO_STACK_LOCATION Stack;
PDEVICE_EXTENSION DeviceExtension;
- UINT ByteCount;
- PBYTE Data;
+ ULONG ByteCount;
+ PUCHAR Data;
DPRINT("BlasterWrite() called!\n");
DPRINT("%d bytes\n", Stack->Parameters.Write.Length);
- Data = (PBYTE) Irp->AssociatedIrp.SystemBuffer;
+ Data = (PUCHAR) Irp->AssociatedIrp.SystemBuffer;
for (ByteCount = 0; ByteCount < Stack->Parameters.Write.Length; ByteCount ++)
{
/* case IOCTL_MIDI_PLAY :
{
DPRINT("Received IOCTL_MIDI_PLAY\n");
- Data = (PBYTE) Irp->AssociatedIrp.SystemBuffer;
+ Data = (PUCHAR) Irp->AssociatedIrp.SystemBuffer;
DPRINT("Sending %d bytes of MIDI data to 0x%d:\n", Stack->Parameters.DeviceIoControl.InputBufferLength, DeviceExtension->Port);