2.2.2.4.1.1 FsrmPropertyDefinitionFlags

The FsrmPropertyDefinitionFlags enumeration defines bitmasks for the possible states of the property definition objects in the File Server Resource Manager protocol.

 typedef  enum FsrmPropertyDefinitionFlags
 {
   FsrmPropertyDefinitionFlags Global = 0x00000001,
   FsrmPropertyDefinitionFlags_Deprecated = 0x00000002,
   FsrmPropertyDefinitionFlags_Secure = 0x00000004
 } FsrmPropertyDefinitionFlags;

FsrmPropertyDefinitionFlags Global:  If the FsrmPropertyDefinitionFlags_Global bitmask is set as part of the PropertyDefinitionFlags property of an IFsrmPropertyDefinition2 object, the server will not allow an API to modify the object.

FsrmPropertyDefinitionFlags_Deprecated:  If the FsrmPropertyDefinitionFlags_Deprecated bitmask is set as part of the PropertyDefinitionFlags property of an IFsrmPropertyDefinition2 object, the server will not allow an API to modify the object but will allow the removal of the object from the server. Any other objects that reference this IFsrmPropertyDefinition2 object need to consider their configuration invalid.

FsrmPropertyDefinitionFlags_Secure:  If the FsrmPropertyDefinitionFlags_Secure bitmask is set as part of the PropertyDefinitionFlags property of a PropertyDefinitionFlags object, the server will use instances of the property definition for security purposes. This flag is stored within the file security descriptor of the file.