#pragma autorecover #pragma classflags("forceupdate") #pragma namespace("\\\\.\\root") [NamespaceSecuritySDDL ("O:BAG:BAD:P(A;CI;CCDCLCSWRPWPRCWD;;;BA)(A;CI;CCDCLCSWRPWPRCWD;;;SY)(A;CI;CCDCRP;;;NS)")] Instance of __Namespace { Name = "InventoryLogging"; }; #pragma namespace("\\\\.\\root\\InventoryLogging") Instance of __Win32Provider as $prov { Name = "mistreamprov"; ClsId = "{007372E5-1023-4DAF-AEA1-D6CCCC93720B}"; ImpersonationLevel = 1; HostingModel = "NetworkServiceHost"; version = 1073741825; }; Instance of __MethodProviderRegistration { Provider = $prov; }; [Abstract,locale(1033)] class Msft_MiStream { string NamespaceName; }; [dynamic : ToInstance,provider("mistreamprov") : ToInstance,locale(1033)] class Msft_MiCommand : Msft_MiStream { string ClassName; string MethodName; [EmbeddedObject : ToSubclass DisableOverride] object Input; [EmbeddedObject : ToSubclass DisableOverride] object Parameters; }; [dynamic : ToInstance,provider("mistreamprov") : ToInstance,locale(1033)] class Msft_MiMerge : Msft_MiStream { [EmbeddedInstance("Msft_MiStream") : ToSubclass] Msft_MiStream Streams[]; }; [dynamic : ToInstance,provider("mistreamprov") : ToInstance,locale(1033)] class Msft_MiPipeline : Msft_MiStream { [EmbeddedInstance("Msft_MiStream") : ToSubclass] Msft_MiStream Streams[]; }; [dynamic : ToInstance,provider("mistreamprov") : ToInstance,locale(1033)] class Msft_MiQuery : Msft_MiStream { string Dialect; string Expression; }; [dynamic : ToInstance,provider("mistreamprov") : ToInstance,locale(1033)] class Msft_MiStreamTasks { [implemented,static : ToSubclass DisableOverride] uint32 Collect([In] string filename,[Out,Stream : ToSubclass DisableOverride,EmbeddedObject : ToSubclass DisableOverride] object results[]); [implemented,static : ToSubclass DisableOverride] uint32 Push([In] string filename); [implemented,static : ToSubclass DisableOverride] uint32 Flush(); };