#pragma autorecover
#pragma namespace("\\\\.\\root\\Microsoft\\Windows\\CI")
instance of __namespace{ name="MS_809";};
#pragma namespace("\\\\.\\root\\Microsoft\\Windows\\CI\\MS_809")

[Description("Contains tools to update and confirm CI Policy") : Amended ToSubclass,AMENDMENT, LOCALE(0x0809)]
class PS_UpdateAndCompareCIPolicy
{
  [Description("Checks to see if current CIPolicy matches policy given by FilePath") : Amended ToSubclass] uint32 Compare([In] string FilePath,[Out,Description("DWORD 1 = true, 2 = false, 3 = can't find file") : Amended ToSubclass] uint64 cmdletOutput);
  [Description("Replaces current CIPolicy with policy given by FilePath") : Amended ToSubclass] uint32 Update([In] string FilePath,[Out,Description("DWORD 1 = true, 2 = false, 3 = can't find file") : Amended ToSubclass] uint64 cmdletOutput);
  [Description("Deletes current CIPolicy") : Amended ToSubclass] uint32 Delete([Out,Description("DWORD 1 = true, 2 = false, 3 = can't find file") : Amended ToSubclass] uint64 cmdletOutput);
};
