#include <stdio.h>
#include <windows.h>
#include <ntddk.h>
#include "mpu401.h"
Go to the source code of this file.
◆ main()
Definition at line 6 of file test.c.
13 BYTE Notes[] = {50, 52, 54, 55, 57, 59, 61};
18 printf(
"Test program for MPU401 driver\n");
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 ++);
#define INVALID_HANDLE_VALUE
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_ ULONG _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesReturned
#define FILE_FLAG_NO_BUFFERING
_Must_inspect_result_ _In_ WDFDEVICE Device
BOOL WINAPI DeviceIoControl(IN HANDLE hDevice, IN DWORD dwIoControlCode, IN LPVOID lpInBuffer OPTIONAL, IN DWORD nInBufferSize OPTIONAL, OUT LPVOID lpOutBuffer OPTIONAL, IN DWORD nOutBufferSize OPTIONAL, OUT LPDWORD lpBytesReturned OPTIONAL, IN LPOVERLAPPED lpOverlapped OPTIONAL)
IN OUT PVCB OUT PDIRENT OUT PBCB IN BOOLEAN CreateFile