Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dmusic) |
| static HRESULT WINAPI | IDirectMusicPortImpl_QueryInterface (LPDIRECTMUSICPORT iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | IDirectMusicPortImpl_AddRef (LPDIRECTMUSICPORT iface) |
| static ULONG WINAPI | IDirectMusicPortImpl_Release (LPDIRECTMUSICPORT iface) |
| static HRESULT WINAPI | IDirectMusicPortImpl_PlayBuffer (LPDIRECTMUSICPORT iface, LPDIRECTMUSICBUFFER pBuffer) |
| static HRESULT WINAPI | IDirectMusicPortImpl_SetReadNotificationHandle (LPDIRECTMUSICPORT iface, HANDLE hEvent) |
| static HRESULT WINAPI | IDirectMusicPortImpl_Read (LPDIRECTMUSICPORT iface, LPDIRECTMUSICBUFFER pBuffer) |
| static HRESULT WINAPI | IDirectMusicPortImpl_DownloadInstrument (LPDIRECTMUSICPORT iface, IDirectMusicInstrument *pInstrument, IDirectMusicDownloadedInstrument **ppDownloadedInstrument, DMUS_NOTERANGE *pNoteRanges, DWORD dwNumNoteRanges) |
| static HRESULT WINAPI | IDirectMusicPortImpl_UnloadInstrument (LPDIRECTMUSICPORT iface, IDirectMusicDownloadedInstrument *pDownloadedInstrument) |
| static HRESULT WINAPI | IDirectMusicPortImpl_GetLatencyClock (LPDIRECTMUSICPORT iface, IReferenceClock **ppClock) |
| static HRESULT WINAPI | IDirectMusicPortImpl_GetRunningStats (LPDIRECTMUSICPORT iface, LPDMUS_SYNTHSTATS pStats) |
| static HRESULT WINAPI | IDirectMusicPortImpl_Compact (LPDIRECTMUSICPORT iface) |
| static HRESULT WINAPI | IDirectMusicPortImpl_GetCaps (LPDIRECTMUSICPORT iface, LPDMUS_PORTCAPS pPortCaps) |
| static HRESULT WINAPI | IDirectMusicPortImpl_DeviceIoControl (LPDIRECTMUSICPORT iface, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) |
| static HRESULT WINAPI | IDirectMusicPortImpl_SetNumChannelGroups (LPDIRECTMUSICPORT iface, DWORD dwChannelGroups) |
| static HRESULT WINAPI | IDirectMusicPortImpl_GetNumChannelGroups (LPDIRECTMUSICPORT iface, LPDWORD pdwChannelGroups) |
| HRESULT WINAPI | IDirectMusicPortImpl_Activate (LPDIRECTMUSICPORT iface, BOOL fActive) |
| static HRESULT WINAPI | IDirectMusicPortImpl_SetChannelPriority (LPDIRECTMUSICPORT iface, DWORD dwChannelGroup, DWORD dwChannel, DWORD dwPriority) |
| static HRESULT WINAPI | IDirectMusicPortImpl_GetChannelPriority (LPDIRECTMUSICPORT iface, DWORD dwChannelGroup, DWORD dwChannel, LPDWORD pdwPriority) |
| static HRESULT WINAPI | IDirectMusicPortImpl_SetDirectSound (LPDIRECTMUSICPORT iface, LPDIRECTSOUND pDirectSound, LPDIRECTSOUNDBUFFER pDirectSoundBuffer) |
| static HRESULT WINAPI | IDirectMusicPortImpl_GetFormat (LPDIRECTMUSICPORT iface, LPWAVEFORMATEX pWaveFormatEx, LPDWORD pdwWaveFormatExSize, LPDWORD pdwBufferSize) |
| static HRESULT WINAPI | IDirectMusicPortDownloadImpl_QueryInterface (LPDIRECTMUSICPORTDOWNLOAD iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | IDirectMusicPortDownloadImpl_AddRef (LPDIRECTMUSICPORTDOWNLOAD iface) |
| static ULONG WINAPI | IDirectMusicPortDownloadImpl_Release (LPDIRECTMUSICPORTDOWNLOAD iface) |
| static HRESULT WINAPI | IDirectMusicPortDownloadImpl_GetBuffer (LPDIRECTMUSICPORTDOWNLOAD iface, DWORD dwDLId, IDirectMusicDownload **ppIDMDownload) |
| static HRESULT WINAPI | IDirectMusicPortDownloadImpl_AllocateBuffer (LPDIRECTMUSICPORTDOWNLOAD iface, DWORD dwSize, IDirectMusicDownload **ppIDMDownload) |
| static HRESULT WINAPI | IDirectMusicPortDownloadImpl_GetDLId (LPDIRECTMUSICPORTDOWNLOAD iface, DWORD *pdwStartDLId, DWORD dwCount) |
| static HRESULT WINAPI | IDirectMusicPortDownloadImpl_GetAppend (LPDIRECTMUSICPORTDOWNLOAD iface, DWORD *pdwAppend) |
| static HRESULT WINAPI | IDirectMusicPortDownloadImpl_Download (LPDIRECTMUSICPORTDOWNLOAD iface, IDirectMusicDownload *pIDMDownload) |
| static HRESULT WINAPI | IDirectMusicPortDownloadImpl_Unload (LPDIRECTMUSICPORTDOWNLOAD iface, IDirectMusicDownload *pIDMDownload) |
| static HRESULT WINAPI | IDirectMusicThruImpl_QueryInterface (LPDIRECTMUSICTHRU iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | IDirectMusicThruImpl_AddRef (LPDIRECTMUSICTHRU iface) |
| static ULONG WINAPI | IDirectMusicThruImpl_Release (LPDIRECTMUSICTHRU iface) |
| static HRESULT WINAPI | IDirectMusicThruImpl_ThruChannel (LPDIRECTMUSICTHRU iface, DWORD dwSourceChannelGroup, DWORD dwSourceChannel, DWORD dwDestinationChannelGroup, DWORD dwDestinationChannel, LPDIRECTMUSICPORT pDestinationPort) |
| HRESULT WINAPI | DMUSIC_CreateDirectMusicPortImpl (LPCGUID lpcGUID, LPVOID *ppobj, LPUNKNOWN pUnkOuter, LPDMUS_PORTPARAMS pPortParams, LPDMUS_PORTCAPS pPortCaps) |
Variables |
| static const IDirectMusicPortVtbl | DirectMusicPort_Vtbl |
static const
IDirectMusicPortDownloadVtbl | DirectMusicPortDownload_Vtbl |
| static const IDirectMusicThruVtbl | DirectMusicThru_Vtbl |