Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
f6da014c
Commit
f6da014c
authored
Jun 10, 2006
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dmsynth: Make the virtual table functions static where possible.
parent
40feb043
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
38 additions
and
45 deletions
+38
-45
dmsynth_private.h
dlls/dmsynth/dmsynth_private.h
+0
-7
synth.c
dlls/dmsynth/synth.c
+26
-26
synthsink.c
dlls/dmsynth/synthsink.c
+12
-12
No files found.
dlls/dmsynth/dmsynth_private.h
View file @
f6da014c
...
...
@@ -67,10 +67,6 @@ struct IDirectMusicSynth8Impl {
IDirectMusicSynthSinkImpl
*
pSynthSink
;
};
/* IUnknown: */
extern
HRESULT
WINAPI
IDirectMusicSynth8Impl_QueryInterface
(
LPDIRECTMUSICSYNTH8
iface
,
REFIID
riid
,
LPVOID
*
ppobj
);
extern
ULONG
WINAPI
IDirectMusicSynth8Impl_AddRef
(
LPDIRECTMUSICSYNTH8
iface
);
/*****************************************************************************
* IDirectMusicSynthSinkImpl implementation structure
*/
...
...
@@ -82,9 +78,6 @@ struct IDirectMusicSynthSinkImpl {
/* IDirectMusicSynthSinkImpl fields */
};
/* IUnknown: */
extern
ULONG
WINAPI
IDirectMusicSynthSinkImpl_AddRef
(
LPDIRECTMUSICSYNTHSINK
iface
);
/**********************************************************************
* Dll lifetime tracking declaration for dmsynth.dll
*/
...
...
dlls/dmsynth/synth.c
View file @
f6da014c
...
...
@@ -22,14 +22,14 @@
WINE_DEFAULT_DEBUG_CHANNEL
(
dmsynth
);
/* IDirectMusicSynth8Impl IUnknown part: */
HRESULT
WINAPI
IDirectMusicSynth8Impl_QueryInterface
(
LPDIRECTMUSICSYNTH8
iface
,
REFIID
riid
,
LPVOID
*
ppobj
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_QueryInterface
(
LPDIRECTMUSICSYNTH8
iface
,
REFIID
riid
,
LPVOID
*
ppobj
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
TRACE
(
"(%p, %s, %p)
\n
"
,
This
,
debugstr_dmguid
(
riid
),
ppobj
);
if
(
IsEqualIID
(
riid
,
&
IID_IUnknown
)
||
IsEqualIID
(
riid
,
&
IID_IDirectMusicSynth
)
||
IsEqualIID
(
riid
,
&
IID_IDirectMusicSynth8
))
{
I
DirectMusicSynth8Impl
_AddRef
(
iface
);
I
Unknown
_AddRef
(
iface
);
*
ppobj
=
This
;
return
S_OK
;
}
...
...
@@ -37,7 +37,7 @@ HRESULT WINAPI IDirectMusicSynth8Impl_QueryInterface (LPDIRECTMUSICSYNTH8 iface,
return
E_NOINTERFACE
;
}
ULONG
WINAPI
IDirectMusicSynth8Impl_AddRef
(
LPDIRECTMUSICSYNTH8
iface
)
{
static
ULONG
WINAPI
IDirectMusicSynth8Impl_AddRef
(
LPDIRECTMUSICSYNTH8
iface
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
ULONG
refCount
=
InterlockedIncrement
(
&
This
->
ref
);
...
...
@@ -48,7 +48,7 @@ ULONG WINAPI IDirectMusicSynth8Impl_AddRef (LPDIRECTMUSICSYNTH8 iface) {
return
refCount
;
}
ULONG
WINAPI
IDirectMusicSynth8Impl_Release
(
LPDIRECTMUSICSYNTH8
iface
)
{
static
ULONG
WINAPI
IDirectMusicSynth8Impl_Release
(
LPDIRECTMUSICSYNTH8
iface
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
ULONG
refCount
=
InterlockedDecrement
(
&
This
->
ref
);
...
...
@@ -64,139 +64,139 @@ ULONG WINAPI IDirectMusicSynth8Impl_Release (LPDIRECTMUSICSYNTH8 iface) {
}
/* IDirectMusicSynth8Impl IDirectMusicSynth part: */
HRESULT
WINAPI
IDirectMusicSynth8Impl_Open
(
LPDIRECTMUSICSYNTH8
iface
,
LPDMUS_PORTPARAMS
pPortParams
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_Open
(
LPDIRECTMUSICSYNTH8
iface
,
LPDMUS_PORTPARAMS
pPortParams
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %p): stub
\n
"
,
This
,
pPortParams
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_Close
(
LPDIRECTMUSICSYNTH8
iface
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_Close
(
LPDIRECTMUSICSYNTH8
iface
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p): stub
\n
"
,
This
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_SetNumChannelGroups
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwGroups
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_SetNumChannelGroups
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwGroups
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %ld): stub
\n
"
,
This
,
dwGroups
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_Download
(
LPDIRECTMUSICSYNTH8
iface
,
LPHANDLE
phDownload
,
LPVOID
pvData
,
LPBOOL
pbFree
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_Download
(
LPDIRECTMUSICSYNTH8
iface
,
LPHANDLE
phDownload
,
LPVOID
pvData
,
LPBOOL
pbFree
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %p, %p, %p): stub
\n
"
,
This
,
phDownload
,
pvData
,
pbFree
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_Unload
(
LPDIRECTMUSICSYNTH8
iface
,
HANDLE
hDownload
,
HRESULT
(
CALLBACK
*
lpFreeHandle
)(
HANDLE
,
HANDLE
),
HANDLE
hUserData
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_Unload
(
LPDIRECTMUSICSYNTH8
iface
,
HANDLE
hDownload
,
HRESULT
(
CALLBACK
*
lpFreeHandle
)(
HANDLE
,
HANDLE
),
HANDLE
hUserData
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %p, %p): stub
\n
"
,
This
,
hDownload
,
hUserData
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_PlayBuffer
(
LPDIRECTMUSICSYNTH8
iface
,
REFERENCE_TIME
rt
,
LPBYTE
pbBuffer
,
DWORD
cbBuffer
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_PlayBuffer
(
LPDIRECTMUSICSYNTH8
iface
,
REFERENCE_TIME
rt
,
LPBYTE
pbBuffer
,
DWORD
cbBuffer
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %lli, %p, %ld): stub
\n
"
,
This
,
rt
,
pbBuffer
,
cbBuffer
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetRunningStats
(
LPDIRECTMUSICSYNTH8
iface
,
LPDMUS_SYNTHSTATS
pStats
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetRunningStats
(
LPDIRECTMUSICSYNTH8
iface
,
LPDMUS_SYNTHSTATS
pStats
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %p): stub
\n
"
,
This
,
pStats
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetPortCaps
(
LPDIRECTMUSICSYNTH8
iface
,
LPDMUS_PORTCAPS
pCaps
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetPortCaps
(
LPDIRECTMUSICSYNTH8
iface
,
LPDMUS_PORTCAPS
pCaps
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
TRACE
(
"(%p, %p)
\n
"
,
This
,
pCaps
);
*
pCaps
=
This
->
pCaps
;
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_SetMasterClock
(
LPDIRECTMUSICSYNTH8
iface
,
IReferenceClock
*
pClock
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_SetMasterClock
(
LPDIRECTMUSICSYNTH8
iface
,
IReferenceClock
*
pClock
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %p): stub
\n
"
,
This
,
pClock
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetLatencyClock
(
LPDIRECTMUSICSYNTH8
iface
,
IReferenceClock
**
ppClock
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetLatencyClock
(
LPDIRECTMUSICSYNTH8
iface
,
IReferenceClock
**
ppClock
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
TRACE
(
"(%p, %p)
\n
"
,
This
,
ppClock
);
*
ppClock
=
This
->
pLatencyClock
;
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_Activate
(
LPDIRECTMUSICSYNTH8
iface
,
BOOL
fEnable
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_Activate
(
LPDIRECTMUSICSYNTH8
iface
,
BOOL
fEnable
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
TRACE
(
"(%p, %d)
\n
"
,
This
,
fEnable
);
This
->
fActive
=
fEnable
;
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_SetSynthSink
(
LPDIRECTMUSICSYNTH8
iface
,
IDirectMusicSynthSink
*
pSynthSink
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_SetSynthSink
(
LPDIRECTMUSICSYNTH8
iface
,
IDirectMusicSynthSink
*
pSynthSink
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
TRACE
(
"(%p, %p)
\n
"
,
This
,
pSynthSink
);
This
->
pSynthSink
=
(
IDirectMusicSynthSinkImpl
*
)
pSynthSink
;
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_Render
(
LPDIRECTMUSICSYNTH8
iface
,
short
*
pBuffer
,
DWORD
dwLength
,
LONGLONG
llPosition
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_Render
(
LPDIRECTMUSICSYNTH8
iface
,
short
*
pBuffer
,
DWORD
dwLength
,
LONGLONG
llPosition
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %p, %ld, %lli): stub
\n
"
,
This
,
pBuffer
,
dwLength
,
llPosition
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_SetChannelPriority
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwChannelGroup
,
DWORD
dwChannel
,
DWORD
dwPriority
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_SetChannelPriority
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwChannelGroup
,
DWORD
dwChannel
,
DWORD
dwPriority
)
{
/*IDirectMusicSynth8Impl *This = (IDirectMusicSynth8Impl *)iface; */
/* silenced because of too many messages - 1000 groups * 16 channels ;=) */
/*FIXME("(%p, %ld, %ld, %ld): stub\n", This, dwChannelGroup, dwChannel, dwPriority); */
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetChannelPriority
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwChannelGroup
,
DWORD
dwChannel
,
LPDWORD
pdwPriority
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetChannelPriority
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwChannelGroup
,
DWORD
dwChannel
,
LPDWORD
pdwPriority
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %ld, %ld, %p): stub
\n
"
,
This
,
dwChannelGroup
,
dwChannel
,
pdwPriority
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetFormat
(
LPDIRECTMUSICSYNTH8
iface
,
LPWAVEFORMATEX
pWaveFormatEx
,
LPDWORD
pdwWaveFormatExSiz
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetFormat
(
LPDIRECTMUSICSYNTH8
iface
,
LPWAVEFORMATEX
pWaveFormatEx
,
LPDWORD
pdwWaveFormatExSiz
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %p, %p): stub
\n
"
,
This
,
pWaveFormatEx
,
pdwWaveFormatExSiz
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetAppend
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
*
pdwAppend
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetAppend
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
*
pdwAppend
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %p): stub
\n
"
,
This
,
pdwAppend
);
return
S_OK
;
}
/* IDirectMusicSynth8Impl IDirectMusicSynth8 part: */
HRESULT
WINAPI
IDirectMusicSynth8Impl_PlayVoice
(
LPDIRECTMUSICSYNTH8
iface
,
REFERENCE_TIME
rt
,
DWORD
dwVoiceId
,
DWORD
dwChannelGroup
,
DWORD
dwChannel
,
DWORD
dwDLId
,
long
prPitch
,
long
vrVolume
,
SAMPLE_TIME
stVoiceStart
,
SAMPLE_TIME
stLoopStart
,
SAMPLE_TIME
stLoopEnd
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_PlayVoice
(
LPDIRECTMUSICSYNTH8
iface
,
REFERENCE_TIME
rt
,
DWORD
dwVoiceId
,
DWORD
dwChannelGroup
,
DWORD
dwChannel
,
DWORD
dwDLId
,
long
prPitch
,
long
vrVolume
,
SAMPLE_TIME
stVoiceStart
,
SAMPLE_TIME
stLoopStart
,
SAMPLE_TIME
stLoopEnd
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %lli, %ld, %ld, %ld, %ld, %li, %li,%lli, %lli, %lli): stub
\n
"
,
This
,
rt
,
dwVoiceId
,
dwChannelGroup
,
dwChannel
,
dwDLId
,
prPitch
,
vrVolume
,
stVoiceStart
,
stLoopStart
,
stLoopEnd
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_StopVoice
(
LPDIRECTMUSICSYNTH8
iface
,
REFERENCE_TIME
rt
,
DWORD
dwVoiceId
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_StopVoice
(
LPDIRECTMUSICSYNTH8
iface
,
REFERENCE_TIME
rt
,
DWORD
dwVoiceId
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %lli, %ld): stub
\n
"
,
This
,
rt
,
dwVoiceId
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetVoiceState
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwVoice
[],
DWORD
cbVoice
,
DMUS_VOICE_STATE
dwVoiceState
[])
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_GetVoiceState
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwVoice
[],
DWORD
cbVoice
,
DMUS_VOICE_STATE
dwVoiceState
[])
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %p, %ld, %p): stub
\n
"
,
This
,
dwVoice
,
cbVoice
,
dwVoiceState
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_Refresh
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwDownloadID
,
DWORD
dwFlags
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_Refresh
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwDownloadID
,
DWORD
dwFlags
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %ld, %ld): stub
\n
"
,
This
,
dwDownloadID
,
dwFlags
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynth8Impl_AssignChannelToBuses
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwChannelGroup
,
DWORD
dwChannel
,
LPDWORD
pdwBuses
,
DWORD
cBuses
)
{
static
HRESULT
WINAPI
IDirectMusicSynth8Impl_AssignChannelToBuses
(
LPDIRECTMUSICSYNTH8
iface
,
DWORD
dwChannelGroup
,
DWORD
dwChannel
,
LPDWORD
pdwBuses
,
DWORD
cBuses
)
{
IDirectMusicSynth8Impl
*
This
=
(
IDirectMusicSynth8Impl
*
)
iface
;
FIXME
(
"(%p, %ld, %ld, %p, %ld): stub
\n
"
,
This
,
dwChannelGroup
,
dwChannel
,
pdwBuses
,
cBuses
);
return
S_OK
;
...
...
dlls/dmsynth/synthsink.c
View file @
f6da014c
...
...
@@ -22,13 +22,13 @@
WINE_DEFAULT_DEBUG_CHANNEL
(
dmsynth
);
/* IDirectMusicSynthSinkImpl IUnknown part: */
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_QueryInterface
(
LPDIRECTMUSICSYNTHSINK
iface
,
REFIID
riid
,
LPVOID
*
ppobj
)
{
static
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_QueryInterface
(
LPDIRECTMUSICSYNTHSINK
iface
,
REFIID
riid
,
LPVOID
*
ppobj
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
TRACE
(
"(%p, %s, %p)
\n
"
,
This
,
debugstr_dmguid
(
riid
),
ppobj
);
if
(
IsEqualIID
(
riid
,
&
IID_IUnknown
)
||
IsEqualIID
(
riid
,
&
IID_IDirectMusicSynthSink
))
{
I
DirectMusicSynthSinkImpl
_AddRef
(
iface
);
I
Unknown
_AddRef
(
iface
);
*
ppobj
=
This
;
return
S_OK
;
}
...
...
@@ -36,7 +36,7 @@ HRESULT WINAPI IDirectMusicSynthSinkImpl_QueryInterface (LPDIRECTMUSICSYNTHSINK
return
E_NOINTERFACE
;
}
ULONG
WINAPI
IDirectMusicSynthSinkImpl_AddRef
(
LPDIRECTMUSICSYNTHSINK
iface
)
{
static
ULONG
WINAPI
IDirectMusicSynthSinkImpl_AddRef
(
LPDIRECTMUSICSYNTHSINK
iface
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
ULONG
refCount
=
InterlockedIncrement
(
&
This
->
ref
);
...
...
@@ -47,7 +47,7 @@ ULONG WINAPI IDirectMusicSynthSinkImpl_AddRef (LPDIRECTMUSICSYNTHSINK iface) {
return
refCount
;
}
ULONG
WINAPI
IDirectMusicSynthSinkImpl_Release
(
LPDIRECTMUSICSYNTHSINK
iface
)
{
static
ULONG
WINAPI
IDirectMusicSynthSinkImpl_Release
(
LPDIRECTMUSICSYNTHSINK
iface
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
ULONG
refCount
=
InterlockedDecrement
(
&
This
->
ref
);
...
...
@@ -63,49 +63,49 @@ ULONG WINAPI IDirectMusicSynthSinkImpl_Release (LPDIRECTMUSICSYNTHSINK iface) {
}
/* IDirectMusicSynthSinkImpl IDirectMusicSynthSink part: */
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_Init
(
LPDIRECTMUSICSYNTHSINK
iface
,
IDirectMusicSynth
*
pSynth
)
{
static
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_Init
(
LPDIRECTMUSICSYNTHSINK
iface
,
IDirectMusicSynth
*
pSynth
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
FIXME
(
"(%p, %p): stub
\n
"
,
This
,
pSynth
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_SetMasterClock
(
LPDIRECTMUSICSYNTHSINK
iface
,
IReferenceClock
*
pClock
)
{
static
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_SetMasterClock
(
LPDIRECTMUSICSYNTHSINK
iface
,
IReferenceClock
*
pClock
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
FIXME
(
"(%p, %p): stub
\n
"
,
This
,
pClock
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_GetLatencyClock
(
LPDIRECTMUSICSYNTHSINK
iface
,
IReferenceClock
**
ppClock
)
{
static
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_GetLatencyClock
(
LPDIRECTMUSICSYNTHSINK
iface
,
IReferenceClock
**
ppClock
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
FIXME
(
"(%p, %p): stub
\n
"
,
This
,
ppClock
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_Activate
(
LPDIRECTMUSICSYNTHSINK
iface
,
BOOL
fEnable
)
{
static
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_Activate
(
LPDIRECTMUSICSYNTHSINK
iface
,
BOOL
fEnable
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
FIXME
(
"(%p, %d): stub
\n
"
,
This
,
fEnable
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_SampleToRefTime
(
LPDIRECTMUSICSYNTHSINK
iface
,
LONGLONG
llSampleTime
,
REFERENCE_TIME
*
prfTime
)
{
static
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_SampleToRefTime
(
LPDIRECTMUSICSYNTHSINK
iface
,
LONGLONG
llSampleTime
,
REFERENCE_TIME
*
prfTime
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
FIXME
(
"(%p, %lli, %p): stub
\n
"
,
This
,
llSampleTime
,
prfTime
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_RefTimeToSample
(
LPDIRECTMUSICSYNTHSINK
iface
,
REFERENCE_TIME
rfTime
,
LONGLONG
*
pllSampleTime
)
{
static
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_RefTimeToSample
(
LPDIRECTMUSICSYNTHSINK
iface
,
REFERENCE_TIME
rfTime
,
LONGLONG
*
pllSampleTime
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
FIXME
(
"(%p, %lli, %p): stub
\n
"
,
This
,
rfTime
,
pllSampleTime
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_SetDirectSound
(
LPDIRECTMUSICSYNTHSINK
iface
,
LPDIRECTSOUND
pDirectSound
,
LPDIRECTSOUNDBUFFER
pDirectSoundBuffer
)
{
static
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_SetDirectSound
(
LPDIRECTMUSICSYNTHSINK
iface
,
LPDIRECTSOUND
pDirectSound
,
LPDIRECTSOUNDBUFFER
pDirectSoundBuffer
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
FIXME
(
"(%p, %p, %p): stub
\n
"
,
This
,
pDirectSound
,
pDirectSoundBuffer
);
return
S_OK
;
}
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_GetDesiredBufferSize
(
LPDIRECTMUSICSYNTHSINK
iface
,
LPDWORD
pdwBufferSizeInSamples
)
{
static
HRESULT
WINAPI
IDirectMusicSynthSinkImpl_GetDesiredBufferSize
(
LPDIRECTMUSICSYNTHSINK
iface
,
LPDWORD
pdwBufferSizeInSamples
)
{
IDirectMusicSynthSinkImpl
*
This
=
(
IDirectMusicSynthSinkImpl
*
)
iface
;
FIXME
(
"(%p, %p): stub
\n
"
,
This
,
pdwBufferSizeInSamples
);
return
S_OK
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment