The AdsCacheFlags enumeration defines bitmasks for the possible states of the FCIADS stream in the File Server Resource Manager protocol.

 typedef  enum AdsCacheFlags
 {
   AdsCacheFlags_None = 0x00000000,
   AdsCacheFlags_Dirty = 0x00000001,
   AdsCacheFlags_PropertyFlagsValid = 0x00000002
 } AdsCacheFlags;

AdsCacheFlags_None:  Indicates that no flags are set.

AdsCacheFlags_Dirty:  If this flag is set, the cache might be out-of-date.

AdsCacheFlags_PropertyFlagsValid:  If this flag is set, property flags of the ADSSecurePropertyHeader (see [MS-FCIADS] section 2.4) and ADSNonSecurePropertyHeader (see [MS-FCIADS] section 2.5) will correspond to flags in the FCIADS streamPropertyFlags instead of FsrmPropertyFlags.<17>