AlterOffice
AlterOffice 3.4 SDK C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Mapping.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 
3 
4 #ifndef INCLUDED_CPPU_HELPER_PURPENV_MAPPING_HXX
5 #define INCLUDED_CPPU_HELPER_PURPENV_MAPPING_HXX
6 
7 #include "cppu/cppudllapi.h"
9 #include "uno/any2.h"
10 #include "uno/environment.h"
11 #include "uno/mapping.h"
12 
13 
14 namespace cppu { namespace helper { namespace purpenv {
15 
22 typedef void ProbeFun(
23  bool pre,
24  void * pThis,
25  void * pContext,
26  typelib_TypeDescriptionReference * pReturnTypeRef,
27  typelib_MethodParameter * pParams,
28  sal_Int32 nParams,
29  typelib_TypeDescription const * pMemberType,
30  void * pReturn,
31  void * pArgs[],
32  uno_Any ** ppException );
33 
34 
36  uno_Environment * pFrom,
37  uno_Environment * pTo,
38  ProbeFun * probeFun = NULL,
39  void * pContext = NULL
40  );
41 
42 }}}
43 
44 #endif
45 
46 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
struct SAL_DLLPUBLIC_RTTI _uno_Mapping uno_Mapping
This is the binary specification of a mapping.
Description of an interface method parameter.
Definition: typedescription.h:189
void ProbeFun(bool pre, void *pThis, void *pContext, typelib_TypeDescriptionReference *pReturnTypeRef, typelib_MethodParameter *pParams, sal_Int32 nParams, typelib_TypeDescription const *pMemberType, void *pReturn, void *pArgs[], uno_Any **ppException)
C++ helper for implementing Purpose Environments.
Definition: Mapping.hxx:22
struct SAL_DLLPUBLIC_RTTI _typelib_TypeDescriptionReference typelib_TypeDescriptionReference
Holds a weak reference to a type description.
PURPENV_DLLPUBLIC void createMapping(uno_Mapping **ppMapping, uno_Environment *pFrom, uno_Environment *pTo, ProbeFun *probeFun=NULL, void *pContext=NULL)
struct SAL_DLLPUBLIC_RTTI _uno_Any uno_Any
This is the binary specification of a UNO any.
struct SAL_DLLPUBLIC_RTTI _typelib_TypeDescription typelib_TypeDescription
Full type description of a type.
struct SAL_DLLPUBLIC_RTTI _uno_Environment uno_Environment
The binary specification of a UNO environment.
#define PURPENV_DLLPUBLIC
Definition: cppudllapi.h:17