Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-testing > by-pkgid > 2c50825dd66d0497b96a67f7fab2ee84 > files > 9109

openoffice.org64-devel-doc-2.4.1.10-1mdv2008.1.x86_64.rpm

<html>
<head>
<title>Global Functions in Namespace  in Sourcefile store.h</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">&nbsp;<a href="../index.html">Overview</a>&nbsp;</td>
<td class="navimain">&nbsp;<a href="index.html">Namespace</a>&nbsp;</td>
<td class="navimainnone">&nbsp;Class&nbsp;</td>
<td class="navimain">&nbsp;<a href="../index-files/index-1.html">Index</a>&nbsp;</td>
<td class="navimain">&nbsp;<a href="../help.html">Help</a>&nbsp;</td>
</tr>
</table>
<table class="navisub" cellpadding="0" cellspacing="3"></table>
<hr>
<div class="title"><h2>Global Functions in Global Namespace C++<br>
in Sourcefile store.h</h2>
</div><hr>
<dl class="member">
<dt class="member"><a name="store_acquireHandle-1973"> </a>store_acquireHandle</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_acquireHandle</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeHandle.html">storeHandle</a> </td>
<td> Handle );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Acquire a Handle.
</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">Handle</td>
<td><pre>the Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_attrib-1996"> </a>store_attrib</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_attrib</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pPath,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pName,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a></td>
<td>nMask1,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a></td>
<td>nMask2,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a> *</td>
<td>pnAttrib );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Set attributes of a file entry.
</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">hFile</td>
<td><pre>the File Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pPath</td>
<td><pre>the entry path.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pName</td>
<td><pre>the entry name.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">nMask1</td>
<td><pre>the attributes to be cleared.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">nMask2</td>
<td><pre>the attributes to be set.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pnAttrib</td>
<td><pre>the resulting attributes, may be NULL.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_closeDirectory-1985"> </a>store_closeDirectory</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_closeDirectory</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeDirectoryHandle.html">storeDirectoryHandle</a> </td>
<td> hDirectory );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Close a directory.
</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">hDirectory</td>
<td><pre>the Directory Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None          upon success,
        store_E_InvalidHandle otherwise.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_closeFile-1978"> </a>store_closeFile</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_closeFile</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Close a file.
</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">hFile</td>
<td><pre>the File Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon     success,
        store_E_InvalidHandle otherwise.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_closeStream-1990"> </a>store_closeStream</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_closeStream</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeStreamHandle.html">storeStreamHandle</a> </td>
<td> hStrm );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Close a stream.
</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">hStrm</td>
<td><pre>the Stream Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None          upon success,
        store_E_InvalidHandle otherwise.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_createMemoryFile-1976"> </a>store_createMemoryFile</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_createMemoryFile</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-sal_uInt16.html">sal_uInt16</a> </td>
<td> nPageSize,</td>
</tr>
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> *</td>
<td>phFile );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Open a temporary file in memory.
</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">nPageSize</td>
<td><pre>the creation page size,
        integer multiple of minimum page size.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">phFile</td>
<td><pre>the File Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_findFirst-1986"> </a>store_findFirst</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_findFirst</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeDirectoryHandle.html">storeDirectoryHandle</a> </td>
<td> hDirectory,</td>
</tr>
<tr>
<td><a href="t-storeFindData.html">storeFindData</a> *</td>
<td>pFindData );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Find first directory entry.
</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">hDirectory</td>
<td><pre>the Directory Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pFindData</td>
<td><pre>the Find Data structure.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None       upon success,
        store_E_NoMoreFile upon end of iteration.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_findNext-1987"> </a>store_findNext</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_findNext</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeDirectoryHandle.html">storeDirectoryHandle</a> </td>
<td> hDirectory,</td>
</tr>
<tr>
<td><a href="t-storeFindData.html">storeFindData</a> *</td>
<td>pFindData );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Find next directory entry.
</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">hDirectory</td>
<td><pre>the Directory Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pFindData</td>
<td><pre>the Find Data structure.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None       upon success,
        store_E_NoMoreFile upon end of iteration.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_flushFile-1979"> </a>store_flushFile</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_flushFile</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Flush a file.
</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">hFile</td>
<td><pre>the File Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_flushStream-1993"> </a>store_flushStream</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_flushStream</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeStreamHandle.html">storeStreamHandle</a> </td>
<td> hStrm );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Flush a stream.
</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">hStrm</td>
<td><pre>the Stream Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_getFileRefererCount-1980"> </a>store_getFileRefererCount</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_getFileRefererCount</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a> *</td>
<td>pnRefCount );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Get the number of referers to a file.
</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">hFile</td>
<td><pre>the File Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pnRefCount</td>
<td><pre>number of open directories and streams.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_getFileSize-1981"> </a>store_getFileSize</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_getFileSize</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a> *</td>
<td>pnSize );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Get the size of a file.
</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">hFile</td>
<td><pre>the File Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pnSize</td>
<td><pre>the file size in bytes.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_getStreamSize-1994"> </a>store_getStreamSize</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_getStreamSize</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeStreamHandle.html">storeStreamHandle</a> </td>
<td> hStrm,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a> *</td>
<td>pnSize );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Get the size of a stream.
</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">hStrm</td>
<td><pre>the Stream Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pnSize</td>
<td><pre>the stream size in bytes.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_link-1997"> </a>store_link</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_link</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pSrcPath,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pSrcName,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pDstPath,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pDstName );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Insert a file entry as 'hard link' to another file entry.
</dd>
<dt>Precondition</dt>
<dd>Source must not exist, Destination must exist.
</dd>
<dt>Postcondition</dt>
<dd>Source has attribute STORE_ATTRIB_ISLINK.
</dd>
<dt>See Also</dt>
<dd><a href="o-store.h.html#store_attrib-1996">store_attrib()</a> <br>
</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">hFile</td>
<td><pre>the File Handle
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pSrcPath</td>
<td><pre>the Source path
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pSrcName</td>
<td><pre>the Source name
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pDstPath</td>
<td><pre>the Destination path
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pDstName</td>
<td><pre>the Destination name
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_openDirectory-1984"> </a>store_openDirectory</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_openDirectory</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pPath,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pName,</td>
</tr>
<tr>
<td><a href="t-storeAccessMode.html">storeAccessMode</a></td>
<td>eAccessMode,</td>
</tr>
<tr>
<td><a href="t-storeDirectoryHandle.html">storeDirectoryHandle</a> *</td>
<td>phDirectory );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Open a directory.
</dd>
<dt>See Also</dt>
<dd><a href="o-store.h.html#store_openFile-1977">store_openFile()</a> <br>
</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">hFile</td>
<td><pre>the File Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pPath</td>
<td><pre>the directory path.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pName</td>
<td><pre>the directory name.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">eAccessMode</td>
<td><pre>the access mode.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">phDirectory</td>
<td><pre>the Directory Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_openFile-1977"> </a>store_openFile</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_openFile</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> * </td>
<td> pFilename,</td>
</tr>
<tr>
<td><a href="t-storeAccessMode.html">storeAccessMode</a></td>
<td>eAccessMode,</td>
</tr>
<tr>
<td><a href="t-sal_uInt16.html">sal_uInt16</a></td>
<td>nPageSize,</td>
</tr>
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> *</td>
<td>phFile,</td>
</tr>
<tr>
<td><a href="t-sal_uInt16.html">sal_uInt16</a></td>
<td>nFormatVersion = STORE_FORMAT_V1 );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Open a file.
</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">pFilename</td>
<td><pre>the filename as URL or system path.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">eAccessMode</td>
<td><pre>the access mode.
        store_AccessCreate     truncate existing and create,
        store_AccessReadCreate create not existing,
        store_AccessReadWrite  write existing,
        store_AccessReadOnly   never modifies.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">nPageSize</td>
<td><pre>the creation page size,
        integer multiple of minimum page size.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">phFile</td>
<td><pre>the File Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_openStream-1989"> </a>store_openStream</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_openStream</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pPath,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pName,</td>
</tr>
<tr>
<td><a href="t-storeAccessMode.html">storeAccessMode</a></td>
<td>eMode,</td>
</tr>
<tr>
<td><a href="t-storeStreamHandle.html">storeStreamHandle</a> *</td>
<td>phStrm );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Open a stream.
</dd>
<dt>See Also</dt>
<dd><a href="o-store.h.html#store_openFile-1977">store_openFile()</a> <br>
</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">hFile</td>
<td><pre>the File Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pPath</td>
<td><pre>the stream path.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pName</td>
<td><pre>the stream name.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">eAccessMode</td>
<td><pre>the access mode.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">phStrm</td>
<td><pre>the Stream Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_readStream-1991"> </a>store_readStream</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_readStream</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeStreamHandle.html">storeStreamHandle</a> </td>
<td> hStrm,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a></td>
<td>nOffset,</td>
</tr>
<tr>
<td>void *</td>
<td>pBuffer,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a></td>
<td>nBytes,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a> *</td>
<td>pnDone );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Read from a stream.
</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">hStrm</td>
<td><pre>the Stream Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">nOffset</td>
<td><pre>the offset of the first byte to read.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pBuffer</td>
<td><pre>the buffer.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">nBytes</td>
<td><pre>the number of bytes to read.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pnDone</td>
<td><pre>the number of bytes actually read.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_rebuildFile-1982"> </a>store_rebuildFile</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_rebuildFile</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> * </td>
<td> pSrcFilename,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pDstFilename );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Recover and Compact a file into another file.
</dd>
<dt>See Also</dt>
<dd><a href="o-store.h.html#store_openFile-1977">store_openFile()</a> <br>
</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">pSrcFilename</td>
<td><pre>opened with store_AccessReadOnly.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pDstFilename</td>
<td><pre>created with store_AccessCreate.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_releaseHandle-1974"> </a>store_releaseHandle</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_releaseHandle</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeHandle.html">storeHandle</a> </td>
<td> Handle );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Release a Handle.
</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">Handle</td>
<td><pre>the Handle.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None          upon success,
        store_E_InvalidHandle otherwise.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_remove-2000"> </a>store_remove</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_remove</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pPath,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pName );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Remove a file entry.
</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">hFile</td>
<td><pre>the File Handle
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pPath</td>
<td><pre>the entry path
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pName</td>
<td><pre>the entry name
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_rename-1999"> </a>store_rename</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_rename</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pSrcPath,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pSrcName,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pDstPath,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pDstName );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Rename a file entry.
</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">hFile</td>
<td><pre>the File Handle
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pSrcPath</td>
<td><pre>the Source path
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pSrcName</td>
<td><pre>the Source name
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pDstPath</td>
<td><pre>the Destination path
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pDstName</td>
<td><pre>the Destination name
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_setStreamSize-1995"> </a>store_setStreamSize</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_setStreamSize</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeStreamHandle.html">storeStreamHandle</a> </td>
<td> hStrm,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a></td>
<td>nSize );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Set the size of a stream.
</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">hStrm</td>
<td><pre>the Stream Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">nSize</td>
<td><pre>the new stream size in bytes.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_symlink-1998"> </a>store_symlink</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_symlink</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeFileHandle.html">storeFileHandle</a> </td>
<td> hFile,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pSrcPath,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pSrcName,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pDstPath,</td>
</tr>
<tr>
<td><a href="t-rtl_uString.html">rtl_uString</a> *</td>
<td>pDstName );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Insert a file entry as 'symbolic link' to another file entry.
</dd>
<dt>Precondition</dt>
<dd>Source must not exist
</dd>
<dt>Postcondition</dt>
<dd>Source has attribute STORE_ATTRIB_ISLINK.
</dd>
<dt>See Also</dt>
<dd><a href="o-store.h.html#store_attrib-1996">store_attrib()</a> <br>
</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">hFile</td>
<td><pre>the File Handle
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pSrcPath</td>
<td><pre>the Source path
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pSrcName</td>
<td><pre>the Source name
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pDstPath</td>
<td><pre>the Destination path
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pDstName</td>
<td><pre>the Destination name
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="store_writeStream-1992"> </a>store_writeStream</dt>
<dd class="member"><dl>
<dt class="simple">extern &quot;C&quot;<br>
<a href="t-storeError.html">storeError</a> <strong>store_writeStream</strong>(</dt>
<dd><table class="param-table">
<tr>
<td><a href="t-storeStreamHandle.html">storeStreamHandle</a> </td>
<td> hStrm,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a></td>
<td>nOffset,</td>
</tr>
<tr>
<td>const void *</td>
<td>pBuffer,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a></td>
<td>nBytes,</td>
</tr>
<tr>
<td><a href="t-sal_uInt32.html">sal_uInt32</a> *</td>
<td>pnDone );</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="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Write to a stream.
</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">hStrm</td>
<td><pre>the Stream Handle.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">nOffset</td>
<td><pre>the offset of the first byte to write.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pBuffer</td>
<td><pre>the buffer.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">nBytes</td>
<td><pre>the number of bytes to write.
</pre></td>
</tr>
<tr>
<td width="15%" style="vertical-align:top; font-weight:bold">pnDone</td>
<td><pre>the number of bytes actually written.
</pre></td>
</tr>
</table>
</dd>
<dt>Return</dt>
<dd>store_E_None upon success
</dd>
</dl>
</dd>
</dl>
<hr>
<a href="#_top_" class="objchapter">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2008 Sun Microsystems, Inc.</p>

</div> <!-- id="adc-cppref" -->
</body>

</html>