Lines Matching refs:STDMETHOD

391     STDMETHOD(EnumPort)(THIS_ DWORD dwIndex, LPDMUS_PORTCAPS pPortCaps) PURE;
392 STDMETHOD(CreateMusicBuffer)(THIS_ LPDMUS_BUFFERDESC pBufferDesc, LPDIRECTMUSICBUFFER **ppBuffer, LPUNKNOWN pUnkOuter) PURE;
393 STDMETHOD(CreatePort)(THIS_ REFCLSID rclsidPort, LPDMUS_PORTPARAMS pPortParams, LPDIRECTMUSICPORT *ppPort, LPUNKNOWN pUnkOuter) PURE;
394 STDMETHOD(EnumMasterClock)(THIS_ DWORD dwIndex, LPDMUS_CLOCKINFO lpClockInfo) PURE;
395 STDMETHOD(GetMasterClock)(THIS_ LPGUID pguidClock, struct IReferenceClock **ppReferenceClock) PURE;
396 STDMETHOD(SetMasterClock)(THIS_ REFGUID rguidClock) PURE;
397 STDMETHOD(Activate)(THIS_ BOOL fEnable) PURE;
398 STDMETHOD(GetDefaultPort)(THIS_ LPGUID pguidPort) PURE;
399 STDMETHOD(SetDirectSound)(THIS_ LPDIRECTSOUND pDirectSound, HWND hWnd) PURE;
432 STDMETHOD(EnumPort)(THIS_ DWORD dwIndex, LPDMUS_PORTCAPS pPortCaps) PURE;
433 STDMETHOD(CreateMusicBuffer)(THIS_ LPDMUS_BUFFERDESC pBufferDesc, LPDIRECTMUSICBUFFER **ppBuffer, LPUNKNOWN pUnkOuter) PURE;
434 STDMETHOD(CreatePort)(THIS_ REFCLSID rclsidPort, LPDMUS_PORTPARAMS pPortParams, LPDIRECTMUSICPORT *ppPort, LPUNKNOWN pUnkOuter) PURE;
435 STDMETHOD(EnumMasterClock)(THIS_ DWORD dwIndex, LPDMUS_CLOCKINFO lpClockInfo) PURE;
436 STDMETHOD(GetMasterClock)(THIS_ LPGUID pguidClock, struct IReferenceClock **ppReferenceClock) PURE;
437 STDMETHOD(SetMasterClock)(THIS_ REFGUID rguidClock) PURE;
438 STDMETHOD(Activate)(THIS_ BOOL fEnable) PURE;
439 STDMETHOD(GetDefaultPort)(THIS_ LPGUID pguidPort) PURE;
440 STDMETHOD(SetDirectSound)(THIS_ LPDIRECTSOUND pDirectSound, HWND hWnd) PURE;
442 STDMETHOD(SetExternalMasterClock)(THIS_ struct IReferenceClock *pClock) PURE;
477 STDMETHOD(Flush)(THIS) PURE;
478 STDMETHOD(TotalTime)(THIS_ LPREFERENCE_TIME prtTime) PURE;
479 STDMETHOD(PackStructured)(THIS_ REFERENCE_TIME rt, DWORD dwChannelGroup, DWORD dwChannelMessage) PURE;
480 STDMETHOD(PackUnstructured)(THIS_ REFERENCE_TIME rt, DWORD dwChannelGroup, DWORD cb, LPBYTE lpb) PURE;
481 STDMETHOD(ResetReadPtr)(THIS) PURE;
482 STDMETHOD(GetNextEvent)(THIS_ LPREFERENCE_TIME prt, LPDWORD pdwChannelGroup, LPDWORD pdwLength, LPBYTE *ppData) PURE;
483 STDMETHOD(GetRawBufferPtr)(THIS_ LPBYTE *ppData) PURE;
484 STDMETHOD(GetStartTime)(THIS_ LPREFERENCE_TIME prt) PURE;
485 STDMETHOD(GetUsedBytes)(THIS_ LPDWORD pcb) PURE;
486 STDMETHOD(GetMaxBytes)(THIS_ LPDWORD pcb) PURE;
487 STDMETHOD(GetBufferFormat)(THIS_ LPGUID pGuidFormat) PURE;
488 STDMETHOD(SetStartTime)(THIS_ REFERENCE_TIME rt) PURE;
489 STDMETHOD(SetUsedBytes)(THIS_ DWORD cb) PURE;
526 STDMETHOD(GetPatch)(THIS_ DWORD *pdwPatch) PURE;
527 STDMETHOD(SetPatch)(THIS_ DWORD dwPatch) PURE;
577 STDMETHOD(GetInstrument)(THIS_ DWORD dwPatch, IDirectMusicInstrument **ppInstrument) PURE;
578 STDMETHOD(EnumInstrument)(THIS_ DWORD dwIndex, DWORD *pdwPatch, LPWSTR pwszName, DWORD dwNameLen) PURE;
604 STDMETHOD(GetBuffer)(THIS_ void **ppvBuffer, DWORD *pdwSize) PURE;
629 STDMETHOD(GetBuffer)(THIS_ DWORD dwDLId, IDirectMusicDownload **ppIDMDownload) PURE;
630 STDMETHOD(AllocateBuffer)(THIS_ DWORD dwSize, IDirectMusicDownload **ppIDMDownload) PURE;
631 STDMETHOD(GetDLId)(THIS_ DWORD *pdwStartDLId, DWORD dwCount) PURE;
632 STDMETHOD(GetAppend)(THIS_ DWORD *pdwAppend) PURE;
633 STDMETHOD(Download)(THIS_ IDirectMusicDownload *pIDMDownload) PURE;
634 STDMETHOD(Unload)(THIS_ IDirectMusicDownload *pIDMDownload) PURE;
664 STDMETHOD(PlayBuffer)(THIS_ LPDIRECTMUSICBUFFER pBuffer) PURE;
665 STDMETHOD(SetReadNotificationHandle)(THIS_ HANDLE hEvent) PURE;
666 STDMETHOD(Read)(THIS_ LPDIRECTMUSICBUFFER pBuffer) PURE;
667 STDMETHOD(DownloadInstrument)(THIS_ IDirectMusicInstrument *pInstrument, IDirectMusicDownloadedInstrument **ppDownloadedInstrument, DMUS_NOTERANGE *pNoteRanges, DWORD dwNumNoteRanges) PURE;
668 STDMETHOD(UnloadInstrument)(THIS_ IDirectMusicDownloadedInstrument *pDownloadedInstrument) PURE;
669 STDMETHOD(GetLatencyClock)(THIS_ struct IReferenceClock **ppClock) PURE;
670 STDMETHOD(GetRunningStats)(THIS_ LPDMUS_SYNTHSTATS pStats) PURE;
671 STDMETHOD(Compact)(THIS) PURE;
672 STDMETHOD(GetCaps)(THIS_ LPDMUS_PORTCAPS pPortCaps) PURE;
673 STDMETHOD(DeviceIoControl)(THIS_ DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) PURE;
674 STDMETHOD(SetNumChannelGroups)(THIS_ DWORD dwChannelGroups) PURE;
675 STDMETHOD(GetNumChannelGroups)(THIS_ LPDWORD pdwChannelGroups) PURE;
676 STDMETHOD(Activate)(THIS_ BOOL fActive) PURE;
677 STDMETHOD(SetChannelPriority)(THIS_ DWORD dwChannelGroup, DWORD dwChannel, DWORD dwPriority) PURE;
678 STDMETHOD(GetChannelPriority)(THIS_ DWORD dwChannelGroup, DWORD dwChannel, LPDWORD pdwPriority) PURE;
679 STDMETHOD(SetDirectSound)(THIS_ LPDIRECTSOUND pDirectSound, LPDIRECTSOUNDBUFFER pDirectSoundBuffer) PURE;
680 STDMETHOD(GetFormat)(THIS_ LPWAVEFORMATEX pWaveFormatEx, LPDWORD pdwWaveFormatExSize, LPDWORD pdwBufferSize) PURE;
721 STDMETHOD(ThruChannel)(THIS_ DWORD dwSourceChannelGroup, DWORD dwSourceChannel, DWORD dwDestinationChannelGroup, DWORD dwDestinationChannel, LPDIRECTMUSICPORT pDestinationPort) PURE;
750 STDMETHOD(GetTime)(THIS_ REFERENCE_TIME *pTime) PURE;
751 STDMETHOD(AdviseTime)(THIS_ REFERENCE_TIME baseTime, REFERENCE_TIME streamTime, HANDLE hEvent, DWORD *pdwAdviseCookie) PURE;
752 STDMETHOD(AdvisePeriodic)(THIS_ REFERENCE_TIME startTime, REFERENCE_TIME periodTime, HANDLE hSemaphore, DWORD *pdwAdviseCookie) PURE;
753 STDMETHOD(Unadvise)(THIS_ DWORD dwAdviseCookie) PURE;