[ros-diffs] [janderwald] 22528: replace DECL_WINELIB_TYPE_AW macros with typedefs thnx to Greatlord for reviewing patch

janderwald at svn.reactos.org janderwald at svn.reactos.org
Fri Jun 23 19:39:04 CEST 2006


Author: janderwald
Date: Fri Jun 23 21:39:04 2006
New Revision: 22528

URL: http://svn.reactos.org/svn/reactos?rev=22528&view=rev
Log:
replace DECL_WINELIB_TYPE_AW macros with typedefs
thnx to Greatlord for reviewing patch

Modified:
    trunk/reactos/include/objsel.h
    trunk/reactos/include/reactos/wine/msacm.h

Modified: trunk/reactos/include/objsel.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/objsel.h?rev=22528&r1=22527&r2=22528&view=diff
==============================================================================
--- trunk/reactos/include/objsel.h (original)
+++ trunk/reactos/include/objsel.h Fri Jun 23 21:39:04 2006
@@ -20,6 +20,9 @@
 #ifdef __cplusplus
 extern "C" {
 #endif
+
+#include <objidl.h>
+#include <oaidl.h>
 
 /* the PSDK headers defines it as EXTERN_C const GUID CLSID_DsObjectPicker = {...},
  * but that's not a good idea when EXTERN_C is extern... */
@@ -164,7 +167,7 @@
     STDMETHOD_(ULONG,Release)(THIS) PURE;
     /*** IDsObjectPicker methods ***/
     STDMETHOD_(HRESULT,Initialize)(THIS_ PDSOP_INIT_INFO pInitInfo) PURE;
-    STDMETHOD_(HRESULT,InvokeDialog)(THIS_ HWND hwndParent, IDataObject** ppdoSelections) PURE;
+    STDMETHOD_(HRESULT,InvokeDialog)(THIS_ HWND hwndParent, IDataObject ** ppdoSelections) PURE;
 };
 #undef INTERFACE
 

Modified: trunk/reactos/include/reactos/wine/msacm.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/wine/msacm.h?rev=22528&r1=22527&r2=22528&view=diff
==============================================================================
--- trunk/reactos/include/reactos/wine/msacm.h (original)
+++ trunk/reactos/include/reactos/wine/msacm.h Fri Jun 23 21:39:04 2006
@@ -318,9 +318,15 @@
   WCHAR    szFeatures[ACMDRIVERDETAILS_FEATURES_CHARS];
 } ACMDRIVERDETAILSW, *PACMDRIVERDETAILSW, *LPACMDRIVERDETAILSW;
 
-DECL_WINELIB_TYPE_AW(ACMDRIVERDETAILS)
-DECL_WINELIB_TYPE_AW(PACMDRIVERDETAILS)
-DECL_WINELIB_TYPE_AW(LPACMDRIVERDETAILS)
+#if defined(UNICODE) || defined (_UNICODE)
+typedef struct ACMDRIVERDETAILSW ACMDRIVERDETAILS;
+typedef PACMDRIVERDETAILSW PACMDRIVERDETAILS;
+typedef LPACMDRIVERDETAILSW LPACMDRIVERDETAILS;
+#else
+typedef struct ACMDRIVERDETAILSA ACMDRIVERDETAILS;
+typedef PACMDRIVERDETAILSA PACMDRIVERDETAILS;
+typedef LPACMDRIVERDETAILSA LPACMDRIVERDETAILS;
+#endif
 
 typedef struct _ACMFILTERCHOOSEA
 {
@@ -374,9 +380,15 @@
   ACMFILTERCHOOSEHOOKPROCW pfnHook;
 } ACMFILTERCHOOSEW, *PACMFILTERCHOOSEW, *LPACMFILTERCHOOSEW;
 
-DECL_WINELIB_TYPE_AW(ACMFILTERCHOOSE)
-DECL_WINELIB_TYPE_AW(PACMFILTERCHOOSE)
-DECL_WINELIB_TYPE_AW(LPACMFILTERCHOOSE)
+#if defined(UNICODE) || defined (_UNICODE)
+typedef struct ACMFILTERCHOOSEW ACMFILTERCHOOSE;
+typedef PACMFILTERCHOOSEW PACMFILTERCHOOSE;
+typedef LPACMFILTERCHOOSEW LPACMFILTERCHOOSE;
+#else
+typedef struct ACMFILTERCHOOSEA ACMFILTERCHOOSE;
+typedef PACMFILTERCHOOSEA PACMFILTERCHOOSE;
+typedef LPACMFILTERCHOOSEA LPACMFILTERCHOOSE;
+#endif
 
 typedef struct _ACMFILTERDETAILSA
 {
@@ -400,9 +412,15 @@
   WCHAR          szFilter[ACMFILTERDETAILS_FILTER_CHARS];
 } ACMFILTERDETAILSW, *PACMFILTERDETAILSW, *LPACMFILTERDETAILSW;
 
-DECL_WINELIB_TYPE_AW(ACMFILTERDETAILS)
-DECL_WINELIB_TYPE_AW(PACMFILTERDETAILS)
-DECL_WINELIB_TYPE_AW(LPACMFILTERDETAILS)
+#if defined(UNICODE) || defined (_UNICODE)
+typedef struct ACMFILTERDETAILSW ACMFILTERDETAILS;
+typedef PACMFILTERDETAILSW PACMFILTERDETAILS;
+typedef LPACMFILTERDETAILSW LPACMFILTERDETAILS;
+#else
+typedef struct ACMFILTERDETAILSA ACMFILTERDETAILS;
+typedef PACMFILTERDETAILSA PACMFILTERDETAILS;
+typedef LPACMFILTERDETAILSA LPACMFILTERDETAILS;
+#endif
 
 typedef struct _ACMFILTERTAGDETAILSA
 {
@@ -426,9 +444,15 @@
   WCHAR szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS];
 } ACMFILTERTAGDETAILSW, *PACMFILTERTAGDETAILSW, *LPACMFILTERTAGDETAILSW;
 
-DECL_WINELIB_TYPE_AW(ACMFILTERTAGDETAILS)
-DECL_WINELIB_TYPE_AW(PACMFILTERTAGDETAILS)
-DECL_WINELIB_TYPE_AW(LPACMFILTERTAGDETAILS)
+#if defined(UNICODE) || defined (_UNICODE)
+typedef struct ACMFILTERTAGDETAILSW ACMFILTERTAGDETAILS;
+typedef PACMFILTERTAGDETAILSW PACMFILTERTAGDETAILS;
+typedef LPACMFILTERTAGDETAILSW LPACMFILTERTAGDETAILS;
+#else
+typedef struct ACMFILTERTAGDETAILSA ACMFILTERTAGDETAILS;
+typedef PACMFILTERTAGDETAILSA PACMFILTERTAGDETAILS;
+typedef LPACMFILTERTAGDETAILSA LPACMFILTERTAGDETAILS;
+#endif
 
 typedef struct _ACMFORMATCHOOSEA
 {
@@ -482,9 +506,15 @@
   ACMFORMATCHOOSEHOOKPROCW pfnHook;
 } ACMFORMATCHOOSEW, *PACMFORMATCHOOSEW, *LPACMFORMATCHOOSEW;
 
-DECL_WINELIB_TYPE_AW(ACMFORMATCHOOSE)
-DECL_WINELIB_TYPE_AW(PACMFORMATCHOOSE)
-DECL_WINELIB_TYPE_AW(LPACMFORMATCHOOSE)
+#if defined(UNICODE) || defined (_UNICODE)
+typedef struct ACMFORMATCHOOSEW ACMFORMATCHOOSE;
+typedef PACMFORMATCHOOSEW PACMFORMATCHOOSE;
+typedef LPACMFORMATCHOOSEW LPACMFORMATCHOOSE;
+#else
+typedef struct ACMFORMATCHOOSEA ACMFORMATCHOOSE;
+typedef PACMFORMATCHOOSEA PACMFORMATCHOOSE;
+typedef LPACMFORMATCHOOSEA LPACMFORMATCHOOSE;
+#endif
 
 typedef struct _ACMFORMATDETAILSA
 {
@@ -508,9 +538,15 @@
     WCHAR           szFormat[ACMFORMATDETAILS_FORMAT_CHARS];
 } ACMFORMATDETAILSW, *PACMFORMATDETAILSW, *LPACMFORMATDETAILSW;
 
-DECL_WINELIB_TYPE_AW(ACMFORMATDETAILS)
-DECL_WINELIB_TYPE_AW(PACMFORMATDETAILS)
-DECL_WINELIB_TYPE_AW(LPACMFORMATDETAILS)
+#if defined(UNICODE) || defined (_UNICODE)
+typedef struct ACMFORMATDETAILSW ACMFORMATDETAILS;
+typedef PACMFORMATDETAILSW PACMFORMATDETAILS;
+typedef LPACMFORMATDETAILSW LPACMFORMATDETAILS;
+#else
+typedef struct ACMFORMATDETAILSA ACMFORMATDETAILS;
+typedef PACMFORMATDETAILSA PACMFORMATDETAILS;
+typedef LPACMFORMATDETAILSA LPACMFORMATDETAILS;
+#endif
 
 typedef struct _ACMFORMATTAGDETAILSA
 {
@@ -534,9 +570,15 @@
   WCHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS];
 } ACMFORMATTAGDETAILSW, *PACMFORMATTAGDETAILSW, *LPACMFORMATTAGDETAILSW;
 
-DECL_WINELIB_TYPE_AW(ACMFORMATTAGDETAILS)
-DECL_WINELIB_TYPE_AW(PACMFORMATTAGDETAILS)
-DECL_WINELIB_TYPE_AW(LPACMFORMATTAGDETAILS)
+#if defined(UNICODE) || defined (_UNICODE)
+typedef struct ACMFORMATTAGDETAILSW ACMFORMATTAGDETAILS;
+typedef PACMFORMATTAGDETAILSW PACMFORMATTAGDETAILS;
+typedef LPACMFORMATTAGDETAILSW LPACMFORMATTAGDETAILS;
+#else
+typedef struct ACMFORMATTAGDETAILSA ACMFORMATTAGDETAILS;
+typedef PACMFORMATTAGDETAILSA PACMFORMATTAGDETAILS;
+typedef LPACMFORMATTAGDETAILSA LPACMFORMATTAGDETAILS;
+#endif
 
 typedef struct _ACMSTREAMHEADER
 {




More information about the Ros-diffs mailing list