* Remove one time inclusions from the main header and put them back where they belong.
* Improve the main header.
CORE-7716
svn path=/trunk/; revision=61603
*/
#include <stdarg.h>
+
#include <windef.h>
#include <winbase.h>
-#include <winreg.h>
-#include <winuser.h>
-#include <mmsystem.h>
-#include <assert.h>
-#include <setupapi.h>
-#include <ksmedia.h>
-#include <stdio.h>
-#include <stdlib.h>
+#include <malloc.h>
#include <dbt.h>
#include <audiosrv/audiosrv.h>
#include "audiosrv.h"
+#include <stdio.h>
+
void logmsg(char* string, ...)
{
va_list args;
#include "audiosrv.h"
-static HDEVNOTIFY device_notification_handle = NULL;
+#include <winreg.h>
+#include <winuser.h>
+#include <mmsystem.h>
+#include <setupapi.h>
+#include <ksmedia.h>
+static HDEVNOTIFY device_notification_handle = NULL;
/*
Finds all devices within the KSCATEGORY_AUDIO category and puts them
#include "audiosrv.h"
+#include <assert.h>
+
static HANDLE audio_device_list_lock = NULL;
BOOL