From: Amine Khaldi Date: Wed, 29 Jan 2014 10:53:48 +0000 (+0000) Subject: [KBDCLASS] X-Git-Tag: ReactOS-0.3.16~12 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=6b89580cf481254c2f49c4c6bdca271ba2d1884c [KBDCLASS] * Do not include debug.h from within the main header. * Improve the GUIDs situation. * Remove one time inclusions from the main header and put them back where they belong. CORE-7716 svn path=/trunk/; revision=61878 --- diff --git a/reactos/drivers/input/kbdclass/CMakeLists.txt b/reactos/drivers/input/kbdclass/CMakeLists.txt index ac63a01083f..f899f644975 100644 --- a/reactos/drivers/input/kbdclass/CMakeLists.txt +++ b/reactos/drivers/input/kbdclass/CMakeLists.txt @@ -2,6 +2,7 @@ add_library(kbdclass SHARED kbdclass.c misc.c + guid.c kbdclass.rc) set_module_type(kbdclass kernelmodedriver) diff --git a/reactos/drivers/input/kbdclass/guid.c b/reactos/drivers/input/kbdclass/guid.c new file mode 100644 index 00000000000..542ffa1e9fb --- /dev/null +++ b/reactos/drivers/input/kbdclass/guid.c @@ -0,0 +1,8 @@ +/* DO NOT USE THE PRECOMPILED HEADER FOR THIS FILE! */ + +#define STDAPICALLTYPE __stdcall +#include +#include +#include + +/* NO CODE HERE, THIS IS JUST REQUIRED FOR THE GUID DEFINITIONS */ diff --git a/reactos/drivers/input/kbdclass/kbdclass.c b/reactos/drivers/input/kbdclass/kbdclass.c index ec8de662167..12ff89e3fec 100644 --- a/reactos/drivers/input/kbdclass/kbdclass.c +++ b/reactos/drivers/input/kbdclass/kbdclass.c @@ -7,9 +7,13 @@ * PROGRAMMERS: Hervé Poussineau (hpoussin@reactos.org) */ -#define INITGUID #include "kbdclass.h" +#include +#include +#include +#include + static DRIVER_UNLOAD DriverUnload; static DRIVER_DISPATCH ClassCreate; static DRIVER_DISPATCH ClassClose; diff --git a/reactos/drivers/input/kbdclass/kbdclass.h b/reactos/drivers/input/kbdclass/kbdclass.h index fd92082a44c..6c40fd90663 100644 --- a/reactos/drivers/input/kbdclass/kbdclass.h +++ b/reactos/drivers/input/kbdclass/kbdclass.h @@ -1,10 +1,5 @@ #include -#include #include -#include -#include - -#include #define MAX_PATH 260 diff --git a/reactos/drivers/input/kbdclass/misc.c b/reactos/drivers/input/kbdclass/misc.c index 91aa4f857e5..ce0db805471 100644 --- a/reactos/drivers/input/kbdclass/misc.c +++ b/reactos/drivers/input/kbdclass/misc.c @@ -9,6 +9,8 @@ #include "kbdclass.h" +#include + static IO_COMPLETION_ROUTINE ForwardIrpAndWaitCompletion; static NTSTATUS NTAPI