KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > wmi > ISWbemRefresher


1 // GENERATED. DO NOT MODIFY
2
package wmi;
3
4 import com4j.*;
5
6 /**
7  * A Collection of Refreshable Objects
8  */

9 @IID("{14D8250E-D9C2-11D3-B38F-00105A1F473A}")
10 public interface ISWbemRefresher extends Com4jObject,Iterable JavaDoc<Com4jObject> {
11     @VTID(7)
12     java.util.Iterator JavaDoc<Com4jObject> iterator();
13
14     /**
15      * Get an item from this refresher
16      */

17     @VTID(8)
18     ISWbemRefreshableItem item(
19         int iIndex);
20
21     /**
22      * The number of items in this refresher
23      */

24     @VTID(9)
25     int count();
26
27     /**
28      * Add a refreshable instance to this refresher
29      */

30     @VTID(10)
31     ISWbemRefreshableItem add(
32         ISWbemServicesEx objWbemServices,
33         java.lang.String JavaDoc bsInstancePath,
34         int iFlags,
35         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
36
37     /**
38      * Add a refreshable enumerator to this refresher
39      */

40     @VTID(11)
41     ISWbemRefreshableItem addEnum(
42         ISWbemServicesEx objWbemServices,
43         java.lang.String JavaDoc bsClassName,
44         int iFlags,
45         @MarshalAs(NativeType.Dispatch) com4j.Com4jObject objWbemNamedValueSet);
46
47     /**
48      * Remove an item from this refresher
49      */

50     @VTID(12)
51     void remove(
52         int iIndex,
53         int iFlags);
54
55     /**
56      * Refresh all items in this collection
57      */

58     @VTID(13)
59     void refresh(
60         int iFlags);
61
62     /**
63      * Whether to attempt auto-reconnection to a remote provider
64      */

65     @VTID(14)
66     boolean autoReconnect();
67
68     /**
69      * Whether to attempt auto-reconnection to a remote provider
70      */

71     @VTID(15)
72     void autoReconnect(
73         boolean bCount);
74
75     /**
76      * Delete all items in this collection
77      */

78     @VTID(16)
79     void deleteAll();
80
81 }
82
Popular Tags