ReactOS  0.4.13-dev-1089-g05f0b08
_DriverFuncs Struct Reference

#include <mmdevapi.h>

Collaboration diagram for _DriverFuncs:

Public Member Functions

 int (WINAPI *pGetPriority)(void)
 
 HRESULT (WINAPI *pGetEndpointIDs)(EDataFlow flow
 
 HRESULT (WINAPI *pGetAudioEndpoint)(void *key
 
 HRESULT (WINAPI *pGetAudioSessionManager)(IMMDevice *device
 
 HRESULT (WINAPI *pGetPropValue)(GUID *guid
 

Public Attributes

HMODULE module
 
WCHAR module_name [64]
 
int priority
 
WCHAR *** ids
 
WCHAR GUID ** guids
 
WCHAR GUID UINTnum
 
WCHAR GUID UINT UINTdefault_index
 
IMMDevicedev
 
IMMDevice IAudioClient ** out
 
IAudioSessionManager2 ** out
 
const PROPERTYKEY * prop
 
const PROPERTYKEY PROPVARIANT * out
 

Detailed Description

Definition at line 37 of file mmdevapi.h.

Member Function Documentation

◆ HRESULT() [1/4]

_DriverFuncs::HRESULT ( WINAPI pGetEndpointIDs)

◆ HRESULT() [2/4]

_DriverFuncs::HRESULT ( WINAPI pGetAudioEndpoint)

◆ HRESULT() [3/4]

_DriverFuncs::HRESULT ( WINAPI pGetAudioSessionManager)

◆ HRESULT() [4/4]

_DriverFuncs::HRESULT ( WINAPI pGetPropValue)

◆ int()

_DriverFuncs::int ( WINAPI pGetPriority)

Member Data Documentation

◆ default_index

WCHAR GUID UINT UINT* _DriverFuncs::default_index

Definition at line 53 of file mmdevapi.h.

◆ dev

IMMDevice* _DriverFuncs::dev

Definition at line 55 of file mmdevapi.h.

◆ guids

WCHAR GUID** _DriverFuncs::guids

Definition at line 53 of file mmdevapi.h.

◆ ids

WCHAR*** _DriverFuncs::ids

Definition at line 53 of file mmdevapi.h.

◆ module

HMODULE _DriverFuncs::module

Definition at line 38 of file mmdevapi.h.

Referenced by init_driver().

◆ module_name

WCHAR _DriverFuncs::module_name[64]

◆ num

WCHAR GUID UINT* _DriverFuncs::num

Definition at line 53 of file mmdevapi.h.

◆ out [1/3]

IMMDevice IAudioClient** _DriverFuncs::out

Definition at line 55 of file mmdevapi.h.

◆ out [2/3]

IAudioSessionManager2** _DriverFuncs::out

Definition at line 58 of file mmdevapi.h.

◆ out [3/3]

const PROPERTYKEY PROPVARIANT* _DriverFuncs::out

Definition at line 60 of file mmdevapi.h.

◆ priority

int _DriverFuncs::priority

Definition at line 40 of file mmdevapi.h.

Referenced by init_driver().

◆ prop

const PROPERTYKEY* _DriverFuncs::prop

Definition at line 60 of file mmdevapi.h.


The documentation for this struct was generated from the following file: