summaryrefslogtreecommitdiff
path: root/cppu/inc/uno/data.h
diff options
context:
space:
mode:
Diffstat (limited to 'cppu/inc/uno/data.h')
-rw-r--r--cppu/inc/uno/data.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/cppu/inc/uno/data.h b/cppu/inc/uno/data.h
index 8a86b89841d7..0ee31682e891 100644
--- a/cppu/inc/uno/data.h
+++ b/cppu/inc/uno/data.h
@@ -28,7 +28,7 @@
#ifndef _UNO_DATA_H_
#define _UNO_DATA_H_
-#include <sal/types.h>
+#include <cppu/cppudllapi.h>
#ifdef __cplusplus
extern "C"
@@ -72,7 +72,7 @@ typedef void (SAL_CALL * uno_ReleaseFunc)(
@param release function to release queried interfaces; defaults (0) to uno
@return true if values are equal
*/
-sal_Bool SAL_CALL uno_equalData(
+CPPU_DLLPUBLIC sal_Bool SAL_CALL uno_equalData(
void * pVal1, struct _typelib_TypeDescription * pVal1TypeDescr,
void * pVal2, struct _typelib_TypeDescription * pVal2TypeDescr,
uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release )
@@ -88,7 +88,7 @@ sal_Bool SAL_CALL uno_equalData(
@param release function to release queried interfaces; defaults (0) to uno
@return true if values are equal
*/
-sal_Bool SAL_CALL uno_type_equalData(
+CPPU_DLLPUBLIC sal_Bool SAL_CALL uno_type_equalData(
void * pVal1, struct _typelib_TypeDescriptionReference * pVal1Type,
void * pVal2, struct _typelib_TypeDescriptionReference * pVal2Type,
uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release )
@@ -103,7 +103,7 @@ sal_Bool SAL_CALL uno_type_equalData(
@param acquire function called each time an interface needs to be acquired;
defaults (0) to uno
*/
-void SAL_CALL uno_copyData(
+CPPU_DLLPUBLIC void SAL_CALL uno_copyData(
void * pDest, void * pSource,
struct _typelib_TypeDescription * pTypeDescr, uno_AcquireFunc acquire )
SAL_THROW_EXTERN_C();
@@ -116,7 +116,7 @@ void SAL_CALL uno_copyData(
@param acquire function called each time an interface needs to be acquired;
defaults (0) to uno
*/
-void SAL_CALL uno_type_copyData(
+CPPU_DLLPUBLIC void SAL_CALL uno_type_copyData(
void * pDest, void * pSource,
struct _typelib_TypeDescriptionReference * pType, uno_AcquireFunc acquire )
SAL_THROW_EXTERN_C();
@@ -129,7 +129,7 @@ void SAL_CALL uno_type_copyData(
@param pTypeDescr type description of source
@param mapping mapping to convert/ map interfaces
*/
-void SAL_CALL uno_copyAndConvertData(
+CPPU_DLLPUBLIC void SAL_CALL uno_copyAndConvertData(
void * pDest, void * pSource,
struct _typelib_TypeDescription * pTypeDescr, struct _uno_Mapping * mapping )
SAL_THROW_EXTERN_C();
@@ -141,7 +141,7 @@ void SAL_CALL uno_copyAndConvertData(
@param pType type of source
@param mapping mapping to convert/ map interfaces
*/
-void SAL_CALL uno_type_copyAndConvertData(
+CPPU_DLLPUBLIC void SAL_CALL uno_type_copyAndConvertData(
void * pDest, void * pSource,
struct _typelib_TypeDescriptionReference * pType, struct _uno_Mapping * mapping )
SAL_THROW_EXTERN_C();
@@ -153,7 +153,7 @@ void SAL_CALL uno_type_copyAndConvertData(
@param release function called each time an interface pointer needs to be released;
defaults (0) to uno
*/
-void SAL_CALL uno_destructData(
+CPPU_DLLPUBLIC void SAL_CALL uno_destructData(
void * pValue, struct _typelib_TypeDescription * pTypeDescr, uno_ReleaseFunc release )
SAL_THROW_EXTERN_C();
/** Destructs a given value; does NOT free its memory!
@@ -163,7 +163,7 @@ void SAL_CALL uno_destructData(
@param release function called each time an interface pointer needs to be released;
defaults (0) to uno
*/
-void SAL_CALL uno_type_destructData(
+CPPU_DLLPUBLIC void SAL_CALL uno_type_destructData(
void * pValue, struct _typelib_TypeDescriptionReference * pType, uno_ReleaseFunc release )
SAL_THROW_EXTERN_C();
@@ -172,7 +172,7 @@ void SAL_CALL uno_type_destructData(
@param pMem pointer to memory of value to be constructed
@param pTypeDescr type description of value to be constructed
*/
-void SAL_CALL uno_constructData(
+CPPU_DLLPUBLIC void SAL_CALL uno_constructData(
void * pMem, struct _typelib_TypeDescription * pTypeDescr )
SAL_THROW_EXTERN_C();
/** Default constructs a value. All simple types are set to 0, enums are set to their default value.
@@ -180,7 +180,7 @@ void SAL_CALL uno_constructData(
@param pMem pointer to memory of value to be constructed
@param pType type of value to be constructed
*/
-void SAL_CALL uno_type_constructData(
+CPPU_DLLPUBLIC void SAL_CALL uno_type_constructData(
void * pMem, struct _typelib_TypeDescriptionReference * pType )
SAL_THROW_EXTERN_C();
@@ -202,7 +202,7 @@ void SAL_CALL uno_type_constructData(
defaults (0) to uno
@return true if destination has been successfully assigned
*/
-sal_Bool SAL_CALL uno_assignData(
+CPPU_DLLPUBLIC sal_Bool SAL_CALL uno_assignData(
void * pDest, struct _typelib_TypeDescription * pDestTypeDescr,
void * pSource, struct _typelib_TypeDescription * pSourceTypeDescr,
uno_QueryInterfaceFunc queryInterface, uno_AcquireFunc acquire, uno_ReleaseFunc release )
@@ -225,7 +225,7 @@ sal_Bool SAL_CALL uno_assignData(
defaults (0) to uno
@return true if destination has been successfully assigned
*/
-sal_Bool SAL_CALL uno_type_assignData(
+CPPU_DLLPUBLIC sal_Bool SAL_CALL uno_type_assignData(
void * pDest, struct _typelib_TypeDescriptionReference * pDestType,
void * pSource, struct _typelib_TypeDescriptionReference * pSourceType,
uno_QueryInterfaceFunc queryInterface, uno_AcquireFunc acquire, uno_ReleaseFunc release )
@@ -245,7 +245,7 @@ sal_Bool SAL_CALL uno_type_assignData(
defaults (0) to uno
@return true if value is destination has been successfully assigned
*/
-sal_Bool SAL_CALL uno_type_isAssignableFromData(
+CPPU_DLLPUBLIC sal_Bool SAL_CALL uno_type_isAssignableFromData(
struct _typelib_TypeDescriptionReference * pAssignable,
void * pFrom, struct _typelib_TypeDescriptionReference * pFromType,
uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release )