X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Finclude%2Freactos%2Flibs%2Fsound%2Fmmebuddy.h;h=35b7407ab3304492424faef9e9730271d305610a;hp=aa1d939aff063338a780a49ee1aed9101e963982;hb=250d69afc8ac852f48e37da147132ea1f6268532;hpb=56e5803f5968ab5b8de38c44f95a4da8063be215 diff --git a/reactos/include/reactos/libs/sound/mmebuddy.h b/reactos/include/reactos/libs/sound/mmebuddy.h index aa1d939aff0..35b7407ab33 100644 --- a/reactos/include/reactos/libs/sound/mmebuddy.h +++ b/reactos/include/reactos/libs/sound/mmebuddy.h @@ -327,6 +327,8 @@ typedef struct _SOUND_DEVICE_INSTANCE //PWAVEHDR CurrentWaveHeader; DWORD OutstandingBuffers; DWORD LoopsRemaining; + DWORD FrameSize; + DWORD BufferCount; } SOUND_DEVICE_INSTANCE, *PSOUND_DEVICE_INSTANCE; /* This lives in WAVEHDR.reserved */ @@ -363,27 +365,27 @@ ReleaseEntrypointMutex( VOID NotifyMmeClient( IN PSOUND_DEVICE_INSTANCE SoundDeviceInstance, - IN DWORD Message, - IN DWORD Parameter); + IN UINT Message, + IN DWORD_PTR Parameter); MMRESULT MmeGetSoundDeviceCapabilities( IN MMDEVICE_TYPE DeviceType, IN DWORD DeviceId, - IN PVOID Capabilities, + IN DWORD_PTR Capabilities, IN DWORD CapabilitiesSize); MMRESULT MmeOpenWaveDevice( IN MMDEVICE_TYPE DeviceType, - IN DWORD DeviceId, + IN UINT DeviceId, IN LPWAVEOPENDESC OpenParameters, IN DWORD Flags, - OUT DWORD* PrivateHandle); + OUT SIZE_T* PrivateHandle); MMRESULT MmeCloseDevice( - IN DWORD PrivateHandle); + IN DWORD_PTR PrivateHandle); MMRESULT MmeGetPosition( @@ -405,7 +407,7 @@ MmeGetPosition( MMRESULT MmeResetWavePlayback( - IN DWORD PrivateHandle); + IN SIZE_T PrivateHandle); /*