ReactOS 0.4.16-dev-340-g0540c21
IDirectorySearch Interface Reference
Inheritance diagram for IDirectorySearch:
Collaboration diagram for IDirectorySearch:

Public Member Functions

HRESULT SetSearchPreference ([in] PADS_SEARCHPREF_INFO pSearchPrefs, [in] DWORD dwNumPrefs)
 
HRESULT ExecuteSearch ([in] LPWSTR pszSearchFilter, [in] LPWSTR *pAttributeNames, [in] DWORD dwNumberAttributes, [out] PADS_SEARCH_HANDLE phSearchResult)
 
HRESULT AbandonSearch ([in] ADS_SEARCH_HANDLE phSearchResult)
 
HRESULT GetFirstRow ([in] ADS_SEARCH_HANDLE hSearchResult)
 
HRESULT GetNextRow ([in] ADS_SEARCH_HANDLE hSearchResult)
 
HRESULT GetPreviousRow ([in] ADS_SEARCH_HANDLE hSearchResult)
 
HRESULT GetNextColumnName ([in] ADS_SEARCH_HANDLE hSearchHandle, [out] LPWSTR *ppszColumnName)
 
HRESULT GetColumn ([in] ADS_SEARCH_HANDLE hSearchResult, [in] LPWSTR szColumnName, [out] PADS_SEARCH_COLUMN pSearchColumn)
 
HRESULT FreeColumn ([in] PADS_SEARCH_COLUMN pSearchColumn)
 
HRESULT CloseSearchHandle ([in] ADS_SEARCH_HANDLE hSearchResult)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 765 of file iads.idl.

Member Function Documentation

◆ AbandonSearch()

HRESULT IDirectorySearch::AbandonSearch ( [in] ADS_SEARCH_HANDLE  phSearchResult)

◆ CloseSearchHandle()

HRESULT IDirectorySearch::CloseSearchHandle ( [in] ADS_SEARCH_HANDLE  hSearchResult)

◆ ExecuteSearch()

HRESULT IDirectorySearch::ExecuteSearch ( [in] LPWSTR  pszSearchFilter,
[in] LPWSTR pAttributeNames,
[in] DWORD  dwNumberAttributes,
[out] PADS_SEARCH_HANDLE  phSearchResult 
)

◆ FreeColumn()

HRESULT IDirectorySearch::FreeColumn ( [in] PADS_SEARCH_COLUMN  pSearchColumn)

◆ GetColumn()

HRESULT IDirectorySearch::GetColumn ( [in] ADS_SEARCH_HANDLE  hSearchResult,
[in] LPWSTR  szColumnName,
[out] PADS_SEARCH_COLUMN  pSearchColumn 
)

◆ GetFirstRow()

HRESULT IDirectorySearch::GetFirstRow ( [in] ADS_SEARCH_HANDLE  hSearchResult)

◆ GetNextColumnName()

HRESULT IDirectorySearch::GetNextColumnName ( [in] ADS_SEARCH_HANDLE  hSearchHandle,
[out] LPWSTR ppszColumnName 
)

◆ GetNextRow()

HRESULT IDirectorySearch::GetNextRow ( [in] ADS_SEARCH_HANDLE  hSearchResult)

◆ GetPreviousRow()

HRESULT IDirectorySearch::GetPreviousRow ( [in] ADS_SEARCH_HANDLE  hSearchResult)

◆ SetSearchPreference()

HRESULT IDirectorySearch::SetSearchPreference ( [in] PADS_SEARCHPREF_INFO  pSearchPrefs,
[in] DWORD  dwNumPrefs 
)

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