C/C++ User's Journal Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... ATLSTL - where the Standard Template Library meets the Active Template Library COMSTL - where the Standard Template Library meets the Component Object Model UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

IFileSearch Interface Reference

The entry-point interface of the recls COM mapping. More...

import "recls_com.idl";

List of all members.

Public Methods

HRESULT Search ([in] BSTR searchRoot,[in] BSTR pattern,[in] long flags,[out, retval] IUnknown **results)
 Searches for file-system entries within the given searchRoot, matching the given pattern, according to the given flags.

HRESULT Roots ([out, retval] LPUNKNOWN *pVal)
 A collection containing the roots of the current system.


Detailed Description

The entry-point interface of the recls COM mapping.


Member Function Documentation

HRESULT Roots [out, retval] LPUNKNOWN *    pVal
 

A collection containing the roots of the current system.

Parameters:
pVal  A pointer to an IUnknown pointer which will receive the collection, which implements the IEnumString interface

HRESULT Search [in] BSTR    searchRoot,
[in] BSTR    pattern,
[in] long    flags,
[out, retval] IUnknown **    results
 

Searches for file-system entries within the given searchRoot, matching the given pattern, according to the given flags.

Parameters:
searchRoot  The root directory of the search. If null, or the empty string, the current directory is assumed
pattern  The search pattern, e.g. "recls*.*"
flags  A combination of RECLS_FLAG flags which moderate the search
results  A pointer to an IUnknown pointer, into which will be passed the collection (ISearchCollection) representing the results
Note:
Returns an object implementing the ISearchCollection interface


The documentation for this interface was generated from the following file:

recls Library documentation Synesis Software Pty Ltd, 2001-2004