[This is preliminary documentation and is subject to change.]

Called to retrieve the next file in a directory of the plugin's file system

Namespace: Tools.TotalCommanderT
Assembly: Tools.TotalCommander (in Tools.TotalCommander.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
[CLSCompliantAttribute(false)]
public int FsFindNext(
	void* Hdl,
	_WIN32_FIND_DATAW* FindData
)
Visual Basic
<EditorBrowsableAttribute(EditorBrowsableState.Never)> _
<CLSCompliantAttribute(False)> _
Public Function FsFindNext ( _
	Hdl As Void*, _
	FindData As _WIN32_FIND_DATAW* _
) As Integer
Visual C++
[EditorBrowsableAttribute(EditorBrowsableState::Never)]
[CLSCompliantAttribute(false)]
public:
int FsFindNext(
	void* Hdl, 
	_WIN32_FIND_DATAW* FindData
)
F#
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
[<CLSCompliantAttribute(false)>]
member FsFindNext : 
        Hdl:nativeptr<unit> * 
        FindData:nativeptr<_WIN32_FIND_DATAW> -> int 
JScript
JScript does not support APIs that consume or return unsafe types.

Parameters

Hdl
Type: System..::..Void*
The find handle returned by FsFindFirst(SByte*, _WIN32_FIND_DATAW*).
FindData
Type: _WIN32_FIND_DATAW*
A standard [D:WIN32_FIND_DATA] struct as defined in the Windows SDK, which contains the file or directory details. Use the dwFileAttributes field set to Directory to distinguish files from directories. On Unix systems, you can | (or) the dwFileAttributes field with 0x80000000 and set the dwReserved0 parameter to the Unix file mode (permissions).

Return Value

Return FALSE if an error occurs or if there are no more files, and TRUE otherwise. [M:SetLastError(System.UInt32!System.Runtime.CompilerServices.IsLong)]() does not need to be called.

Remarks

This function is called by Total Commander and is not intended for direct use

See Also