DSOBJECTNAMES structure (dsclient.h)

The DSOBJECTNAMES structure is used to contain directory object data for use by an Active Directory property sheet or context menu extension.

Syntax

typedef struct {
  CLSID    clsidNamespace;
  UINT     cItems;
  DSOBJECT aObjects[1];
} DSOBJECTNAMES, *LPDSOBJECTNAMES;

Members

clsidNamespace

Contains the namespace identifier which indicates the origin of the namespace selection. The CLSID_DsFolder value (identical to CLSID_MicrosoftDS) is used to identify namespaces implemented by Active Directory Domain Services.

cItems

Contains the number of elements in the aObjects array.

aObjects[1]

Contains an array of DSBOJECT structures. Each DSBOJECT structure represents a single directory object. The cItems member contains the number of elements in the array.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Header dsclient.h

See also

DSBOJECT

Display Structures in Active Directory Domain Services