| Platform SDK: Active Directory, ADSI, and Directory Services |
The ADS_CLASS_DEF structure holds the definitions of an object class.
typedef struct _ADS_CLASS_DEF
{
LPWSTR pszClassName;
DWORD dwMandatoryAttrs;
LPWSTR __RPC_FAR *ppszMandatoryAttrs;
DWORD optionalAttrs;
LPWSTR __RPC_FAR *__RPC_FAR *ppszOptionalAttrs;
DWORD dwNamingAttrs;
LPWSTR __RPC_FAR *__RPC_FAR *ppszNamingAttrs;
DWORD dwSuperClasses;
LPWSTR __RPC_FAR *__RPC_FAR *ppszSuperClasses;
BOOL fIsContainer;
} ADS_CLASS_DEF, *PADS_CLASS_DEF;
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.