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 : 136 : ::com::sun::star::uno::Type * operator()() const
29 : : {
30 [ + - ]: 136 : ::rtl::OUString sTypeName( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey") );
31 : :
32 : : // Start inline typedescription generation
33 : 136 : typelib_InterfaceTypeDescription * pTD = 0;
34 : :
35 : : typelib_TypeDescriptionReference * aSuperTypes[1];
36 [ + - ]: 136 : aSuperTypes[0] = ::cppu::UnoType< ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > >::get().getTypeLibType();
37 : 136 : 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 [ + - ]: 136 : ::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 : 136 : sAttributeName0.pData );
42 [ + - ]: 136 : ::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 : 136 : sMethodName0.pData );
46 [ + - ]: 136 : ::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 : 136 : sMethodName1.pData );
50 [ + - ]: 136 : ::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 : 136 : sMethodName2.pData );
54 [ + - ]: 136 : ::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 : 136 : sMethodName3.pData );
58 [ + - ]: 136 : ::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 : 136 : sMethodName4.pData );
62 [ + - ]: 136 : ::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 : 136 : sMethodName5.pData );
66 [ + - ]: 136 : ::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 : 136 : sMethodName6.pData );
70 [ + - ]: 136 : ::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 : 136 : sMethodName7.pData );
74 [ + - ]: 136 : ::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 : 136 : sMethodName8.pData );
78 [ + - ]: 136 : ::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 : 136 : sMethodName9.pData );
82 [ + - ]: 136 : ::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 : 136 : sMethodName10.pData );
86 [ + - ]: 136 : ::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 : 136 : sMethodName11.pData );
90 [ + - ]: 136 : ::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 : 136 : sMethodName12.pData );
94 [ + - ]: 136 : ::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 : 136 : sMethodName13.pData );
98 [ + - ]: 136 : ::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 : 136 : sMethodName14.pData );
102 [ + - ]: 136 : ::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 : 136 : sMethodName15.pData );
106 [ + - ]: 136 : ::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 : 136 : sMethodName16.pData );
110 [ + - ]: 136 : ::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 : 136 : sMethodName17.pData );
114 [ + - ]: 136 : ::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 : 136 : sMethodName18.pData );
118 [ + - ]: 136 : ::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 : 136 : sMethodName19.pData );
122 [ + - ]: 136 : ::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 : 136 : sMethodName20.pData );
126 [ + - ]: 136 : ::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 : 136 : sMethodName21.pData );
130 [ + - ]: 136 : ::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 : 136 : sMethodName22.pData );
134 [ + - ]: 136 : ::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 : 136 : sMethodName23.pData );
138 [ + - ]: 136 : ::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 : 136 : sMethodName24.pData );
142 [ + - ]: 136 : ::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 : 136 : sMethodName25.pData );
146 [ + - ]: 136 : ::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 : 136 : sMethodName26.pData );
150 [ + - ]: 136 : ::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 : 136 : sMethodName27.pData );
154 : :
155 : : typelib_typedescription_newMIInterface(
156 : : &pTD,
157 : : sTypeName.pData, 0x00000000, 0x0000, 0x0000, 0x00000000, 0x00000000,
158 : : 1, aSuperTypes,
159 : : 29,
160 : 136 : pMembers );
161 : :
162 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pTD );
163 : 136 : typelib_typedescriptionreference_release( pMembers[0] );
164 : 136 : typelib_typedescriptionreference_release( pMembers[1] );
165 : 136 : typelib_typedescriptionreference_release( pMembers[2] );
166 : 136 : typelib_typedescriptionreference_release( pMembers[3] );
167 : 136 : typelib_typedescriptionreference_release( pMembers[4] );
168 : 136 : typelib_typedescriptionreference_release( pMembers[5] );
169 : 136 : typelib_typedescriptionreference_release( pMembers[6] );
170 : 136 : typelib_typedescriptionreference_release( pMembers[7] );
171 : 136 : typelib_typedescriptionreference_release( pMembers[8] );
172 : 136 : typelib_typedescriptionreference_release( pMembers[9] );
173 : 136 : typelib_typedescriptionreference_release( pMembers[10] );
174 : 136 : typelib_typedescriptionreference_release( pMembers[11] );
175 : 136 : typelib_typedescriptionreference_release( pMembers[12] );
176 : 136 : typelib_typedescriptionreference_release( pMembers[13] );
177 : 136 : typelib_typedescriptionreference_release( pMembers[14] );
178 : 136 : typelib_typedescriptionreference_release( pMembers[15] );
179 : 136 : typelib_typedescriptionreference_release( pMembers[16] );
180 : 136 : typelib_typedescriptionreference_release( pMembers[17] );
181 : 136 : typelib_typedescriptionreference_release( pMembers[18] );
182 : 136 : typelib_typedescriptionreference_release( pMembers[19] );
183 : 136 : typelib_typedescriptionreference_release( pMembers[20] );
184 : 136 : typelib_typedescriptionreference_release( pMembers[21] );
185 : 136 : typelib_typedescriptionreference_release( pMembers[22] );
186 : 136 : typelib_typedescriptionreference_release( pMembers[23] );
187 : 136 : typelib_typedescriptionreference_release( pMembers[24] );
188 : 136 : typelib_typedescriptionreference_release( pMembers[25] );
189 : 136 : typelib_typedescriptionreference_release( pMembers[26] );
190 : 136 : typelib_typedescriptionreference_release( pMembers[27] );
191 : 136 : typelib_typedescriptionreference_release( pMembers[28] );
192 : 136 : typelib_typedescription_release( (typelib_TypeDescription*)pTD );
193 : :
194 : 136 : 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 : 536 : inline ::com::sun::star::uno::Type const & cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::com::sun::star::registry::XRegistryKey const *) {
203 : 536 : const ::com::sun::star::uno::Type &rRet = *detail::theXRegistryKeyType::get();
204 : : // End inline typedescription generation
205 : : static bool bInitStarted = false;
206 [ + + ]: 536 : if (!bInitStarted)
207 : : {
208 [ + - ][ + - ]: 136 : ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
209 [ + - ]: 136 : if (!bInitStarted)
210 : : {
211 : : OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
212 : 136 : bInitStarted = true;
213 [ + - ]: 136 : ::cppu::UnoType< ::com::sun::star::uno::RuntimeException >::get();
214 : 136 : ::cppu::UnoType< ::com::sun::star::registry::InvalidRegistryException >::get();
215 : 136 : ::cppu::UnoType< ::com::sun::star::registry::RegistryKeyType >::get();
216 : 136 : ::cppu::UnoType< ::com::sun::star::registry::RegistryValueType >::get();
217 : 136 : ::cppu::UnoType< ::com::sun::star::registry::InvalidValueException >::get();
218 [ + - ]: 136 : ::cppu::UnoType< ::cppu::UnoSequenceType< ::sal_Int32 > >::get();
219 [ + - ]: 136 : ::cppu::UnoType< ::cppu::UnoSequenceType< ::rtl::OUString > >::get();
220 [ + - ]: 136 : ::cppu::UnoType< ::cppu::UnoSequenceType< ::sal_Int8 > >::get();
221 [ + - ]: 136 : ::cppu::UnoType< ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > >::get();
222 [ + - ]: 136 : ::cppu::UnoType< ::cppu::UnoSequenceType< ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > > >::get();
223 : :
224 : 136 : typelib_InterfaceAttributeTypeDescription * pAttribute = 0;
225 : : {
226 [ + - ]: 136 : ::rtl::OUString sAttributeType0( RTL_CONSTASCII_USTRINGPARAM("string") );
227 [ + - ]: 136 : ::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 : 136 : sal_True, 0, 0, 0, 0 );
232 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pAttribute );
233 : : }
234 : 136 : typelib_typedescription_release( (typelib_TypeDescription*)pAttribute );
235 : :
236 : 136 : typelib_InterfaceMethodTypeDescription * pMethod = 0;
237 : : {
238 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
239 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
240 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
241 [ + - ]: 136 : ::rtl::OUString sReturnType0( RTL_CONSTASCII_USTRINGPARAM("boolean") );
242 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
249 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
250 : : }
251 : : {
252 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
253 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData };
254 [ + - ]: 136 : ::rtl::OUString sReturnType1( RTL_CONSTASCII_USTRINGPARAM("boolean") );
255 [ + - ]: 136 : ::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 : 136 : 1, the_Exceptions );
262 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
263 : : }
264 : : {
265 : : typelib_Parameter_Init aParameters[1];
266 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("rKeyName") );
267 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
268 : 136 : aParameters[0].pParamName = sParamName0.pData;
269 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
270 : 136 : aParameters[0].pTypeName = sParamType0.pData;
271 : 136 : aParameters[0].bIn = sal_True;
272 : 136 : aParameters[0].bOut = sal_False;
273 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
274 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
275 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
276 [ + - ]: 136 : ::rtl::OUString sReturnType2( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.RegistryKeyType") );
277 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
284 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
285 : : }
286 : : {
287 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
288 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
289 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
290 [ + - ]: 136 : ::rtl::OUString sReturnType3( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.RegistryValueType") );
291 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
298 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
299 : : }
300 : : {
301 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
302 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
303 [ + - ]: 136 : ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
304 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
305 [ + - ]: 136 : ::rtl::OUString sReturnType4( RTL_CONSTASCII_USTRINGPARAM("long") );
306 [ + - ]: 136 : ::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 : 136 : 3, the_Exceptions );
313 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
314 : : }
315 : : {
316 : : typelib_Parameter_Init aParameters[1];
317 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("value") );
318 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("long") );
319 : 136 : aParameters[0].pParamName = sParamName0.pData;
320 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
321 : 136 : aParameters[0].pTypeName = sParamType0.pData;
322 : 136 : aParameters[0].bIn = sal_True;
323 : 136 : aParameters[0].bOut = sal_False;
324 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
325 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
326 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
327 [ + - ]: 136 : ::rtl::OUString sReturnType5( RTL_CONSTASCII_USTRINGPARAM("void") );
328 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
335 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
336 : : }
337 : : {
338 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
339 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
340 [ + - ]: 136 : ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
341 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
342 [ + - ]: 136 : ::rtl::OUString sReturnType6( RTL_CONSTASCII_USTRINGPARAM("[]long") );
343 [ + - ]: 136 : ::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 : 136 : 3, the_Exceptions );
350 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
351 : : }
352 : : {
353 : : typelib_Parameter_Init aParameters[1];
354 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("seqValue") );
355 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("[]long") );
356 : 136 : aParameters[0].pParamName = sParamName0.pData;
357 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE;
358 : 136 : aParameters[0].pTypeName = sParamType0.pData;
359 : 136 : aParameters[0].bIn = sal_True;
360 : 136 : aParameters[0].bOut = sal_False;
361 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
362 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
363 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
364 [ + - ]: 136 : ::rtl::OUString sReturnType7( RTL_CONSTASCII_USTRINGPARAM("void") );
365 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
372 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
373 : : }
374 : : {
375 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
376 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
377 [ + - ]: 136 : ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
378 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
379 [ + - ]: 136 : ::rtl::OUString sReturnType8( RTL_CONSTASCII_USTRINGPARAM("string") );
380 [ + - ]: 136 : ::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 : 136 : 3, the_Exceptions );
387 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
388 : : }
389 : : {
390 : : typelib_Parameter_Init aParameters[1];
391 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("value") );
392 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
393 : 136 : aParameters[0].pParamName = sParamName0.pData;
394 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
395 : 136 : aParameters[0].pTypeName = sParamType0.pData;
396 : 136 : aParameters[0].bIn = sal_True;
397 : 136 : aParameters[0].bOut = sal_False;
398 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
399 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
400 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
401 [ + - ]: 136 : ::rtl::OUString sReturnType9( RTL_CONSTASCII_USTRINGPARAM("void") );
402 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
409 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
410 : : }
411 : : {
412 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
413 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
414 [ + - ]: 136 : ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
415 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
416 [ + - ]: 136 : ::rtl::OUString sReturnType10( RTL_CONSTASCII_USTRINGPARAM("[]string") );
417 [ + - ]: 136 : ::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 : 136 : 3, the_Exceptions );
424 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
425 : : }
426 : : {
427 : : typelib_Parameter_Init aParameters[1];
428 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("seqValue") );
429 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("[]string") );
430 : 136 : aParameters[0].pParamName = sParamName0.pData;
431 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE;
432 : 136 : aParameters[0].pTypeName = sParamType0.pData;
433 : 136 : aParameters[0].bIn = sal_True;
434 : 136 : aParameters[0].bOut = sal_False;
435 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
436 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
437 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
438 [ + - ]: 136 : ::rtl::OUString sReturnType11( RTL_CONSTASCII_USTRINGPARAM("void") );
439 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
446 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
447 : : }
448 : : {
449 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
450 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
451 [ + - ]: 136 : ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
452 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
453 [ + - ]: 136 : ::rtl::OUString sReturnType12( RTL_CONSTASCII_USTRINGPARAM("string") );
454 [ + - ]: 136 : ::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 : 136 : 3, the_Exceptions );
461 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
462 : : }
463 : : {
464 : : typelib_Parameter_Init aParameters[1];
465 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("value") );
466 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
467 : 136 : aParameters[0].pParamName = sParamName0.pData;
468 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
469 : 136 : aParameters[0].pTypeName = sParamType0.pData;
470 : 136 : aParameters[0].bIn = sal_True;
471 : 136 : aParameters[0].bOut = sal_False;
472 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
473 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
474 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
475 [ + - ]: 136 : ::rtl::OUString sReturnType13( RTL_CONSTASCII_USTRINGPARAM("void") );
476 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
483 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
484 : : }
485 : : {
486 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
487 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
488 [ + - ]: 136 : ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
489 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
490 [ + - ]: 136 : ::rtl::OUString sReturnType14( RTL_CONSTASCII_USTRINGPARAM("[]string") );
491 [ + - ]: 136 : ::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 : 136 : 3, the_Exceptions );
498 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
499 : : }
500 : : {
501 : : typelib_Parameter_Init aParameters[1];
502 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("seqValue") );
503 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("[]string") );
504 : 136 : aParameters[0].pParamName = sParamName0.pData;
505 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE;
506 : 136 : aParameters[0].pTypeName = sParamType0.pData;
507 : 136 : aParameters[0].bIn = sal_True;
508 : 136 : aParameters[0].bOut = sal_False;
509 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
510 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
511 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
512 [ + - ]: 136 : ::rtl::OUString sReturnType15( RTL_CONSTASCII_USTRINGPARAM("void") );
513 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
520 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
521 : : }
522 : : {
523 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
524 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidValueException"));
525 [ + - ]: 136 : ::rtl::OUString the_ExceptionName2(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
526 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData, the_ExceptionName2.pData };
527 [ + - ]: 136 : ::rtl::OUString sReturnType16( RTL_CONSTASCII_USTRINGPARAM("[]byte") );
528 [ + - ]: 136 : ::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 : 136 : 3, the_Exceptions );
535 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
536 : : }
537 : : {
538 : : typelib_Parameter_Init aParameters[1];
539 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("value") );
540 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("[]byte") );
541 : 136 : aParameters[0].pParamName = sParamName0.pData;
542 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_SEQUENCE;
543 : 136 : aParameters[0].pTypeName = sParamType0.pData;
544 : 136 : aParameters[0].bIn = sal_True;
545 : 136 : aParameters[0].bOut = sal_False;
546 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
547 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
548 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
549 [ + - ]: 136 : ::rtl::OUString sReturnType17( RTL_CONSTASCII_USTRINGPARAM("void") );
550 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
557 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
558 : : }
559 : : {
560 : : typelib_Parameter_Init aParameters[1];
561 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("aKeyName") );
562 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
563 : 136 : aParameters[0].pParamName = sParamName0.pData;
564 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
565 : 136 : aParameters[0].pTypeName = sParamType0.pData;
566 : 136 : aParameters[0].bIn = sal_True;
567 : 136 : aParameters[0].bOut = sal_False;
568 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
569 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
570 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
571 [ + - ]: 136 : ::rtl::OUString sReturnType18( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey") );
572 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
579 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
580 : : }
581 : : {
582 : : typelib_Parameter_Init aParameters[1];
583 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("aKeyName") );
584 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
585 : 136 : aParameters[0].pParamName = sParamName0.pData;
586 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
587 : 136 : aParameters[0].pTypeName = sParamType0.pData;
588 : 136 : aParameters[0].bIn = sal_True;
589 : 136 : aParameters[0].bOut = sal_False;
590 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
591 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
592 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
593 [ + - ]: 136 : ::rtl::OUString sReturnType19( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.XRegistryKey") );
594 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
601 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
602 : : }
603 : : {
604 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
605 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
606 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
607 [ + - ]: 136 : ::rtl::OUString sReturnType20( RTL_CONSTASCII_USTRINGPARAM("void") );
608 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
615 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
616 : : }
617 : : {
618 : : typelib_Parameter_Init aParameters[1];
619 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("rKeyName") );
620 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
621 : 136 : aParameters[0].pParamName = sParamName0.pData;
622 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
623 : 136 : aParameters[0].pTypeName = sParamType0.pData;
624 : 136 : aParameters[0].bIn = sal_True;
625 : 136 : aParameters[0].bOut = sal_False;
626 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
627 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
628 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
629 [ + - ]: 136 : ::rtl::OUString sReturnType21( RTL_CONSTASCII_USTRINGPARAM("void") );
630 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
637 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
638 : : }
639 : : {
640 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
641 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
642 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
643 [ + - ]: 136 : ::rtl::OUString sReturnType22( RTL_CONSTASCII_USTRINGPARAM("[]com.sun.star.registry.XRegistryKey") );
644 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
651 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
652 : : }
653 : : {
654 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
655 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
656 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
657 [ + - ]: 136 : ::rtl::OUString sReturnType23( RTL_CONSTASCII_USTRINGPARAM("[]string") );
658 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
665 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
666 : : }
667 : : {
668 : : typelib_Parameter_Init aParameters[2];
669 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("aLinkName") );
670 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
671 : 136 : aParameters[0].pParamName = sParamName0.pData;
672 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
673 : 136 : aParameters[0].pTypeName = sParamType0.pData;
674 : 136 : aParameters[0].bIn = sal_True;
675 : 136 : aParameters[0].bOut = sal_False;
676 [ + - ]: 136 : ::rtl::OUString sParamName1( RTL_CONSTASCII_USTRINGPARAM("aLinkTarget") );
677 [ + - ]: 136 : ::rtl::OUString sParamType1( RTL_CONSTASCII_USTRINGPARAM("string") );
678 : 136 : aParameters[1].pParamName = sParamName1.pData;
679 : 136 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
680 : 136 : aParameters[1].pTypeName = sParamType1.pData;
681 : 136 : aParameters[1].bIn = sal_True;
682 : 136 : aParameters[1].bOut = sal_False;
683 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
684 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
685 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
686 [ + - ]: 136 : ::rtl::OUString sReturnType24( RTL_CONSTASCII_USTRINGPARAM("boolean") );
687 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
694 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
695 : : }
696 : : {
697 : : typelib_Parameter_Init aParameters[1];
698 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("rLinkName") );
699 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
700 : 136 : aParameters[0].pParamName = sParamName0.pData;
701 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
702 : 136 : aParameters[0].pTypeName = sParamType0.pData;
703 : 136 : aParameters[0].bIn = sal_True;
704 : 136 : aParameters[0].bOut = sal_False;
705 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
706 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
707 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
708 [ + - ]: 136 : ::rtl::OUString sReturnType25( RTL_CONSTASCII_USTRINGPARAM("void") );
709 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
716 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
717 : : }
718 : : {
719 : : typelib_Parameter_Init aParameters[1];
720 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("rLinkName") );
721 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
722 : 136 : aParameters[0].pParamName = sParamName0.pData;
723 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
724 : 136 : aParameters[0].pTypeName = sParamType0.pData;
725 : 136 : aParameters[0].bIn = sal_True;
726 : 136 : aParameters[0].bOut = sal_False;
727 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
728 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
729 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
730 [ + - ]: 136 : ::rtl::OUString sReturnType26( RTL_CONSTASCII_USTRINGPARAM("string") );
731 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
738 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
739 : : }
740 : : {
741 : : typelib_Parameter_Init aParameters[1];
742 [ + - ]: 136 : ::rtl::OUString sParamName0( RTL_CONSTASCII_USTRINGPARAM("aKeyName") );
743 [ + - ]: 136 : ::rtl::OUString sParamType0( RTL_CONSTASCII_USTRINGPARAM("string") );
744 : 136 : aParameters[0].pParamName = sParamName0.pData;
745 : 136 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
746 : 136 : aParameters[0].pTypeName = sParamType0.pData;
747 : 136 : aParameters[0].bIn = sal_True;
748 : 136 : aParameters[0].bOut = sal_False;
749 [ + - ]: 136 : ::rtl::OUString the_ExceptionName0(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.registry.InvalidRegistryException"));
750 [ + - ]: 136 : ::rtl::OUString the_ExceptionName1(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.RuntimeException"));
751 : 136 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
752 [ + - ]: 136 : ::rtl::OUString sReturnType27( RTL_CONSTASCII_USTRINGPARAM("string") );
753 [ + - ]: 136 : ::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 : 136 : 2, the_Exceptions );
760 : 136 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
761 : : }
762 : 136 : typelib_typedescription_release( (typelib_TypeDescription*)pMethod );
763 [ + - ]: 136 : }
764 : : }
765 : : else
766 : : {
767 : : OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
768 : : }
769 : 536 : return rRet;
770 : : }
771 : :
772 : : } } } }
773 : :
774 : 0 : 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 : 0 : 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
|