OLE: remove forward declarations

Mike McCormack mike at codeweavers.com
Mon May 23 09:04:50 CDT 2005


ChangeLog:
* remove forward declarations
-------------- next part --------------
Index: dlls/ole32/oleobj.c
===================================================================
RCS file: /home/wine/wine/dlls/ole32/oleobj.c,v
retrieving revision 1.23
diff -u -p -r1.23 oleobj.c
--- dlls/ole32/oleobj.c	21 Mar 2005 11:26:04 -0000	1.23
+++ dlls/ole32/oleobj.c	23 May 2005 14:06:00 -0000
@@ -50,60 +50,6 @@ typedef struct OleAdviseHolderImpl
 
 } OleAdviseHolderImpl;
 
-static LPOLEADVISEHOLDER OleAdviseHolderImpl_Constructor(void);
-static void              OleAdviseHolderImpl_Destructor(OleAdviseHolderImpl* ptrToDestroy);
-static HRESULT WINAPI    OleAdviseHolderImpl_QueryInterface(LPOLEADVISEHOLDER,REFIID,LPVOID*);
-static ULONG WINAPI      OleAdviseHolderImpl_AddRef(LPOLEADVISEHOLDER);
-static ULONG WINAPI      OleAdviseHolderImpl_Release(LPOLEADVISEHOLDER);
-static HRESULT WINAPI    OleAdviseHolderImpl_Advise(LPOLEADVISEHOLDER, IAdviseSink*, DWORD*);
-static HRESULT WINAPI    OleAdviseHolderImpl_Unadvise (LPOLEADVISEHOLDER, DWORD);
-static HRESULT WINAPI    OleAdviseHolderImpl_EnumAdvise (LPOLEADVISEHOLDER, IEnumSTATDATA **);
-static HRESULT WINAPI    OleAdviseHolderImpl_SendOnRename (LPOLEADVISEHOLDER, IMoniker *);
-static HRESULT WINAPI    OleAdviseHolderImpl_SendOnSave (LPOLEADVISEHOLDER);
-static HRESULT WINAPI    OleAdviseHolderImpl_SendOnClose (LPOLEADVISEHOLDER);
-
-
-/**************************************************************************
- *  OleAdviseHolderImpl_VTable
- */
-static struct IOleAdviseHolderVtbl oahvt =
-{
-    OleAdviseHolderImpl_QueryInterface,
-    OleAdviseHolderImpl_AddRef,
-    OleAdviseHolderImpl_Release,
-    OleAdviseHolderImpl_Advise,
-    OleAdviseHolderImpl_Unadvise,
-    OleAdviseHolderImpl_EnumAdvise,
-    OleAdviseHolderImpl_SendOnRename,
-    OleAdviseHolderImpl_SendOnSave,
-    OleAdviseHolderImpl_SendOnClose
-};
-
-/**************************************************************************
- *  OleAdviseHolderImpl_Constructor
- */
-
-static LPOLEADVISEHOLDER OleAdviseHolderImpl_Constructor()
-{
-  OleAdviseHolderImpl* lpoah;
-  DWORD                index;
-
-  lpoah = HeapAlloc(GetProcessHeap(), 0, sizeof(OleAdviseHolderImpl));
-
-  lpoah->lpVtbl = &oahvt;
-  lpoah->ref = 1;
-  lpoah->maxSinks = INITIAL_SINKS;
-  lpoah->arrayOfSinks = HeapAlloc(GetProcessHeap(),
-				  0,
-				  lpoah->maxSinks * sizeof(IAdviseSink*));
-
-  for (index = 0; index < lpoah->maxSinks; index++)
-    lpoah->arrayOfSinks[index]=0;
-
-  TRACE("returning %p\n", lpoah);
-  return (LPOLEADVISEHOLDER)lpoah;
-}
-
 /**************************************************************************
  *  OleAdviseHolderImpl_Destructor
  */
@@ -358,6 +304,47 @@ OleAdviseHolderImpl_SendOnClose (LPOLEAD
 }
 
 /**************************************************************************
+ *  OleAdviseHolderImpl_VTable
+ */
+static struct IOleAdviseHolderVtbl oahvt =
+{
+    OleAdviseHolderImpl_QueryInterface,
+    OleAdviseHolderImpl_AddRef,
+    OleAdviseHolderImpl_Release,
+    OleAdviseHolderImpl_Advise,
+    OleAdviseHolderImpl_Unadvise,
+    OleAdviseHolderImpl_EnumAdvise,
+    OleAdviseHolderImpl_SendOnRename,
+    OleAdviseHolderImpl_SendOnSave,
+    OleAdviseHolderImpl_SendOnClose
+};
+
+/**************************************************************************
+ *  OleAdviseHolderImpl_Constructor
+ */
+
+static LPOLEADVISEHOLDER OleAdviseHolderImpl_Constructor()
+{
+  OleAdviseHolderImpl* lpoah;
+  DWORD                index;
+
+  lpoah = HeapAlloc(GetProcessHeap(), 0, sizeof(OleAdviseHolderImpl));
+
+  lpoah->lpVtbl = &oahvt;
+  lpoah->ref = 1;
+  lpoah->maxSinks = INITIAL_SINKS;
+  lpoah->arrayOfSinks = HeapAlloc(GetProcessHeap(),
+				  0,
+				  lpoah->maxSinks * sizeof(IAdviseSink*));
+
+  for (index = 0; index < lpoah->maxSinks; index++)
+    lpoah->arrayOfSinks[index]=0;
+
+  TRACE("returning %p\n", lpoah);
+  return (LPOLEADVISEHOLDER)lpoah;
+}
+
+/**************************************************************************
  *  DataAdviseHolder Implementation
  */
 typedef struct DataAdviseConnection {
@@ -375,73 +362,6 @@ typedef struct DataAdviseHolder
   DataAdviseConnection* Connections;
 } DataAdviseHolder;
 
-/**************************************************************************
- *  DataAdviseHolder method prototypes
- */
-static IDataAdviseHolder* DataAdviseHolder_Constructor(void);
-static void               DataAdviseHolder_Destructor(DataAdviseHolder* ptrToDestroy);
-static HRESULT WINAPI     DataAdviseHolder_QueryInterface(
-			    IDataAdviseHolder*      iface,
-			    REFIID                  riid,
-			    void**                  ppvObject);
-static ULONG WINAPI       DataAdviseHolder_AddRef(
-                            IDataAdviseHolder*      iface);
-static ULONG WINAPI       DataAdviseHolder_Release(
-                            IDataAdviseHolder*      iface);
-static HRESULT WINAPI     DataAdviseHolder_Advise(
-                            IDataAdviseHolder*      iface,
-			    IDataObject*            pDataObject,
-			    FORMATETC*              pFetc,
-			    DWORD                   advf,
-			    IAdviseSink*            pAdvise,
-			    DWORD*                  pdwConnection);
-static HRESULT WINAPI     DataAdviseHolder_Unadvise(
-                            IDataAdviseHolder*      iface,
-			    DWORD                   dwConnection);
-static HRESULT WINAPI     DataAdviseHolder_EnumAdvise(
-                            IDataAdviseHolder*      iface,
-			    IEnumSTATDATA**         ppenumAdvise);
-static HRESULT WINAPI     DataAdviseHolder_SendOnDataChange(
-                            IDataAdviseHolder*      iface,
-			    IDataObject*            pDataObject,
-			    DWORD                   dwReserved,
-			    DWORD                   advf);
-
-/**************************************************************************
- *  DataAdviseHolderImpl_VTable
- */
-static struct IDataAdviseHolderVtbl DataAdviseHolderImpl_VTable =
-{
-  DataAdviseHolder_QueryInterface,
-  DataAdviseHolder_AddRef,
-  DataAdviseHolder_Release,
-  DataAdviseHolder_Advise,
-  DataAdviseHolder_Unadvise,
-  DataAdviseHolder_EnumAdvise,
-  DataAdviseHolder_SendOnDataChange
-};
-
-/******************************************************************************
- * DataAdviseHolder_Constructor
- */
-static IDataAdviseHolder* DataAdviseHolder_Constructor()
-{
-  DataAdviseHolder* newHolder;
-
-  newHolder = HeapAlloc(GetProcessHeap(), 0, sizeof(DataAdviseHolder));
-
-  newHolder->lpVtbl = &DataAdviseHolderImpl_VTable;
-  newHolder->ref = 1;
-  newHolder->maxCons = INITIAL_SINKS;
-  newHolder->Connections = HeapAlloc(GetProcessHeap(),
-				     HEAP_ZERO_MEMORY,
-				     newHolder->maxCons *
-				     sizeof(DataAdviseConnection));
-
-  TRACE("returning %p\n", newHolder);
-  return (IDataAdviseHolder*)newHolder;
-}
-
 /******************************************************************************
  * DataAdviseHolder_Destructor
  */
@@ -605,7 +525,7 @@ static HRESULT WINAPI DataAdviseHolder_A
   if (This->Connections[index].sink != NULL) {
     IAdviseSink_AddRef(This->Connections[index].sink);
     if(advf & ADVF_PRIMEFIRST) {
-      DataAdviseHolder_SendOnDataChange(iface, pDataObject, 0, advf);
+      IDataAdviseHolder_SendOnDataChange(iface, pDataObject, 0, advf);
     }
   }
   /*
@@ -700,6 +620,41 @@ static HRESULT WINAPI     DataAdviseHold
     }
   }
   return S_OK;
+}
+
+/**************************************************************************
+ *  DataAdviseHolderImpl_VTable
+ */
+static struct IDataAdviseHolderVtbl DataAdviseHolderImpl_VTable =
+{
+  DataAdviseHolder_QueryInterface,
+  DataAdviseHolder_AddRef,
+  DataAdviseHolder_Release,
+  DataAdviseHolder_Advise,
+  DataAdviseHolder_Unadvise,
+  DataAdviseHolder_EnumAdvise,
+  DataAdviseHolder_SendOnDataChange
+};
+
+/******************************************************************************
+ * DataAdviseHolder_Constructor
+ */
+static IDataAdviseHolder* DataAdviseHolder_Constructor()
+{
+  DataAdviseHolder* newHolder;
+
+  newHolder = HeapAlloc(GetProcessHeap(), 0, sizeof(DataAdviseHolder));
+
+  newHolder->lpVtbl = &DataAdviseHolderImpl_VTable;
+  newHolder->ref = 1;
+  newHolder->maxCons = INITIAL_SINKS;
+  newHolder->Connections = HeapAlloc(GetProcessHeap(),
+				     HEAP_ZERO_MEMORY,
+				     newHolder->maxCons *
+				     sizeof(DataAdviseConnection));
+
+  TRACE("returning %p\n", newHolder);
+  return (IDataAdviseHolder*)newHolder;
 }
 
 /***********************************************************************


More information about the wine-patches mailing list