KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > wmi > ISWbemServices


1 // GENERATED. DO NOT MODIFY
2
package wmi;
3
4 import com4j.*;
5
6 /**
7  * A connection to a Namespace
8  */

9 @IID("{76A6415C-CB41-11D1-8B02-00600806D9B6}")
10 public interface ISWbemServices extends Com4jObject {
11     /**
12      * Get a single Class or Instance
13      */

14     @VTID(7)
15     ISWbemObject get(
16         java.lang.String JavaDoc strObjectPath,
17         int iFlags,
18         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
19
20     /**
21      * Get a single Class or Instance asynchronously
22      */

23     @VTID(8)
24     void getAsync(
25         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
26         java.lang.String JavaDoc strObjectPath,
27         int iFlags,
28         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
29         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
30
31     /**
32      * Delete a Class or Instance
33      */

34     @VTID(9)
35     void delete(
36         java.lang.String JavaDoc strObjectPath,
37         int iFlags,
38         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
39
40     /**
41      * Delete a Class or Instance asynchronously
42      */

43     @VTID(10)
44     void deleteAsync(
45         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
46         java.lang.String JavaDoc strObjectPath,
47         int iFlags,
48         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
49         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
50
51     /**
52      * Enumerate the Instances of a Class
53      */

54     @VTID(11)
55     ISWbemObjectSet instancesOf(
56         java.lang.String JavaDoc strClass,
57         int iFlags,
58         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
59
60     /**
61      * Enumerate the Instances of a Class asynchronously
62      */

63     @VTID(12)
64     void instancesOfAsync(
65         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
66         java.lang.String JavaDoc strClass,
67         int iFlags,
68         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
69         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
70
71     /**
72      * Enumerate the subclasses of a Class
73      */

74     @VTID(13)
75     ISWbemObjectSet subclassesOf(
76         java.lang.String JavaDoc strSuperclass,
77         int iFlags,
78         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
79
80     /**
81      * Enumerate the subclasses of a Class asynchronously
82      */

83     @VTID(14)
84     void subclassesOfAsync(
85         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
86         java.lang.String JavaDoc strSuperclass,
87         int iFlags,
88         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
89         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
90
91     /**
92      * Execute a Query
93      */

94     @VTID(15)
95     ISWbemObjectSet execQuery(
96         java.lang.String JavaDoc strQuery,
97         java.lang.String JavaDoc strQueryLanguage,
98         int iFlags,
99         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
100
101     /**
102      * Execute an asynchronous Query
103      */

104     @VTID(16)
105     void execQueryAsync(
106         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
107         java.lang.String JavaDoc strQuery,
108         java.lang.String JavaDoc strQueryLanguage,
109         int lFlags,
110         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
111         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
112
113     /**
114      * Get the Associators of a class or instance
115      */

116     @VTID(17)
117     ISWbemObjectSet associatorsOf(
118         java.lang.String JavaDoc strObjectPath,
119         java.lang.String JavaDoc strAssocClass,
120         java.lang.String JavaDoc strResultClass,
121         java.lang.String JavaDoc strResultRole,
122         java.lang.String JavaDoc strRole,
123         boolean bClassesOnly,
124         boolean bSchemaOnly,
125         java.lang.String JavaDoc strRequiredAssocQualifier,
126         java.lang.String JavaDoc strRequiredQualifier,
127         int iFlags,
128         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
129
130     /**
131      * Get the Associators of a class or instance asynchronously
132      */

133     @VTID(18)
134     void associatorsOfAsync(
135         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
136         java.lang.String JavaDoc strObjectPath,
137         java.lang.String JavaDoc strAssocClass,
138         java.lang.String JavaDoc strResultClass,
139         java.lang.String JavaDoc strResultRole,
140         java.lang.String JavaDoc strRole,
141         boolean bClassesOnly,
142         boolean bSchemaOnly,
143         java.lang.String JavaDoc strRequiredAssocQualifier,
144         java.lang.String JavaDoc strRequiredQualifier,
145         int iFlags,
146         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
147         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
148
149     /**
150      * Get the References to a class or instance
151      */

152     @VTID(19)
153     ISWbemObjectSet referencesTo(
154         java.lang.String JavaDoc strObjectPath,
155         java.lang.String JavaDoc strResultClass,
156         java.lang.String JavaDoc strRole,
157         boolean bClassesOnly,
158         boolean bSchemaOnly,
159         java.lang.String JavaDoc strRequiredQualifier,
160         int iFlags,
161         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
162
163     /**
164      * Get the References to a class or instance asynchronously
165      */

166     @VTID(20)
167     void referencesToAsync(
168         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
169         java.lang.String JavaDoc strObjectPath,
170         java.lang.String JavaDoc strResultClass,
171         java.lang.String JavaDoc strRole,
172         boolean bClassesOnly,
173         boolean bSchemaOnly,
174         java.lang.String JavaDoc strRequiredQualifier,
175         int iFlags,
176         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
177         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
178
179     /**
180      * Execute a Query to receive Notifications
181      */

182     @VTID(21)
183     ISWbemEventSource execNotificationQuery(
184         java.lang.String JavaDoc strQuery,
185         java.lang.String JavaDoc strQueryLanguage,
186         int iFlags,
187         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
188
189     /**
190      * Execute an asynchronous Query to receive Notifications
191      */

192     @VTID(22)
193     void execNotificationQueryAsync(
194         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
195         java.lang.String JavaDoc strQuery,
196         java.lang.String JavaDoc strQueryLanguage,
197         int iFlags,
198         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
199         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
200
201     /**
202      * Execute a Method
203      */

204     @VTID(23)
205     ISWbemObject execMethod(
206         java.lang.String JavaDoc strObjectPath,
207         java.lang.String JavaDoc strMethodName,
208         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemInParameters,
209         int iFlags,
210         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
211
212     /**
213      * Execute a Method asynchronously
214      */

215     @VTID(24)
216     void execMethodAsync(
217         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemSink,
218         java.lang.String JavaDoc strObjectPath,
219         java.lang.String JavaDoc strMethodName,
220         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemInParameters,
221         int iFlags,
222         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet,
223         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemAsyncContext);
224
225     /**
226      * The Security Configurator for this Object
227      */

228     @VTID(25)
229     ISWbemSecurity security_();
230
231 }
232
Popular Tags