ReactOS 0.4.16-dev-1524-ga5ab400
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "ole2.h"
#include "olectl.h"
#include "rpcproxy.h"
#include "propsys.h"
#include "propkeydef.h"
#include "mmdeviceapi.h"
#include "mmsystem.h"
#include "dsound.h"
#include "audioclient.h"
#include "endpointvolume.h"
#include "audiopolicy.h"
#include "devpkey.h"
#include "winreg.h"
#include "mmdevapi.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | IClassFactoryImpl |
Macros | |
#define | COBJMACROS |
#define | LDFC(n) |
Typedefs | |
typedef HRESULT(* | FnCreateInstance) (REFIID riid, LPVOID *ppobj) |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (mmdevapi) | |
static const char * | get_priority_string (int prio) |
static BOOL | load_driver (const WCHAR *name, DriverFuncs *driver) |
static BOOL WINAPI | init_driver (INIT_ONCE *once, void *param, void **context) |
BOOL WINAPI | DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) |
HRESULT WINAPI | DllCanUnloadNow (void) |
static IClassFactoryImpl * | impl_from_IClassFactory (IClassFactory *iface) |
static HRESULT WINAPI | MMCF_QueryInterface (IClassFactory *iface, REFIID riid, void **ppobj) |
static ULONG WINAPI | MMCF_AddRef (LPCLASSFACTORY iface) |
static ULONG WINAPI | MMCF_Release (LPCLASSFACTORY iface) |
static HRESULT WINAPI | MMCF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pOuter, REFIID riid, LPVOID *ppobj) |
static HRESULT WINAPI | MMCF_LockServer (LPCLASSFACTORY iface, BOOL dolock) |
HRESULT WINAPI | DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv) |
HRESULT WINAPI | DllRegisterServer (void) |
HRESULT WINAPI | DllUnregisterServer (void) |
Variables | |
static HINSTANCE | instance |
DriverFuncs | drvs |
const WCHAR | drv_keyW [] |
static const IClassFactoryVtbl | MMCF_Vtbl |
static IClassFactoryImpl | MMDEVAPI_CF [] |
Definition at line 269 of file main.c.
Definition at line 163 of file main.c.
Definition at line 53 of file main.c.
Referenced by init_driver(), and load_driver().
|
inlinestatic |
Definition at line 107 of file main.c.
Referenced by DllGetClassObject().
|
static |
Definition at line 68 of file main.c.
Referenced by init_driver().
|
static |
|
static |
WINE_DEFAULT_DEBUG_CHANNEL | ( | mmdevapi | ) |
Definition at line 50 of file main.c.
Referenced by init_driver(), MMDevEnum_GetDefaultAudioEndpoint(), and notif_thread_proc().
DriverFuncs drvs |
Definition at line 48 of file main.c.
Referenced by info_device_ps_GetValue(), init_driver(), load_driver_devices(), MMDevEnum_GetDefaultAudioEndpoint(), MMDevice_Activate(), notif_thread_proc(), set_driver_prop_value(), and set_format().
|
static |
|
static |