19 #ifndef __com_sun_star_registry_XRegistryKey_idl__
20 #define __com_sun_star_registry_XRegistryKey_idl__
30 module com { module sun { module star { module registry {
73 com::sun::star::registry::
RegistryKeyType getKeyType( [in]
string rKeyName )
74 raises( com::sun::star::registry::InvalidRegistryException );
83 raises( com::sun::star::registry::InvalidRegistryException );
95 raises( com::sun::star::registry::InvalidRegistryException,
106 void setLongValue( [in]
long value )
107 raises( com::sun::star::registry::InvalidRegistryException );
119 sequence<
long> getLongListValue()
120 raises( com::sun::star::registry::InvalidRegistryException,
121 com::sun::star::registry::InvalidValueException );
131 void setLongListValue( [in] sequence<
long> seqValue )
132 raises( com::sun::star::registry::InvalidRegistryException );
144 string getAsciiValue()
145 raises( com::sun::star::registry::InvalidRegistryException,
146 com::sun::star::registry::InvalidValueException );
157 void setAsciiValue( [in]
string value )
158 raises( com::sun::star::registry::InvalidRegistryException );
170 sequence<
string> getAsciiListValue()
171 raises( com::sun::star::registry::InvalidRegistryException,
172 com::sun::star::registry::InvalidValueException );
183 void setAsciiListValue( [in] sequence<
string> seqValue )
184 raises( com::sun::star::registry::InvalidRegistryException );
196 string getStringValue()
197 raises( com::sun::star::registry::InvalidRegistryException,
198 com::sun::star::registry::InvalidValueException );
208 void setStringValue( [in]
string value )
209 raises( com::sun::star::registry::InvalidRegistryException );
221 sequence<
string> getStringListValue()
222 raises( com::sun::star::registry::InvalidRegistryException,
223 com::sun::star::registry::InvalidValueException );
232 void setStringListValue( [in] sequence<
string> seqValue )
233 raises( com::sun::star::registry::InvalidRegistryException );
245 sequence<byte> getBinaryValue()
246 raises( com::sun::star::registry::InvalidRegistryException,
247 com::sun::star::registry::InvalidValueException );
257 void setBinaryValue( [in] sequence<byte> value )
258 raises( com::sun::star::registry::InvalidRegistryException );
275 com::sun::star::registry::
XRegistryKey openKey( [in]
string aKeyName )
276 raises( com::sun::star::registry::InvalidRegistryException );
293 com::sun::star::registry::
XRegistryKey createKey( [in]
string aKeyName )
294 raises( com::sun::star::registry::InvalidRegistryException );
302 raises( com::sun::star::registry::InvalidRegistryException );
314 void deleteKey( [in]
string rKeyName )
315 raises( com::sun::star::registry::InvalidRegistryException );
327 sequence<com::sun::star::registry::
XRegistryKey> openKeys()
328 raises( com::sun::star::registry::InvalidRegistryException );
338 sequence<
string> getKeyNames()
339 raises( com::sun::star::registry::InvalidRegistryException );
361 boolean createLink( [in]
string aLinkName,
362 [in]
string aLinkTarget )
363 raises( com::sun::star::registry::InvalidRegistryException );
375 void deleteLink( [in]
string rLinkName )
376 raises( com::sun::star::registry::InvalidRegistryException );
389 string getLinkTarget( [in]
string rLinkName )
390 raises( com::sun::star::registry::InvalidRegistryException );
404 string getResolvedName( [in]
string aKeyName )
405 raises( com::sun::star::registry::InvalidRegistryException );
makes structural information (except regarding tree structures) of a single registry key accessible...
Definition: XRegistryKey.idl:39
signals that the registry is invalid or an operation on the registry failed.
Definition: InvalidRegistryException.idl:31
string KeyName
This is the key of the entry relative to its parent.
Definition: XRegistryKey.idl:49
RegistryValueType
represents all possible types of a key value.
Definition: RegistryValueType.idl:32
signals that the value of the key is invalid or does not have the appropriate key type...
Definition: InvalidValueException.idl:31
base interface of all UNO interfaces
Definition: XInterface.idl:47
RegistryKeyType
represents all possible types of a key.
Definition: RegistryKeyType.idl:31