LibreOffice Module sc (master) 1
Classes | Typedefs | Functions | Variables
callform.cxx File Reference
#include <sal/config.h>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <osl/module.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <memory>
#include <callform.hxx>
#include <global.hxx>
#include <adiasync.hxx>
Include dependency graph for callform.cxx:

Go to the source code of this file.

Classes

class  ModuleData
 

Typedefs

typedef void(CALLTYPEExFuncPtr1) (void *)
 
typedef void(CALLTYPEExFuncPtr2) (void *, void *)
 
typedef void(CALLTYPEExFuncPtr3) (void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr4) (void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr5) (void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr6) (void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr7) (void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr8) (void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr9) (void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr10) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr11) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr12) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr13) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr14) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr15) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr16) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEGetFuncCountPtr) (sal_uInt16 &nCount)
 
typedef void(CALLTYPEGetFuncDataPtr) (sal_uInt16 &nNo, char *pFuncName, sal_uInt16 &nParamCount, ParamType *peType, char *pInternalName)
 
typedef void(CALLTYPESetLanguagePtr) (sal_uInt16 &nLanguage)
 
typedef void(CALLTYPEGetParamDesc) (sal_uInt16 &nNo, sal_uInt16 &nParam, char *pName, char *pDesc)
 
typedef void(CALLTYPEIsAsync) (sal_uInt16 &nNo, ParamType *peType)
 
typedef void(CALLTYPEAdvice) (sal_uInt16 &nNo, AdvData &pfCallback)
 
typedef void(CALLTYPEUnadvice) (double &nHandle)
 

Functions

bool InitExternalFunc (const OUString &rModuleName)
 
void ExitExternalFunc ()
 

Variables

constexpr OUStringLiteral GETFUNCTIONCOUNT = u"GetFunctionCount"
 
constexpr OUStringLiteral GETFUNCTIONDATA = u"GetFunctionData"
 
constexpr OUStringLiteral SETLANGUAGE = u"SetLanguage"
 
constexpr OUStringLiteral GETPARAMDESC = u"GetParameterDescription"
 
constexpr OUStringLiteral ISASYNC = u"IsAsync"
 
constexpr OUStringLiteral ADVICE = u"Advice"
 
constexpr OUStringLiteral UNADVICE = u"Unadvice"
 

Typedef Documentation

◆ Advice

typedef void(CALLTYPE * Advice) (sal_uInt16 &nNo, AdvData &pfCallback)

Definition at line 61 of file callform.cxx.

◆ ExFuncPtr1

typedef void(CALLTYPE * ExFuncPtr1) (void *)

Definition at line 34 of file callform.cxx.

◆ ExFuncPtr10

typedef void(CALLTYPE * ExFuncPtr10) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)

Definition at line 43 of file callform.cxx.

◆ ExFuncPtr11

typedef void(CALLTYPE * ExFuncPtr11) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)

Definition at line 44 of file callform.cxx.

◆ ExFuncPtr12

typedef void(CALLTYPE * ExFuncPtr12) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)

Definition at line 45 of file callform.cxx.

◆ ExFuncPtr13

typedef void(CALLTYPE * ExFuncPtr13) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)

Definition at line 46 of file callform.cxx.

◆ ExFuncPtr14

typedef void(CALLTYPE * ExFuncPtr14) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)

Definition at line 47 of file callform.cxx.

◆ ExFuncPtr15

typedef void(CALLTYPE * ExFuncPtr15) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)

Definition at line 48 of file callform.cxx.

◆ ExFuncPtr16

typedef void(CALLTYPE * ExFuncPtr16) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)

Definition at line 49 of file callform.cxx.

◆ ExFuncPtr2

typedef void(CALLTYPE * ExFuncPtr2) (void *, void *)

Definition at line 35 of file callform.cxx.

◆ ExFuncPtr3

typedef void(CALLTYPE * ExFuncPtr3) (void *, void *, void *)

Definition at line 36 of file callform.cxx.

◆ ExFuncPtr4

typedef void(CALLTYPE * ExFuncPtr4) (void *, void *, void *, void *)

Definition at line 37 of file callform.cxx.

◆ ExFuncPtr5

typedef void(CALLTYPE * ExFuncPtr5) (void *, void *, void *, void *, void *)

Definition at line 38 of file callform.cxx.

◆ ExFuncPtr6

typedef void(CALLTYPE * ExFuncPtr6) (void *, void *, void *, void *, void *, void *)

Definition at line 39 of file callform.cxx.

◆ ExFuncPtr7

typedef void(CALLTYPE * ExFuncPtr7) (void *, void *, void *, void *, void *, void *, void *)

Definition at line 40 of file callform.cxx.

◆ ExFuncPtr8

typedef void(CALLTYPE * ExFuncPtr8) (void *, void *, void *, void *, void *, void *, void *, void *)

Definition at line 41 of file callform.cxx.

◆ ExFuncPtr9

typedef void(CALLTYPE * ExFuncPtr9) (void *, void *, void *, void *, void *, void *, void *, void *, void *)

Definition at line 42 of file callform.cxx.

◆ GetFuncCountPtr

typedef void(CALLTYPE * GetFuncCountPtr) (sal_uInt16 &nCount)

Definition at line 51 of file callform.cxx.

◆ GetFuncDataPtr

typedef void(CALLTYPE * GetFuncDataPtr) (sal_uInt16 &nNo, char *pFuncName, sal_uInt16 &nParamCount, ParamType *peType, char *pInternalName)

Definition at line 52 of file callform.cxx.

◆ GetParamDesc

typedef void(CALLTYPE * GetParamDesc) (sal_uInt16 &nNo, sal_uInt16 &nParam, char *pName, char *pDesc)

Definition at line 56 of file callform.cxx.

◆ IsAsync

typedef void(CALLTYPE * IsAsync) (sal_uInt16 &nNo, ParamType *peType)

Definition at line 59 of file callform.cxx.

◆ SetLanguagePtr

typedef void(CALLTYPE * SetLanguagePtr) (sal_uInt16 &nLanguage)

Definition at line 55 of file callform.cxx.

◆ Unadvice

typedef void(CALLTYPE * Unadvice) (double &nHandle)

Definition at line 63 of file callform.cxx.

Function Documentation

◆ ExitExternalFunc()

void ExitExternalFunc ( )

Definition at line 239 of file callform.cxx.

Referenced by ScGlobal::Clear().

◆ InitExternalFunc()

bool InitExternalFunc ( const OUString &  rModuleName)

Variable Documentation

◆ ADVICE

constexpr OUStringLiteral ADVICE = u"Advice"
constexpr

Definition at line 73 of file callform.cxx.

Referenced by InitExternalFunc().

◆ GETFUNCTIONCOUNT

constexpr OUStringLiteral GETFUNCTIONCOUNT = u"GetFunctionCount"
constexpr

Definition at line 68 of file callform.cxx.

Referenced by InitExternalFunc().

◆ GETFUNCTIONDATA

constexpr OUStringLiteral GETFUNCTIONDATA = u"GetFunctionData"
constexpr

Definition at line 69 of file callform.cxx.

Referenced by InitExternalFunc().

◆ GETPARAMDESC

constexpr OUStringLiteral GETPARAMDESC = u"GetParameterDescription"
constexpr

Definition at line 71 of file callform.cxx.

Referenced by LegacyFuncData::getParamDesc().

◆ ISASYNC

constexpr OUStringLiteral ISASYNC = u"IsAsync"
constexpr

Definition at line 72 of file callform.cxx.

Referenced by InitExternalFunc().

◆ SETLANGUAGE

constexpr OUStringLiteral SETLANGUAGE = u"SetLanguage"
constexpr

Definition at line 70 of file callform.cxx.

Referenced by InitExternalFunc().

◆ UNADVICE

constexpr OUStringLiteral UNADVICE = u"Unadvice"
constexpr

Definition at line 74 of file callform.cxx.

Referenced by LegacyFuncData::Unadvice().