#pragma autorecover #pragma classflags("forceupdate") #pragma namespace("\\\\.\\root\\InventoryLogging") instance of __namespace{ name="MS_409";}; #pragma namespace("\\\\.\\root\\InventoryLogging\\MS_409") [Description("Defines a CIM based stream.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class Msft_MiStream { [Description("The CIM namespace for the stream operation.") : Amended ToSubclass] string NamespaceName; }; [Description("Defines a CIM method invocation based stream. This stream captures all the out parameters of a method (return value is treated as a special case of out parameter).") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class Msft_MiCommand : Msft_MiStream { [Description("The CIM class on which the method is executed.") : Amended ToSubclass] string ClassName; [Description("The CIM method to execute.") : Amended ToSubclass] string MethodName; [Description("The input object for instance method invocations.") : Amended ToSubclass] object Input; [Description("The object containing the input parameters of the method invocation. This object can be of any type as long as it exposes properties with the same name and type as method arguments.") : Amended ToSubclass] object Parameters; }; [Description("Defines a MI stream that merges upstreams into a single stream.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class Msft_MiMerge : Msft_MiStream { [Description("The list of streams to merge.") : Amended ToSubclass] Msft_MiStream Streams[]; }; [Description("Defines a graph of streams where one upstream stream feeds data downstream linearly.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class Msft_MiPipeline : Msft_MiStream { [Description("The list of streams that constitutes the graph.") : Amended ToSubclass] Msft_MiStream Streams[]; }; [Description("Defines a CIM query based stream.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class Msft_MiQuery : Msft_MiStream { [Description("The dialect of the CIM query.") : Amended ToSubclass] string Dialect; [Description("The CIM query expression.") : Amended ToSubclass] string Expression; }; [Description("Defines the MI stream collection interface.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class Msft_MiStreamTasks { [Description("Deserializes the specified file and collects all the stream objects.") : Amended ToSubclass] uint32 Collect([In] string filename,[Out] object results[]); [Description("Same as Collect but pushes the data to configured end-point.") : Amended ToSubclass] uint32 Push([In] string filename); [Description("Instructs the web client to push any pending data to the configured end-point.") : Amended ToSubclass] uint32 Flush(); };