KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > wmi > ISWbemObject


1 // GENERATED. DO NOT MODIFY
2
package wmi;
3
4 import com4j.*;
5
6 /**
7  * A Class or Instance
8  */

9 @IID("{76A6415A-CB41-11D1-8B02-00600806D9B6}")
10 public interface ISWbemObject extends Com4jObject {
11     /**
12      * Save this Object
13      */

14     @VTID(7)
15     ISWbemObjectPath put_(
16         int iFlags,
17         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
18
19     /**
20      * Save this Object asynchronously
21      */

22     @VTID(8)
23     void putAsync_(
24         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
25         int iFlags,
26         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
27         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
28
29     /**
30      * Delete this Object
31      */

32     @VTID(9)
33     void delete_(
34         int iFlags,
35         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
36
37     /**
38      * Delete this Object asynchronously
39      */

40     @VTID(10)
41     void deleteAsync_(
42         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
43         int iFlags,
44         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
45         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
46
47     /**
48      * Return all instances of this Class
49      */

50     @VTID(11)
51     ISWbemObjectSet instances_(
52         int iFlags,
53         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
54
55     /**
56      * Return all instances of this Class asynchronously
57      */

58     @VTID(12)
59     void instancesAsync_(
60         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
61         int iFlags,
62         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
63         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
64
65     /**
66      * Enumerate subclasses of this Class
67      */

68     @VTID(13)
69     ISWbemObjectSet subclasses_(
70         int iFlags,
71         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
72
73     /**
74      * Enumerate subclasses of this Class asynchronously
75      */

76     @VTID(14)
77     void subclassesAsync_(
78         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
79         int iFlags,
80         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
81         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
82
83     /**
84      * Get the Associators of this Object
85      */

86     @VTID(15)
87     ISWbemObjectSet associators_(
88         java.lang.String JavaDoc strAssocClass,
89         java.lang.String JavaDoc strResultClass,
90         java.lang.String JavaDoc strResultRole,
91         java.lang.String JavaDoc strRole,
92         boolean bClassesOnly,
93         boolean bSchemaOnly,
94         java.lang.String JavaDoc strRequiredAssocQualifier,
95         java.lang.String JavaDoc strRequiredQualifier,
96         int iFlags,
97         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
98
99     /**
100      * Get the Associators of this Object asynchronously
101      */

102     @VTID(16)
103     void associatorsAsync_(
104         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
105         java.lang.String JavaDoc strAssocClass,
106         java.lang.String JavaDoc strResultClass,
107         java.lang.String JavaDoc strResultRole,
108         java.lang.String JavaDoc strRole,
109         boolean bClassesOnly,
110         boolean bSchemaOnly,
111         java.lang.String JavaDoc strRequiredAssocQualifier,
112         java.lang.String JavaDoc strRequiredQualifier,
113         int iFlags,
114         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
115         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
116
117     /**
118      * Get the References to this Object
119      */

120     @VTID(17)
121     ISWbemObjectSet references_(
122         java.lang.String JavaDoc strResultClass,
123         java.lang.String JavaDoc strRole,
124         boolean bClassesOnly,
125         boolean bSchemaOnly,
126         java.lang.String JavaDoc strRequiredQualifier,
127         int iFlags,
128         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
129
130     /**
131      * Get the References to this Object asynchronously
132      */

133     @VTID(18)
134     void referencesAsync_(
135         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
136         java.lang.String JavaDoc strResultClass,
137         java.lang.String JavaDoc strRole,
138         boolean bClassesOnly,
139         boolean bSchemaOnly,
140         java.lang.String JavaDoc strRequiredQualifier,
141         int iFlags,
142         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
143         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
144
145     /**
146      * Execute a Method of this Object
147      */

148     @VTID(19)
149     ISWbemObject execMethod_(
150         java.lang.String JavaDoc strMethodName,
151         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemInParameters,
152         int iFlags,
153         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
154
155     /**
156      * Execute a Method of this Object asynchronously
157      */

158     @VTID(20)
159     void execMethodAsync_(
160         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
161         java.lang.String JavaDoc strMethodName,
162         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemInParameters,
163         int iFlags,
164         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
165         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
166
167     /**
168      * Clone this Object
169      */

170     @VTID(21)
171     ISWbemObject clone_();
172
173     /**
174      * Get the MOF text of this Object
175      */

176     @VTID(22)
177     java.lang.String JavaDoc getObjectText_(
178         int iFlags);
179
180     /**
181      * Create a subclass of this Object
182      */

183     @VTID(23)
184     ISWbemObject spawnDerivedClass_(
185         int iFlags);
186
187     /**
188      * Create an Instance of this Object
189      */

190     @VTID(24)
191     ISWbemObject spawnInstance_(
192         int iFlags);
193
194     /**
195      * Compare this Object with another
196      */

197     @VTID(25)
198     boolean compareTo_(
199         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemObject,
200         int iFlags);
201
202     /**
203      * The collection of Qualifiers of this Object
204      */

205     @VTID(26)
206     ISWbemQualifierSet qualifiers_();
207
208     /**
209      * The collection of Properties of this Object
210      */

211     @VTID(27)
212     ISWbemPropertySet properties_();
213
214     /**
215      * The collection of Methods of this Object
216      */

217     @VTID(28)
218     ISWbemMethodSet methods_();
219
220     /**
221      * An array of strings describing the class derivation heirarchy, in most-derived-from order (the first element in the array defines the superclass and the last element defines the dynasty class).
222      */

223     @VTID(29)
224     java.lang.Object JavaDoc derivation_();
225
226     /**
227      * The path of this Object
228      */

229     @VTID(30)
230     ISWbemObjectPath path_();
231
232     /**
233      * The Security Configurator for this Object
234      */

235     @VTID(31)
236     ISWbemSecurity security_();
237
238 }
239
Popular Tags