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 InetSTL - where the Standard Template Library meets the Internet UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   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