[PATCH] ole32: Mark internal symbols has hidden visibility

Marcus Meissner meissner at suse.de
Thu Apr 21 03:45:36 CDT 2011


---
 dlls/ole32/compobj_private.h |  118 +++++++++++++++++++++---------------------
 dlls/ole32/dictionary.h      |   14 +++---
 dlls/ole32/enumx.h           |   18 +++---
 dlls/ole32/moniker.h         |   22 ++++----
 dlls/ole32/storage32.h       |   66 ++++++++++++------------
 5 files changed, 119 insertions(+), 119 deletions(-)

diff --git a/dlls/ole32/compobj_private.h b/dlls/ole32/compobj_private.h
index a00bdc9..f2a83c8 100644
--- a/dlls/ole32/compobj_private.h
+++ b/dlls/ole32/compobj_private.h
@@ -171,77 +171,77 @@ struct oletls
 
 /* Global Interface Table Functions */
 
-extern void* StdGlobalInterfaceTable_Construct(void);
-extern HRESULT StdGlobalInterfaceTable_GetFactory(LPVOID *ppv);
-extern void* StdGlobalInterfaceTableInstance;
+extern void* StdGlobalInterfaceTable_Construct(void) DECLSPEC_HIDDEN;
+extern HRESULT StdGlobalInterfaceTable_GetFactory(LPVOID *ppv) DECLSPEC_HIDDEN;
+extern void* StdGlobalInterfaceTableInstance DECLSPEC_HIDDEN;
 
-HRESULT COM_OpenKeyForCLSID(REFCLSID clsid, LPCWSTR keyname, REGSAM access, HKEY *key);
-HRESULT COM_OpenKeyForAppIdFromCLSID(REFCLSID clsid, REGSAM access, HKEY *subkey);
-HRESULT MARSHAL_GetStandardMarshalCF(LPVOID *ppv);
-HRESULT FTMarshalCF_Create(REFIID riid, LPVOID *ppv);
+HRESULT COM_OpenKeyForCLSID(REFCLSID clsid, LPCWSTR keyname, REGSAM access, HKEY *key) DECLSPEC_HIDDEN;
+HRESULT COM_OpenKeyForAppIdFromCLSID(REFCLSID clsid, REGSAM access, HKEY *subkey) DECLSPEC_HIDDEN;
+HRESULT MARSHAL_GetStandardMarshalCF(LPVOID *ppv) DECLSPEC_HIDDEN;
+HRESULT FTMarshalCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN;
 
 /* Stub Manager */
 
-ULONG stub_manager_int_release(struct stub_manager *This);
-struct stub_manager *new_stub_manager(APARTMENT *apt, IUnknown *object);
-ULONG stub_manager_ext_addref(struct stub_manager *m, ULONG refs, BOOL tableweak);
-ULONG stub_manager_ext_release(struct stub_manager *m, ULONG refs, BOOL tableweak, BOOL last_unlock_releases);
-struct ifstub *stub_manager_new_ifstub(struct stub_manager *m, IRpcStubBuffer *sb, IUnknown *iptr, REFIID iid, MSHLFLAGS flags);
-struct ifstub *stub_manager_find_ifstub(struct stub_manager *m, REFIID iid, MSHLFLAGS flags);
-struct stub_manager *get_stub_manager(APARTMENT *apt, OID oid);
-struct stub_manager *get_stub_manager_from_object(APARTMENT *apt, void *object);
-BOOL stub_manager_notify_unmarshal(struct stub_manager *m, const IPID *ipid);
-BOOL stub_manager_is_table_marshaled(struct stub_manager *m, const IPID *ipid);
-void stub_manager_release_marshal_data(struct stub_manager *m, ULONG refs, const IPID *ipid, BOOL tableweak);
-HRESULT ipid_get_dispatch_params(const IPID *ipid, APARTMENT **stub_apt, IRpcStubBuffer **stub, IRpcChannelBuffer **chan, IID *iid, IUnknown **iface);
-HRESULT start_apartment_remote_unknown(void);
-
-HRESULT marshal_object(APARTMENT *apt, STDOBJREF *stdobjref, REFIID riid, IUnknown *obj, MSHLFLAGS mshlflags);
+ULONG stub_manager_int_release(struct stub_manager *This) DECLSPEC_HIDDEN;
+struct stub_manager *new_stub_manager(APARTMENT *apt, IUnknown *object) DECLSPEC_HIDDEN;
+ULONG stub_manager_ext_addref(struct stub_manager *m, ULONG refs, BOOL tableweak) DECLSPEC_HIDDEN;
+ULONG stub_manager_ext_release(struct stub_manager *m, ULONG refs, BOOL tableweak, BOOL last_unlock_releases) DECLSPEC_HIDDEN;
+struct ifstub *stub_manager_new_ifstub(struct stub_manager *m, IRpcStubBuffer *sb, IUnknown *iptr, REFIID iid, MSHLFLAGS flags) DECLSPEC_HIDDEN;
+struct ifstub *stub_manager_find_ifstub(struct stub_manager *m, REFIID iid, MSHLFLAGS flags) DECLSPEC_HIDDEN;
+struct stub_manager *get_stub_manager(APARTMENT *apt, OID oid) DECLSPEC_HIDDEN;
+struct stub_manager *get_stub_manager_from_object(APARTMENT *apt, void *object) DECLSPEC_HIDDEN;
+BOOL stub_manager_notify_unmarshal(struct stub_manager *m, const IPID *ipid) DECLSPEC_HIDDEN;
+BOOL stub_manager_is_table_marshaled(struct stub_manager *m, const IPID *ipid) DECLSPEC_HIDDEN;
+void stub_manager_release_marshal_data(struct stub_manager *m, ULONG refs, const IPID *ipid, BOOL tableweak) DECLSPEC_HIDDEN;
+HRESULT ipid_get_dispatch_params(const IPID *ipid, APARTMENT **stub_apt, IRpcStubBuffer **stub, IRpcChannelBuffer **chan, IID *iid, IUnknown **iface) DECLSPEC_HIDDEN;
+HRESULT start_apartment_remote_unknown(void) DECLSPEC_HIDDEN;
+
+HRESULT marshal_object(APARTMENT *apt, STDOBJREF *stdobjref, REFIID riid, IUnknown *obj, MSHLFLAGS mshlflags) DECLSPEC_HIDDEN;
 
 /* RPC Backend */
 
 struct dispatch_params;
 
-void    RPC_StartRemoting(struct apartment *apt);
+void    RPC_StartRemoting(struct apartment *apt) DECLSPEC_HIDDEN;
 HRESULT RPC_CreateClientChannel(const OXID *oxid, const IPID *ipid,
                                 const OXID_INFO *oxid_info,
                                 DWORD dest_context, void *dest_context_data,
-                                IRpcChannelBuffer **chan);
-HRESULT RPC_CreateServerChannel(IRpcChannelBuffer **chan);
-void    RPC_ExecuteCall(struct dispatch_params *params);
-HRESULT RPC_RegisterInterface(REFIID riid);
-void    RPC_UnregisterInterface(REFIID riid);
-HRESULT RPC_StartLocalServer(REFCLSID clsid, IStream *stream, BOOL multi_use, void **registration);
-void    RPC_StopLocalServer(void *registration);
-HRESULT RPC_GetLocalClassObject(REFCLSID rclsid, REFIID iid, LPVOID *ppv);
-HRESULT RPC_RegisterChannelHook(REFGUID rguid, IChannelHook *hook);
-void    RPC_UnregisterAllChannelHooks(void);
-HRESULT RPC_ResolveOxid(OXID oxid, OXID_INFO *oxid_info);
+                                IRpcChannelBuffer **chan) DECLSPEC_HIDDEN;
+HRESULT RPC_CreateServerChannel(IRpcChannelBuffer **chan) DECLSPEC_HIDDEN;
+void    RPC_ExecuteCall(struct dispatch_params *params) DECLSPEC_HIDDEN;
+HRESULT RPC_RegisterInterface(REFIID riid) DECLSPEC_HIDDEN;
+void    RPC_UnregisterInterface(REFIID riid) DECLSPEC_HIDDEN;
+HRESULT RPC_StartLocalServer(REFCLSID clsid, IStream *stream, BOOL multi_use, void **registration) DECLSPEC_HIDDEN;
+void    RPC_StopLocalServer(void *registration) DECLSPEC_HIDDEN;
+HRESULT RPC_GetLocalClassObject(REFCLSID rclsid, REFIID iid, LPVOID *ppv) DECLSPEC_HIDDEN;
+HRESULT RPC_RegisterChannelHook(REFGUID rguid, IChannelHook *hook) DECLSPEC_HIDDEN;
+void    RPC_UnregisterAllChannelHooks(void) DECLSPEC_HIDDEN;
+HRESULT RPC_ResolveOxid(OXID oxid, OXID_INFO *oxid_info) DECLSPEC_HIDDEN;
 
 /* This function initialize the Running Object Table */
-HRESULT WINAPI RunningObjectTableImpl_Initialize(void);
+HRESULT WINAPI RunningObjectTableImpl_Initialize(void) DECLSPEC_HIDDEN;
 
 /* This function uninitialize the Running Object Table */
-HRESULT WINAPI RunningObjectTableImpl_UnInitialize(void);
+HRESULT WINAPI RunningObjectTableImpl_UnInitialize(void) DECLSPEC_HIDDEN;
 
 /* Drag and drop */
-void OLEDD_UnInitialize(void);
+void OLEDD_UnInitialize(void) DECLSPEC_HIDDEN;
 
 /* Apartment Functions */
 
-APARTMENT *apartment_findfromoxid(OXID oxid, BOOL ref);
-APARTMENT *apartment_findfromtid(DWORD tid);
-DWORD apartment_release(struct apartment *apt);
-HRESULT apartment_disconnectproxies(struct apartment *apt);
-void apartment_disconnectobject(struct apartment *apt, void *object);
+APARTMENT *apartment_findfromoxid(OXID oxid, BOOL ref) DECLSPEC_HIDDEN;
+APARTMENT *apartment_findfromtid(DWORD tid) DECLSPEC_HIDDEN;
+DWORD apartment_release(struct apartment *apt) DECLSPEC_HIDDEN;
+HRESULT apartment_disconnectproxies(struct apartment *apt) DECLSPEC_HIDDEN;
+void apartment_disconnectobject(struct apartment *apt, void *object) DECLSPEC_HIDDEN;
 static inline HRESULT apartment_getoxid(const struct apartment *apt, OXID *oxid)
 {
     *oxid = apt->oxid;
     return S_OK;
 }
-HRESULT apartment_createwindowifneeded(struct apartment *apt);
-HWND apartment_getwindow(const struct apartment *apt);
-void apartment_joinmta(void);
+HRESULT apartment_createwindowifneeded(struct apartment *apt) DECLSPEC_HIDDEN;
+HWND apartment_getwindow(const struct apartment *apt) DECLSPEC_HIDDEN;
+void apartment_joinmta(void) DECLSPEC_HIDDEN;
 
 
 /* DCOM messages used by the apartment window (not compatible with native) */
@@ -294,19 +294,19 @@ extern HRESULT Handler_DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *p
 extern HRESULT HandlerCF_Create(REFCLSID rclsid, REFIID riid, LPVOID *ppv);
 
 /* Exported non-interface Data Advise Holder functions */
-HRESULT DataAdviseHolder_OnConnect(IDataAdviseHolder *iface, IDataObject *pDelegate);
-void DataAdviseHolder_OnDisconnect(IDataAdviseHolder *iface);
-
-extern UINT ownerlink_clipboard_format;
-extern UINT filename_clipboard_format;
-extern UINT filenameW_clipboard_format;
-extern UINT dataobject_clipboard_format;
-extern UINT embedded_object_clipboard_format;
-extern UINT embed_source_clipboard_format;
-extern UINT custom_link_source_clipboard_format;
-extern UINT link_source_clipboard_format;
-extern UINT object_descriptor_clipboard_format;
-extern UINT link_source_descriptor_clipboard_format;
-extern UINT ole_private_data_clipboard_format;
+HRESULT DataAdviseHolder_OnConnect(IDataAdviseHolder *iface, IDataObject *pDelegate) DECLSPEC_HIDDEN;
+void DataAdviseHolder_OnDisconnect(IDataAdviseHolder *iface) DECLSPEC_HIDDEN;
+
+extern UINT ownerlink_clipboard_format DECLSPEC_HIDDEN;
+extern UINT filename_clipboard_format DECLSPEC_HIDDEN;
+extern UINT filenameW_clipboard_format DECLSPEC_HIDDEN;
+extern UINT dataobject_clipboard_format DECLSPEC_HIDDEN;
+extern UINT embedded_object_clipboard_format DECLSPEC_HIDDEN;
+extern UINT embed_source_clipboard_format DECLSPEC_HIDDEN;
+extern UINT custom_link_source_clipboard_format DECLSPEC_HIDDEN;
+extern UINT link_source_clipboard_format DECLSPEC_HIDDEN;
+extern UINT object_descriptor_clipboard_format DECLSPEC_HIDDEN;
+extern UINT link_source_descriptor_clipboard_format DECLSPEC_HIDDEN;
+extern UINT ole_private_data_clipboard_format DECLSPEC_HIDDEN;
 
 #endif /* __WINE_OLE_COMPOBJ_H */
diff --git a/dlls/ole32/dictionary.h b/dlls/ole32/dictionary.h
index 231a647..f3693cc 100644
--- a/dlls/ole32/dictionary.h
+++ b/dlls/ole32/dictionary.h
@@ -52,15 +52,15 @@ typedef BOOL (*enumeratefunc)(const void *k, const void *v, void *extra,
  * extra is passed to c (and d, if it's provided).
  * Assumes c is not NULL.
  */
-struct dictionary *dictionary_create(comparefunc c, destroyfunc d, void *extra);
+struct dictionary *dictionary_create(comparefunc c, destroyfunc d, void *extra) DECLSPEC_HIDDEN;
 
 /* Assumes d is not NULL. */
-void dictionary_destroy(struct dictionary *d);
+void dictionary_destroy(struct dictionary *d) DECLSPEC_HIDDEN;
 
 /* Returns how many entries have been stored in the dictionary.  If two values
  * with the same key are inserted, only one is counted.
  */
-UINT dictionary_num_entries(struct dictionary *d);
+UINT dictionary_num_entries(struct dictionary *d) DECLSPEC_HIDDEN;
 
 /* Sets an element with key k and value v to the dictionary.  If a value
  * already exists with key k, its value is replaced, and the destroyfunc (if
@@ -70,7 +70,7 @@ UINT dictionary_num_entries(struct dictionary *d);
  * values for either the key or the value.
  * Assumes d is not NULL.
  */
-void dictionary_insert(struct dictionary *d, const void *k, const void *v);
+void dictionary_insert(struct dictionary *d, const void *k, const void *v) DECLSPEC_HIDDEN;
 
 /* If a value with key k has been inserted into the dictionary, *v is set
  * to its associated value.  Returns FALSE if the key is not found, and TRUE
@@ -79,15 +79,15 @@ void dictionary_insert(struct dictionary *d, const void *k, const void *v);
  * value; see dictionary_insert.)
  * Assumes d and v are not NULL.
  */
-BOOL dictionary_find(struct dictionary *d, const void *k, void **v);
+BOOL dictionary_find(struct dictionary *d, const void *k, void **v) DECLSPEC_HIDDEN;
 
 /* Removes the element with key k from the dictionary.  Calls the destroyfunc
  * for the dictionary with the element if found (so you may destroy it if it's
  * dynamically allocated.)
  * Assumes d is not NULL.
  */
-void dictionary_remove(struct dictionary *d, const void *k);
+void dictionary_remove(struct dictionary *d, const void *k) DECLSPEC_HIDDEN;
 
-void dictionary_enumerate(struct dictionary *d, enumeratefunc e, void *closure);
+void dictionary_enumerate(struct dictionary *d, enumeratefunc e, void *closure) DECLSPEC_HIDDEN;
 
 #endif /* ndef __DICTIONARY_H__ */
diff --git a/dlls/ole32/enumx.h b/dlls/ole32/enumx.h
index 5d45c94..da76e13 100644
--- a/dlls/ole32/enumx.h
+++ b/dlls/ole32/enumx.h
@@ -21,14 +21,14 @@
 
 typedef struct tagEnumSTATPROPSETSTG_impl enumx_impl;
 
-extern HRESULT WINAPI enumx_QueryInterface(enumx_impl *, REFIID, void**);
-extern ULONG WINAPI enumx_AddRef(enumx_impl *);
-extern ULONG WINAPI enumx_Release(enumx_impl *);
-extern HRESULT WINAPI enumx_Next(enumx_impl *, ULONG, void *, ULONG *);
-extern HRESULT WINAPI enumx_Skip(enumx_impl *, ULONG);
-extern HRESULT WINAPI enumx_Reset(enumx_impl *);
-extern HRESULT WINAPI enumx_Clone(enumx_impl *, enumx_impl **);
-extern enumx_impl *enumx_allocate(REFIID, const void *, ULONG);
-extern void *enumx_add_element(enumx_impl *, const void *);
+extern HRESULT WINAPI enumx_QueryInterface(enumx_impl *, REFIID, void**) DECLSPEC_HIDDEN;
+extern ULONG WINAPI enumx_AddRef(enumx_impl *) DECLSPEC_HIDDEN;
+extern ULONG WINAPI enumx_Release(enumx_impl *) DECLSPEC_HIDDEN;
+extern HRESULT WINAPI enumx_Next(enumx_impl *, ULONG, void *, ULONG *) DECLSPEC_HIDDEN;
+extern HRESULT WINAPI enumx_Skip(enumx_impl *, ULONG) DECLSPEC_HIDDEN;
+extern HRESULT WINAPI enumx_Reset(enumx_impl *) DECLSPEC_HIDDEN;
+extern HRESULT WINAPI enumx_Clone(enumx_impl *, enumx_impl **) DECLSPEC_HIDDEN;
+extern enumx_impl *enumx_allocate(REFIID, const void *, ULONG) DECLSPEC_HIDDEN;
+extern void *enumx_add_element(enumx_impl *, const void *) DECLSPEC_HIDDEN;
 
 #endif
diff --git a/dlls/ole32/moniker.h b/dlls/ole32/moniker.h
index 207b0e0..c23e9d3 100644
--- a/dlls/ole32/moniker.h
+++ b/dlls/ole32/moniker.h
@@ -30,23 +30,23 @@ DEFINE_OLEGUID( CLSID_CompositeMoniker, 0x309, 0, 0 );
 DEFINE_OLEGUID( CLSID_ClassMoniker,     0x31a, 0, 0 );
 DEFINE_OLEGUID( CLSID_PointerMoniker,   0x306, 0, 0 );
 
-HRESULT FileMonikerCF_Create(REFIID riid, LPVOID *ppv);
-HRESULT ItemMonikerCF_Create(REFIID riid, LPVOID *ppv);
-HRESULT AntiMonikerCF_Create(REFIID riid, LPVOID *ppv);
-HRESULT CompositeMonikerCF_Create(REFIID riid, LPVOID *ppv);
-HRESULT ClassMonikerCF_Create(REFIID riid, LPVOID *ppv);
-HRESULT PointerMonikerCF_Create(REFIID riid, LPVOID *ppv);
-HRESULT ComCatCF_Create(REFIID riid, LPVOID *ppv);
+HRESULT FileMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN;
+HRESULT ItemMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN;
+HRESULT AntiMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN;
+HRESULT CompositeMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN;
+HRESULT ClassMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN;
+HRESULT PointerMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN;
+HRESULT ComCatCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN;
 
 /* This function decomposes a String path to a String Table containing all the elements ("\" or "subDirectory" or "Directory" or "FileName") of the path */
-int FileMonikerImpl_DecomposePath(LPCOLESTR str, LPOLESTR** stringTable);
+int FileMonikerImpl_DecomposePath(LPCOLESTR str, LPOLESTR** stringTable) DECLSPEC_HIDDEN;
 
 HRESULT FileMoniker_CreateFromDisplayName(LPBC pbc, LPCOLESTR szDisplayName,
-                                          LPDWORD pchEaten, LPMONIKER *ppmk);
+                                          LPDWORD pchEaten, LPMONIKER *ppmk) DECLSPEC_HIDDEN;
 HRESULT ClassMoniker_CreateFromDisplayName(LPBC pbc, LPCOLESTR szDisplayName,
-                                           LPDWORD pchEaten, LPMONIKER *ppmk);
+                                           LPDWORD pchEaten, LPMONIKER *ppmk) DECLSPEC_HIDDEN;
 
-HRESULT MonikerMarshal_Create(IMoniker *inner, IUnknown **outer);
+HRESULT MonikerMarshal_Create(IMoniker *inner, IUnknown **outer) DECLSPEC_HIDDEN;
 
 
 #endif /* __WINE_MONIKER_H__ */
diff --git a/dlls/ole32/storage32.h b/dlls/ole32/storage32.h
index 1aee587..938bf7b 100644
--- a/dlls/ole32/storage32.h
+++ b/dlls/ole32/storage32.h
@@ -154,14 +154,14 @@ struct DirEntry
   ULARGE_INTEGER size;
 };
 
-HRESULT FileLockBytesImpl_Construct(HANDLE hFile, DWORD openFlags, LPCWSTR pwcsName, ILockBytes **pLockBytes);
+HRESULT FileLockBytesImpl_Construct(HANDLE hFile, DWORD openFlags, LPCWSTR pwcsName, ILockBytes **pLockBytes) DECLSPEC_HIDDEN;
 
 /*************************************************************************
  * Ole Convert support
  */
 
-void OLECONVERT_CreateOleStream(LPSTORAGE pStorage);
-HRESULT OLECONVERT_CreateCompObjStream(LPSTORAGE pStorage, LPCSTR strOleTypeName);
+void OLECONVERT_CreateOleStream(LPSTORAGE pStorage) DECLSPEC_HIDDEN;
+HRESULT OLECONVERT_CreateCompObjStream(LPSTORAGE pStorage, LPCSTR strOleTypeName) DECLSPEC_HIDDEN;
 
 
 /****************************************************************************
@@ -325,8 +325,8 @@ static inline HRESULT StorageBaseImpl_StreamLink(StorageBaseImpl *This,
  * StorageBaseImpl stream list handlers
  */
 
-void StorageBaseImpl_AddStream(StorageBaseImpl * stg, StgStreamImpl * strm);
-void StorageBaseImpl_RemoveStream(StorageBaseImpl * stg, StgStreamImpl * strm);
+void StorageBaseImpl_AddStream(StorageBaseImpl * stg, StgStreamImpl * strm) DECLSPEC_HIDDEN;
+void StorageBaseImpl_RemoveStream(StorageBaseImpl * stg, StgStreamImpl * strm) DECLSPEC_HIDDEN;
 
 /* Number of BlockChainStream objects to cache in a StorageImpl */
 #define BLOCKCHAIN_CACHE_SIZE 4
@@ -385,35 +385,35 @@ struct StorageImpl
 HRESULT StorageImpl_ReadRawDirEntry(
             StorageImpl *This,
             ULONG index,
-            BYTE *buffer);
+            BYTE *buffer) DECLSPEC_HIDDEN;
 
 void UpdateRawDirEntry(
     BYTE *buffer,
-    const DirEntry *newData);
+    const DirEntry *newData) DECLSPEC_HIDDEN;
 
 HRESULT StorageImpl_WriteRawDirEntry(
             StorageImpl *This,
             ULONG index,
-            const BYTE *buffer);
+            const BYTE *buffer) DECLSPEC_HIDDEN;
 
 HRESULT StorageImpl_ReadDirEntry(
             StorageImpl*    This,
             DirRef          index,
-            DirEntry*       buffer);
+            DirEntry*       buffer) DECLSPEC_HIDDEN;
 
 HRESULT StorageImpl_WriteDirEntry(
             StorageImpl*        This,
             DirRef              index,
-            const DirEntry*     buffer);
+            const DirEntry*     buffer) DECLSPEC_HIDDEN;
 
 BlockChainStream* Storage32Impl_SmallBlocksToBigBlocks(
                       StorageImpl* This,
-                      SmallBlockChainStream** ppsbChain);
+                      SmallBlockChainStream** ppsbChain) DECLSPEC_HIDDEN;
 
 SmallBlockChainStream* Storage32Impl_BigBlocksToSmallBlocks(
                       StorageImpl* This,
                       BlockChainStream** ppbbChain,
-                      ULARGE_INTEGER newSize);
+                      ULARGE_INTEGER newSize) DECLSPEC_HIDDEN;
 
 /****************************************************************************
  * StgStreamImpl definitions.
@@ -464,7 +464,7 @@ struct StgStreamImpl
 StgStreamImpl* StgStreamImpl_Construct(
 		StorageBaseImpl* parentStorage,
     DWORD            grfMode,
-    DirRef           dirEntry);
+    DirRef           dirEntry) DECLSPEC_HIDDEN;
 
 
 /******************************************************************************
@@ -491,18 +491,18 @@ StgStreamImpl* StgStreamImpl_Construct(
  * are abstractions used to read values from file buffers without having to
  * worry about bit order
  */
-void StorageUtl_ReadWord(const BYTE* buffer, ULONG offset, WORD* value);
-void StorageUtl_WriteWord(BYTE* buffer, ULONG offset, WORD value);
-void StorageUtl_ReadDWord(const BYTE* buffer, ULONG offset, DWORD* value);
-void StorageUtl_WriteDWord(BYTE* buffer, ULONG offset, DWORD value);
+void StorageUtl_ReadWord(const BYTE* buffer, ULONG offset, WORD* value) DECLSPEC_HIDDEN;
+void StorageUtl_WriteWord(BYTE* buffer, ULONG offset, WORD value) DECLSPEC_HIDDEN;
+void StorageUtl_ReadDWord(const BYTE* buffer, ULONG offset, DWORD* value) DECLSPEC_HIDDEN;
+void StorageUtl_WriteDWord(BYTE* buffer, ULONG offset, DWORD value) DECLSPEC_HIDDEN;
 void StorageUtl_ReadULargeInteger(const BYTE* buffer, ULONG offset,
- ULARGE_INTEGER* value);
+ ULARGE_INTEGER* value) DECLSPEC_HIDDEN;
 void StorageUtl_WriteULargeInteger(BYTE* buffer, ULONG offset,
- const ULARGE_INTEGER *value);
-void StorageUtl_ReadGUID(const BYTE* buffer, ULONG offset, GUID* value);
-void StorageUtl_WriteGUID(BYTE* buffer, ULONG offset, const GUID* value);
+ const ULARGE_INTEGER *value) DECLSPEC_HIDDEN;
+void StorageUtl_ReadGUID(const BYTE* buffer, ULONG offset, GUID* value) DECLSPEC_HIDDEN;
+void StorageUtl_WriteGUID(BYTE* buffer, ULONG offset, const GUID* value) DECLSPEC_HIDDEN;
 void StorageUtl_CopyDirEntryToSTATSTG(StorageBaseImpl *storage,STATSTG* destination,
- const DirEntry* source, int statFlags);
+ const DirEntry* source, int statFlags) DECLSPEC_HIDDEN;
 
 /****************************************************************************
  * BlockChainStream definitions.
@@ -547,31 +547,31 @@ struct BlockChainStream
 BlockChainStream* BlockChainStream_Construct(
 		StorageImpl* parentStorage,
 		ULONG*         headOfStreamPlaceHolder,
-		DirRef         dirEntry);
+		DirRef         dirEntry) DECLSPEC_HIDDEN;
 
 void BlockChainStream_Destroy(
-		BlockChainStream* This);
+		BlockChainStream* This) DECLSPEC_HIDDEN;
 
 HRESULT BlockChainStream_ReadAt(
 		BlockChainStream* This,
 		ULARGE_INTEGER offset,
 		ULONG          size,
 		void*          buffer,
-		ULONG*         bytesRead);
+		ULONG*         bytesRead) DECLSPEC_HIDDEN;
 
 HRESULT BlockChainStream_WriteAt(
 		BlockChainStream* This,
 		ULARGE_INTEGER offset,
 		ULONG          size,
 		const void*    buffer,
-		ULONG*         bytesWritten);
+		ULONG*         bytesWritten) DECLSPEC_HIDDEN;
 
 BOOL BlockChainStream_SetSize(
 		BlockChainStream* This,
-		ULARGE_INTEGER    newSize);
+		ULARGE_INTEGER    newSize) DECLSPEC_HIDDEN;
 
 HRESULT BlockChainStream_Flush(
-                BlockChainStream* This);
+                BlockChainStream* This) DECLSPEC_HIDDEN;
 
 /****************************************************************************
  * SmallBlockChainStream definitions.
@@ -592,28 +592,28 @@ struct SmallBlockChainStream
 SmallBlockChainStream* SmallBlockChainStream_Construct(
            StorageImpl*   parentStorage,
            ULONG*         headOfStreamPlaceHolder,
-           DirRef         dirEntry);
+           DirRef         dirEntry) DECLSPEC_HIDDEN;
 
 void SmallBlockChainStream_Destroy(
-	       SmallBlockChainStream* This);
+	       SmallBlockChainStream* This) DECLSPEC_HIDDEN;
 
 HRESULT SmallBlockChainStream_ReadAt(
 	       SmallBlockChainStream* This,
 	       ULARGE_INTEGER offset,
 	       ULONG          size,
 	       void*          buffer,
-	       ULONG*         bytesRead);
+	       ULONG*         bytesRead) DECLSPEC_HIDDEN;
 
 HRESULT SmallBlockChainStream_WriteAt(
 	       SmallBlockChainStream* This,
 	       ULARGE_INTEGER offset,
 	       ULONG          size,
 	       const void*    buffer,
-	       ULONG*         bytesWritten);
+	       ULONG*         bytesWritten) DECLSPEC_HIDDEN;
 
 BOOL SmallBlockChainStream_SetSize(
 	       SmallBlockChainStream* This,
-	       ULARGE_INTEGER          newSize);
+	       ULARGE_INTEGER          newSize) DECLSPEC_HIDDEN;
 
 
 #endif /* __STORAGE32_H__ */
-- 
1.7.1



More information about the wine-patches mailing list