22#include <rtl/ustring.hxx>
27#define MAXFUNCPARAM 16
28#define MAXARRSIZE 0xfffe
33#define CALLTYPE __cdecl
78 void Call(
void** ppParam)
const;
84 void getParamDesc( OUString& aName, OUString& aDesc, sal_uInt16 nParam )
const;
89 typedef std::map<OUString, std::unique_ptr<LegacyFuncData>>
MapType;
const_iterator begin() const
std::map< OUString, std::unique_ptr< LegacyFuncData > > MapType
const LegacyFuncData * findByName(const OUString &rName) const
void insert(LegacyFuncData *pNew)
const_iterator end() const
MapType::const_iterator const_iterator
LegacyFuncData(const ModuleData *pModule, OUString aIName, OUString aFName, sal_uInt16 nNo, sal_uInt16 nCount, const ParamType *peType, ParamType eType)
void getParamDesc(OUString &aName, OUString &aDesc, sal_uInt16 nParam) const
name and description of parameter nParam.
ParamType GetParamType(sal_uInt16 nIndex) const
ParamType GetAsyncType() const
sal_uInt16 GetParamCount() const
void Call(void **ppParam) const
ParamType eParamType[MAXFUNCPARAM]
const OUString & GetInternalName() const
void Unadvice(double nHandle)
const OUString & GetModuleName() const
const ModuleData * pModuleData
std::unique_ptr< sal_Int32[]> pData