#ifndef __net_elmau_zaz_EasyMacro_idl__ #define __net_elmau_zaz_EasyMacro_idl__ #include /* any, boolean, byte, char, double, float, hyper, long, short, string, void, unsigned hyper, unsigned long, unsigned short */ module net { module elmau { module zaz { module EasyMacro { interface XZAZEasyMacro : com::sun::star::uno::XInterface { [attribute, readonly] string OS; [attribute, readonly] string DESKTOP; [attribute, readonly] string PC; [attribute, readonly] string USER; [attribute, readonly] boolean IS_WIN; [attribute, readonly] boolean IS_MAC; [attribute, readonly] string NAME; [attribute, readonly] string VERSION; [attribute, readonly] string LANGUAGE; [attribute, readonly] string LANG; [attribute, readonly] string INFO_DEBUG; }; interface XZAZDebug : com::sun::star::uno::XInterface { void inspect([in] any obj); void info([in] any data); void debug([in] any data); void error([in] any data); }; service EasyMacro { interface XZAZEasyMacro; interface XZAZDebug; }; }; }; }; }; #endif