Go to the source code of this file.
◆ DriverFuncs
◆ MMDevice
◆ _DriverPriority
Enumerator |
---|
Priority_Unavailable | |
Priority_Low | |
Priority_Neutral | |
Priority_Preferred | |
Definition at line 26 of file mmdevapi.h.
◆ AudioClient_Create()
◆ AudioEndpointVolume_Create()
Definition at line 305 of file audiovolume.c.
316 *
ppv = &
This->IAudioEndpointVolumeEx_iface;
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
static const IAudioEndpointVolumeExVtbl AEVImpl_Vtbl
Referenced by MMDevice_Activate().
◆ MMDevEnum_Create()
Definition at line 881 of file devenum.c.
899 return IMMDeviceEnumerator_QueryInterface(&
This->IMMDeviceEnumerator_iface,
riid,
ppv);
static HRESULT load_devices_from_reg(void)
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
static const IMMDeviceEnumeratorVtbl MMDevEnumVtbl
static HRESULT load_driver_devices(EDataFlow flow)
static MMDevEnumImpl * MMDevEnumerator
◆ MMDevEnum_Free()
Definition at line 902 of file devenum.c.
static void MMDevice_Destroy(MMDevice *This)
static MMDevice ** MMDevice_head
static MMDevEnumImpl * MMDevEnumerator
static DWORD MMDevice_count
#define HeapFree(x, y, z)
#define RegCloseKey(hKey)
Referenced by DllMain(), and MMDevEnum_Release().
◆ DECLSPEC_HIDDEN