[VIDEOPRT]
authorAmine Khaldi <amine.khaldi@reactos.org>
Tue, 4 Feb 2014 17:15:06 +0000 (17:15 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Tue, 4 Feb 2014 17:15:06 +0000 (17:15 +0000)
* Do not include debug.h into the main header.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61982

19 files changed:
reactos/win32ss/drivers/videoprt/CMakeLists.txt
reactos/win32ss/drivers/videoprt/agp.c
reactos/win32ss/drivers/videoprt/child.c
reactos/win32ss/drivers/videoprt/ddc.c
reactos/win32ss/drivers/videoprt/dispatch.c
reactos/win32ss/drivers/videoprt/dma.c
reactos/win32ss/drivers/videoprt/event.c
reactos/win32ss/drivers/videoprt/funclist.c
reactos/win32ss/drivers/videoprt/guid.c [new file with mode: 0644]
reactos/win32ss/drivers/videoprt/int10.c
reactos/win32ss/drivers/videoprt/interrupt.c
reactos/win32ss/drivers/videoprt/registry.c
reactos/win32ss/drivers/videoprt/resource.c
reactos/win32ss/drivers/videoprt/services.c
reactos/win32ss/drivers/videoprt/spinlock.c
reactos/win32ss/drivers/videoprt/stubs.c
reactos/win32ss/drivers/videoprt/timer.c
reactos/win32ss/drivers/videoprt/videoprt.c
reactos/win32ss/drivers/videoprt/videoprt.h

index 265c36f..322d060 100644 (file)
@@ -22,6 +22,7 @@ list(APPEND SOURCE
     stubs.c
     timer.c
     videoprt.c
+    guid.c
     videoprt.rc
     ${CMAKE_CURRENT_BINARY_DIR}/videoprt.def)
 
index 54bef7d..e149a20 100644 (file)
@@ -21,6 +21,9 @@
 
 #include "videoprt.h"
 
+#define NDEBUG
+#include <debug.h>
+
 /* PRIVATE FUNCTIONS **********************************************************/
 
 NTSTATUS
@@ -566,4 +569,3 @@ IntAgpGetInterface(
 
    return STATUS_SUCCESS;
 }
-
index 7bc2533..96df922 100644 (file)
@@ -21,6 +21,9 @@
 
 #include "videoprt.h"
 
+#define NDEBUG
+#include <debug.h>
+
 /* PRIVATE FUNCTIONS **********************************************************/
 
 BOOLEAN
index b0cbdf1..8e998f0 100644 (file)
@@ -21,6 +21,9 @@
 
 #include "videoprt.h"
 
+#define NDEBUG
+#include <debug.h>
+
 #define DDC_EEPROM_ADDRESS  0xA0
 
 /* PRIVATE FUNCTIONS **********************************************************/
@@ -222,4 +225,3 @@ VideoPortDDCMonitorHelper(
    INFO_(VIDEOPRT, "VideoPortDDCMonitorHelper() - SUCCESS!\n");
    return TRUE;
 }
-
index 9a4d026..5d6fac7 100644 (file)
 
 #include "videoprt.h"
 
+#include <ndk/inbvfuncs.h>
+#include <ndk/psfuncs.h>
+
+#define NDEBUG
+#include <debug.h>
+
 /* GLOBAL VARIABLES ***********************************************************/
 
 PVIDEO_PORT_DEVICE_EXTENSION ResetDisplayParametersDeviceExtension = NULL;
index 60d50ee..22cbc94 100644 (file)
@@ -9,6 +9,7 @@
 /* INCLUDES ******************************************************************/
 
 #include <videoprt.h>
+
 #define NDEBUG
 #include <debug.h>
 
index 7f14c46..0112d6b 100644 (file)
@@ -11,6 +11,9 @@
 #include "videoprt.h"
 #include "../../gdi/eng/engevent.h"
 
+#define NDEBUG
+#include <debug.h>
+
 /* PUBLIC FUNCTIONS ***********************************************************/
 
 /*
@@ -137,4 +140,3 @@ VideoPortWaitForSingleObject(IN PVOID HwDeviceExtension,
 }
 
 /* EOF */
-
index c0eb203..55c7430 100644 (file)
  *
  */
 
-
 #include "videoprt.h"
 
+#define NDEBUG
+#include <debug.h>
+
 typedef struct _VIDEO_PORT_FUNCTION_TABLE {
     PVOID Address;
     PUCHAR Name;
diff --git a/reactos/win32ss/drivers/videoprt/guid.c b/reactos/win32ss/drivers/videoprt/guid.c
new file mode 100644 (file)
index 0000000..3f4468b
--- /dev/null
@@ -0,0 +1,6 @@
+/* DO NOT USE THE PRECOMPILED HEADER FOR THIS FILE! */
+
+#include <initguid.h>
+#include <wdmguid.h>
+
+/* NO CODE HERE, THIS IS JUST REQUIRED FOR THE GUID DEFINITIONS */
index 77425d9..b6a5eb9 100644 (file)
 
 #include "videoprt.h"
 
+#include <ndk/kefuncs.h>
+
+#define NDEBUG
+#include <debug.h>
+
 /* PRIVATE FUNCTIONS **********************************************************/
 
 #if defined(_M_IX86) || defined(_M_AMD64)
index b244f53..8f8a963 100644 (file)
 
 #include "videoprt.h"
 
+#include <ndk/halfuncs.h>
+
+#define NDEBUG
+#include <debug.h>
+
 /* PRIVATE FUNCTIONS **********************************************************/
 
 BOOLEAN NTAPI
index d8ae883..7f62a4a 100644 (file)
 
 #include "videoprt.h"
 
+#include <ndk/obfuncs.h>
+
+#define NDEBUG
+#include <debug.h>
+
 NTSTATUS
 NTAPI
 IntCopyRegistryKey(
@@ -633,4 +638,3 @@ IntCreateRegistryPath(
 
     return STATUS_SUCCESS;
 }
-
index f6982cf..a4d7afa 100644 (file)
@@ -21,6 +21,9 @@
 
 #include "videoprt.h"
 
+#define NDEBUG
+#include <debug.h>
+
 /* PRIVATE FUNCTIONS **********************************************************/
 
 NTSTATUS NTAPI
index bece375..18290c0 100644 (file)
@@ -21,6 +21,9 @@
 
 #include "videoprt.h"
 
+#define NDEBUG
+#include <debug.h>
+
 VOID NTAPI
 IntInterfaceReference(PVOID Context)
 {
index 793a5e0..ba3e8a5 100644 (file)
@@ -21,6 +21,9 @@
 
 #include "videoprt.h"
 
+#define NDEBUG
+#include <debug.h>
+
 /*
  * @implemented
  */
index debd903..d7b0d89 100644 (file)
  *
  */
 
-
 #include "videoprt.h"
 
+#define NDEBUG
+#include <debug.h>
+
 VP_STATUS
 NTAPI
 VideoPortFlushRegistry(
index d30f6fc..9ff8600 100644 (file)
@@ -21,6 +21,9 @@
 
 #include "videoprt.h"
 
+#define NDEBUG
+#include <debug.h>
+
 /* PRIVATE FUNCTIONS **********************************************************/
 
 VOID NTAPI
index d24ed78..2c0cbee 100644 (file)
  *
  */
 
-
 #include "videoprt.h"
 
+#include <stdio.h>
+#include <ndk/exfuncs.h>
+#include <ndk/rtlfuncs.h>
+
+#define NDEBUG
+#include <debug.h>
+
 /* GLOBAL VARIABLES ***********************************************************/
 
 ULONG CsrssInitialized = FALSE;
@@ -1473,4 +1479,3 @@ VideoPortIsNoVesa(VOID)
 
     return FALSE;
 }
-
index 2c2c131..eb0e4cb 100644 (file)
 #ifndef VIDEOPRT_H
 #define VIDEOPRT_H
 
-#include <stdio.h>
-
 #include <ntifs.h>
-#include <ndk/exfuncs.h>
-#include <ndk/halfuncs.h>
-#include <ndk/inbvfuncs.h>
-#include <ndk/kefuncs.h>
-#include <ndk/rtlfuncs.h>
-#include <ndk/obfuncs.h>
-#include <ndk/psfuncs.h>
 
 #define __BROKEN__
 #include <miniport.h>
 #include <ntagp.h>
 #include <dderror.h>
 #include <windef.h>
-#include <initguid.h>
 #include <wdmguid.h>
 
-#include <debug.h>
-
 #define TAG_VIDEO_PORT  'PDIV'
 #define TAG_VIDEO_PORT_BUFFER  '\0mpV'
 #define TAG_REQUEST_PACKET 'qRpV'