19#ifndef INCLUDED_VBAHELPER_VBAGLOBALBASE_HXX
20#define INCLUDED_VBAHELPER_VBAGLOBALBASE_HXX
24#include <com/sun/star/uno/Any.hxx>
25#include <com/sun/star/uno/Exception.hpp>
26#include <com/sun/star/uno/Reference.hxx>
27#include <com/sun/star/uno/RuntimeException.hpp>
28#include <com/sun/star/uno/Sequence.hxx>
29#include <ooo/vba/XGlobalsBase.hpp>
30#include <rtl/ustring.hxx>
37 namespace beans {
struct PropertyValue; }
38 namespace uno {
class XComponentContext; }
43 class XHelperInterface;
51 bool hasServiceName(
const OUString& serviceName );
52 void init(
const css::uno::Sequence< css::beans::PropertyValue >& aInitArgs );
55 VbaGlobalsBase(
const css::uno::Reference< ov::XHelperInterface >& xParent,
const css::uno::Reference< css::uno::XComponentContext >& xContext,
const OUString& sDocCtxName );
58 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL
createInstance(
const OUString& aServiceSpecifier )
override;
59 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments(
const OUString& ServiceSpecifier,
const css::uno::Sequence< css::uno::Any >& Arguments )
override;
60 virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames( )
override;
HRESULT createInstance(REFIID iid, Ifc **ppIfc)
FILE * init(int, char **)
const OUString msDocCtxName
#define VBAHELPER_DLLPUBLIC
InheritedHelperInterfaceWeakImpl< ov::XGlobalsBase > Globals_BASE