~mshinke/nvdajp/betterBraille

« back to all changes in this revision

Viewing changes to source/oleTypes.py

  • Committer: Masataka Shinke
  • Date: 2011-10-25 12:35:26 UTC
  • mfrom: (4175.1.10 jpmain)
  • mto: (4175.1.36 jpmain)
  • mto: This revision was merged to the branch mainline in revision 4193.
  • Revision ID: mshinke@users.sourceforge.jp-20111025123526-ze527a2rl3z0g2ky
lp:~nishimotz/nvdajp/main : 4185 をマージ

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
from comtypes import GUID
16
16
from comtypes import _COAUTHIDENTITY
17
17
UINT_PTR = c_ulong
18
 
from comtypes import tagBIND_OPTS2
19
18
from comtypes import _COSERVERINFO
20
19
from comtypes import _COAUTHINFO
21
20
from comtypes import tagBIND_OPTS2
22
 
 
 
21
from objidl import IBindCtx, IMoniker
23
22
 
24
23
class tagDVTARGETDEVICE(Structure):
25
24
    pass
129
128
    COMMETHOD([], HRESULT, 'Clone',
130
129
              ( ['out'], POINTER(POINTER(IEnumOLEVERB)), 'ppenum' )),
131
130
]
132
 
class IRunningObjectTable(IUnknown):
133
 
    _case_insensitive_ = True
134
 
    _iid_ = GUID('{00000010-0000-0000-C000-000000000046}')
135
 
    _idlflags_ = []
136
 
class IPersistStream(IPersist):
137
 
    _case_insensitive_ = True
138
 
    _iid_ = GUID('{00000109-0000-0000-C000-000000000046}')
139
 
    _idlflags_ = []
140
 
class IMoniker(IPersistStream):
141
 
    _case_insensitive_ = True
142
 
    _iid_ = GUID('{0000000F-0000-0000-C000-000000000046}')
143
 
    _idlflags_ = []
144
 
class _FILETIME(Structure):
145
 
    pass
146
 
class IEnumMoniker(IUnknown):
147
 
    _case_insensitive_ = True
148
 
    _iid_ = GUID('{00000102-0000-0000-C000-000000000046}')
149
 
    _idlflags_ = []
150
 
IRunningObjectTable._methods_ = [
151
 
    COMMETHOD([], HRESULT, 'Register',
152
 
              ( ['in'], c_ulong, 'grfFlags' ),
153
 
              ( ['in'], POINTER(IUnknown), 'punkObject' ),
154
 
              ( ['in'], POINTER(IMoniker), 'pmkObjectName' ),
155
 
              ( ['out'], POINTER(c_ulong), 'pdwRegister' )),
156
 
    COMMETHOD([], HRESULT, 'Revoke',
157
 
              ( ['in'], c_ulong, 'dwRegister' )),
158
 
    COMMETHOD([], HRESULT, 'IsRunning',
159
 
              ( ['in'], POINTER(IMoniker), 'pmkObjectName' )),
160
 
    COMMETHOD([], HRESULT, 'GetObject',
161
 
              ( ['in'], POINTER(IMoniker), 'pmkObjectName' ),
162
 
              ( ['out'], POINTER(POINTER(IUnknown)), 'ppunkObject' )),
163
 
    COMMETHOD([], HRESULT, 'NoteChangeTime',
164
 
              ( ['in'], c_ulong, 'dwRegister' ),
165
 
              ( ['in'], POINTER(_FILETIME), 'pfiletime' )),
166
 
    COMMETHOD([], HRESULT, 'GetTimeOfLastChange',
167
 
              ( ['in'], POINTER(IMoniker), 'pmkObjectName' ),
168
 
              ( ['out'], POINTER(_FILETIME), 'pfiletime' )),
169
 
    COMMETHOD([], HRESULT, 'EnumRunning',
170
 
              ( ['out'], POINTER(POINTER(IEnumMoniker)), 'ppenumMoniker' )),
171
 
]
172
 
class _LARGE_INTEGER(Structure):
173
 
    pass
174
 
_LARGE_INTEGER._fields_ = [
175
 
    ('QuadPart', c_longlong),
176
 
]
177
 
assert sizeof(_LARGE_INTEGER) == 8, sizeof(_LARGE_INTEGER)
178
 
assert alignment(_LARGE_INTEGER) == 8, alignment(_LARGE_INTEGER)
179
131
class IEnumUnknown(IUnknown):
180
132
    _case_insensitive_ = True
181
133
    _iid_ = GUID('{00000100-0000-0000-C000-000000000046}')
207
159
]
208
160
assert sizeof(_RemotableHandle) == 8, sizeof(_RemotableHandle)
209
161
assert alignment(_RemotableHandle) == 4, alignment(_RemotableHandle)
210
 
IEnumMoniker._methods_ = [
211
 
    COMMETHOD([], HRESULT, 'RemoteNext',
212
 
              ( ['in'], c_ulong, 'celt' ),
213
 
              ( ['out'], POINTER(POINTER(IMoniker)), 'rgelt' ),
214
 
              ( ['out'], POINTER(c_ulong), 'pceltFetched' )),
215
 
    COMMETHOD([], HRESULT, 'Skip',
216
 
              ( ['in'], c_ulong, 'celt' )),
217
 
    COMMETHOD([], HRESULT, 'Reset'),
218
 
    COMMETHOD([], HRESULT, 'Clone',
219
 
              ( ['out'], POINTER(POINTER(IEnumMoniker)), 'ppenum' )),
220
 
]
221
162
class _userHMETAFILE(Structure):
222
163
    pass
223
164
class __MIDL_IWinTypes_0004(Union):
272
213
    _case_insensitive_ = True
273
214
    _iid_ = GUID('{0000011B-0000-0000-C000-000000000046}')
274
215
    _idlflags_ = []
275
 
class IBindCtx(IUnknown):
276
 
    _case_insensitive_ = True
277
 
    _iid_ = GUID('{0000000E-0000-0000-C000-000000000046}')
278
 
    _idlflags_ = []
279
216
IParseDisplayName._methods_ = [
280
217
    COMMETHOD([], HRESULT, 'ParseDisplayName',
281
218
              ( ['in'], POINTER(IBindCtx), 'pbc' ),
290
227
    COMMETHOD([], HRESULT, 'LockContainer',
291
228
              ( ['in'], c_int, 'fLock' )),
292
229
]
293
 
class ISequentialStream(IUnknown):
294
 
    _case_insensitive_ = True
295
 
    _iid_ = GUID('{0C733A30-2A1C-11CE-ADE5-00AA0044773D}')
296
 
    _idlflags_ = []
297
 
class IStream(ISequentialStream):
298
 
    _case_insensitive_ = True
299
 
    _iid_ = GUID('{0000000C-0000-0000-C000-000000000046}')
300
 
    _idlflags_ = []
301
 
class _ULARGE_INTEGER(Structure):
302
 
    pass
303
 
IPersistStream._methods_ = [
304
 
    COMMETHOD([], HRESULT, 'IsDirty'),
305
 
    COMMETHOD([], HRESULT, 'Load',
306
 
              ( ['in'], POINTER(IStream), 'pstm' )),
307
 
    COMMETHOD([], HRESULT, 'Save',
308
 
              ( ['in'], POINTER(IStream), 'pstm' ),
309
 
              ( ['in'], c_int, 'fClearDirty' )),
310
 
    COMMETHOD([], HRESULT, 'GetSizeMax',
311
 
              ( ['out'], POINTER(_ULARGE_INTEGER), 'pcbSize' )),
312
 
]
313
230
class IOleObject(IUnknown):
314
231
    _case_insensitive_ = True
315
232
    _iid_ = GUID('{00000112-0000-0000-C000-000000000046}')
434
351
]
435
352
assert sizeof(_userCLIPFORMAT) == 8, sizeof(_userCLIPFORMAT)
436
353
assert alignment(_userCLIPFORMAT) == 4, alignment(_userCLIPFORMAT)
437
 
IMoniker._methods_ = [
438
 
    COMMETHOD([], HRESULT, 'RemoteBindToObject',
439
 
              ( ['in'], POINTER(IBindCtx), 'pbc' ),
440
 
              ( ['in'], POINTER(IMoniker), 'pmkToLeft' ),
441
 
              ( ['in'], POINTER(GUID), 'riidResult' ),
442
 
              ( ['out'], POINTER(POINTER(IUnknown)), 'ppvResult' )),
443
 
    COMMETHOD([], HRESULT, 'RemoteBindToStorage',
444
 
              ( ['in'], POINTER(IBindCtx), 'pbc' ),
445
 
              ( ['in'], POINTER(IMoniker), 'pmkToLeft' ),
446
 
              ( ['in'], POINTER(GUID), 'riid' ),
447
 
              ( ['out'], POINTER(POINTER(IUnknown)), 'ppvObj' )),
448
 
    COMMETHOD([], HRESULT, 'Reduce',
449
 
              ( ['in'], POINTER(IBindCtx), 'pbc' ),
450
 
              ( ['in'], c_ulong, 'dwReduceHowFar' ),
451
 
              ( ['in', 'out'], POINTER(POINTER(IMoniker)), 'ppmkToLeft' ),
452
 
              ( ['out'], POINTER(POINTER(IMoniker)), 'ppmkReduced' )),
453
 
    COMMETHOD([], HRESULT, 'ComposeWith',
454
 
              ( ['in'], POINTER(IMoniker), 'pmkRight' ),
455
 
              ( ['in'], c_int, 'fOnlyIfNotGeneric' ),
456
 
              ( ['out'], POINTER(POINTER(IMoniker)), 'ppmkComposite' )),
457
 
    COMMETHOD([], HRESULT, 'Enum',
458
 
              ( ['in'], c_int, 'fForward' ),
459
 
              ( ['out'], POINTER(POINTER(IEnumMoniker)), 'ppenumMoniker' )),
460
 
    COMMETHOD([], HRESULT, 'IsEqual',
461
 
              ( ['in'], POINTER(IMoniker), 'pmkOtherMoniker' )),
462
 
    COMMETHOD([], HRESULT, 'Hash',
463
 
              ( ['out'], POINTER(c_ulong), 'pdwHash' )),
464
 
    COMMETHOD([], HRESULT, 'IsRunning',
465
 
              ( ['in'], POINTER(IBindCtx), 'pbc' ),
466
 
              ( ['in'], POINTER(IMoniker), 'pmkToLeft' ),
467
 
              ( ['in'], POINTER(IMoniker), 'pmkNewlyRunning' )),
468
 
    COMMETHOD([], HRESULT, 'GetTimeOfLastChange',
469
 
              ( ['in'], POINTER(IBindCtx), 'pbc' ),
470
 
              ( ['in'], POINTER(IMoniker), 'pmkToLeft' ),
471
 
              ( ['out'], POINTER(_FILETIME), 'pfiletime' )),
472
 
    COMMETHOD([], HRESULT, 'Inverse',
473
 
              ( ['out'], POINTER(POINTER(IMoniker)), 'ppmk' )),
474
 
    COMMETHOD([], HRESULT, 'CommonPrefixWith',
475
 
              ( ['in'], POINTER(IMoniker), 'pmkOther' ),
476
 
              ( ['out'], POINTER(POINTER(IMoniker)), 'ppmkPrefix' )),
477
 
    COMMETHOD([], HRESULT, 'RelativePathTo',
478
 
              ( ['in'], POINTER(IMoniker), 'pmkOther' ),
479
 
              ( ['out'], POINTER(POINTER(IMoniker)), 'ppmkRelPath' )),
480
 
    COMMETHOD([], HRESULT, 'GetDisplayName',
481
 
              ( ['in'], POINTER(IBindCtx), 'pbc' ),
482
 
              ( ['in'], POINTER(IMoniker), 'pmkToLeft' ),
483
 
              ( ['out'], POINTER(WSTRING), 'ppszDisplayName' )),
484
 
    COMMETHOD([], HRESULT, 'ParseDisplayName',
485
 
              ( ['in'], POINTER(IBindCtx), 'pbc' ),
486
 
              ( ['in'], POINTER(IMoniker), 'pmkToLeft' ),
487
 
              ( ['in'], WSTRING, 'pszDisplayName' ),
488
 
              ( ['out'], POINTER(c_ulong), 'pchEaten' ),
489
 
              ( ['out'], POINTER(POINTER(IMoniker)), 'ppmkOut' )),
490
 
    COMMETHOD([], HRESULT, 'IsSystemMoniker',
491
 
              ( ['out'], POINTER(c_ulong), 'pdwMksys' )),
492
 
]
493
 
class IServiceProvider(IUnknown):
494
 
    _case_insensitive_ = True
495
 
    _iid_ = GUID('{6D5140C1-7436-11CE-8034-00AA006009FA}')
496
 
    _idlflags_ = []
497
 
IServiceProvider._methods_ = [
498
 
    COMMETHOD([], HRESULT, 'RemoteQueryService',
499
 
              ( ['in'], POINTER(GUID), 'guidService' ),
500
 
              ( ['in'], POINTER(GUID), 'riid' ),
501
 
              ( ['out'], POINTER(POINTER(IUnknown)), 'ppvObject' )),
502
 
]
503
 
ISequentialStream._methods_ = [
504
 
    COMMETHOD([], HRESULT, 'RemoteRead',
505
 
              ( ['out'], POINTER(c_ubyte), 'pv' ),
506
 
              ( ['in'], c_ulong, 'cb' ),
507
 
              ( ['out'], POINTER(c_ulong), 'pcbRead' )),
508
 
    COMMETHOD([], HRESULT, 'RemoteWrite',
509
 
              ( ['in'], POINTER(c_ubyte), 'pv' ),
510
 
              ( ['in'], c_ulong, 'cb' ),
511
 
              ( ['out'], POINTER(c_ulong), 'pcbWritten' )),
512
 
]
513
 
_ULARGE_INTEGER._fields_ = [
514
 
    ('QuadPart', c_ulonglong),
515
 
]
516
 
assert sizeof(_ULARGE_INTEGER) == 8, sizeof(_ULARGE_INTEGER)
517
 
assert alignment(_ULARGE_INTEGER) == 8, alignment(_ULARGE_INTEGER)
518
 
class tagSTATSTG(Structure):
519
 
    pass
520
 
IStream._methods_ = [
521
 
    COMMETHOD([], HRESULT, 'RemoteSeek',
522
 
              ( ['in'], _LARGE_INTEGER, 'dlibMove' ),
523
 
              ( ['in'], c_ulong, 'dwOrigin' ),
524
 
              ( ['out'], POINTER(_ULARGE_INTEGER), 'plibNewPosition' )),
525
 
    COMMETHOD([], HRESULT, 'SetSize',
526
 
              ( ['in'], _ULARGE_INTEGER, 'libNewSize' )),
527
 
    COMMETHOD([], HRESULT, 'RemoteCopyTo',
528
 
              ( ['in'], POINTER(IStream), 'pstm' ),
529
 
              ( ['in'], _ULARGE_INTEGER, 'cb' ),
530
 
              ( ['out'], POINTER(_ULARGE_INTEGER), 'pcbRead' ),
531
 
              ( ['out'], POINTER(_ULARGE_INTEGER), 'pcbWritten' )),
532
 
    COMMETHOD([], HRESULT, 'Commit',
533
 
              ( ['in'], c_ulong, 'grfCommitFlags' )),
534
 
    COMMETHOD([], HRESULT, 'Revert'),
535
 
    COMMETHOD([], HRESULT, 'LockRegion',
536
 
              ( ['in'], _ULARGE_INTEGER, 'libOffset' ),
537
 
              ( ['in'], _ULARGE_INTEGER, 'cb' ),
538
 
              ( ['in'], c_ulong, 'dwLockType' )),
539
 
    COMMETHOD([], HRESULT, 'UnlockRegion',
540
 
              ( ['in'], _ULARGE_INTEGER, 'libOffset' ),
541
 
              ( ['in'], _ULARGE_INTEGER, 'cb' ),
542
 
              ( ['in'], c_ulong, 'dwLockType' )),
543
 
    COMMETHOD([], HRESULT, 'Stat',
544
 
              ( ['out'], POINTER(tagSTATSTG), 'pstatstg' ),
545
 
              ( ['in'], c_ulong, 'grfStatFlag' )),
546
 
    COMMETHOD([], HRESULT, 'Clone',
547
 
              ( ['out'], POINTER(POINTER(IStream)), 'ppstm' )),
548
 
]
549
 
class IEnumString(IUnknown):
550
 
    _case_insensitive_ = True
551
 
    _iid_ = GUID('{00000101-0000-0000-C000-000000000046}')
552
 
    _idlflags_ = []
553
 
IEnumString._methods_ = [
554
 
    COMMETHOD([], HRESULT, 'RemoteNext',
555
 
              ( ['in'], c_ulong, 'celt' ),
556
 
              ( ['out'], POINTER(WSTRING), 'rgelt' ),
557
 
              ( ['out'], POINTER(c_ulong), 'pceltFetched' )),
558
 
    COMMETHOD([], HRESULT, 'Skip',
559
 
              ( ['in'], c_ulong, 'celt' )),
560
 
    COMMETHOD([], HRESULT, 'Reset'),
561
 
    COMMETHOD([], HRESULT, 'Clone',
562
 
              ( ['out'], POINTER(POINTER(IEnumString)), 'ppenum' )),
563
 
]
564
354
wireCLIPFORMAT = POINTER(_userCLIPFORMAT)
565
355
class __MIDL_IWinTypes_0006(Union):
566
356
    pass
693
483
]
694
484
assert sizeof(__MIDL___MIDL_itf_oleTypes_0005_0001_0001) == 16, sizeof(__MIDL___MIDL_itf_oleTypes_0005_0001_0001)
695
485
assert alignment(__MIDL___MIDL_itf_oleTypes_0005_0001_0001) == 4, alignment(__MIDL___MIDL_itf_oleTypes_0005_0001_0001)
696
 
IBindCtx._methods_ = [
697
 
    COMMETHOD([], HRESULT, 'RegisterObjectBound',
698
 
              ( ['in'], POINTER(IUnknown), 'punk' )),
699
 
    COMMETHOD([], HRESULT, 'RevokeObjectBound',
700
 
              ( ['in'], POINTER(IUnknown), 'punk' )),
701
 
    COMMETHOD([], HRESULT, 'ReleaseBoundObjects'),
702
 
    COMMETHOD([], HRESULT, 'RemoteSetBindOptions',
703
 
              ( ['in'], POINTER(tagBIND_OPTS2), 'pbindopts' )),
704
 
    COMMETHOD([], HRESULT, 'RemoteGetBindOptions',
705
 
              ( ['in', 'out'], POINTER(tagBIND_OPTS2), 'pbindopts' )),
706
 
    COMMETHOD([], HRESULT, 'GetRunningObjectTable',
707
 
              ( ['out'], POINTER(POINTER(IRunningObjectTable)), 'pprot' )),
708
 
    COMMETHOD([], HRESULT, 'RegisterObjectParam',
709
 
              ( ['in'], WSTRING, 'pszKey' ),
710
 
              ( ['in'], POINTER(IUnknown), 'punk' )),
711
 
    COMMETHOD([], HRESULT, 'GetObjectParam',
712
 
              ( ['in'], WSTRING, 'pszKey' ),
713
 
              ( ['out'], POINTER(POINTER(IUnknown)), 'ppunk' )),
714
 
    COMMETHOD([], HRESULT, 'EnumObjectParam',
715
 
              ( ['out'], POINTER(POINTER(IEnumString)), 'ppenum' )),
716
 
    COMMETHOD([], HRESULT, 'RevokeObjectParam',
717
 
              ( ['in'], WSTRING, 'pszKey' )),
718
 
]
719
486
_userFLAG_STGMEDIUM._fields_ = [
720
487
    ('ContextFlags', c_int),
721
488
    ('fPassOwnership', c_int),
742
509
]
743
510
assert sizeof(tagSIZEL) == 8, sizeof(tagSIZEL)
744
511
assert alignment(tagSIZEL) == 4, alignment(tagSIZEL)
745
 
_FILETIME._fields_ = [
746
 
    ('dwLowDateTime', c_ulong),
747
 
    ('dwHighDateTime', c_ulong),
748
 
]
749
 
assert sizeof(_FILETIME) == 8, sizeof(_FILETIME)
750
 
assert alignment(_FILETIME) == 4, alignment(_FILETIME)
751
 
tagSTATSTG._fields_ = [
752
 
    ('pwcsName', WSTRING),
753
 
    ('type', c_ulong),
754
 
    ('cbSize', _ULARGE_INTEGER),
755
 
    ('mtime', _FILETIME),
756
 
    ('ctime', _FILETIME),
757
 
    ('atime', _FILETIME),
758
 
    ('grfMode', c_ulong),
759
 
    ('grfLocksSupported', c_ulong),
760
 
    ('clsid', GUID),
761
 
    ('grfStateBits', c_ulong),
762
 
    ('reserved', c_ulong),
763
 
]
764
 
assert sizeof(tagSTATSTG) == 72, sizeof(tagSTATSTG)
765
 
assert alignment(tagSTATSTG) == 8, alignment(tagSTATSTG)
766
512
tagMSG._fields_ = [
767
513
    ('hwnd', wireHWND),
768
514
    ('message', c_uint),