|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().