ReactOS 0.4.15-dev-8621-g4b051b9
|
#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 310 of file main.c.
Definition at line 318 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 |