<html> <head> <title>Methods of Class RegistryKey</title> <link rel="stylesheet" type="text/css" href="../../cpp.css"> </head> <body> <div id="adc-cppref"> <a name="_top_"> </a><table class="navimain" border="0" cellpadding="1" cellspacing="0"> <tr align="center" valign="top"> <td class="navimain"> <a href="../../index.html">Overview</a> </td> <td class="navimain"> <a href="../index.html">Namespace</a> </td> <td class="navimain"> <a href="../c-RegistryKey.html">Class</a> </td> <td class="navimain"> <a href="../../index-files/index-1.html">Index</a> </td> <td class="navimain"> <a href="../../help.html">Help</a> </td> </tr> </table> <table class="navisub" cellpadding="0" cellspacing="3"></table> <hr> <div class="title"><h2>Methods of Class RegistryKey</h2> </div><hr> <dl class="member"> <dt class="member"><a name="RegistryKey-2223"> </a>RegistryKey</dt> <dd class="member"><dl> <dt class="simple"> <strong>RegistryKey</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Default constructor</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="RegistryKey-2224"> </a>RegistryKey</dt> <dd class="member"><dl> <dt class="simple"> <strong>RegistryKey</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="../c-RegistryKey.html">RegistryKey</a> & </td> <td> toCopy );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Copy constructor</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="~RegistryKey-2225"> </a>~RegistryKey</dt> <dd class="member"><dl> <dt class="simple"> <strong>~RegistryKey</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Destructor, close the key if it references an open one.</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="operator=-2226"> </a>operator=</dt> <dd class="member"><dl> <dt class="simple"><a href="../c-RegistryKey.html">RegistryKey</a> & <strong>operator=</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="../c-RegistryKey.html">RegistryKey</a> & </td> <td> toAssign );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Assign operator</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="isValid-2227"> </a>isValid</dt> <dd class="member"><dl> <dt class="simple"><a href="../t-sal_Bool.html">sal_Bool</a> <strong>isValid</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>checks if the key points to a valid registry key.</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="isReadOnly-2228"> </a>isReadOnly</dt> <dd class="member"><dl> <dt class="simple"><a href="../t-sal_Bool.html">sal_Bool</a> <strong>isReadOnly</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>returns the access mode of the key. </dd> <dt>Return</dt> <dd>TRUE if access mode is read only else FALSE. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getName-2229"> </a>getName</dt> <dd class="member"><dl> <dt class="simple">::rtl::<a href="../rtl/c-OUString.html">OUString</a> <strong>getName</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>returns the full qualified name of the key beginning with the rootkey.</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="createKey-2230"> </a>createKey</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>createKey</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../c-RegistryKey.html">RegistryKey</a> &</td> <td>rNewKey );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>creates a new key or opens a key if the specified key already exists. </dd> <dt>Description</dt> <dd>The specified keyname is relativ to this key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which will be opened or created. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">rNewKey</td> <td><pre>references a RegistryKey which will be filled with the new or open key. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="openKey-2231"> </a>openKey</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>openKey</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../c-RegistryKey.html">RegistryKey</a> &</td> <td>rOpenKey );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>opens the specified key. </dd> <dt>Description</dt> <dd>The specified keyname is relativ to this key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which will be opened. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">rOpenKey</td> <td><pre>references a RegistryKey which will be filled with the open key. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="openSubKeys-2232"> </a>openSubKeys</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>openSubKeys</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../c-RegistryKeyArray.html">RegistryKeyArray</a> &</td> <td>rSubKeys );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>opens all subkeys of the specified key. </dd> <dt>Description</dt> <dd>The specified keyname is relativ to this key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which subkeys will be opened. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">rSubKeys</td> <td><pre>reference a RegistryKeyArray which will be filled with the open subkeys. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getKeyNames-2233"> </a>getKeyNames</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>getKeyNames</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../c-RegistryKeyNames.html">RegistryKeyNames</a> &</td> <td>rSubKeyNames );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>returns an array with the names of all subkeys of the specified key. </dd> <dt>Description</dt> <dd>The specified keyname is relativ to this key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which subkey names will be returned. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">rSubKeyNames</td> <td><pre>reference a RegistryKeyNames array which will be filled with the subkey names. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="closeSubKeys-2234"> </a>closeSubKeys</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>closeSubKeys</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../c-RegistryKeyArray.html">RegistryKeyArray</a> & </td> <td> rSubKeys );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>closes all keys specified in the array. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">rSubKeys</td> <td><pre>reference a RegistryKeyArray which contains the open keys. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="deleteKey-2235"> </a>deleteKey</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>deleteKey</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>deletes the specified key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which will be deleted. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="closeKey-2236"> </a>closeKey</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>closeKey</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>closes explicitly the current key</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setValue-2237"> </a>setValue</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>setValue</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../e-RegValueType.html">RegValueType</a></td> <td>valueType,</td> </tr> <tr> <td><a href="../t-RegValue.html">RegValue</a></td> <td>pValue,</td> </tr> <tr> <td><a href="../t-sal_uInt32.html">sal_uInt32</a></td> <td>valueSize );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets a value of a key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which value will be set. If keyName is an empty string, the value will be set for the key specified by hKey. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">valueType</td> <td><pre>specifies the type of the value. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">pData</td> <td><pre>points to a memory block containing the data for the value. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">valueSize</td> <td><pre>specifies the size of pData in bytes </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setLongListValue-2238"> </a>setLongListValue</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>setLongListValue</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../t-sal_Int32.html">sal_Int32</a> *</td> <td>pValueList,</td> </tr> <tr> <td><a href="../t-sal_uInt32.html">sal_uInt32</a></td> <td>len );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets a long list value of a key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which value will be set. If keyName is an empty string, the value will be set for the key specified by hKey. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">pValueList</td> <td><pre>points to an array of longs containing the data for the value. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">len</td> <td><pre>specifies the length of the list (the array referenced by pValueList). </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setStringListValue-2239"> </a>setStringListValue</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>setStringListValue</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../t-sal_Char.html">sal_Char</a> * *</td> <td>pValueList,</td> </tr> <tr> <td><a href="../t-sal_uInt32.html">sal_uInt32</a></td> <td>len );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets an ascii list value of a key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which value will be set. If keyName is an empty string, the value will be set for the key specified by hKey. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">pValueList</td> <td><pre>points to an array of sal_Char* containing the data for the value. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">len</td> <td><pre>specifies the length of the list (the array referenced by pValueList). </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setUnicodeListValue-2240"> </a>setUnicodeListValue</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>setUnicodeListValue</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../t-sal_Unicode.html">sal_Unicode</a> * *</td> <td>pValueList,</td> </tr> <tr> <td><a href="../t-sal_uInt32.html">sal_uInt32</a></td> <td>len );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets an unicode string list value of a key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which value will be set. If keyName is an empty string, the value will be set for the key specified by hKey. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">pValueList</td> <td><pre>points to an array of sal_Unicode* containing the data for the value. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">len</td> <td><pre>specifies the length of the list (the array referenced by pValueList). </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getValueInfo-2241"> </a>getValueInfo</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>getValueInfo</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../e-RegValueType.html">RegValueType</a> *</td> <td>pValueType,</td> </tr> <tr> <td><a href="../t-sal_uInt32.html">sal_uInt32</a> *</td> <td>pValueSize );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>gets info about type and size of a value. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which value info will be returned. If keyName is an empty string, the value info of the key specified by hKey will be returned. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">pValueType</td> <td><pre>returns the type of the value. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">pValueSize</td> <td><pre>returns the size of the value in bytes or the length of a list value. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getValue-2242"> </a>getValue</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>getValue</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../t-RegValue.html">RegValue</a></td> <td>pValue );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>gets the value of a key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which value will be returned. If keyName is an empty string, the value is get from the key specified by hKey. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">pValue</td> <td><pre>points to an allocated memory block receiving the data of the value. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getLongListValue-2243"> </a>getLongListValue</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>getLongListValue</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../c-RegistryValueList.html">RegistryValueList</a>< sal_Int32 > &</td> <td>rValueList );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>gets a long list value of a key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which value will be returned. If keyName is an empty string, the value is get from the key specified by hKey. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">rValueList</td> <td><pre>references a RegistryValueList which will be filled with the long values. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getStringListValue-2244"> </a>getStringListValue</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>getStringListValue</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../c-RegistryValueList.html">RegistryValueList</a>< sal_Char * > &</td> <td>rValueList );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>gets an ascii list value of a key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which value will be returned. If keyName is an empty string, the value is get from the key specified by hKey. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">rValueList</td> <td><pre>references a RegistryValueList which will be filled with the ascii values. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getUnicodeListValue-2245"> </a>getUnicodeListValue</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>getUnicodeListValue</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../c-RegistryValueList.html">RegistryValueList</a>< sal_Unicode * > &</td> <td>rValueList );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>gets a unicode value of a key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which value will be returned. If keyName is an empty string, the value is get from the key specified by hKey. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">rValueList</td> <td><pre>reference a RegistryValueList which will be filled with the unicode values. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="createLink-2246"> </a>createLink</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>createLink</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> linkName,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>linkTarget );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>creates a new link with the specified name and target. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">linkName</td> <td><pre>specifies the name of link </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">linkTarget</td> <td><pre>specifies a full qualified keyname as target for the link. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="deleteLink-2247"> </a>deleteLink</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>deleteLink</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> linkName );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>deletes an existing link. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">linkName</td> <td><pre>specifies the name of link </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getKeyType-2248"> </a>getKeyType</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>getKeyType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> name,</td> </tr> <tr> <td><a href="../e-RegKeyType.html">RegKeyType</a> *</td> <td>pKeyType ) const;</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>returns the type of the specified key if it is a link or a real key. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">name</td> <td><pre>specifies the name of the key or link. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">pKeyType</td> <td><pre>returns the type of the key. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getLinkTarget-2249"> </a>getLinkTarget</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>getLinkTarget</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> linkName,</td> </tr> <tr> <td>::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>rLinkTarget ) const;</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>returns the target of the specified link. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">linkName</td> <td><pre>specifies the name of link. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">rLinkTarget</td> <td><pre>returns the target keyname of the link. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getResolvedKeyName-2250"> </a>getResolvedKeyName</dt> <dd class="member"><dl> <dt class="simple"><a href="../e-RegError.html">RegError</a> <strong>getResolvedKeyName</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> keyName,</td> </tr> <tr> <td><a href="../t-sal_Bool.html">sal_Bool</a></td> <td>firstLinkOnly,</td> </tr> <tr> <td>::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>rResolvedName ) const;</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>resolves all or only the first link of a keyname. </dd> <dt>Description</dt> <dd>The function resolves either only the first link or it resolves all links which exists in the keyname or recursive in the resolved parts. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">keyName</td> <td><pre>specifies the name of the key which will be resolved relativ to this key. The resolved name will be prefixed with the name of this key. </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>REG_NO_ERROR if succeeds else an error code. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getRegistryName-2251"> </a>getRegistryName</dt> <dd class="member"><dl> <dt class="simple">::rtl::<a href="../rtl/c-OUString.html">OUString</a> <strong>getRegistryName</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>returns the name of the registry in which the key is defined.</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getRegistry-2252"> </a>getRegistry</dt> <dd class="member"><dl> <dt class="simple"><a href="../c-Registry.html">Registry</a> <strong>getRegistry</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>returns the registry in which the key is defined.</dd> </dl> </dd> </dl> <hr> <a href="#_top_" class="objchapter">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2008 Sun Microsystems, Inc.</p> </div> <!-- id="adc-cppref" --> </body> </html>