LCOV - code coverage report
Current view: top level - workdir/unxlngi6.pro/UnoApiHeadersTarget/udkapi/comprehensive/com/sun/star/registry - XRegistryKey.hpp (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 438 440 99.5 %
Date: 2012-08-25 Functions: 3 4 75.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 199 396 50.3 %

           Branch data     Line data    Source code
       1                 :            : #ifndef INCLUDED_COM_SUN_STAR_REGISTRY_XREGISTRYKEY_HPP
       2                 :            : #define INCLUDED_COM_SUN_STAR_REGISTRY_XREGISTRYKEY_HPP
       3                 :            : 
       4                 :            : #include "sal/config.h"
       5                 :            : 
       6                 :            : #include "com/sun/star/registry/XRegistryKey.hdl"
       7                 :            : 
       8                 :            : #include "com/sun/star/uno/RuntimeException.hpp"
       9                 :            : #include "com/sun/star/registry/InvalidValueException.hpp"
      10                 :            : #include "com/sun/star/registry/RegistryValueType.hpp"
      11                 :            : #include "com/sun/star/registry/RegistryKeyType.hpp"
      12                 :            : #include "com/sun/star/registry/XRegistryKey.hpp"
      13                 :            : #include "com/sun/star/registry/InvalidRegistryException.hpp"
      14                 :            : #include "com/sun/star/uno/XInterface.hpp"
      15                 :            : #include "com/sun/star/uno/Reference.hxx"
      16                 :            : #include "com/sun/star/uno/Sequence.hxx"
      17                 :            : #include "com/sun/star/uno/Type.hxx"
      18                 :            : #include "cppu/unotype.hxx"
      19                 :            : #include "osl/mutex.hxx"
      20                 :            : #include "rtl/ustring.hxx"
      21                 :            : #include "rtl/instance.hxx"
      22                 :            : #include "sal/types.h"
      23                 :            : 
      24                 :            : namespace com { namespace sun { namespace star { namespace registry { namespace detail {
      25                 :            : 
      26                 :            : struct theXRegistryKeyType : public rtl::StaticWithInit< ::com::sun::star::uno::Type *, theXRegistryKeyType >
      27                 :            : {
      28                 :        747 :     ::com::sun::star::uno::Type * operator()() const
      29                 :            :     {
      30         [ +  - ]:        747 :         ::rtl::OUString sTypeName( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey") );
      31                 :            : 
      32                 :            :         // Start inline typedescription generation
      33                 :        747 :         typelib_InterfaceTypeDescription * pTD = 0;
      34                 :            : 
      35                 :            :         typelib_TypeDescriptionReference * aSuperTypes[1];
      36         [ +  - ]:        747 :         aSuperTypes[0] = ::cppu::UnoType< ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > >::get().getTypeLibType();
      37                 :        747 :         typelib_TypeDescriptionReference * pMembers[29] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 };
      38         [ +  - ]:        747 :         ::rtl::OUString sAttributeName0( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::KeyName") );
      39                 :            :         typelib_typedescriptionreference_new( &pMembers[0],
      40                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_ATTRIBUTE,
      41                 :        747 :                                               sAttributeName0.pData );
      42         [ +  - ]:        747 :         ::rtl::OUString sMethodName0( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::isReadOnly") );
      43                 :            :         typelib_typedescriptionreference_new( &pMembers[1],
      44                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      45                 :        747 :                                               sMethodName0.pData );
      46         [ +  - ]:        747 :         ::rtl::OUString sMethodName1( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::isValid") );
      47                 :            :         typelib_typedescriptionreference_new( &pMembers[2],
      48                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      49                 :        747 :                                               sMethodName1.pData );
      50         [ +  - ]:        747 :         ::rtl::OUString sMethodName2( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getKeyType") );
      51                 :            :         typelib_typedescriptionreference_new( &pMembers[3],
      52                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      53                 :        747 :                                               sMethodName2.pData );
      54         [ +  - ]:        747 :         ::rtl::OUString sMethodName3( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getValueType") );
      55                 :            :         typelib_typedescriptionreference_new( &pMembers[4],
      56                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      57                 :        747 :                                               sMethodName3.pData );
      58         [ +  - ]:        747 :         ::rtl::OUString sMethodName4( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getLongValue") );
      59                 :            :         typelib_typedescriptionreference_new( &pMembers[5],
      60                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      61                 :        747 :                                               sMethodName4.pData );
      62         [ +  - ]:        747 :         ::rtl::OUString sMethodName5( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setLongValue") );
      63                 :            :         typelib_typedescriptionreference_new( &pMembers[6],
      64                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      65                 :        747 :                                               sMethodName5.pData );
      66         [ +  - ]:        747 :         ::rtl::OUString sMethodName6( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getLongListValue") );
      67                 :            :         typelib_typedescriptionreference_new( &pMembers[7],
      68                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      69                 :        747 :                                               sMethodName6.pData );
      70         [ +  - ]:        747 :         ::rtl::OUString sMethodName7( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setLongListValue") );
      71                 :            :         typelib_typedescriptionreference_new( &pMembers[8],
      72                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      73                 :        747 :                                               sMethodName7.pData );
      74         [ +  - ]:        747 :         ::rtl::OUString sMethodName8( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getAsciiValue") );
      75                 :            :         typelib_typedescriptionreference_new( &pMembers[9],
      76                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      77                 :        747 :                                               sMethodName8.pData );
      78         [ +  - ]:        747 :         ::rtl::OUString sMethodName9( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setAsciiValue") );
      79                 :            :         typelib_typedescriptionreference_new( &pMembers[10],
      80                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      81                 :        747 :                                               sMethodName9.pData );
      82         [ +  - ]:        747 :         ::rtl::OUString sMethodName10( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getAsciiListValue") );
      83                 :            :         typelib_typedescriptionreference_new( &pMembers[11],
      84                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      85                 :        747 :                                               sMethodName10.pData );
      86         [ +  - ]:        747 :         ::rtl::OUString sMethodName11( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setAsciiListValue") );
      87                 :            :         typelib_typedescriptionreference_new( &pMembers[12],
      88                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      89                 :        747 :                                               sMethodName11.pData );
      90         [ +  - ]:        747 :         ::rtl::OUString sMethodName12( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getStringValue") );
      91                 :            :         typelib_typedescriptionreference_new( &pMembers[13],
      92                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      93                 :        747 :                                               sMethodName12.pData );
      94         [ +  - ]:        747 :         ::rtl::OUString sMethodName13( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setStringValue") );
      95                 :            :         typelib_typedescriptionreference_new( &pMembers[14],
      96                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
      97                 :        747 :                                               sMethodName13.pData );
      98         [ +  - ]:        747 :         ::rtl::OUString sMethodName14( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getStringListValue") );
      99                 :            :         typelib_typedescriptionreference_new( &pMembers[15],
     100                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     101                 :        747 :                                               sMethodName14.pData );
     102         [ +  - ]:        747 :         ::rtl::OUString sMethodName15( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setStringListValue") );
     103                 :            :         typelib_typedescriptionreference_new( &pMembers[16],
     104                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     105                 :        747 :                                               sMethodName15.pData );
     106         [ +  - ]:        747 :         ::rtl::OUString sMethodName16( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getBinaryValue") );
     107                 :            :         typelib_typedescriptionreference_new( &pMembers[17],
     108                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     109                 :        747 :                                               sMethodName16.pData );
     110         [ +  - ]:        747 :         ::rtl::OUString sMethodName17( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setBinaryValue") );
     111                 :            :         typelib_typedescriptionreference_new( &pMembers[18],
     112                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     113                 :        747 :                                               sMethodName17.pData );
     114         [ +  - ]:        747 :         ::rtl::OUString sMethodName18( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::openKey") );
     115                 :            :         typelib_typedescriptionreference_new( &pMembers[19],
     116                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     117                 :        747 :                                               sMethodName18.pData );
     118         [ +  - ]:        747 :         ::rtl::OUString sMethodName19( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::createKey") );
     119                 :            :         typelib_typedescriptionreference_new( &pMembers[20],
     120                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     121                 :        747 :                                               sMethodName19.pData );
     122         [ +  - ]:        747 :         ::rtl::OUString sMethodName20( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::closeKey") );
     123                 :            :         typelib_typedescriptionreference_new( &pMembers[21],
     124                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     125                 :        747 :                                               sMethodName20.pData );
     126         [ +  - ]:        747 :         ::rtl::OUString sMethodName21( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::deleteKey") );
     127                 :            :         typelib_typedescriptionreference_new( &pMembers[22],
     128                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     129                 :        747 :                                               sMethodName21.pData );
     130         [ +  - ]:        747 :         ::rtl::OUString sMethodName22( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::openKeys") );
     131                 :            :         typelib_typedescriptionreference_new( &pMembers[23],
     132                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     133                 :        747 :                                               sMethodName22.pData );
     134         [ +  - ]:        747 :         ::rtl::OUString sMethodName23( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getKeyNames") );
     135                 :            :         typelib_typedescriptionreference_new( &pMembers[24],
     136                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     137                 :        747 :                                               sMethodName23.pData );
     138         [ +  - ]:        747 :         ::rtl::OUString sMethodName24( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::createLink") );
     139                 :            :         typelib_typedescriptionreference_new( &pMembers[25],
     140                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     141                 :        747 :                                               sMethodName24.pData );
     142         [ +  - ]:        747 :         ::rtl::OUString sMethodName25( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::deleteLink") );
     143                 :            :         typelib_typedescriptionreference_new( &pMembers[26],
     144                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     145                 :        747 :                                               sMethodName25.pData );
     146         [ +  - ]:        747 :         ::rtl::OUString sMethodName26( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getLinkTarget") );
     147                 :            :         typelib_typedescriptionreference_new( &pMembers[27],
     148                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     149                 :        747 :                                               sMethodName26.pData );
     150         [ +  - ]:        747 :         ::rtl::OUString sMethodName27( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getResolvedName") );
     151                 :            :         typelib_typedescriptionreference_new( &pMembers[28],
     152                 :            :                                               (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
     153                 :        747 :                                               sMethodName27.pData );
     154                 :            : 
     155                 :            :         typelib_typedescription_newMIInterface(
     156                 :            :             &pTD,
     157                 :            :             sTypeName.pData, 0x00000000, 0x0000, 0x0000, 0x00000000, 0x00000000,
     158                 :            :             1, aSuperTypes,
     159                 :            :             29,
     160                 :        747 :             pMembers );
     161                 :            : 
     162                 :        747 :         typelib_typedescription_register( (typelib_TypeDescription**)&pTD );
     163                 :        747 :         typelib_typedescriptionreference_release( pMembers[0] );
     164                 :        747 :         typelib_typedescriptionreference_release( pMembers[1] );
     165                 :        747 :         typelib_typedescriptionreference_release( pMembers[2] );
     166                 :        747 :         typelib_typedescriptionreference_release( pMembers[3] );
     167                 :        747 :         typelib_typedescriptionreference_release( pMembers[4] );
     168                 :        747 :         typelib_typedescriptionreference_release( pMembers[5] );
     169                 :        747 :         typelib_typedescriptionreference_release( pMembers[6] );
     170                 :        747 :         typelib_typedescriptionreference_release( pMembers[7] );
     171                 :        747 :         typelib_typedescriptionreference_release( pMembers[8] );
     172                 :        747 :         typelib_typedescriptionreference_release( pMembers[9] );
     173                 :        747 :         typelib_typedescriptionreference_release( pMembers[10] );
     174                 :        747 :         typelib_typedescriptionreference_release( pMembers[11] );
     175                 :        747 :         typelib_typedescriptionreference_release( pMembers[12] );
     176                 :        747 :         typelib_typedescriptionreference_release( pMembers[13] );
     177                 :        747 :         typelib_typedescriptionreference_release( pMembers[14] );
     178                 :        747 :         typelib_typedescriptionreference_release( pMembers[15] );
     179                 :        747 :         typelib_typedescriptionreference_release( pMembers[16] );
     180                 :        747 :         typelib_typedescriptionreference_release( pMembers[17] );
     181                 :        747 :         typelib_typedescriptionreference_release( pMembers[18] );
     182                 :        747 :         typelib_typedescriptionreference_release( pMembers[19] );
     183                 :        747 :         typelib_typedescriptionreference_release( pMembers[20] );
     184                 :        747 :         typelib_typedescriptionreference_release( pMembers[21] );
     185                 :        747 :         typelib_typedescriptionreference_release( pMembers[22] );
     186                 :        747 :         typelib_typedescriptionreference_release( pMembers[23] );
     187                 :        747 :         typelib_typedescriptionreference_release( pMembers[24] );
     188                 :        747 :         typelib_typedescriptionreference_release( pMembers[25] );
     189                 :        747 :         typelib_typedescriptionreference_release( pMembers[26] );
     190                 :        747 :         typelib_typedescriptionreference_release( pMembers[27] );
     191                 :        747 :         typelib_typedescriptionreference_release( pMembers[28] );
     192                 :        747 :         typelib_typedescription_release( (typelib_TypeDescription*)pTD );
     193                 :            : 
     194                 :        747 :         return new ::com::sun::star::uno::Type( ::com::sun::star::uno::TypeClass_INTERFACE, sTypeName ); // leaked
     195                 :            :     }
     196                 :            : };
     197                 :            : 
     198                 :            : } } } } }
     199                 :            : 
     200                 :            : namespace com { namespace sun { namespace star { namespace registry {
     201                 :            : 
     202                 :      32980 : inline ::com::sun::star::uno::Type const & cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::com::sun::star::registry::XRegistryKey const *) {
     203                 :      32980 :     const ::com::sun::star::uno::Type &rRet = *detail::theXRegistryKeyType::get();
     204                 :            :     // End inline typedescription generation
     205                 :            :     static bool bInitStarted = false;
     206         [ +  + ]:      32980 :     if (!bInitStarted)
     207                 :            :     {
     208 [ +  - ][ +  - ]:        747 :         ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
     209         [ +  - ]:        747 :         if (!bInitStarted)
     210                 :            :         {
     211                 :            :             OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
     212                 :        747 :             bInitStarted = true;
     213         [ +  - ]:        747 :             ::cppu::UnoType< ::com::sun::star::uno::RuntimeException >::get();
     214         [ +  - ]:        747 :             ::cppu::UnoType< ::com::sun::star::registry::InvalidRegistryException >::get();
     215         [ +  - ]:        747 :             ::cppu::UnoType< ::com::sun::star::registry::RegistryKeyType >::get();
     216         [ +  - ]:        747 :             ::cppu::UnoType< ::com::sun::star::registry::RegistryValueType >::get();
     217         [ +  - ]:        747 :             ::cppu::UnoType< ::com::sun::star::registry::InvalidValueException >::get();
     218         [ +  - ]:        747 :             ::cppu::UnoType< ::cppu::UnoSequenceType< ::sal_Int32 > >::get();
     219         [ +  - ]:        747 :             ::cppu::UnoType< ::cppu::UnoSequenceType< ::rtl::OUString > >::get();
     220         [ +  - ]:        747 :             ::cppu::UnoType< ::cppu::UnoSequenceType< ::sal_Int8 > >::get();
     221         [ +  - ]:        747 :             ::cppu::UnoType< ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > >::get();
     222         [ +  - ]:        747 :             ::cppu::UnoType< ::cppu::UnoSequenceType< ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > > >::get();
     223                 :            : 
     224                 :        747 :             typelib_InterfaceAttributeTypeDescription * pAttribute = 0;
     225                 :            :             {
     226         [ +  - ]:        747 :                 ::rtl::OUString sAttributeType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     227         [ +  - ]:        747 :                 ::rtl::OUString sAttributeName0( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::KeyName") );
     228                 :            :                 typelib_typedescription_newExtendedInterfaceAttribute( &pAttribute,
     229                 :            :                     3, sAttributeName0.pData,
     230                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING, sAttributeType0.pData,
     231                 :        747 :                     sal_True, 0, 0, 0, 0 );
     232                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pAttribute );
     233                 :            :             }
     234                 :        747 :             typelib_typedescription_release( (typelib_TypeDescription*)pAttribute );
     235                 :            : 
     236                 :        747 :             typelib_InterfaceMethodTypeDescription * pMethod = 0;
     237                 :            :             {
     238         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     239         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     240                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     241         [ +  - ]:        747 :                 ::rtl::OUString sReturnType0( RTL_CONSTASCII_USTRINGPARAM("boolean") );
     242         [ +  - ]:        747 :                 ::rtl::OUString sMethodName0( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::isReadOnly") );
     243                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     244                 :            :                     4, sal_False,
     245                 :            :                     sMethodName0.pData,
     246                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_BOOLEAN, sReturnType0.pData,
     247                 :            :                     0, 0,
     248                 :        747 :                     2, the_Exceptions );
     249                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     250                 :            :             }
     251                 :            :             {
     252         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     253                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData };
     254         [ +  - ]:        747 :                 ::rtl::OUString sReturnType1( RTL_CONSTASCII_USTRINGPARAM("boolean") );
     255         [ +  - ]:        747 :                 ::rtl::OUString sMethodName1( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::isValid") );
     256                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     257                 :            :                     5, sal_False,
     258                 :            :                     sMethodName1.pData,
     259                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_BOOLEAN, sReturnType1.pData,
     260                 :            :                     0, 0,
     261                 :        747 :                     1, the_Exceptions );
     262                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     263                 :            :             }
     264                 :            :             {
     265                 :            :                 typelib_Parameter_Init aParameters[1];
     266         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("rKeyName") );
     267         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     268                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     269                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     270                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     271                 :        747 :                 aParameters[0].bIn = sal_True;
     272                 :        747 :                 aParameters[0].bOut = sal_False;
     273         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     274         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     275                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     276         [ +  - ]:        747 :                 ::rtl::OUString sReturnType2( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.RegistryKeyType") );
     277         [ +  - ]:        747 :                 ::rtl::OUString sMethodName2( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getKeyType") );
     278                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     279                 :            :                     6, sal_False,
     280                 :            :                     sMethodName2.pData,
     281                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_ENUM, sReturnType2.pData,
     282                 :            :                     1, aParameters,
     283                 :        747 :                     2, the_Exceptions );
     284                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     285                 :            :             }
     286                 :            :             {
     287         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     288         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     289                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     290         [ +  - ]:        747 :                 ::rtl::OUString sReturnType3( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.RegistryValueType") );
     291         [ +  - ]:        747 :                 ::rtl::OUString sMethodName3( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getValueType") );
     292                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     293                 :            :                     7, sal_False,
     294                 :            :                     sMethodName3.pData,
     295                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_ENUM, sReturnType3.pData,
     296                 :            :                     0, 0,
     297                 :        747 :                     2, the_Exceptions );
     298                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     299                 :            :             }
     300                 :            :             {
     301         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     302         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
     303         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     304                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
     305         [ +  - ]:        747 :                 ::rtl::OUString sReturnType4( RTL_CONSTASCII_USTRINGPARAM("long") );
     306         [ +  - ]:        747 :                 ::rtl::OUString sMethodName4( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getLongValue") );
     307                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     308                 :            :                     8, sal_False,
     309                 :            :                     sMethodName4.pData,
     310                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG, sReturnType4.pData,
     311                 :            :                     0, 0,
     312                 :        747 :                     3, the_Exceptions );
     313                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     314                 :            :             }
     315                 :            :             {
     316                 :            :                 typelib_Parameter_Init aParameters[1];
     317         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("value") );
     318         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("long") );
     319                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     320                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
     321                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     322                 :        747 :                 aParameters[0].bIn = sal_True;
     323                 :        747 :                 aParameters[0].bOut = sal_False;
     324         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     325         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     326                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     327         [ +  - ]:        747 :                 ::rtl::OUString sReturnType5( RTL_CONSTASCII_USTRINGPARAM("void") );
     328         [ +  - ]:        747 :                 ::rtl::OUString sMethodName5( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setLongValue") );
     329                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     330                 :            :                     9, sal_False,
     331                 :            :                     sMethodName5.pData,
     332                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_VOID, sReturnType5.pData,
     333                 :            :                     1, aParameters,
     334                 :        747 :                     2, the_Exceptions );
     335                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     336                 :            :             }
     337                 :            :             {
     338         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     339         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
     340         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     341                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
     342         [ +  - ]:        747 :                 ::rtl::OUString sReturnType6( RTL_CONSTASCII_USTRINGPARAM("[]long") );
     343         [ +  - ]:        747 :                 ::rtl::OUString sMethodName6( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getLongListValue") );
     344                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     345                 :            :                     10, sal_False,
     346                 :            :                     sMethodName6.pData,
     347                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE, sReturnType6.pData,
     348                 :            :                     0, 0,
     349                 :        747 :                     3, the_Exceptions );
     350                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     351                 :            :             }
     352                 :            :             {
     353                 :            :                 typelib_Parameter_Init aParameters[1];
     354         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("seqValue") );
     355         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("[]long") );
     356                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     357                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE;
     358                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     359                 :        747 :                 aParameters[0].bIn = sal_True;
     360                 :        747 :                 aParameters[0].bOut = sal_False;
     361         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     362         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     363                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     364         [ +  - ]:        747 :                 ::rtl::OUString sReturnType7( RTL_CONSTASCII_USTRINGPARAM("void") );
     365         [ +  - ]:        747 :                 ::rtl::OUString sMethodName7( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setLongListValue") );
     366                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     367                 :            :                     11, sal_False,
     368                 :            :                     sMethodName7.pData,
     369                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_VOID, sReturnType7.pData,
     370                 :            :                     1, aParameters,
     371                 :        747 :                     2, the_Exceptions );
     372                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     373                 :            :             }
     374                 :            :             {
     375         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     376         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
     377         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     378                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
     379         [ +  - ]:        747 :                 ::rtl::OUString sReturnType8( RTL_CONSTASCII_USTRINGPARAM("string") );
     380         [ +  - ]:        747 :                 ::rtl::OUString sMethodName8( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getAsciiValue") );
     381                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     382                 :            :                     12, sal_False,
     383                 :            :                     sMethodName8.pData,
     384                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING, sReturnType8.pData,
     385                 :            :                     0, 0,
     386                 :        747 :                     3, the_Exceptions );
     387                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     388                 :            :             }
     389                 :            :             {
     390                 :            :                 typelib_Parameter_Init aParameters[1];
     391         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("value") );
     392         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     393                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     394                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     395                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     396                 :        747 :                 aParameters[0].bIn = sal_True;
     397                 :        747 :                 aParameters[0].bOut = sal_False;
     398         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     399         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     400                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     401         [ +  - ]:        747 :                 ::rtl::OUString sReturnType9( RTL_CONSTASCII_USTRINGPARAM("void") );
     402         [ +  - ]:        747 :                 ::rtl::OUString sMethodName9( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setAsciiValue") );
     403                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     404                 :            :                     13, sal_False,
     405                 :            :                     sMethodName9.pData,
     406                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_VOID, sReturnType9.pData,
     407                 :            :                     1, aParameters,
     408                 :        747 :                     2, the_Exceptions );
     409                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     410                 :            :             }
     411                 :            :             {
     412         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     413         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
     414         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     415                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
     416         [ +  - ]:        747 :                 ::rtl::OUString sReturnType10( RTL_CONSTASCII_USTRINGPARAM("[]string") );
     417         [ +  - ]:        747 :                 ::rtl::OUString sMethodName10( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getAsciiListValue") );
     418                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     419                 :            :                     14, sal_False,
     420                 :            :                     sMethodName10.pData,
     421                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE, sReturnType10.pData,
     422                 :            :                     0, 0,
     423                 :        747 :                     3, the_Exceptions );
     424                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     425                 :            :             }
     426                 :            :             {
     427                 :            :                 typelib_Parameter_Init aParameters[1];
     428         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("seqValue") );
     429         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("[]string") );
     430                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     431                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE;
     432                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     433                 :        747 :                 aParameters[0].bIn = sal_True;
     434                 :        747 :                 aParameters[0].bOut = sal_False;
     435         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     436         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     437                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     438         [ +  - ]:        747 :                 ::rtl::OUString sReturnType11( RTL_CONSTASCII_USTRINGPARAM("void") );
     439         [ +  - ]:        747 :                 ::rtl::OUString sMethodName11( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setAsciiListValue") );
     440                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     441                 :            :                     15, sal_False,
     442                 :            :                     sMethodName11.pData,
     443                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_VOID, sReturnType11.pData,
     444                 :            :                     1, aParameters,
     445                 :        747 :                     2, the_Exceptions );
     446                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     447                 :            :             }
     448                 :            :             {
     449         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     450         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
     451         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     452                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
     453         [ +  - ]:        747 :                 ::rtl::OUString sReturnType12( RTL_CONSTASCII_USTRINGPARAM("string") );
     454         [ +  - ]:        747 :                 ::rtl::OUString sMethodName12( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getStringValue") );
     455                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     456                 :            :                     16, sal_False,
     457                 :            :                     sMethodName12.pData,
     458                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING, sReturnType12.pData,
     459                 :            :                     0, 0,
     460                 :        747 :                     3, the_Exceptions );
     461                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     462                 :            :             }
     463                 :            :             {
     464                 :            :                 typelib_Parameter_Init aParameters[1];
     465         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("value") );
     466         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     467                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     468                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     469                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     470                 :        747 :                 aParameters[0].bIn = sal_True;
     471                 :        747 :                 aParameters[0].bOut = sal_False;
     472         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     473         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     474                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     475         [ +  - ]:        747 :                 ::rtl::OUString sReturnType13( RTL_CONSTASCII_USTRINGPARAM("void") );
     476         [ +  - ]:        747 :                 ::rtl::OUString sMethodName13( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setStringValue") );
     477                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     478                 :            :                     17, sal_False,
     479                 :            :                     sMethodName13.pData,
     480                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_VOID, sReturnType13.pData,
     481                 :            :                     1, aParameters,
     482                 :        747 :                     2, the_Exceptions );
     483                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     484                 :            :             }
     485                 :            :             {
     486         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     487         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
     488         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     489                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
     490         [ +  - ]:        747 :                 ::rtl::OUString sReturnType14( RTL_CONSTASCII_USTRINGPARAM("[]string") );
     491         [ +  - ]:        747 :                 ::rtl::OUString sMethodName14( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getStringListValue") );
     492                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     493                 :            :                     18, sal_False,
     494                 :            :                     sMethodName14.pData,
     495                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE, sReturnType14.pData,
     496                 :            :                     0, 0,
     497                 :        747 :                     3, the_Exceptions );
     498                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     499                 :            :             }
     500                 :            :             {
     501                 :            :                 typelib_Parameter_Init aParameters[1];
     502         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("seqValue") );
     503         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("[]string") );
     504                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     505                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE;
     506                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     507                 :        747 :                 aParameters[0].bIn = sal_True;
     508                 :        747 :                 aParameters[0].bOut = sal_False;
     509         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     510         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     511                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     512         [ +  - ]:        747 :                 ::rtl::OUString sReturnType15( RTL_CONSTASCII_USTRINGPARAM("void") );
     513         [ +  - ]:        747 :                 ::rtl::OUString sMethodName15( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setStringListValue") );
     514                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     515                 :            :                     19, sal_False,
     516                 :            :                     sMethodName15.pData,
     517                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_VOID, sReturnType15.pData,
     518                 :            :                     1, aParameters,
     519                 :        747 :                     2, the_Exceptions );
     520                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     521                 :            :             }
     522                 :            :             {
     523         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     524         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
     525         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     526                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
     527         [ +  - ]:        747 :                 ::rtl::OUString sReturnType16( RTL_CONSTASCII_USTRINGPARAM("[]byte") );
     528         [ +  - ]:        747 :                 ::rtl::OUString sMethodName16( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getBinaryValue") );
     529                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     530                 :            :                     20, sal_False,
     531                 :            :                     sMethodName16.pData,
     532                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE, sReturnType16.pData,
     533                 :            :                     0, 0,
     534                 :        747 :                     3, the_Exceptions );
     535                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     536                 :            :             }
     537                 :            :             {
     538                 :            :                 typelib_Parameter_Init aParameters[1];
     539         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("value") );
     540         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("[]byte") );
     541                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     542                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE;
     543                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     544                 :        747 :                 aParameters[0].bIn = sal_True;
     545                 :        747 :                 aParameters[0].bOut = sal_False;
     546         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     547         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     548                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     549         [ +  - ]:        747 :                 ::rtl::OUString sReturnType17( RTL_CONSTASCII_USTRINGPARAM("void") );
     550         [ +  - ]:        747 :                 ::rtl::OUString sMethodName17( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::setBinaryValue") );
     551                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     552                 :            :                     21, sal_False,
     553                 :            :                     sMethodName17.pData,
     554                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_VOID, sReturnType17.pData,
     555                 :            :                     1, aParameters,
     556                 :        747 :                     2, the_Exceptions );
     557                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     558                 :            :             }
     559                 :            :             {
     560                 :            :                 typelib_Parameter_Init aParameters[1];
     561         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("aKeyName") );
     562         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     563                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     564                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     565                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     566                 :        747 :                 aParameters[0].bIn = sal_True;
     567                 :        747 :                 aParameters[0].bOut = sal_False;
     568         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     569         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     570                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     571         [ +  - ]:        747 :                 ::rtl::OUString sReturnType18( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey") );
     572         [ +  - ]:        747 :                 ::rtl::OUString sMethodName18( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::openKey") );
     573                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     574                 :            :                     22, sal_False,
     575                 :            :                     sMethodName18.pData,
     576                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE, sReturnType18.pData,
     577                 :            :                     1, aParameters,
     578                 :        747 :                     2, the_Exceptions );
     579                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     580                 :            :             }
     581                 :            :             {
     582                 :            :                 typelib_Parameter_Init aParameters[1];
     583         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("aKeyName") );
     584         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     585                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     586                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     587                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     588                 :        747 :                 aParameters[0].bIn = sal_True;
     589                 :        747 :                 aParameters[0].bOut = sal_False;
     590         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     591         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     592                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     593         [ +  - ]:        747 :                 ::rtl::OUString sReturnType19( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey") );
     594         [ +  - ]:        747 :                 ::rtl::OUString sMethodName19( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::createKey") );
     595                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     596                 :            :                     23, sal_False,
     597                 :            :                     sMethodName19.pData,
     598                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE, sReturnType19.pData,
     599                 :            :                     1, aParameters,
     600                 :        747 :                     2, the_Exceptions );
     601                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     602                 :            :             }
     603                 :            :             {
     604         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     605         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     606                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     607         [ +  - ]:        747 :                 ::rtl::OUString sReturnType20( RTL_CONSTASCII_USTRINGPARAM("void") );
     608         [ +  - ]:        747 :                 ::rtl::OUString sMethodName20( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::closeKey") );
     609                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     610                 :            :                     24, sal_False,
     611                 :            :                     sMethodName20.pData,
     612                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_VOID, sReturnType20.pData,
     613                 :            :                     0, 0,
     614                 :        747 :                     2, the_Exceptions );
     615                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     616                 :            :             }
     617                 :            :             {
     618                 :            :                 typelib_Parameter_Init aParameters[1];
     619         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("rKeyName") );
     620         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     621                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     622                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     623                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     624                 :        747 :                 aParameters[0].bIn = sal_True;
     625                 :        747 :                 aParameters[0].bOut = sal_False;
     626         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     627         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     628                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     629         [ +  - ]:        747 :                 ::rtl::OUString sReturnType21( RTL_CONSTASCII_USTRINGPARAM("void") );
     630         [ +  - ]:        747 :                 ::rtl::OUString sMethodName21( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::deleteKey") );
     631                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     632                 :            :                     25, sal_False,
     633                 :            :                     sMethodName21.pData,
     634                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_VOID, sReturnType21.pData,
     635                 :            :                     1, aParameters,
     636                 :        747 :                     2, the_Exceptions );
     637                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     638                 :            :             }
     639                 :            :             {
     640         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     641         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     642                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     643         [ +  - ]:        747 :                 ::rtl::OUString sReturnType22( RTL_CONSTASCII_USTRINGPARAM("[]com.sun.star.registry.XRegistryKey") );
     644         [ +  - ]:        747 :                 ::rtl::OUString sMethodName22( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::openKeys") );
     645                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     646                 :            :                     26, sal_False,
     647                 :            :                     sMethodName22.pData,
     648                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE, sReturnType22.pData,
     649                 :            :                     0, 0,
     650                 :        747 :                     2, the_Exceptions );
     651                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     652                 :            :             }
     653                 :            :             {
     654         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     655         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     656                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     657         [ +  - ]:        747 :                 ::rtl::OUString sReturnType23( RTL_CONSTASCII_USTRINGPARAM("[]string") );
     658         [ +  - ]:        747 :                 ::rtl::OUString sMethodName23( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getKeyNames") );
     659                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     660                 :            :                     27, sal_False,
     661                 :            :                     sMethodName23.pData,
     662                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE, sReturnType23.pData,
     663                 :            :                     0, 0,
     664                 :        747 :                     2, the_Exceptions );
     665                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     666                 :            :             }
     667                 :            :             {
     668                 :            :                 typelib_Parameter_Init aParameters[2];
     669         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("aLinkName") );
     670         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     671                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     672                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     673                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     674                 :        747 :                 aParameters[0].bIn = sal_True;
     675                 :        747 :                 aParameters[0].bOut = sal_False;
     676         [ +  - ]:        747 :                 ::rtl::OUString sParamName1( RTL_CONSTASCII_USTRINGPARAM("aLinkTarget") );
     677         [ +  - ]:        747 :                 ::rtl::OUString sParamType1( RTL_CONSTASCII_USTRINGPARAM("string") );
     678                 :        747 :                 aParameters[1].pParamName = sParamName1.pData;
     679                 :        747 :                 aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     680                 :        747 :                 aParameters[1].pTypeName = sParamType1.pData;
     681                 :        747 :                 aParameters[1].bIn = sal_True;
     682                 :        747 :                 aParameters[1].bOut = sal_False;
     683         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     684         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     685                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     686         [ +  - ]:        747 :                 ::rtl::OUString sReturnType24( RTL_CONSTASCII_USTRINGPARAM("boolean") );
     687         [ +  - ]:        747 :                 ::rtl::OUString sMethodName24( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::createLink") );
     688                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     689                 :            :                     28, sal_False,
     690                 :            :                     sMethodName24.pData,
     691                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_BOOLEAN, sReturnType24.pData,
     692                 :            :                     2, aParameters,
     693                 :        747 :                     2, the_Exceptions );
     694                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     695                 :            :             }
     696                 :            :             {
     697                 :            :                 typelib_Parameter_Init aParameters[1];
     698         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("rLinkName") );
     699         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     700                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     701                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     702                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     703                 :        747 :                 aParameters[0].bIn = sal_True;
     704                 :        747 :                 aParameters[0].bOut = sal_False;
     705         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     706         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     707                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     708         [ +  - ]:        747 :                 ::rtl::OUString sReturnType25( RTL_CONSTASCII_USTRINGPARAM("void") );
     709         [ +  - ]:        747 :                 ::rtl::OUString sMethodName25( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::deleteLink") );
     710                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     711                 :            :                     29, sal_False,
     712                 :            :                     sMethodName25.pData,
     713                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_VOID, sReturnType25.pData,
     714                 :            :                     1, aParameters,
     715                 :        747 :                     2, the_Exceptions );
     716                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     717                 :            :             }
     718                 :            :             {
     719                 :            :                 typelib_Parameter_Init aParameters[1];
     720         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("rLinkName") );
     721         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     722                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     723                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     724                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     725                 :        747 :                 aParameters[0].bIn = sal_True;
     726                 :        747 :                 aParameters[0].bOut = sal_False;
     727         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     728         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     729                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     730         [ +  - ]:        747 :                 ::rtl::OUString sReturnType26( RTL_CONSTASCII_USTRINGPARAM("string") );
     731         [ +  - ]:        747 :                 ::rtl::OUString sMethodName26( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getLinkTarget") );
     732                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     733                 :            :                     30, sal_False,
     734                 :            :                     sMethodName26.pData,
     735                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING, sReturnType26.pData,
     736                 :            :                     1, aParameters,
     737                 :        747 :                     2, the_Exceptions );
     738                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     739                 :            :             }
     740                 :            :             {
     741                 :            :                 typelib_Parameter_Init aParameters[1];
     742         [ +  - ]:        747 :                 ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("aKeyName") );
     743         [ +  - ]:        747 :                 ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
     744                 :        747 :                 aParameters[0].pParamName = sParamName0.pData;
     745                 :        747 :                 aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
     746                 :        747 :                 aParameters[0].pTypeName = sParamType0.pData;
     747                 :        747 :                 aParameters[0].bIn = sal_True;
     748                 :        747 :                 aParameters[0].bOut = sal_False;
     749         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
     750         [ +  - ]:        747 :                 ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
     751                 :        747 :                 rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
     752         [ +  - ]:        747 :                 ::rtl::OUString sReturnType27( RTL_CONSTASCII_USTRINGPARAM("string") );
     753         [ +  - ]:        747 :                 ::rtl::OUString sMethodName27( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey::getResolvedName") );
     754                 :            :                 typelib_typedescription_newInterfaceMethod( &pMethod,
     755                 :            :                     31, sal_False,
     756                 :            :                     sMethodName27.pData,
     757                 :            :                     (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING, sReturnType27.pData,
     758                 :            :                     1, aParameters,
     759                 :        747 :                     2, the_Exceptions );
     760                 :        747 :                 typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
     761                 :            :             }
     762                 :        747 :             typelib_typedescription_release( (typelib_TypeDescription*)pMethod );
     763         [ +  - ]:        747 :         }
     764                 :            :     }
     765                 :            :     else
     766                 :            :     {
     767                 :            :         OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
     768                 :            :     }
     769                 :      32980 :     return rRet;
     770                 :            : }
     771                 :            : 
     772                 :            : } } } }
     773                 :            : 
     774                 :      29891 : inline ::com::sun::star::uno::Type const & SAL_CALL getCppuType(SAL_UNUSED_PARAMETER ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > const *) SAL_THROW(()) {
     775                 :      29891 :     return ::cppu::UnoType< ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > >::get();
     776                 :            : }
     777                 :            : 
     778                 :          0 : ::com::sun::star::uno::Type const & ::com::sun::star::registry::XRegistryKey::static_type(SAL_UNUSED_PARAMETER void *) {
     779                 :          0 :     return ::getCppuType(static_cast< ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > * >(0));
     780                 :            : }
     781                 :            : 
     782                 :            : #endif // INCLUDED_COM_SUN_STAR_REGISTRY_XREGISTRYKEY_HPP

Generated by: LCOV version 1.10