DSCLASSCREATIONINFO structure (dsclient.h)

The DSCLASSCREATIONINFO structure is used with the IDsDisplaySpecifier::GetClassCreationInfo method to hold data about the class creation wizard objects for an object class.

Syntax

typedef struct {
  DWORD dwFlags;
  CLSID clsidWizardDialog;
  CLSID clsidWizardPrimaryPage;
  DWORD cWizardExtensions;
  CLSID aWizardExtensions[1];
} DSCLASSCREATIONINFO, *LPDSCLASSCREATIONINFO;

Members

dwFlags

Contains a set of flags that indicate which members of this structure contain valid data. This can be a combination of one or more of the following values.

DSCCIF_HASWIZARDDIALOG

The clsidWizardDialog member is valid.

DSCCIF_HASWIZARDPRIMARYPAGE

The clsidWizardPrimaryPage member is valid.

clsidWizardDialog

Contains the class identifier of the class creation wizard dialog box. This member is not used if dwFlags does not contain DSCCIF_HASWIZARDDIALOG.

clsidWizardPrimaryPage

Contains the class identifier of the primary property page of the class creation wizard. This member is not used if dwFlags does not contain DSCCIF_HASWIZARDPRIMARYPAGE.

cWizardExtensions

Contains the number of elements in the aWizardExtensions array.

aWizardExtensions[1]

Contains an array of the class identifiers of the property page extensions. cWizardExtensions specifies the number of elements in this array.

Requirements

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

See also

Display Structures in Active Directory Domain Services

IDsDisplaySpecifier::GetClassCreationInfo