[DEVENUM]
authorAmine Khaldi <amine.khaldi@reactos.org>
Sat, 21 Dec 2013 18:21:51 +0000 (18:21 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sat, 21 Dec 2013 18:21:51 +0000 (18:21 +0000)
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Extract the resource IDs into resource.h and include it in both the main header and the resource file.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61327

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/factory.c
reactos/dll/directx/wine/devenum/mediacatenum.c
reactos/dll/directx/wine/devenum/parsedisplayname.c
reactos/dll/directx/wine/devenum/resource.h [new file with mode: 0644]

index b0a9301..6d8cd5f 100644 (file)
  * - Also creates the special registry keys created at run-time
  */
 
-#define NONAMELESSSTRUCT
-#define NONAMELESSUNION
-
 #include "devenum_private.h"
 #include <vfw.h>
 
-#include <wine/debug.h>
-//#include "wine/unicode.h"
-//#include "mmddk.h"
-
-WINE_DEFAULT_DEBUG_CHANNEL(devenum);
-
 extern HINSTANCE DEVENUM_hInstance;
 
 const WCHAR wszInstanceKeyName[] ={'I','n','s','t','a','n','c','e',0};
index c958b40..3654de2 100644 (file)
 
 #pragma code_page(65001)
 
-//#include "windef.h"
-//#include "winbase.h"
-//#include "winnls.h"
-#include "devenum_private.h"
+#include <windef.h>
+#include "resource.h"
 
 LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
 
index 45314a7..2d5a3b7 100644 (file)
@@ -21,9 +21,6 @@
 
 #include "devenum_private.h"
 #include <rpcproxy.h>
-#include <wine/debug.h>
-
-WINE_DEFAULT_DEBUG_CHANNEL(devenum);
 
 DECLSPEC_HIDDEN LONG dll_refs;
 DECLSPEC_HIDDEN HINSTANCE DEVENUM_hInstance;
index 5ad7cc3..019f435 100644 (file)
 #define _INC_WINDOWS
 #define COM_NO_WINDOWS_H
 
+#define NONAMELESSSTRUCT
+#define NONAMELESSUNION
+
 #include <windef.h>
 #include <winbase.h>
 #include <wingdi.h>
-//#include "winuser.h"
 #include <winreg.h>
-//#include "winerror.h"
 
 #define COBJMACROS
 
 #include <ole2.h>
 #include <strmif.h>
-//#include "olectl.h"
 #include <uuids.h>
 
+#include <wine/debug.h>
+WINE_DEFAULT_DEBUG_CHANNEL(devenum);
+
 #ifndef RC_INVOKED
 #include <wine/unicode.h>
 #endif
 
+#include "resource.h"
+
 /**********************************************************************
  * Dll lifetime tracking declaration for devenum.dll
  */
@@ -89,13 +94,3 @@ HRESULT DEVENUM_GetCategoryKey(REFCLSID clsidDeviceClass, HKEY *pBaseKey, WCHAR
 extern const WCHAR clsid_keyname[6];
 extern const WCHAR wszInstanceKeyName[];
 #define CLSID_STR_LEN (sizeof(clsid_keyname) / sizeof(WCHAR))
-
-/**********************************************************************
- * Resource IDs
- */
-#define IDS_DEVENUM_DSDEFAULT 7
-#define IDS_DEVENUM_DS        8
-#define IDS_DEVENUM_WODEFAULT 9
-#define IDS_DEVENUM_MIDEFAULT 10
-#define IDS_DEVENUM_KSDEFAULT 11
-#define IDS_DEVENUM_KS        12
index 7338e6d..e31944a 100644 (file)
 
 #include "devenum_private.h"
 
-#include <wine/debug.h>
-
-WINE_DEFAULT_DEBUG_CHANNEL(devenum);
-
 /**********************************************************************
  * DEVENUM_IClassFactory_QueryInterface (also IUnknown)
  */
index 6076e43..aae7abf 100644 (file)
  */
 
 #include "devenum_private.h"
-//#include "oleauto.h"
 #include <ocidl.h>
 
-#include <wine/debug.h>
-
-WINE_DEFAULT_DEBUG_CHANNEL(devenum);
-
 typedef struct
 {
     IEnumMoniker IEnumMoniker_iface;
index cb7ab07..5c8b676 100644 (file)
  * - Implements IParseDisplayName interface which creates a moniker
  *   from a string in a special format
  */
-#include "devenum_private.h"
-
-#include <wine/debug.h>
 
-WINE_DEFAULT_DEBUG_CHANNEL(devenum);
+#include "devenum_private.h"
 
 static HRESULT WINAPI DEVENUM_IParseDisplayName_QueryInterface(IParseDisplayName *iface,
         REFIID riid, void **ppv)
diff --git a/reactos/dll/directx/wine/devenum/resource.h b/reactos/dll/directx/wine/devenum/resource.h
new file mode 100644 (file)
index 0000000..3cc562b
--- /dev/null
@@ -0,0 +1,8 @@
+#pragma once
+
+#define IDS_DEVENUM_DSDEFAULT 7
+#define IDS_DEVENUM_DS        8
+#define IDS_DEVENUM_WODEFAULT 9
+#define IDS_DEVENUM_MIDEFAULT 10
+#define IDS_DEVENUM_KSDEFAULT 11
+#define IDS_DEVENUM_KS        12