59 DPRINT(
"WODM_GETNUMDEVS\n");
64 DPRINT(
"WODM_GETDEVCAPS\n");
137 DPRINT(
"WODM_BREAKLOOP\n");
144 DPRINT(
"Unsupported message\n");
MMRESULT GetDeviceCapabilities(MIDIOUTCAPS *caps)
MMRESULT CloseDevice(DeviceInfo *device_info)
MMRESULT OpenDevice(DeviceInfo **private_data, MIDIOPENDESC *open_desc, DWORD flags)
DWORD GetDeviceCount(DeviceType device_type)
BOOL WINAPI DriverCallback(DWORD dwCallBack, UINT uFlags, HDRVR hDev, UINT wMsg, DWORD dwUser, DWORD dwParam1, DWORD dwParam2)
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)
BOOL NotifyClient(SessionInfo *session_info, DWORD message, DWORD_PTR parameter1, DWORD_PTR parameter2)
DWORD APIENTRY wodMessage(UINT device_id, UINT message, DWORD_PTR private_handle, DWORD_PTR parameter1, DWORD_PTR parameter2)
#define MMSYSERR_NOTSUPPORTED
#define WAVE_FORMAT_QUERY