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.