#pragma autorecover #pragma classflags(64) #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,ClassVersion("1.0.0"),locale(1033)] class Msft_MiStream { }; [ClassVersion("1.0.0"),locale(1033)] class Msft_MiCommand : Msft_MiStream { string NamespaceName; string ClassName; string MethodName; [EmbeddedObject : ToSubclass DisableOverride] object Input; [EmbeddedObject : ToSubclass DisableOverride] object Parameters; }; [ClassVersion("1.0.0"),locale(1033)] class Msft_MiCompare : Msft_MiStream { boolean OnlyUpdateSnapshot; [EmbeddedInstance("Msft_MiCompareSuppression") : ToSubclass] Msft_MiCompareSuppression SuppressionHint; [EmbeddedInstance("Msft_MiStream") : ToSubclass] Msft_MiStream Input; }; [ClassVersion("1.0.0"),locale(1033)] class Msft_MiCompareSuppression { datetime Timestamp; [EmbeddedObject : ToSubclass DisableOverride] object SuppressionSignal[]; }; [ClassVersion("1.0.0"),locale(1033)] class Msft_MiMerge : Msft_MiStream { [EmbeddedInstance("Msft_MiStream") : ToSubclass] Msft_MiStream Inputs[]; }; [ClassVersion("1.0.0"),locale(1033)] class Msft_MiQuery : Msft_MiStream { string NamespaceName; string Dialect; string Expression; }; [ClassVersion("1.0.1"),locale(1033),dynamic : ToInstance,provider("mistreamprov") : ToInstance] 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,[In] boolean CheckCollectionHistory); [implemented,static : ToSubclass DisableOverride] uint32 Flush(); };