Alexandre Julliard : ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Jun 9 14:39:54 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 32f57b02147383506c2c59e0ce6bd0859b2c7fc9
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=32f57b02147383506c2c59e0ce6bd0859b2c7fc9

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Fri Jun  9 21:09:49 2006 +0200

ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.

---

 dlls/ole32/antimoniker.c      |    4 ----
 dlls/ole32/classmoniker.c     |    4 ----
 dlls/ole32/compobj_private.h  |    5 +++--
 dlls/ole32/compositemoniker.c |    4 ----
 dlls/ole32/filemoniker.c      |    4 ----
 dlls/ole32/ftmarshal.c        |    2 --
 dlls/ole32/itemmoniker.c      |    4 ----
 dlls/ole32/moniker.h          |   32 +++++++++++++++++++++++++++-----
 dlls/ole32/oleproxy.c         |    3 ---
 dlls/ole32/regsvr.c           |    3 ++-
 dlls/ole32/stubmanager.c      |    2 --
 11 files changed, 32 insertions(+), 35 deletions(-)

diff --git a/dlls/ole32/antimoniker.c b/dlls/ole32/antimoniker.c
index 25007c3..53a39f5 100644
--- a/dlls/ole32/antimoniker.c
+++ b/dlls/ole32/antimoniker.c
@@ -35,10 +35,6 @@ #include "moniker.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(ole);
 
-const CLSID CLSID_AntiMoniker = {
-  0x305, 0, 0, {0xC0, 0, 0, 0, 0, 0, 0, 0x46}
-};
-
 /* AntiMoniker data structure */
 typedef struct AntiMonikerImpl{
 
diff --git a/dlls/ole32/classmoniker.c b/dlls/ole32/classmoniker.c
index fdcb94b..e543a96 100644
--- a/dlls/ole32/classmoniker.c
+++ b/dlls/ole32/classmoniker.c
@@ -39,10 +39,6 @@ #include "moniker.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(ole);
 
-const GUID CLSID_ClassMoniker = {
-  0x31A, 0, 0, {0xC0, 0, 0, 0, 0, 0, 0, 0x46}
-};
-
 #define CHARS_IN_GUID 39
 
 /* ClassMoniker data structure */
diff --git a/dlls/ole32/compobj_private.h b/dlls/ole32/compobj_private.h
index f9fac80..97519cf 100644
--- a/dlls/ole32/compobj_private.h
+++ b/dlls/ole32/compobj_private.h
@@ -41,8 +41,9 @@ #include "winternl.h"
 struct apartment;
 typedef struct apartment APARTMENT;
 
-extern const CLSID CLSID_PSFactoryBuffer;
-extern const CLSID CLSID_DfMarshal;
+DEFINE_OLEGUID( CLSID_DfMarshal, 0x0000030b, 0, 0 );
+DEFINE_OLEGUID( CLSID_PSFactoryBuffer, 0x00000320, 0, 0 );
+DEFINE_OLEGUID( CLSID_InProcFreeMarshaler, 0x0000033a, 0, 0 );
 
 /* Thread-safety Annotation Legend:
  *
diff --git a/dlls/ole32/compositemoniker.c b/dlls/ole32/compositemoniker.c
index 860e8d0..4a65277 100644
--- a/dlls/ole32/compositemoniker.c
+++ b/dlls/ole32/compositemoniker.c
@@ -37,10 +37,6 @@ #include "moniker.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(ole);
 
-const CLSID CLSID_CompositeMoniker = {
-  0x309, 0, 0, {0xC0, 0, 0, 0, 0, 0, 0, 0x46}
-};
-
 #define  BLOCK_TAB_SIZE 5 /* represent the first size table and it's increment block size */
 
 /* CompositeMoniker data structure */
diff --git a/dlls/ole32/filemoniker.c b/dlls/ole32/filemoniker.c
index e251833..e9fb050 100644
--- a/dlls/ole32/filemoniker.c
+++ b/dlls/ole32/filemoniker.c
@@ -39,10 +39,6 @@ #include "compobj_private.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(ole);
 
-const CLSID CLSID_FileMoniker = {
-  0x303, 0, 0, {0xC0, 0, 0, 0, 0, 0, 0, 0x46}
-};
-
 /* filemoniker data structure */
 typedef struct FileMonikerImpl{
 
diff --git a/dlls/ole32/ftmarshal.c b/dlls/ole32/ftmarshal.c
index 9f41f65..b9fd7da 100644
--- a/dlls/ole32/ftmarshal.c
+++ b/dlls/ole32/ftmarshal.c
@@ -38,8 +38,6 @@ #include "compobj_private.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(ole);
 
-const CLSID CLSID_InProcFreeMarshaler = { 0x33A, 0, 0, {0xC0, 0, 0, 0, 0, 0, 0, 0x46} };
-
 typedef struct _FTMarshalImpl {
 	const IUnknownVtbl *lpVtbl;
 	LONG ref;
diff --git a/dlls/ole32/itemmoniker.c b/dlls/ole32/itemmoniker.c
index b11c5f2..3a0b94d 100644
--- a/dlls/ole32/itemmoniker.c
+++ b/dlls/ole32/itemmoniker.c
@@ -38,10 +38,6 @@ #include "moniker.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(ole);
 
-const CLSID CLSID_ItemMoniker = {
-  0x304, 0, 0, {0xC0, 0, 0, 0, 0, 0, 0, 0x46}
-};
-
 /* ItemMoniker data structure */
 typedef struct ItemMonikerImpl{
 
diff --git a/dlls/ole32/moniker.h b/dlls/ole32/moniker.h
index e051541..fa009cf 100644
--- a/dlls/ole32/moniker.h
+++ b/dlls/ole32/moniker.h
@@ -1,11 +1,33 @@
+/*
+ * Monikers
+ *
+ * Copyright 1998 Marcus Meissner
+ * Copyright 1999 Noomen Hamza
+ * Copyright 2005 Robert Shearman (for CodeWeavers)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
 #ifndef __WINE_MONIKER_H__
 #define __WINE_MONIKER_H__
 
-extern const CLSID CLSID_FileMoniker;
-extern const CLSID CLSID_ItemMoniker;
-extern const CLSID CLSID_AntiMoniker;
-extern const CLSID CLSID_CompositeMoniker;
-extern const CLSID CLSID_ClassMoniker;
+DEFINE_OLEGUID( CLSID_FileMoniker,      0x303, 0, 0 );
+DEFINE_OLEGUID( CLSID_ItemMoniker,      0x304, 0, 0 );
+DEFINE_OLEGUID( CLSID_AntiMoniker,      0x305, 0, 0 );
+DEFINE_OLEGUID( CLSID_CompositeMoniker, 0x309, 0, 0 );
+DEFINE_OLEGUID( CLSID_ClassMoniker,     0x31a, 0, 0 );
 
 HRESULT FileMonikerCF_Create(REFIID riid, LPVOID *ppv);
 HRESULT ItemMonikerCF_Create(REFIID riid, LPVOID *ppv);
diff --git a/dlls/ole32/oleproxy.c b/dlls/ole32/oleproxy.c
index 169dc4f..4e2ebb9 100644
--- a/dlls/ole32/oleproxy.c
+++ b/dlls/ole32/oleproxy.c
@@ -63,9 +63,6 @@ #include "wine/debug.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(ole);
 
-const CLSID CLSID_DfMarshal       = { 0x0000030b, 0, 0, {0xc0, 0, 0, 0, 0, 0, 0, 0x46} };
-const CLSID CLSID_PSFactoryBuffer = { 0x00000320, 0, 0, {0xc0, 0, 0, 0, 0, 0, 0, 0x46} };
-
 static ULONG WINAPI RURpcProxyBufferImpl_Release(LPRPCPROXYBUFFER iface);
 
 /* From: http://msdn.microsoft.com/library/en-us/com/cmi_m_4lda.asp
diff --git a/dlls/ole32/regsvr.c b/dlls/ole32/regsvr.c
index ff6aa85..03f0a06 100644
--- a/dlls/ole32/regsvr.c
+++ b/dlls/ole32/regsvr.c
@@ -30,9 +30,10 @@ #include "winreg.h"
 #include "winerror.h"
 #include "objbase.h"
 
-#include "compobj_private.h"
 #include "ole2.h"
 #include "olectl.h"
+#include "initguid.h"
+#include "compobj_private.h"
 #include "moniker.h"
 
 #include "wine/debug.h"
diff --git a/dlls/ole32/stubmanager.c b/dlls/ole32/stubmanager.c
index f12ccdc..e5f8741 100644
--- a/dlls/ole32/stubmanager.c
+++ b/dlls/ole32/stubmanager.c
@@ -560,8 +560,6 @@ BOOL stub_manager_is_table_marshaled(str
  * interacts with stub managers.
  */
 
-const IID IID_IRemUnknown = { 0x00000131, 0, 0, {0xc0, 0, 0, 0, 0, 0, 0, 0x46} };
-
 typedef struct rem_unknown
 {
     const IRemUnknownVtbl *lpVtbl;




More information about the wine-cvs mailing list