ReactOS  0.4.15-dev-3017-g1d9542d
auxMessage.c File Reference
#include "precomp.h"
Include dependency graph for auxMessage.c:

Go to the source code of this file.

Functions

DWORD APIENTRY auxMessage (UINT DeviceId, UINT Message, DWORD_PTR PrivateHandle, DWORD_PTR Parameter1, DWORD_PTR Parameter2)
 

Function Documentation

◆ auxMessage()

DWORD APIENTRY auxMessage ( UINT  DeviceId,
UINT  Message,
DWORD_PTR  PrivateHandle,
DWORD_PTR  Parameter1,
DWORD_PTR  Parameter2 
)

Definition at line 19 of file auxMessage.c.

25 {
27 
29 
30  SND_TRACE(L"auxMessage - Message type %d\n", Message);
31 
32  switch ( Message )
33  {
34  case AUXDM_GETNUMDEVS :
35  {
37  break;
38  }
39 
40  case AUXDM_GETDEVCAPS :
41  {
43  DeviceId,
44  (PVOID) Parameter1,
45  Parameter2);
46  break;
47  }
48  }
49 
50  SND_TRACE(L"auxMessage returning MMRESULT %d\n", Result);
51 
53 
54  return Result;
55 }
UINT MMRESULT
Definition: mmsystem.h:962
MMRESULT MmeGetSoundDeviceCapabilities(IN MMDEVICE_TYPE DeviceType, IN DWORD DeviceId, IN PVOID Capabilities, IN DWORD CapabilitiesSize)
Definition: mmewrap.c:103
#define AUXDM_GETNUMDEVS
Definition: mmddk.h:182
VOID AcquireEntrypointMutex(IN MMDEVICE_TYPE DeviceType)
Definition: reentrancy.c:75
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO
Definition: wsk.h:426
ULONG GetSoundDeviceCount(IN MMDEVICE_TYPE DeviceType)
Definition: devicelist.c:67
#define MMSYSERR_NOTSUPPORTED
Definition: mmsystem.h:104
CHAR Message[80]
Definition: alive.c:5
#define AUXDM_GETDEVCAPS
Definition: mmddk.h:183
static const WCHAR L[]
Definition: oid.c:1250
VOID ReleaseEntrypointMutex(IN MMDEVICE_TYPE DeviceType)
Definition: reentrancy.c:92
#define SND_TRACE(...)