|
| | WINE_DEFAULT_DEBUG_CHANNEL (dmusic) |
| |
| static struct synth_port * | synth_from_IDirectMusicPort (IDirectMusicPort *iface) |
| |
| static struct synth_port * | synth_from_IDirectMusicPortDownload (IDirectMusicPortDownload *iface) |
| |
| static struct synth_port * | synth_from_IDirectMusicThru (IDirectMusicThru *iface) |
| |
| static struct synth_port * | synth_from_IKsControl (IKsControl *iface) |
| |
| static HRESULT WINAPI | synth_port_QueryInterface (IDirectMusicPort *iface, REFIID riid, void **ret_iface) |
| |
| static ULONG WINAPI | synth_port_AddRef (IDirectMusicPort *iface) |
| |
| static ULONG WINAPI | synth_port_Release (IDirectMusicPort *iface) |
| |
| static HRESULT WINAPI | synth_port_PlayBuffer (IDirectMusicPort *iface, IDirectMusicBuffer *buffer) |
| |
| static HRESULT WINAPI | synth_port_SetReadNotificationHandle (IDirectMusicPort *iface, HANDLE event) |
| |
| static HRESULT WINAPI | synth_port_Read (IDirectMusicPort *iface, IDirectMusicBuffer *buffer) |
| |
| static HRESULT WINAPI | synth_port_DownloadInstrument (IDirectMusicPort *iface, IDirectMusicInstrument *instrument, IDirectMusicDownloadedInstrument **downloaded_instrument, DMUS_NOTERANGE *note_ranges, DWORD num_note_ranges) |
| |
| static HRESULT WINAPI | synth_port_UnloadInstrument (IDirectMusicPort *iface, IDirectMusicDownloadedInstrument *downloaded_instrument) |
| |
| static HRESULT WINAPI | synth_port_GetLatencyClock (IDirectMusicPort *iface, IReferenceClock **clock) |
| |
| static HRESULT WINAPI | synth_port_GetRunningStats (IDirectMusicPort *iface, DMUS_SYNTHSTATS *stats) |
| |
| static HRESULT WINAPI | synth_port_Compact (IDirectMusicPort *iface) |
| |
| static HRESULT WINAPI | synth_port_GetCaps (IDirectMusicPort *iface, DMUS_PORTCAPS *port_caps) |
| |
| static HRESULT WINAPI | synth_port_DeviceIoControl (IDirectMusicPort *iface, DWORD io_control_code, void *in_buffer, DWORD in_buffer_size, void *out_buffer, DWORD out_buffer_size, DWORD *bytes_returned, OVERLAPPED *overlapped) |
| |
| static HRESULT WINAPI | synth_port_SetNumChannelGroups (IDirectMusicPort *iface, DWORD channel_groups) |
| |
| static HRESULT WINAPI | synth_port_GetNumChannelGroups (IDirectMusicPort *iface, DWORD *channel_groups) |
| |
| static HRESULT WINAPI | synth_port_Activate (IDirectMusicPort *iface, BOOL active) |
| |
| static HRESULT WINAPI | synth_port_SetChannelPriority (IDirectMusicPort *iface, DWORD channel_group, DWORD channel, DWORD priority) |
| |
| static HRESULT WINAPI | synth_port_GetChannelPriority (IDirectMusicPort *iface, DWORD channel_group, DWORD channel, DWORD *priority) |
| |
| static HRESULT WINAPI | synth_port_SetDirectSound (IDirectMusicPort *iface, IDirectSound *dsound, IDirectSoundBuffer *dsbuffer) |
| |
| static HRESULT WINAPI | synth_port_GetFormat (IDirectMusicPort *iface, WAVEFORMATEX *format, DWORD *fmtsize, DWORD *bufsize) |
| |
| static HRESULT WINAPI | synth_port_download_QueryInterface (IDirectMusicPortDownload *iface, REFIID riid, void **ret_iface) |
| |
| static ULONG WINAPI | synth_port_download_AddRef (IDirectMusicPortDownload *iface) |
| |
| static ULONG WINAPI | synth_port_download_Release (IDirectMusicPortDownload *iface) |
| |
| static HRESULT WINAPI | synth_port_download_GetBuffer (IDirectMusicPortDownload *iface, DWORD id, IDirectMusicDownload **download) |
| |
| static HRESULT WINAPI | synth_port_download_AllocateBuffer (IDirectMusicPortDownload *iface, DWORD size, IDirectMusicDownload **download) |
| |
| static HRESULT WINAPI | synth_port_download_GetDLId (IDirectMusicPortDownload *iface, DWORD *first, DWORD count) |
| |
| static HRESULT WINAPI | synth_port_download_GetAppend (IDirectMusicPortDownload *iface, DWORD *append) |
| |
| static HRESULT WINAPI | synth_port_download_Download (IDirectMusicPortDownload *iface, IDirectMusicDownload *download) |
| |
| static HRESULT WINAPI | synth_port_download_Unload (IDirectMusicPortDownload *iface, IDirectMusicDownload *download) |
| |
| static HRESULT WINAPI | synth_port_thru_QueryInterface (IDirectMusicThru *iface, REFIID riid, void **ret_iface) |
| |
| static ULONG WINAPI | synth_port_thru_AddRef (IDirectMusicThru *iface) |
| |
| static ULONG WINAPI | synth_port_thru_Release (IDirectMusicThru *iface) |
| |
| static HRESULT WINAPI | synth_port_thru_ThruChannel (IDirectMusicThru *iface, DWORD source_channel_group, DWORD source_channel, DWORD destination_channel_group, DWORD destination_channel, IDirectMusicPort *destination_port) |
| |
| static HRESULT WINAPI | IKsControlImpl_QueryInterface (IKsControl *iface, REFIID riid, void **ret_iface) |
| |
| static ULONG WINAPI | IKsControlImpl_AddRef (IKsControl *iface) |
| |
| static ULONG WINAPI | IKsControlImpl_Release (IKsControl *iface) |
| |
| static HRESULT WINAPI | IKsControlImpl_KsProperty (IKsControl *iface, KSPROPERTY *prop, ULONG prop_len, void *data, ULONG data_len, ULONG *ret_len) |
| |
| static HRESULT WINAPI | IKsControlImpl_KsMethod (IKsControl *iface, KSMETHOD *method, ULONG method_len, void *data, ULONG data_len, ULONG *ret_len) |
| |
| static HRESULT WINAPI | IKsControlImpl_KsEvent (IKsControl *iface, KSEVENT *event, ULONG event_len, void *data, ULONG data_len, ULONG *ret_len) |
| |
| HRESULT | synth_port_create (IDirectMusic8Impl *parent, DMUS_PORTPARAMS *port_params, DMUS_PORTCAPS *port_caps, IDirectMusicPort **port) |
| |
| static struct midi_port * | impl_from_IDirectMusicPort (IDirectMusicPort *iface) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_QueryInterface (IDirectMusicPort *iface, REFIID riid, void **ret_iface) |
| |
| static ULONG WINAPI | midi_IDirectMusicPort_AddRef (IDirectMusicPort *iface) |
| |
| static ULONG WINAPI | midi_IDirectMusicPort_Release (IDirectMusicPort *iface) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_PlayBuffer (IDirectMusicPort *iface, IDirectMusicBuffer *buffer) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_SetReadNotificationHandle (IDirectMusicPort *iface, HANDLE event) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_Read (IDirectMusicPort *iface, IDirectMusicBuffer *buffer) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_DownloadInstrument (IDirectMusicPort *iface, IDirectMusicInstrument *instrument, IDirectMusicDownloadedInstrument **downloaded, DMUS_NOTERANGE *ranges, DWORD num_ranges) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_UnloadInstrument (IDirectMusicPort *iface, IDirectMusicDownloadedInstrument *downloaded) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_GetLatencyClock (IDirectMusicPort *iface, IReferenceClock **clock) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_GetRunningStats (IDirectMusicPort *iface, DMUS_SYNTHSTATS *stats) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_Compact (IDirectMusicPort *iface) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_GetCaps (IDirectMusicPort *iface, DMUS_PORTCAPS *caps) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_DeviceIoControl (IDirectMusicPort *iface, DWORD io_control_code, void *in, DWORD size_in, void *out, DWORD size_out, DWORD *ret_len, OVERLAPPED *overlapped) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_SetNumChannelGroups (IDirectMusicPort *iface, DWORD cgroups) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_GetNumChannelGroups (IDirectMusicPort *iface, DWORD *cgroups) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_Activate (IDirectMusicPort *iface, BOOL active) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_SetChannelPriority (IDirectMusicPort *iface, DWORD channel_group, DWORD channel, DWORD priority) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_GetChannelPriority (IDirectMusicPort *iface, DWORD channel_group, DWORD channel, DWORD *priority) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_SetDirectSound (IDirectMusicPort *iface, IDirectSound *dsound, IDirectSoundBuffer *dsbuffer) |
| |
| static HRESULT WINAPI | midi_IDirectMusicPort_GetFormat (IDirectMusicPort *iface, WAVEFORMATEX *format, DWORD *format_size, DWORD *buffer_size) |
| |
| static struct midi_port * | impl_from_IDirectMusicThru (IDirectMusicThru *iface) |
| |
| static HRESULT WINAPI | midi_IDirectMusicThru_QueryInterface (IDirectMusicThru *iface, REFIID riid, void **ret_iface) |
| |
| static ULONG WINAPI | midi_IDirectMusicThru_AddRef (IDirectMusicThru *iface) |
| |
| static ULONG WINAPI | midi_IDirectMusicThru_Release (IDirectMusicThru *iface) |
| |
| static HRESULT WINAPI | midi_IDirectMusicThru_ThruChannel (IDirectMusicThru *iface, DWORD src_group, DWORD src_channel, DWORD dest_group, DWORD dest_channel, IDirectMusicPort *dest_port) |
| |
| static HRESULT | midi_port_create (IDirectMusic8Impl *parent, DMUS_PORTPARAMS *params, DMUS_PORTCAPS *caps, IDirectMusicPort **port) |
| |
| HRESULT | midi_out_port_create (IDirectMusic8Impl *parent, DMUS_PORTPARAMS *params, DMUS_PORTCAPS *caps, IDirectMusicPort **port) |
| |
| HRESULT | midi_in_port_create (IDirectMusic8Impl *parent, DMUS_PORTPARAMS *params, DMUS_PORTCAPS *caps, IDirectMusicPort **port) |
| |