AlterOffice
AlterOffice 3.4 SDK C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
genfunc.h
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 
3 #ifndef INCLUDED_COM_SUN_STAR_UNO_GENFUNC_H
4 #define INCLUDED_COM_SUN_STAR_UNO_GENFUNC_H
5 
6 #include "sal/types.h"
7 
9 
10 namespace com
11 {
12 namespace sun
13 {
14 namespace star
15 {
16 namespace uno
17 {
22 inline void SAL_CALL cpp_acquire(void* pCppI);
27 inline void SAL_CALL cpp_release(void* pCppI);
34 inline void* SAL_CALL cpp_queryInterface(void* pCppI, typelib_TypeDescriptionReference* pType);
35 }
36 }
37 }
38 }
39 
40 #endif
41 
42 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
void cpp_release(void *pCppI)
Function to release a C++ interface.
Definition: genfunc.hxx:30
Holds a weak reference to a type description.
Definition: typedescription.h:24
struct SAL_DLLPUBLIC_RTTI _typelib_TypeDescriptionReference typelib_TypeDescriptionReference
Holds a weak reference to a type description.
void cpp_acquire(void *pCppI)
Function to acquire a C++ interface.
Definition: genfunc.hxx:25
void * cpp_queryInterface(void *pCppI, typelib_TypeDescriptionReference *pType)
Function to query for a C++ interface.
Definition: genfunc.hxx:35