5.2 Attribute Value Flags

The following flags indicate information about the attribute other than the attribute's value. They are defined in the nwdsdefs.h file.

Name

C Value

Description

DS_NOT_PRESENT

0x0000

Indicates that the attribute does not contain a value.

DS_NAMING

0x0001

Indicates that the attribute is a naming attribute for the object.

DS_BASECLASS

0x0002

Indicates that the attribute is the base class of the object.

DS_PRESENT

0x0004

Indicates that the attribute's value is present.

DS_VALUE_DAMAGED

0x0008

Indicates that the value does not conform to the attribute's defined syntax and is therefore damaged.

DS_SUPERCLASS

0x0010

Indicates the attribute is a super class of the object.

DS_AUXILIARYCLASS

0x0020

Indicates the attribute is an auxiliary class of the object.