Platform SDK: TAPI

ITDirectory

The ITDirectory interface is used to browse a particular ILS server, the NTDS, or other directories in the future.

The interface definition is as follows:

Methods in Vtable Order

IUnknown Methods

IDispatch Methods

ITDirectory Methods Description
get_DirectoryType Gets the type of the directory.
get_DisplayName Gets displayable name for directory.
get_IsDynamic Gets indicator of whether the object on the server needs to be refreshed.
get_DefaultObjectTTL Gets the default time to live (TTL) for objects created.
put_DefaultObjectTTL Sets the default TTL for objects created.
EnableAutoRefresh Enables the auto refresh for objects created afterward.
Connect Connects to the server.
Bind Binds to the server.
AddDirectoryObject Adds an object to the server.
ModifyDirectoryObject Commits directory modifications to the server.
RefreshDirectoryObject Refreshes the TTL for an object on the server.
DeleteDirectoryObject Deletes an object from the server.
get_DirectoryObjects Gets all directory objects on the server with a specified type and name.
EnumerateDirectoryObjects Creates enumeration of directory objects of a given type and name.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Version: Requires TAPI 3.0 or later.
  Header: Declared in Rend.h.
  Library: Use Rendid.lib.