#include "mmdrv.h"
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
Definition at line 15 of file mme.c.
◆ NotifyClient()
Definition at line 25 of file mme.c.
30{
36 parameter1,
37 parameter2);
38}
BOOL WINAPI DriverCallback(DWORD dwCallBack, UINT uFlags, HDRVR hDev, UINT wMsg, DWORD dwUser, DWORD dwParam1, DWORD dwParam2)
Referenced by OpenDevice(), and ReturnCompletedBuffers().
◆ wodMessage()
Definition at line 48 of file mme.c.
54{
56 {
57
59 DPRINT(
"WODM_GETNUMDEVS\n");
61
62
64 DPRINT(
"WODM_GETDEVCAPS\n");
66 device_id,
67 parameter1,
68 parameter2);
69
70
72 {
75
78 else
80 device_id,
81 open_desc,
82 parameter2,
83 private_handle);
84 }
85
86
88 {
91 }
92
93
95 {
99 parameter2);
100 }
101
102
104 {
107 }
108
109
111 {
114 }
115
116
118 {
121 }
122
123
124#if 0
126 {
130 parameter2);
131 }
132#endif
133
134
136 {
137 DPRINT(
"WODM_BREAKLOOP\n");
139 }
140
141
142 }
143
144 DPRINT(
"Unsupported message\n");
146}
MMRESULT GetDeviceCapabilities(MIDIOUTCAPS *caps)
MMRESULT CloseDevice(DeviceInfo *device_info)
MMRESULT OpenDevice(DeviceInfo **private_data, MIDIOPENDESC *open_desc, DWORD flags)
DWORD GetDeviceCount(DeviceType device_type)
DWORD HandleBySessionThread(DWORD_PTR private_handle, DWORD_PTR message, DWORD_PTR parameter)
DWORD QueryWaveFormat(DeviceType device_type, PVOID lpFormat)
DWORD WriteWaveBuffer(DWORD_PTR private_handle, PWAVEHDR wave_header, DWORD wave_header_size)
DWORD GetPosition(DWORD private_handle, PMMTIME time, DWORD time_size)
#define MMSYSERR_NOTSUPPORTED
#define WAVE_FORMAT_QUERY
Referenced by MMDRV_Install().