[RECYCLEBIN]
authorAmine Khaldi <amine.khaldi@reactos.org>
Tue, 4 Feb 2014 10:45:55 +0000 (10:45 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Tue, 4 Feb 2014 10:45:55 +0000 (10:45 +0000)
* Move some inclusions to the main header.
* Improve header inclusions.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61972

reactos/lib/recyclebin/recyclebin.c
reactos/lib/recyclebin/recyclebin.h
reactos/lib/recyclebin/recyclebin_generic.c
reactos/lib/recyclebin/recyclebin_generic_enumerator.c
reactos/lib/recyclebin/recyclebin_private.h
reactos/lib/recyclebin/recyclebin_v5.c
reactos/lib/recyclebin/recyclebin_v5.h
reactos/lib/recyclebin/recyclebin_v5_enumerator.c

index 7bee36c..fbc1df6 100644 (file)
@@ -6,11 +6,7 @@
  * PROGRAMMERS: Copyright 2006-2007 Hervé Poussineau (hpoussin@reactos.org)
  */
 
-#define COBJMACROS
 #include "recyclebin_private.h"
-#include <stdio.h>
-
-WINE_DEFAULT_DEBUG_CHANNEL(recyclebin);
 
 BOOL WINAPI
 CloseRecycleBinHandle(
index fecd211..af436ba 100644 (file)
@@ -8,12 +8,15 @@ extern "C" {
 
 #define WIN32_NO_STATUS
 #define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+
 #include <windef.h>
 #include <winbase.h>
 #include <winnls.h>
 #include <winver.h>
 #include <shellapi.h>
 #include <objbase.h>
+
 #define ANY_SIZE 1
 
 /* Structures used by the API Interface */
index f50c2df..746b639 100644 (file)
@@ -6,11 +6,7 @@
  * PROGRAMMERS: Copyright 2007 Hervé Poussineau (hpoussin@reactos.org)
  */
 
-#define COBJMACROS
 #include "recyclebin_private.h"
-#include <stdio.h>
-
-WINE_DEFAULT_DEBUG_CHANNEL(recyclebin);
 
 struct RecycleBinGeneric
 {
index 3b94fa7..f46efe2 100644 (file)
@@ -6,11 +6,7 @@
  * PROGRAMMERS: Copyright 2007 Hervé Poussineau (hpoussin@reactos.org)
  */
 
-#define COBJMACROS
 #include "recyclebin_private.h"
-#include <stdio.h>
-
-WINE_DEFAULT_DEBUG_CHANNEL(recyclebin);
 
 struct RecycleBinGenericEnum
 {
index 3db2f73..a59ba70 100644 (file)
@@ -1,6 +1,12 @@
+#include <stdio.h>
+
+#define COBJMACROS
+
 #include "recyclebin.h"
-#include "sddl.h"
+#include "recyclebin_v5.h"
+
 #include <wine/debug.h>
+WINE_DEFAULT_DEBUG_CHANNEL(recyclebin);
 
 /* Defines */
 
index 3090055..ed64843 100644 (file)
@@ -6,11 +6,9 @@
  * PROGRAMMERS: Copyright 2006-2007 Hervé Poussineau (hpoussin@reactos.org)
  */
 
-#define COBJMACROS
-#include "recyclebin_v5.h"
-#include <stdio.h>
+#include "recyclebin_private.h"
 
-WINE_DEFAULT_DEBUG_CHANNEL(recyclebin);
+#include "sddl.h"
 
 static BOOL
 IntDeleteRecursive(
index 7b05678..cdfb526 100644 (file)
@@ -3,8 +3,6 @@
  * Copyright (C) 2006 Hervé Poussineau <hpoussin@reactos.org>
  */
 
-#include "recyclebin_private.h"
-
 #ifdef __cplusplus
 extern "C" {
 #endif
index 37413f3..f470559 100644 (file)
@@ -6,10 +6,7 @@
  * PROGRAMMERS: Copyright 2006-2007 Hervé Poussineau (hpoussin@reactos.org)
  */
 
-#define COBJMACROS
-#include "recyclebin_v5.h"
-
-WINE_DEFAULT_DEBUG_CHANNEL(recyclebin);
+#include "recyclebin_private.h"
 
 struct RecycleBin5File
 {