ReactOS
0.4.15-dev-4853-g3a72a52
|
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <malloc.h>
#include <dbt.h>
#include <audiosrv/audiosrv.h>
Go to the source code of this file.
Macros | |
#define | AUDIOSRV_PRIVATE_H |
#define | DestroyDeviceDescriptor(descriptor) free(descriptor) |
Functions | |
VOID * | CreateDeviceDescriptor (WCHAR *path, BOOL is_enabled) |
BOOL | AppendAudioDeviceToList (PnP_AudioDevice *device) |
BOOL | CreateAudioDeviceList (DWORD max_size) |
VOID | DestroyAudioDeviceList (VOID) |
BOOL | ProcessExistingDevices (VOID) |
DWORD | ProcessDeviceArrival (DEV_BROADCAST_DEVICEINTERFACE *device) |
BOOL | RegisterForDeviceNotifications (VOID) |
VOID | UnregisterDeviceNotifications (VOID) |
DWORD | HandleDeviceEvent (DWORD dwEventType, LPVOID lpEventData) |
BOOL | StartSystemAudioServices (VOID) |
void | logmsg (char *string,...) |
Variables | |
SERVICE_STATUS_HANDLE | service_status_handle |
#define AUDIOSRV_PRIVATE_H |
Definition at line 21 of file audiosrv.h.
#define DestroyDeviceDescriptor | ( | descriptor | ) | free(descriptor) |
Definition at line 31 of file audiosrv.h.
BOOL AppendAudioDeviceToList | ( | PnP_AudioDevice * | device | ) |
Definition at line 57 of file pnp_list_manager.c.
Referenced by InitializeFakeDevice(), ProcessDeviceArrival(), and ProcessExistingDevices().
Definition at line 99 of file pnp_list_manager.c.
Referenced by ServiceMain().
Definition at line 16 of file pnp_list_manager.c.
Referenced by InitializeFakeDevice(), ProcessDeviceArrival(), and ProcessExistingDevices().
Definition at line 168 of file pnp_list_manager.c.
Referenced by ServiceControlHandler(), and ServiceMain().
Definition at line 176 of file pnp.c.
Referenced by ServiceControlHandler().
Definition at line 10 of file debug.c.
Referenced by AppendAudioDeviceToList(), CreateAudioDeviceList(), CreateDeviceDescriptor(), DestroyAudioDeviceList(), ProcessExistingDevices(), RegisterForDeviceNotifications(), ServiceControlHandler(), ServiceMain(), StartAudioService(), StartSystemAudioServices(), WaitForService(), and wmain().
DWORD ProcessDeviceArrival | ( | DEV_BROADCAST_DEVICEINTERFACE * | device | ) |
Definition at line 111 of file pnp.c.
Referenced by HandleDeviceEvent().
Definition at line 26 of file pnp.c.
Referenced by ServiceMain().
Definition at line 127 of file pnp.c.
Referenced by ServiceMain().
Definition at line 70 of file services.c.
Referenced by ServiceMain().
SERVICE_STATUS_HANDLE service_status_handle |
Definition at line 11 of file main.c.
Referenced by RegisterForDeviceNotifications(), ServiceControlHandler(), and ServiceMain().