Platform SDK: Active Directory, ADSI, and Directory Services

IADsSyntax

The IADsSyntax interface specifies methods to identify and modify the available Automation data types used to represent its data. ADSI defines a standard set of syntax objects that can be used uniformly across multiple directory service implementations.

Use the IADsSyntax interface to process the property values of any instance of ADSI schema class object.

The IADsSyntax interface supports the following property methods.

Methods in Vtable Order

IUnknown methods Description
QueryInterface Returns pointers to supported interfaces.
AddRef Increments reference count.
Release Decrements reference count.

IDispatch methods Description
GetTypeInfoCount Gets the number of type descriptions.
GetTypeInfo Gets a description of the object's programmable interface.
GetIDsOfNames Maps the name of the method or property to DISPID.
Invoke Calls one of the object's methods, or gets and sets one of its properties.

IADsSyntax property methods Description
get/put_OleAutoDataType The Automation data type constant, VT_xxxx.

Inheritance: Inherited from IADs, IDispatch, IUnknown

Requirements

  Windows NT/2000: Requires Windows 2000 (or Windows NT 4.0 with DSClient).
  Windows 95/98: Requires Windows 95 or later (with DSClient).
  Header: Declared in Iads.h.

See Also

IADsClass, IADsProperty