[DEVENUM]
authorAmine Khaldi <amine.khaldi@reactos.org>
Mon, 20 Jan 2014 11:22:40 +0000 (11:22 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Mon, 20 Jan 2014 11:22:40 +0000 (11:22 +0000)
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61717

reactos/dll/directx/wine/devenum/createdevenum.c
reactos/dll/directx/wine/devenum/devenum.rc
reactos/dll/directx/wine/devenum/devenum_main.c
reactos/dll/directx/wine/devenum/devenum_private.h
reactos/dll/directx/wine/devenum/mediacatenum.c

index 6d8cd5f..c69849b 100644 (file)
  */
 
 #include "devenum_private.h"
+
 #include <vfw.h>
 
+#include "resource.h"
+
 extern HINSTANCE DEVENUM_hInstance;
 
 const WCHAR wszInstanceKeyName[] ={'I','n','s','t','a','n','c','e',0};
index 3654de2..fcb0a02 100644 (file)
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(65001)
-
 #include <windef.h>
+
 #include "resource.h"
 
+#pragma code_page(65001)
+
 LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
 
 STRINGTABLE
index 2d5a3b7..bbf0a19 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include "devenum_private.h"
+
 #include <rpcproxy.h>
 
 DECLSPEC_HIDDEN LONG dll_refs;
index 019f435..7c1a661 100644 (file)
@@ -30,6 +30,7 @@
 #define _INC_WINDOWS
 #define COM_NO_WINDOWS_H
 
+#define COBJMACROS
 #define NONAMELESSSTRUCT
 #define NONAMELESSUNION
 
 #include <winbase.h>
 #include <wingdi.h>
 #include <winreg.h>
-
-#define COBJMACROS
-
-#include <ole2.h>
+#include <objbase.h>
+#include <oleidl.h>
 #include <strmif.h>
 #include <uuids.h>
 
@@ -51,8 +50,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(devenum);
 #include <wine/unicode.h>
 #endif
 
-#include "resource.h"
-
 /**********************************************************************
  * Dll lifetime tracking declaration for devenum.dll
  */
index aae7abf..5802209 100644 (file)
@@ -23,7 +23,9 @@
  */
 
 #include "devenum_private.h"
+
 #include <ocidl.h>
+#include <oleauto.h>
 
 typedef struct
 {