public CLFS_MGMT_POLICY_NEXTCONTAINERSUFFIX(uint flags)
 {
     this.Common = new CLFS_MGMT_POLICY_COMMON(
         (uint)Marshal.SizeOf(typeof(CLFS_MGMT_POLICY_NEXTCONTAINERSUFFIX)),
         flags,
         CLFS_MGMT_POLICY_TYPE.ClfsMgmtPolicyNewContainerSuffix);
     this.NextContainerSuffix = 0;
 }
 public CLFS_MGMT_POLICY_AUTOGROW(uint flags)
 {
     this.Common = new CLFS_MGMT_POLICY_COMMON(
         (uint)Marshal.SizeOf(typeof(CLFS_MGMT_POLICY_AUTOGROW)),
         flags,
         CLFS_MGMT_POLICY_TYPE.ClfsMgmtPolicyAutoGrow);
     this.Enabled = 0; // NOTE: Default from spec
     this.Padding = 0;
 }
 public CLFS_MGMT_POLICY_NEWCONTAINERPREFIX(uint flags)
 {
     this.Common = new CLFS_MGMT_POLICY_COMMON(
         (uint)Marshal.SizeOf(typeof(CLFS_MGMT_POLICY_NEWCONTAINERPREFIX)),
         flags,
         CLFS_MGMT_POLICY_TYPE.ClfsMgmtPolicyNewContainerPrefix);
     this.PrefixString = "Container";  // NOTE: Default from spec
     this.PrefixLengthInBytes = (ushort)(this.PrefixString.Length * 2);
 }
 public CLFS_MGMT_POLICY_AUTOSHRINK(uint flags)
 {
     this.Common = new CLFS_MGMT_POLICY_COMMON(
         (uint)Marshal.SizeOf(typeof(CLFS_MGMT_POLICY_AUTOSHRINK)),
         flags,
         CLFS_MGMT_POLICY_TYPE.ClfsMgmtPolicyAutoShrink);
     this.Percentage = 0;
     this.Padding = 0;
 }
 public CLFS_MGMT_POLICY_LOGTAIL(uint flags)
 {
     this.Common = new CLFS_MGMT_POLICY_COMMON(
         (uint)Marshal.SizeOf(typeof(CLFS_MGMT_POLICY_LOGTAIL)),
         flags,
         CLFS_MGMT_POLICY_TYPE.ClfsMgmtPolicyLogTail);
     this.MinimumAvailablePercentage = 35; // NOTE: Default from spec
     this.MinimumAvailableContainers = 0;
 }
 public CLFS_MGMT_POLICY_GROWTHRATE(uint flags)
 {
     this.Common = new CLFS_MGMT_POLICY_COMMON(
         (uint)Marshal.SizeOf(typeof(CLFS_MGMT_POLICY_GROWTHRATE)),
         flags,
         CLFS_MGMT_POLICY_TYPE.ClfsMgmtPolicyGrowthRate);
     this.AbsoluteGrowthInContainers = 1; // NOTE: Default from spec
     this.RelativeGrowthPercentage = 0;
 }
 public CLFS_MGMT_POLICY_MINIMUMSIZE(uint flags)
 {
     this.Common = new CLFS_MGMT_POLICY_COMMON(
         (uint)Marshal.SizeOf(typeof(CLFS_MGMT_POLICY_MINIMUMSIZE)),
         flags,
         CLFS_MGMT_POLICY_TYPE.ClfsMgmtPolicyMinimumSize);
     this.Containers = 2; // NOTE: Default from spec
     this.Padding = 0;
 }
 public CLFS_MGMT_POLICY_MAXIMUMSIZE(uint flags)
 {
     this.Common = new CLFS_MGMT_POLICY_COMMON(
         (uint)Marshal.SizeOf(typeof(CLFS_MGMT_POLICY_MAXIMUMSIZE)),
         flags,
         CLFS_MGMT_POLICY_TYPE.ClfsMgmtPolicyMaximumSize);
     this.Containers = 0;
     this.Padding = 0;
 }