ReactOS 0.4.16-dev-257-g6aa11ac
|
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winreg.h>
#include <winuser.h>
#include <mmddk.h>
#include <mmebuddy.h>
#include <ks.h>
#include <ksmedia.h>
#include <interface.h>
#include <devioctl.h>
#include <setupapi.h>
Go to the source code of this file.
Macros | |
#define | WIN32_NO_STATUS |
#define | _INC_WINDOWS |
#define | COM_NO_WINDOWS_H |
Definition at line 29 of file legacy.c.
Referenced by WdmAudSetMixerDeviceFormatByLegacy().
MMRESULT WdmAudCloseSoundDeviceByLegacy | ( | IN struct _SOUND_DEVICE_INSTANCE * | SoundDeviceInstance, |
IN PVOID | Handle | ||
) |
Definition at line 320 of file legacy.c.
MMRESULT WdmAudCloseSoundDeviceByMMixer | ( | IN struct _SOUND_DEVICE_INSTANCE * | SoundDeviceInstance, |
IN PVOID | Handle | ||
) |
Definition at line 557 of file mmixer.c.
MMRESULT WdmAudCommitWaveBufferByLegacy | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
IN PVOID | OffsetPtr, | ||
IN DWORD | Length, | ||
IN PSOUND_OVERLAPPED | Overlap, | ||
IN LPOVERLAPPED_COMPLETION_ROUTINE | CompletionRoutine | ||
) |
Definition at line 615 of file legacy.c.
MMRESULT WdmAudCommitWaveBufferByMMixer | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
IN PVOID | OffsetPtr, | ||
IN DWORD | Length, | ||
IN PSOUND_OVERLAPPED | Overlap, | ||
IN LPOVERLAPPED_COMPLETION_ROUTINE | CompletionRoutine | ||
) |
Definition at line 945 of file mmixer.c.
MMRESULT WdmAudGetCapabilitiesByLegacy | ( | IN PSOUND_DEVICE | SoundDevice, |
IN DWORD | DeviceId, | ||
OUT PVOID | Capabilities, | ||
IN DWORD | CapabilitiesSize | ||
) |
Definition at line 133 of file legacy.c.
MMRESULT WdmAudGetCapabilitiesByMMixer | ( | IN PSOUND_DEVICE | SoundDevice, |
IN DWORD | DeviceId, | ||
OUT PVOID | Capabilities, | ||
IN DWORD | CapabilitiesSize | ||
) |
Definition at line 514 of file mmixer.c.
MMRESULT WdmAudGetControlDetails | ( | IN HANDLE | hMixer, |
IN DWORD | MixerId, | ||
IN LPMIXERCONTROLDETAILS | MixDetails, | ||
IN ULONG | Flags | ||
) |
Definition at line 440 of file mmixer.c.
Referenced by WdmAudDeviceControl(), WdmAudGetVolumeByMMixer(), and WdmAudQueryMixerInfoByMMixer().
MMRESULT WdmAudGetDeviceInterfaceStringByLegacy | ( | IN MMDEVICE_TYPE | DeviceType, |
IN DWORD | DeviceId, | ||
IN LPWSTR | Interface, | ||
IN DWORD | InterfaceLength, | ||
OUT DWORD * | InterfaceSize | ||
) |
Definition at line 742 of file legacy.c.
MMRESULT WdmAudGetDeviceInterfaceStringByMMixer | ( | IN MMDEVICE_TYPE | DeviceType, |
IN DWORD | DeviceId, | ||
IN LPWSTR | Interface, | ||
IN DWORD | InterfaceLength, | ||
OUT DWORD * | InterfaceSize | ||
) |
MMRESULT WdmAudGetLineControls | ( | IN HANDLE | hMixer, |
IN DWORD | MixerId, | ||
IN LPMIXERLINECONTROLSW | MixControls, | ||
IN ULONG | Flags | ||
) |
Definition at line 413 of file mmixer.c.
Referenced by WdmAudDeviceControl(), WdmAudGetVolumeByMMixer(), WdmAudQueryMixerInfoByMMixer(), and WdmAudSetVolumeByMMixer().
MMRESULT WdmAudGetLineInfo | ( | IN HANDLE | hMixer, |
IN DWORD | MixerId, | ||
IN LPMIXERLINEW | MixLine, | ||
IN ULONG | Flags | ||
) |
Definition at line 400 of file mmixer.c.
Referenced by WdmAudDeviceControl(), WdmAudGetVolumeByMMixer(), WdmAudQueryMixerInfoByMMixer(), and WdmAudSetVolumeByMMixer().
MMRESULT WdmAudGetNumWdmDevsByLegacy | ( | IN MMDEVICE_TYPE | DeviceType, |
OUT DWORD * | DeviceCount | ||
) |
MMRESULT WdmAudGetNumWdmDevsByMMixer | ( | IN MMDEVICE_TYPE | DeviceType, |
OUT DWORD * | DeviceCount | ||
) |
Definition at line 596 of file mmixer.c.
MMRESULT WdmAudGetVolumeByLegacy | ( | _In_ PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
_In_ DWORD | DeviceId, | ||
_Out_ PDWORD | pdwVolume | ||
) |
MMRESULT WdmAudGetVolumeByMMixer | ( | _In_ PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
_In_ DWORD | DeviceId, | ||
_Out_ PDWORD | pdwVolume | ||
) |
Definition at line 809 of file mmixer.c.
MMRESULT WdmAudGetWavePositionByLegacy | ( | IN struct _SOUND_DEVICE_INSTANCE * | SoundDeviceInstance, |
IN MMTIME * | Time | ||
) |
Definition at line 807 of file legacy.c.
MMRESULT WdmAudGetWavePositionByMMixer | ( | IN struct _SOUND_DEVICE_INSTANCE * | SoundDeviceInstance, |
IN MMTIME * | Time | ||
) |
Definition at line 775 of file mmixer.c.
MMRESULT WdmAudOpenSoundDeviceByLegacy | ( | IN PSOUND_DEVICE | SoundDevice, |
OUT PVOID * | Handle | ||
) |
Definition at line 255 of file legacy.c.
MMRESULT WdmAudOpenSoundDeviceByMMixer | ( | IN struct _SOUND_DEVICE * | SoundDevice, |
OUT PVOID * | Handle | ||
) |
MMRESULT WdmAudQueryMixerInfoByLegacy | ( | IN struct _SOUND_DEVICE_INSTANCE * | SoundDeviceInstance, |
IN DWORD | DeviceId, | ||
IN UINT | uMsg, | ||
IN LPVOID | Parameter, | ||
IN DWORD | Flags | ||
) |
Definition at line 902 of file legacy.c.
MMRESULT WdmAudQueryMixerInfoByMMixer | ( | IN struct _SOUND_DEVICE_INSTANCE * | SoundDeviceInstance, |
IN DWORD | DeviceId, | ||
IN UINT | uMsg, | ||
IN LPVOID | Parameter, | ||
IN DWORD | Flags | ||
) |
Definition at line 618 of file mmixer.c.
MMRESULT WdmAudResetStreamByLegacy | ( | IN struct _SOUND_DEVICE_INSTANCE * | SoundDeviceInstance, |
IN MMDEVICE_TYPE | DeviceType, | ||
IN BOOLEAN | bStartReset | ||
) |
MMRESULT WdmAudResetStreamByMMixer | ( | IN struct _SOUND_DEVICE_INSTANCE * | SoundDeviceInstance, |
IN MMDEVICE_TYPE | DeviceType, | ||
IN BOOLEAN | bStartReset | ||
) |
Definition at line 753 of file mmixer.c.
MMRESULT WdmAudSetControlDetails | ( | IN HANDLE | hMixer, |
IN DWORD | MixerId, | ||
IN LPMIXERCONTROLDETAILS | MixDetails, | ||
IN ULONG | Flags | ||
) |
Definition at line 426 of file mmixer.c.
Referenced by WdmAudDeviceControl(), WdmAudQueryMixerInfoByMMixer(), and WdmAudSetVolumeByMMixer().
MMRESULT WdmAudSetMixerDeviceFormatByLegacy | ( | IN PSOUND_DEVICE_INSTANCE | Instance, |
IN DWORD | DeviceId, | ||
IN PWAVEFORMATEX | WaveFormat, | ||
IN DWORD | WaveFormatSize | ||
) |
Definition at line 413 of file legacy.c.
MMRESULT WdmAudSetMixerDeviceFormatByMMixer | ( | IN PSOUND_DEVICE_INSTANCE | Instance, |
IN DWORD | DeviceId, | ||
IN PWAVEFORMATEX | WaveFormat, | ||
IN DWORD | WaveFormatSize | ||
) |
Definition at line 690 of file mmixer.c.
MMRESULT WdmAudSetVolumeByLegacy | ( | _In_ PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
_In_ DWORD | DeviceId, | ||
_In_ DWORD | dwVolume | ||
) |
MMRESULT WdmAudSetVolumeByMMixer | ( | _In_ PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
_In_ DWORD | DeviceId, | ||
_In_ DWORD | dwVolume | ||
) |
Definition at line 866 of file mmixer.c.
MMRESULT WdmAudSetWaveDeviceFormatByLegacy | ( | IN PSOUND_DEVICE_INSTANCE | Instance, |
IN DWORD | DeviceId, | ||
IN PWAVEFORMATEX | WaveFormat, | ||
IN DWORD | WaveFormatSize | ||
) |
Definition at line 470 of file legacy.c.
MMRESULT WdmAudSetWaveDeviceFormatByMMixer | ( | IN PSOUND_DEVICE_INSTANCE | Instance, |
IN DWORD | DeviceId, | ||
IN PWAVEFORMATEX | WaveFormat, | ||
IN DWORD | WaveFormatSize | ||
) |
Definition at line 476 of file mmixer.c.
MMRESULT WdmAudSetWaveStateByLegacy | ( | IN struct _SOUND_DEVICE_INSTANCE * | SoundDeviceInstance, |
IN BOOL | bStart | ||
) |
Definition at line 699 of file legacy.c.
MMRESULT WdmAudSetWaveStateByMMixer | ( | IN struct _SOUND_DEVICE_INSTANCE * | SoundDeviceInstance, |
IN BOOL | bStart | ||
) |
Definition at line 703 of file mmixer.c.
MMRESULT WriteFileEx_Committer2 | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
IN PVOID | OffsetPtr, | ||
IN DWORD | Length, | ||
IN PSOUND_OVERLAPPED | Overlap, | ||
IN LPOVERLAPPED_COMPLETION_ROUTINE | CompletionRoutine | ||
) |
MMRESULT WriteFileEx_Remixer | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
IN PVOID | OffsetPtr, | ||
IN DWORD | Length, | ||
IN PSOUND_OVERLAPPED | Overlap, | ||
IN LPOVERLAPPED_COMPLETION_ROUTINE | CompletionRoutine | ||
) |
Definition at line 423 of file mixer.c.
Referenced by PopulateWdmDeviceList().