#pragma autorecover #pragma classflags("forceupdate") Qualifier Description : ToSubClass Amended; Qualifier Values : ToSubClass Amended; Qualifier DisplayName : Amended; Qualifier BitValues:ToSubClass Amended; Qualifier Units : ToSubClass Amended; #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\CI") Instance of __Win32Provider as $prov { Name = "CIWmi"; ClsId = "{09A81E78-E1D3-44D4-84E3-C33A04A4CC6E}"; ImpersonationLevel = 1; HostingModel = "NetworkServiceHost"; version = 1073741825; }; Instance of __MethodProviderRegistration { Provider = $prov; }; [locale(1033),dynamic : ToInstance,provider("CIWmi") : ToInstance] class PS_UpdateAndCompareCIPolicy { [implemented,static : ToSubclass DisableOverride] uint32 Compare([In] string FilePath,[Out] uint64 cmdletOutput); [implemented,static : ToSubclass DisableOverride] uint32 Update([In] string FilePath,[Out] uint64 cmdletOutput); [implemented,static : ToSubclass DisableOverride] uint32 Delete([Out] uint64 cmdletOutput); };