From: Amine Khaldi Date: Mon, 3 Feb 2014 00:13:57 +0000 (+0000) Subject: [SERENUM] X-Git-Tag: ReactOS-0.3.16-CLT2014~350 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=63f81cf7c1ed0d4720c40f26a5b89ba80f3d8890 [SERENUM] * Do not include debug.h into the main header. * Improve the GUIDs situation. * Improve header inclusions. CORE-7716 svn path=/trunk/; revision=61940 --- diff --git a/reactos/drivers/serial/serenum/CMakeLists.txt b/reactos/drivers/serial/serenum/CMakeLists.txt index 770a652e00d..8fd191293a2 100644 --- a/reactos/drivers/serial/serenum/CMakeLists.txt +++ b/reactos/drivers/serial/serenum/CMakeLists.txt @@ -5,6 +5,7 @@ add_library(serenum SHARED misc.c pdo.c serenum.c + guid.c serenum.rc) add_pch(serenum serenum.h) diff --git a/reactos/drivers/serial/serenum/detect.c b/reactos/drivers/serial/serenum/detect.c index 8391ddbd427..293bee5eaf8 100644 --- a/reactos/drivers/serial/serenum/detect.c +++ b/reactos/drivers/serial/serenum/detect.c @@ -11,6 +11,8 @@ #include "serenum.h" +#include + static NTSTATUS DeviceIoControl( IN PDEVICE_OBJECT DeviceObject, diff --git a/reactos/drivers/serial/serenum/fdo.c b/reactos/drivers/serial/serenum/fdo.c index d9052fa7afb..d07682bdeba 100644 --- a/reactos/drivers/serial/serenum/fdo.c +++ b/reactos/drivers/serial/serenum/fdo.c @@ -9,6 +9,8 @@ #include "serenum.h" +#include + NTSTATUS NTAPI SerenumAddDevice( IN PDRIVER_OBJECT DriverObject, diff --git a/reactos/drivers/serial/serenum/guid.c b/reactos/drivers/serial/serenum/guid.c new file mode 100644 index 00000000000..4fa09ffd718 --- /dev/null +++ b/reactos/drivers/serial/serenum/guid.c @@ -0,0 +1,7 @@ +/* DO NOT USE THE PRECOMPILED HEADER FOR THIS FILE! */ + +#include +#include +#include + +/* NO CODE HERE, THIS IS JUST REQUIRED FOR THE GUID DEFINITIONS */ diff --git a/reactos/drivers/serial/serenum/misc.c b/reactos/drivers/serial/serenum/misc.c index 033bd8b893f..9758f231e04 100644 --- a/reactos/drivers/serial/serenum/misc.c +++ b/reactos/drivers/serial/serenum/misc.c @@ -9,6 +9,8 @@ #include "serenum.h" +#include + static IO_COMPLETION_ROUTINE ForwardIrpAndWaitCompletion; /* I really want PCSZ strings as last arguments because diff --git a/reactos/drivers/serial/serenum/pdo.c b/reactos/drivers/serial/serenum/pdo.c index 2dcffabe311..039762c1948 100644 --- a/reactos/drivers/serial/serenum/pdo.c +++ b/reactos/drivers/serial/serenum/pdo.c @@ -9,6 +9,8 @@ #include "serenum.h" +#include + static NTSTATUS SerenumPdoStartDevice( IN PDEVICE_OBJECT DeviceObject) diff --git a/reactos/drivers/serial/serenum/serenum.c b/reactos/drivers/serial/serenum/serenum.c index 8dc0e3df44b..796e9259c10 100644 --- a/reactos/drivers/serial/serenum/serenum.c +++ b/reactos/drivers/serial/serenum/serenum.c @@ -7,9 +7,10 @@ * PROGRAMMERS: Hervé Poussineau (hpoussin@reactos.org) */ -#define INITGUID #include "serenum.h" +#include + static DRIVER_DISPATCH SerenumPnp; static DRIVER_DISPATCH IrpStub; static DRIVER_UNLOAD DriverUnload; diff --git a/reactos/drivers/serial/serenum/serenum.h b/reactos/drivers/serial/serenum/serenum.h index 0601b44a0ce..2383760b0fa 100644 --- a/reactos/drivers/serial/serenum/serenum.h +++ b/reactos/drivers/serial/serenum/serenum.h @@ -8,11 +8,7 @@ */ #include -#include #include -#include -#include -#include typedef enum {