[PSDK]
authorThomas Faber <thomas.faber@reactos.org>
Thu, 13 Oct 2016 09:21:57 +0000 (09:21 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Thu, 13 Oct 2016 09:21:57 +0000 (09:21 +0000)
- ksmedia.h requires ks.h to be included first. Based on a patch by Lee Schroeder.
CORE-6783

svn path=/trunk/; revision=72963

reactos/base/services/audiosrv/pnp.c
reactos/dll/win32/wdmaud.drv/wdmaud.h
reactos/drivers/wdm/audio/backpln/audio_test/audio_test.c
reactos/sdk/include/psdk/ksmedia.h
reactos/sdk/lib/drivers/sound/mmixer/precomp.h
rostests/winetests/amstream/amstream.c
rostests/winetests/dsound/ds3d8.c
rostests/winetests/dsound/dsound.c
rostests/winetests/dsound/dsound8.c

index 8ab76fb..764c421 100644 (file)
@@ -12,6 +12,7 @@
 #include <winuser.h>
 #include <mmsystem.h>
 #include <setupapi.h>
+#include <ks.h>
 #include <ksmedia.h>
 
 static HDEVNOTIFY device_notification_handle = NULL;
index 4b7dab9..d3900b3 100644 (file)
@@ -14,6 +14,7 @@
 #include <winuser.h>
 #include <mmddk.h>
 #include <mmebuddy.h>
+#include <ks.h>
 #include <ksmedia.h>
 #include <interface.h>
 #include <devioctl.h>
index 92b7f65..c831595 100644 (file)
@@ -8,6 +8,7 @@
 #include <math.h>
 #include <setupapi.h>
 #include <ndk/umtypes.h>
+#include <ks.h>
 #include <ksmedia.h>
 #include "interface.h"
 
index 148c76b..adfeef6 100644 (file)
@@ -5,11 +5,13 @@
     Please see COPYING in the top level directory for license information.
 */
 
+#ifndef _KS_
+#error ks.h needs to be included before ksmedia.h
+#endif /* _KS_ */
+
 #ifndef KSMEDIA_H
 #define KSMEDIA_H
 
-#include <ks.h>
-
 /*
     KS CATEGORIES
 */
index cf641b4..5d6aaec 100644 (file)
@@ -5,6 +5,7 @@
 #include <windef.h>
 #define NOBITMAP
 #include <mmreg.h>
+#include <ks.h>
 #include <ksmedia.h>
 #include <mmsystem.h>
 
index ba1bbc5..0da89fb 100644 (file)
@@ -30,6 +30,7 @@
 #include <vfwmsgs.h>
 #include <objbase.h>
 #include <mmreg.h>
+#include <ks.h>
 #include <ksmedia.h>
 #include <initguid.h>
 #include <amstream.h>
index 9ad1d0f..f18b362 100644 (file)
@@ -35,7 +35,7 @@
 #include <wingdi.h>
 #include <mmreg.h>
 #include <dsound.h>
-//#include "ks.h"
+#include <ks.h>
 #include <ksmedia.h>
 #include "dsound_test.h"
 
index 577d707..12f865a 100644 (file)
@@ -38,7 +38,7 @@
 #include <dsound.h>
 #include <dsconf.h>
 //#include "initguid.h"
-//#include "ks.h"
+#include <ks.h>
 #include <ksmedia.h>
 
 #include "dsound_test.h"
index 8803574..fd88441 100644 (file)
@@ -39,7 +39,7 @@
 #include <mmreg.h>
 #include <dsound.h>
 #include <dsconf.h>
-//#include "ks.h"
+#include <ks.h>
 #include <ksmedia.h>
 #include <initguid.h>
 #include <mmdeviceapi.h>