10 // PIO_STATUS_BLOCK Status;
12 BYTE Test
[3]; // Will store MIDI data
13 BYTE Notes
[] = {50, 52, 54, 55, 57, 59, 61};
18 printf("Test program for MPU401 driver\n");
20 Device
= CreateFile("\\\\.\\MPU401_Out_0", GENERIC_READ
| GENERIC_WRITE
,
21 FILE_SHARE_READ
| FILE_SHARE_WRITE
,
24 FILE_FLAG_NO_BUFFERING
,
27 if (Device
== INVALID_HANDLE_VALUE
)
29 printf("Device is busy or could not be found.\n");
33 printf("Device is open, let's play some music...\n");
38 for (Note
= 0; Note
< sizeof(Notes
); Note
++)
40 Test
[1] = Notes
[Note
];
53 for (Junk
= 0; Junk
< 100000; Junk
++); // Pause
57 /* s = IoCreateFile(Handle, GENERIC_READ | GENERIC_WRITE,
61 FILE_SHARE_READ | FILE_SHARE_WRITE,
63 FILE_NON_DIRECTORY_FILE,