22
22
*/
23
23
package com .sun .jna .platform .win32 ;
24
24
25
- import java .util .List ;
25
+ import static com .sun .jna .platform .win32 .Variant .VT_BOOL ;
26
+ import static com .sun .jna .platform .win32 .Variant .VT_BSTR ;
27
+ import static com .sun .jna .platform .win32 .Variant .VT_CY ;
28
+ import static com .sun .jna .platform .win32 .Variant .VT_DATE ;
29
+ import static com .sun .jna .platform .win32 .Variant .VT_DECIMAL ;
30
+ import static com .sun .jna .platform .win32 .Variant .VT_DISPATCH ;
31
+ import static com .sun .jna .platform .win32 .Variant .VT_ERROR ;
32
+ import static com .sun .jna .platform .win32 .Variant .VT_I1 ;
33
+ import static com .sun .jna .platform .win32 .Variant .VT_I2 ;
34
+ import static com .sun .jna .platform .win32 .Variant .VT_I4 ;
35
+ import static com .sun .jna .platform .win32 .Variant .VT_INT ;
36
+ import static com .sun .jna .platform .win32 .Variant .VT_R4 ;
37
+ import static com .sun .jna .platform .win32 .Variant .VT_R8 ;
38
+ import static com .sun .jna .platform .win32 .Variant .VT_RECORD ;
39
+ import static com .sun .jna .platform .win32 .Variant .VT_UI1 ;
40
+ import static com .sun .jna .platform .win32 .Variant .VT_UI2 ;
41
+ import static com .sun .jna .platform .win32 .Variant .VT_UI4 ;
42
+ import static com .sun .jna .platform .win32 .Variant .VT_UINT ;
43
+ import static com .sun .jna .platform .win32 .Variant .VT_UNKNOWN ;
44
+ import static com .sun .jna .platform .win32 .Variant .VT_VARIANT ;
45
+
46
+ import java .io .Closeable ;
47
+ import java .util .Date ;
26
48
27
49
import com .sun .jna .IntegerType ;
28
50
import com .sun .jna .Memory ;
32
54
import com .sun .jna .Structure .FieldOrder ;
33
55
import com .sun .jna .Union ;
34
56
import com .sun .jna .platform .win32 .BaseTSD .ULONG_PTR ;
35
- import com .sun .jna .platform .win32 .COM .COMUtils ;
36
- import com .sun .jna .platform .win32 .COM .Dispatch ;
37
57
import com .sun .jna .platform .win32 .Guid .GUID ;
38
58
import com .sun .jna .platform .win32 .Variant .VARIANT ;
39
59
import com .sun .jna .platform .win32 .Variant .VariantArg ;
53
73
import com .sun .jna .platform .win32 .WinDef .ULONGLONG ;
54
74
import com .sun .jna .platform .win32 .WinDef .USHORT ;
55
75
import com .sun .jna .platform .win32 .WinDef .WORD ;
76
+ import com .sun .jna .platform .win32 .COM .COMUtils ;
77
+ import com .sun .jna .platform .win32 .COM .Dispatch ;
56
78
import com .sun .jna .platform .win32 .COM .TypeComp ;
57
79
import com .sun .jna .platform .win32 .COM .Unknown ;
58
- import static com .sun .jna .platform .win32 .Variant .VT_BOOL ;
59
- import static com .sun .jna .platform .win32 .Variant .VT_BSTR ;
60
- import static com .sun .jna .platform .win32 .Variant .VT_CY ;
61
- import static com .sun .jna .platform .win32 .Variant .VT_DATE ;
62
- import static com .sun .jna .platform .win32 .Variant .VT_DECIMAL ;
63
- import static com .sun .jna .platform .win32 .Variant .VT_DISPATCH ;
64
- import static com .sun .jna .platform .win32 .Variant .VT_ERROR ;
65
- import static com .sun .jna .platform .win32 .Variant .VT_I1 ;
66
- import static com .sun .jna .platform .win32 .Variant .VT_I2 ;
67
- import static com .sun .jna .platform .win32 .Variant .VT_I4 ;
68
- import static com .sun .jna .platform .win32 .Variant .VT_INT ;
69
- import static com .sun .jna .platform .win32 .Variant .VT_R4 ;
70
- import static com .sun .jna .platform .win32 .Variant .VT_R8 ;
71
- import static com .sun .jna .platform .win32 .Variant .VT_RECORD ;
72
- import static com .sun .jna .platform .win32 .Variant .VT_UI1 ;
73
- import static com .sun .jna .platform .win32 .Variant .VT_UI2 ;
74
- import static com .sun .jna .platform .win32 .Variant .VT_UI4 ;
75
- import static com .sun .jna .platform .win32 .Variant .VT_UINT ;
76
- import static com .sun .jna .platform .win32 .Variant .VT_UNKNOWN ;
77
- import static com .sun .jna .platform .win32 .Variant .VT_VARIANT ;
78
80
import com .sun .jna .ptr .ByReference ;
79
81
import com .sun .jna .ptr .PointerByReference ;
80
- import java .io .Closeable ;
81
- import java .util .Date ;
82
82
83
83
/**
84
84
* The Interface OaIdl.
@@ -200,6 +200,11 @@ public void setValue(VARIANT_BOOL value) {
200
200
public VARIANT_BOOL getValue () {
201
201
return new VARIANT_BOOL (getPointer ().getShort (0 ));
202
202
}
203
+
204
+ @ Override
205
+ public String toString () {
206
+ return super .toString (getValue ());
207
+ }
203
208
}
204
209
205
210
public static class _VARIANT_BOOLByReference extends ByReference {
@@ -219,6 +224,11 @@ public void setValue(VARIANT_BOOL value) {
219
224
public VARIANT_BOOL getValue () {
220
225
return new VARIANT_BOOL (getPointer ().getShort (0 ));
221
226
}
227
+
228
+ @ Override
229
+ public String toString () {
230
+ return super .toString (getValue ());
231
+ }
222
232
}
223
233
224
234
@ FieldOrder ({"date" })
@@ -311,6 +321,11 @@ public void setValue(DISPID value) {
311
321
public DISPID getValue () {
312
322
return new DISPID (getPointer ().getInt (0 ));
313
323
}
324
+
325
+ @ Override
326
+ public String toString () {
327
+ return super .toString (getValue ());
328
+ }
314
329
}
315
330
316
331
public static class MEMBERID extends DISPID {
@@ -342,6 +357,11 @@ public void setValue(MEMBERID value) {
342
357
public MEMBERID getValue () {
343
358
return new MEMBERID (getPointer ().getInt (0 ));
344
359
}
360
+
361
+ @ Override
362
+ public String toString () {
363
+ return super .toString (getValue ());
364
+ }
345
365
}
346
366
347
367
// The Collect property. You use this property if the method you are calling
@@ -895,6 +915,7 @@ public void destroy() {
895
915
/**
896
916
* Implemented to satisfy Closeable interface, delegates to destroy.
897
917
*/
918
+ @ Override
898
919
public void close () {
899
920
destroy ();
900
921
}
0 commit comments