mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
UPD: Help file
This commit is contained in:
parent
a7b9b02222
commit
50a50b80f3
1 changed files with 79 additions and 48 deletions
|
|
@ -25,43 +25,46 @@ and Procedures</a></td>
|
|||
</table>
|
||||
<a name="@Description"></a>
|
||||
<h2 class="description">Description</h2>
|
||||
<p></p>
|
||||
<p>This help file is about writing file system plugins for Double
|
||||
Commander.</p>
|
||||
<a name="@FuncsProcs"></a>
|
||||
<h3 class="summary">Functions
|
||||
and Procedures</h3>
|
||||
<table class="summary wide_list">
|
||||
<tbody>
|
||||
<tr class="list">
|
||||
<td class="itemcode"><code>HANDLE
|
||||
__stdcall <a href="#FsOpen">FsOpen</a>(char*
|
||||
Path);</code><code><br>
|
||||
</code></td>
|
||||
</tr>
|
||||
<tr class="list2">
|
||||
<td class="itemcode"><code>void
|
||||
__stdcall <a href="#FsClose">FsClose</a>(HANDLE</code><code>
|
||||
Handle</code><code>);</code><code><br>
|
||||
</code><code></code></td>
|
||||
</tr>
|
||||
<tr class="list">
|
||||
<td class="itemcode"><code>void
|
||||
__stdcall <a href="#FsNetworkGetSupportedProtocols">FsNetworkGetSupportedProtocols</a>(char*
|
||||
Protocols, int MaxLen);<br>
|
||||
</code><code>void
|
||||
__stdcall <a href="#FsNetworkGetSupportedProtocolsW">FsNetworkGetSupportedProtocolsW</a>(WCHAR*
|
||||
Protocols, int MaxLen);</code></td>
|
||||
Protocols, int MaxLen);</code><code><br>
|
||||
</code></td>
|
||||
</tr>
|
||||
<tr class="list2">
|
||||
<td class="itemcode"><code>BOOL
|
||||
__stdcall <a href="#FsNetworkGetConnection">FsNetworkGetConnection</a>(</code><code>int
|
||||
Index, </code><code>char*
|
||||
</code><code>Connection,
|
||||
int MaxLen);<br>
|
||||
</code><code>BOOL
|
||||
__stdcall <a href="#FsNetworkGetConnectionW">FsNetworkGetConnectionW</a>(</code><code>int
|
||||
Index, </code><code>WCHAR</code><code>*
|
||||
</code><code>Connection,
|
||||
int MaxLen);</code></td>
|
||||
int MaxLen);</code><code><br>
|
||||
</code><code></code></td>
|
||||
</tr>
|
||||
<tr class="list">
|
||||
<td class="itemcode"><code>BOOL
|
||||
__stdcall</code><code> <a href="#FsNetworkManageConnection">FsNetworkManageConnection</a>(HWND
|
||||
MainWin, </code><code>char*
|
||||
</code><code>Connection,
|
||||
int Action, int MaxLen);<br>
|
||||
</code><code>BOOL
|
||||
__stdcall</code><code> <a href="#FsNetworkManageConnectionW">FsNetworkManageConnectionW</a>(</code><code>HWND
|
||||
MainWin, WCHAR</code><code></code><code>*
|
||||
</code><code>Connection,
|
||||
int Action, int MaxLen);</code></td>
|
||||
int Action, int MaxLen);</code><code><br>
|
||||
</code><code></code></td>
|
||||
</tr>
|
||||
<tr class="list2">
|
||||
<td class="itemcode"><code>BOOL
|
||||
|
|
@ -70,15 +73,8 @@ __stdcall</code><code> <a href="#FsNetworkOpenConnection">FsNetworkOpenConn
|
|||
RootDir,</code><code>
|
||||
</code><code>char*</code><code>
|
||||
RemotePath, int
|
||||
MaxLen);<br>
|
||||
</code><code>BOOL
|
||||
__stdcall</code><code> <a
|
||||
href="wfxplugin.html#FsNetworkOpenConnectionW">FsNetworkOpenConnectionW</a>(</code><code></code><code>WCHAR</code><code>*
|
||||
</code><code>Connection, </code><code></code><code>WCHAR</code><code>*</code><code>
|
||||
</code><code>RootDir</code><code>,
|
||||
WCHAR</code><code>*</code><code>
|
||||
RemotePath, int
|
||||
MaxLen);</code></td>
|
||||
MaxLen);</code><code><br>
|
||||
</code><code></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
@ -106,19 +102,68 @@ MaxLen);</code></td>
|
|||
<h2 class="description">Description</h2>
|
||||
<h3 class="detail">Functions
|
||||
and Procedures</h3>
|
||||
<table class="detail wide_list">
|
||||
<tbody>
|
||||
<tr class="list">
|
||||
<td class="itemcode"><code><a name="FsOpen"></a>HANDLE
|
||||
__stdcall FsOpen(char* Path);<br>
|
||||
</code><code></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1">
|
||||
<p>Initialize and open
|
||||
plugin file system.</p>
|
||||
<h6 class="description_section">Parameters</h6>
|
||||
<dl class="parameters">
|
||||
<dt>Path</dt>
|
||||
<dd>Path that must be
|
||||
opened by plugin<br>
|
||||
</dd>
|
||||
</dl>
|
||||
<h6 class="description_section">Returns</h6>
|
||||
<p class="return">The
|
||||
function returns plugin handle if
|
||||
successful, <code>NULL</code>
|
||||
otherwise</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<table class="detail wide_list">
|
||||
<tbody>
|
||||
<tr class="list">
|
||||
<td class="itemcode"><code><a name="FsClose"></a>void
|
||||
__stdcall FsClose(HANDLE Handle);<br>
|
||||
</code><code></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1">
|
||||
<p>Finalize and close plugin
|
||||
file system.</p>
|
||||
<h6 class="description_section">Parameters</h6>
|
||||
<dl class="parameters">
|
||||
<dt>Handle</dt>
|
||||
<dd>Plugin file system
|
||||
handle that have been returned by FsOpen<br>
|
||||
</dd>
|
||||
</dl>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<table class="detail wide_list">
|
||||
<tbody>
|
||||
<tr class="list">
|
||||
<td class="itemcode"><code><a
|
||||
name="FsNetworkGetSupportedProtocols"></a>void
|
||||
__stdcall FsNetworkGetSupportedProtocols(char* Protocols, int MaxLen);<br>
|
||||
<a name="FsNetworkGetSupportedProtocolsW"></a>void
|
||||
__stdcall FsNetworkGetSupportedProtocolsW(WCHAR* Protocols, int MaxLen);</code><code></code></td>
|
||||
</code><code></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1">
|
||||
<p>FsNetworkGetSupportedProtocols
|
||||
is called to retrieve protocols that supported by plugin.</p>
|
||||
is called to retrieve protocols
|
||||
that supported by plugin.</p>
|
||||
<h6 class="description_section">Parameters</h6>
|
||||
<dl class="parameters">
|
||||
<dt>Protocols</dt>
|
||||
|
|
@ -142,11 +187,7 @@ characters (including the final 0) which fit in the buffer.</dd>
|
|||
__stdcall FsNetworkGetConnection(</code><code>int
|
||||
Index, char* </code><code>Connection,
|
||||
int MaxLen);<br>
|
||||
</code><code><a name="FsNetworkGetConnectionW"></a>BOOL
|
||||
__stdcall FsNetworkGetConnectionW(</code><code>int
|
||||
Index, </code><code>WCHAR</code><code>*
|
||||
</code><code>Connection,
|
||||
int MaxLen);</code><code></code></td>
|
||||
</code><code></code><code></code><code></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1">
|
||||
|
|
@ -189,12 +230,7 @@ otherwise</p>
|
|||
__stdcall</code><code> FsNetworkManageConnection(</code><code>HWND
|
||||
MainWin, char* </code><code>Connection,
|
||||
int Action, int MaxLen);<br>
|
||||
</code><code><a name="FsNetworkManageConnectionW"></a>BOOL
|
||||
__stdcall</code><code> FsNetworkManageConnectionW(</code><code>HWND
|
||||
MainWin,
|
||||
WCHAR</code><code></code><code>*
|
||||
</code><code>Connection,
|
||||
int Action, int MaxLen);</code><code></code><code></code></td>
|
||||
</code><code></code><code></code><code></code><code></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1">
|
||||
|
|
@ -204,7 +240,8 @@ when user wants to add/edit/delete connection.</p>
|
|||
<h6 class="description_section">Parameters</h6>
|
||||
<dl class="parameters">
|
||||
<dt>MainWin</dt>
|
||||
<dd>Parent window which can be used for showing a connection
|
||||
<dd>Parent window which
|
||||
can be used for showing a connection
|
||||
configuration dialog.<br>
|
||||
</dd>
|
||||
<dt>Connection</dt>
|
||||
|
|
@ -245,13 +282,7 @@ RootDir,</code><code>
|
|||
</code><code>char*</code><code>
|
||||
RemotePath, int
|
||||
MaxLen);<br>
|
||||
</code><code><a name="FsNetworkOpenConnectionW"></a>BOOL
|
||||
__stdcall</code><code> FsNetworkOpenConnectionW(</code><code></code><code>WCHAR</code><code>*
|
||||
</code><code>Connection, </code><code>WCHAR</code><code>*</code><code>
|
||||
RootDir,</code><code>
|
||||
</code><code></code><code>WCHAR</code><code>*</code><code>
|
||||
RemotePath, int
|
||||
MaxLen);</code><code></code></td>
|
||||
</code><code></code><code></code><code></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue