mirror of
https://github.com/reactos/reactos.git
synced 2025-06-05 09:20:30 +00:00
[MMEBUDDY]
Make mmebuddy more 64bit compliant. Based on r40127 by Samuel Serapion with some modifications by me. svn path=/trunk/; revision=47573
This commit is contained in:
parent
6659ae1d98
commit
ffc6aac247
9 changed files with 57 additions and 57 deletions
|
@ -400,8 +400,8 @@ ReleaseEntrypointMutex(
|
|||
VOID
|
||||
NotifyMmeClient(
|
||||
IN PSOUND_DEVICE_INSTANCE SoundDeviceInstance,
|
||||
IN DWORD Message,
|
||||
IN DWORD Parameter);
|
||||
IN UINT Message,
|
||||
IN DWORD_PTR Parameter);
|
||||
|
||||
MMRESULT
|
||||
MmeGetSoundDeviceCapabilities(
|
||||
|
@ -413,20 +413,20 @@ MmeGetSoundDeviceCapabilities(
|
|||
MMRESULT
|
||||
MmeOpenWaveDevice(
|
||||
IN MMDEVICE_TYPE DeviceType,
|
||||
IN DWORD DeviceId,
|
||||
IN UINT DeviceId,
|
||||
IN LPWAVEOPENDESC OpenParameters,
|
||||
IN DWORD Flags,
|
||||
OUT DWORD* PrivateHandle);
|
||||
OUT DWORD_PTR* PrivateHandle);
|
||||
|
||||
MMRESULT
|
||||
MmeCloseDevice(
|
||||
IN DWORD PrivateHandle);
|
||||
IN DWORD_PTR PrivateHandle);
|
||||
|
||||
MMRESULT
|
||||
MmeGetPosition(
|
||||
IN MMDEVICE_TYPE DeviceType,
|
||||
IN DWORD DeviceId,
|
||||
IN DWORD PrivateHandle,
|
||||
IN DWORD_PTR PrivateHandle,
|
||||
IN MMTIME* Time,
|
||||
IN DWORD Size);
|
||||
|
||||
|
@ -441,7 +441,7 @@ MmeGetDeviceInterfaceString(
|
|||
|
||||
MMRESULT
|
||||
MmeSetState(
|
||||
IN DWORD PrivateHandle,
|
||||
IN DWORD_PTR PrivateHandle,
|
||||
IN BOOL bStart);
|
||||
|
||||
|
||||
|
@ -456,7 +456,7 @@ MmeSetState(
|
|||
|
||||
MMRESULT
|
||||
MmeResetWavePlayback(
|
||||
IN DWORD PrivateHandle);
|
||||
IN DWORD_PTR PrivateHandle);
|
||||
|
||||
|
||||
/*
|
||||
|
|
|
@ -24,11 +24,11 @@
|
|||
DWORD
|
||||
APIENTRY
|
||||
auxMessage(
|
||||
DWORD DeviceId,
|
||||
DWORD Message,
|
||||
DWORD PrivateHandle,
|
||||
DWORD Parameter1,
|
||||
DWORD Parameter2)
|
||||
UINT DeviceId,
|
||||
UINT Message,
|
||||
DWORD_PTR PrivateHandle,
|
||||
DWORD_PTR Parameter1,
|
||||
DWORD_PTR Parameter2)
|
||||
{
|
||||
MMRESULT Result = MMSYSERR_NOTSUPPORTED;
|
||||
|
||||
|
|
|
@ -24,11 +24,11 @@
|
|||
DWORD
|
||||
APIENTRY
|
||||
midMessage(
|
||||
DWORD DeviceId,
|
||||
DWORD Message,
|
||||
DWORD PrivateHandle,
|
||||
DWORD Parameter1,
|
||||
DWORD Parameter2)
|
||||
UINT DeviceId,
|
||||
UINT Message,
|
||||
DWORD_PTR PrivateHandle,
|
||||
DWORD_PTR Parameter1,
|
||||
DWORD_PTR Parameter2)
|
||||
{
|
||||
MMRESULT Result = MMSYSERR_NOTSUPPORTED;
|
||||
|
||||
|
|
|
@ -24,11 +24,11 @@
|
|||
DWORD
|
||||
APIENTRY
|
||||
modMessage(
|
||||
DWORD DeviceId,
|
||||
DWORD Message,
|
||||
DWORD PrivateHandle,
|
||||
DWORD Parameter1,
|
||||
DWORD Parameter2)
|
||||
UINT DeviceId,
|
||||
UINT Message,
|
||||
DWORD_PTR PrivateHandle,
|
||||
DWORD_PTR Parameter1,
|
||||
DWORD_PTR Parameter2)
|
||||
{
|
||||
MMRESULT Result = MMSYSERR_NOTSUPPORTED;
|
||||
|
||||
|
|
|
@ -20,10 +20,10 @@
|
|||
|
||||
MMRESULT
|
||||
MmeGetLineInfo(
|
||||
IN DWORD Message,
|
||||
IN DWORD PrivateHandle,
|
||||
IN DWORD Parameter1,
|
||||
IN DWORD Parameter2)
|
||||
IN UINT Message,
|
||||
IN DWORD_PTR PrivateHandle,
|
||||
IN DWORD_PTR Parameter1,
|
||||
IN DWORD_PTR Parameter2)
|
||||
{
|
||||
MMRESULT Result;
|
||||
PSOUND_DEVICE_INSTANCE SoundDeviceInstance;
|
||||
|
@ -54,7 +54,7 @@ MmeGetLineInfo(
|
|||
|
||||
MMRESULT
|
||||
MmeCloseMixerDevice(
|
||||
IN DWORD PrivateHandle)
|
||||
IN DWORD_PTR PrivateHandle)
|
||||
{
|
||||
MMRESULT Result;
|
||||
PSOUND_DEVICE_INSTANCE SoundDeviceInstance;
|
||||
|
@ -122,7 +122,7 @@ MmeOpenMixerDevice(
|
|||
}
|
||||
|
||||
/* Store the device instance pointer in the private handle - is DWORD safe here? */
|
||||
*PrivateHandle = (DWORD) SoundDeviceInstance;
|
||||
*PrivateHandle = (DWORD_PTR) SoundDeviceInstance;
|
||||
|
||||
/* Store the additional information we were given - FIXME: Need flags! */
|
||||
SetSoundDeviceInstanceMmeData(SoundDeviceInstance,
|
||||
|
@ -151,11 +151,11 @@ MmeOpenMixerDevice(
|
|||
DWORD
|
||||
APIENTRY
|
||||
mxdMessage(
|
||||
DWORD DeviceId,
|
||||
DWORD Message,
|
||||
DWORD PrivateHandle,
|
||||
DWORD Parameter1,
|
||||
DWORD Parameter2)
|
||||
UINT DeviceId,
|
||||
UINT Message,
|
||||
DWORD_PTR PrivateHandle,
|
||||
DWORD_PTR Parameter1,
|
||||
DWORD_PTR Parameter2)
|
||||
{
|
||||
MMRESULT Result = MMSYSERR_NOTSUPPORTED;
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
MMRESULT
|
||||
MmeSetState(
|
||||
IN DWORD PrivateHandle,
|
||||
IN DWORD_PTR PrivateHandle,
|
||||
IN BOOL bStart)
|
||||
{
|
||||
MMRESULT Result;
|
||||
|
@ -64,8 +64,8 @@ MmeSetState(
|
|||
VOID
|
||||
NotifyMmeClient(
|
||||
IN PSOUND_DEVICE_INSTANCE SoundDeviceInstance,
|
||||
IN DWORD Message,
|
||||
IN DWORD Parameter)
|
||||
IN UINT Message,
|
||||
IN DWORD_PTR Parameter)
|
||||
{
|
||||
SND_ASSERT( SoundDeviceInstance );
|
||||
|
||||
|
@ -121,10 +121,10 @@ MmeGetSoundDeviceCapabilities(
|
|||
MMRESULT
|
||||
MmeOpenWaveDevice(
|
||||
IN MMDEVICE_TYPE DeviceType,
|
||||
IN DWORD DeviceId,
|
||||
IN UINT DeviceId,
|
||||
IN LPWAVEOPENDESC OpenParameters,
|
||||
IN DWORD Flags,
|
||||
OUT DWORD* PrivateHandle)
|
||||
OUT DWORD_PTR* PrivateHandle)
|
||||
{
|
||||
MMRESULT Result;
|
||||
|
||||
|
@ -170,8 +170,8 @@ MmeOpenWaveDevice(
|
|||
return TranslateInternalMmResult(Result);
|
||||
}
|
||||
|
||||
/* Store the device instance pointer in the private handle - is DWORD safe here? */
|
||||
*PrivateHandle = (DWORD) SoundDeviceInstance;
|
||||
/* Store the device instance pointer in the private handle */
|
||||
*PrivateHandle = (DWORD_PTR)SoundDeviceInstance;
|
||||
|
||||
/* Store the additional information we were given - FIXME: Need flags! */
|
||||
SetSoundDeviceInstanceMmeData(SoundDeviceInstance,
|
||||
|
@ -195,7 +195,7 @@ MmeOpenWaveDevice(
|
|||
|
||||
MMRESULT
|
||||
MmeCloseDevice(
|
||||
IN DWORD PrivateHandle)
|
||||
IN DWORD_PTR PrivateHandle)
|
||||
{
|
||||
MMRESULT Result;
|
||||
PSOUND_DEVICE_INSTANCE SoundDeviceInstance;
|
||||
|
@ -235,7 +235,7 @@ MmeCloseDevice(
|
|||
|
||||
MMRESULT
|
||||
MmeResetWavePlayback(
|
||||
IN DWORD PrivateHandle)
|
||||
IN DWORD_PTR PrivateHandle)
|
||||
{
|
||||
PSOUND_DEVICE_INSTANCE SoundDeviceInstance;
|
||||
|
||||
|
@ -284,7 +284,7 @@ MMRESULT
|
|||
MmeGetPosition(
|
||||
IN MMDEVICE_TYPE DeviceType,
|
||||
IN DWORD DeviceId,
|
||||
IN DWORD PrivateHandle,
|
||||
IN DWORD_PTR PrivateHandle,
|
||||
IN MMTIME* Time,
|
||||
IN DWORD Size)
|
||||
{
|
||||
|
|
|
@ -359,5 +359,5 @@ CompleteWaveHeader(
|
|||
/* Safe to do this without thread protection, as we're done with the header */
|
||||
NotifyMmeClient(SoundDeviceInstance,
|
||||
DeviceType == WAVE_OUT_DEVICE_TYPE ? WOM_DONE : WIM_DATA,
|
||||
(DWORD) Header);
|
||||
(DWORD_PTR)Header);
|
||||
}
|
||||
|
|
|
@ -25,11 +25,11 @@
|
|||
DWORD
|
||||
APIENTRY
|
||||
widMessage(
|
||||
DWORD DeviceId,
|
||||
DWORD Message,
|
||||
DWORD PrivateHandle,
|
||||
DWORD Parameter1,
|
||||
DWORD Parameter2)
|
||||
UINT DeviceId,
|
||||
UINT Message,
|
||||
DWORD_PTR PrivateHandle,
|
||||
DWORD_PTR Parameter1,
|
||||
DWORD_PTR Parameter2)
|
||||
{
|
||||
MMRESULT Result = MMSYSERR_NOTSUPPORTED;
|
||||
|
||||
|
@ -72,7 +72,7 @@ widMessage(
|
|||
DeviceId,
|
||||
(LPWAVEOPENDESC) Parameter1,
|
||||
Parameter2,
|
||||
(DWORD*) PrivateHandle);
|
||||
(DWORD_PTR*) PrivateHandle);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -34,11 +34,11 @@ MMRESULT HelloWorld(PSOUND_DEVICE_INSTANCE Instance, PVOID String)
|
|||
DWORD
|
||||
APIENTRY
|
||||
wodMessage(
|
||||
DWORD DeviceId,
|
||||
DWORD Message,
|
||||
DWORD PrivateHandle,
|
||||
DWORD Parameter1,
|
||||
DWORD Parameter2)
|
||||
UINT DeviceId,
|
||||
UINT Message,
|
||||
DWORD_PTR PrivateHandle,
|
||||
DWORD_PTR Parameter1,
|
||||
DWORD_PTR Parameter2)
|
||||
{
|
||||
MMRESULT Result = MMSYSERR_NOTSUPPORTED;
|
||||
|
||||
|
@ -69,7 +69,7 @@ wodMessage(
|
|||
DeviceId,
|
||||
(LPWAVEOPENDESC) Parameter1,
|
||||
Parameter2,
|
||||
(DWORD*) PrivateHandle);
|
||||
(DWORD_PTR*)PrivateHandle);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue