コード例 #1
0
ファイル: powerpnt.py プロジェクト: mai-codes/evoHax-nvda
class EApplication(IDispatch):
	_iid_=comtypes.GUID('{914934C2-5A91-11CF-8700-00AA0060263B}')
	_methods_=[]
	_disp_methods_=[
		comtypes.DISPMETHOD([comtypes.dispid(2001)],None,"WindowSelectionChange",
			(['in'],ctypes.POINTER(IDispatch),'sel'),),
		comtypes.DISPMETHOD([comtypes.dispid(2013)],None,"SlideShowNextSlide",
			(['in'],ctypes.POINTER(IDispatch),'slideShowWindow'),),
	]
コード例 #2
0
ファイル: excelChart.py プロジェクト: swetaarya04/nvda-1
class ChartEvents(IDispatch):
	_case_insensitive_ = True
	_iid_ = comtypes.GUID('{0002440F-0000-0000-C000-000000000046}')
	_idlflags_ = ['hidden']
	_methods_ = []
	_disp_methods_=[
		comtypes.DISPMETHOD([comtypes.dispid(235)], None, 'Select',
			( ['in'], ctypes.c_int, 'ElementID' ),
			( ['in'], ctypes.c_int, 'Arg1' ),
			( ['in'], ctypes.c_int, 'Arg2' )),
		]
##        '-no docstring-'
##        #return 
##
##    def ReleaseHfont(self, hFont):
##        '-no docstring-'
##        #return 
##

class FontEvents(IDispatch):
    _case_insensitive_ = True
    'Event interface for the Font object'
    _iid_ = GUID('{4EF6100A-AF88-11D0-9846-00C04FC29993}')
    _idlflags_ = ['hidden']
    _methods_ = []
FontEvents._disp_methods_ = [
    DISPMETHOD([dispid(9)], None, 'FontChanged',
               ( ['in'], BSTR, 'PropertyName' )),
]
class Font(IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{BEF6E003-A874-101A-8BBA-00AA00300CAB}')
    _idlflags_ = []
    _methods_ = []
Font._disp_methods_ = [
    DISPPROPERTY([dispid(0)], BSTR, 'Name'),
    DISPPROPERTY([dispid(2)], c_longlong, 'Size'),
    DISPPROPERTY([dispid(3)], VARIANT_BOOL, 'Bold'),
    DISPPROPERTY([dispid(4)], VARIANT_BOOL, 'Italic'),
    DISPPROPERTY([dispid(5)], VARIANT_BOOL, 'Underline'),
    DISPPROPERTY([dispid(6)], VARIANT_BOOL, 'Strikethrough'),
    DISPPROPERTY([dispid(7)], c_short, 'Weight'),
コード例 #4
0
from comtypes import GUID
from comtypes import BSTR
from comtypes.automation import VARIANT
from comtypes import dispid
from comtypes import DISPMETHOD, DISPPROPERTY, helpstring
from comtypes import CoClass
from comtypes.automation import VARIANT


class Idmsoft(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{D5ED8B83-6D3D-4699-BFEA-6C3566F087CE}')
    _idlflags_ = []
    _methods_ = []
Idmsoft._disp_methods_ = [
    DISPMETHOD([dispid(1)], BSTR, 'Ver'),
    DISPMETHOD([dispid(2)], BSTR, 'GetBasePath'),
    DISPMETHOD([dispid(3)], c_int, 'SetPath',
               ( [], BSTR, 'path' )),
    DISPMETHOD([dispid(4)], c_int, 'UnBindWindow'),
    DISPMETHOD([dispid(5)], c_int, 'SetDictPwd',
               ( [], BSTR, 'pwd' )),
    DISPMETHOD([dispid(6)], c_int, 'UseDict',
               ( [], c_int, 'index' )),
    DISPMETHOD([dispid(7)], BSTR, 'Ocr',
               ( [], c_int, 'x1' ),
               ( [], c_int, 'y1' ),
               ( [], c_int, 'x2' ),
               ( [], c_int, 'y2' ),
               ( [], BSTR, 'color' ),
               ( [], c_double, 'sim' )),
コード例 #5
0
from comtypes.automation import IDispatch
from comtypes import helpstring
from comtypes import COMMETHOD
from comtypes import dispid


class Library(object):
    name = u'FlashAccessibility'
    _reg_typelib_ = ('{57A0E746-3863-4D20-A811-950C84F1DB9B}', 1, 1)

class IFlashAccessibility(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{57A0E747-3863-4D20-A811-950C84F1DB9B}')
    _idlflags_ = ['dual', 'oleautomation']
IFlashAccessibility._methods_ = [
    COMMETHOD([dispid(1001)], HRESULT, 'SuppressInessentialEvents'),
    COMMETHOD([dispid(1002)], HRESULT, 'CopyDescriptionIntoName'),
    COMMETHOD([dispid(1003)], HRESULT, 'HaltEvents'),
    COMMETHOD([dispid(1004)], HRESULT, 'ResumeEvents'),
    COMMETHOD([dispid(1005)], HRESULT, 'HaltEvents_ProcessScope'),
    COMMETHOD([dispid(1006)], HRESULT, 'ResumeEvents_ProcessScope'),
    COMMETHOD([dispid(1007)], HRESULT, 'GetFlashAX',
              ( ['retval', 'out'], POINTER(POINTER(IDispatch)), 'ppFlashAxOut' )),
]
################################################################
## code template for IFlashAccessibility implementation
##class IFlashAccessibility_Impl(object):
##    def HaltEvents_ProcessScope(self):
##        '-no docstring-'
##        #return 
##
コード例 #6
0
##    def _get(self):
##        '-no docstring-'
##        #return pname
##    def _set(self, pname):
##        '-no docstring-'
##    Name = property(_get, _set, doc = _set.__doc__)
##

class FontEvents(IDispatch):
    _case_insensitive_ = True
    'Event interface for the Font object'
    _iid_ = GUID('{4EF6100A-AF88-11D0-9846-00C04FC29993}')
    _idlflags_ = ['hidden']
    _methods_ = []
FontEvents._disp_methods_ = [
    DISPMETHOD([dispid(9)], None, 'FontChanged',
               ( ['in'], BSTR, 'PropertyName' )),
]
IFontEventsDisp = FontEvents
class Font(IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{BEF6E003-A874-101A-8BBA-00AA00300CAB}')
    _idlflags_ = []
    _methods_ = []
Font._disp_methods_ = [
    DISPPROPERTY([dispid(0)], BSTR, 'Name'),
    DISPPROPERTY([dispid(2)], c_longlong, 'Size'),
    DISPPROPERTY([dispid(3)], VARIANT_BOOL, 'Bold'),
    DISPPROPERTY([dispid(4)], VARIANT_BOOL, 'Italic'),
    DISPPROPERTY([dispid(5)], VARIANT_BOOL, 'Underline'),
    DISPPROPERTY([dispid(6)], VARIANT_BOOL, 'Strikethrough'),
from comtypes import GUID
from comtypes import BSTR
from comtypes.automation import VARIANT
from comtypes import dispid
from comtypes import DISPMETHOD, DISPPROPERTY, helpstring
from comtypes import CoClass
from comtypes.automation import VARIANT


class Idmsoft(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{D5ED8B83-6D3D-4699-BFEA-6C3566F087CE}')
    _idlflags_ = []
    _methods_ = []
Idmsoft._disp_methods_ = [
    DISPMETHOD([dispid(1)], BSTR, 'Ver'),
    DISPMETHOD([dispid(2)], BSTR, 'GetBasePath'),
    DISPMETHOD([dispid(3)], c_int, 'SetPath',
               ( [], BSTR, 'path' )),
    DISPMETHOD([dispid(4)], c_int, 'UnBindWindow'),
    DISPMETHOD([dispid(5)], c_int, 'SetDictPwd',
               ( [], BSTR, 'pwd' )),
    DISPMETHOD([dispid(6)], c_int, 'UseDict',
               ( [], c_int, 'index' )),
    DISPMETHOD([dispid(7)], BSTR, 'Ocr',
               ( [], c_int, 'x1' ),
               ( [], c_int, 'y1' ),
               ( [], c_int, 'x2' ),
               ( [], c_int, 'y2' ),
               ( [], BSTR, 'color' ),
               ( [], c_double, 'sim' )),
コード例 #8
0
from comtypes import wireHWND
from comtypes.automation import IDispatch
from comtypes.automation import VARIANT


class IPDDomNode(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    u'IPDDomNode Interface'
    _iid_ = GUID('{5007373A-20D7-458F-9FFB-ABC900E3A831}')
    _idlflags_ = ['dual', 'oleautomation']
class IAccessible(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{618736E0-3C3D-11CF-810C-00AA00389B71}')
    _idlflags_ = ['dual', 'oleautomation', 'hidden']
IPDDomNode._methods_ = [
    COMMETHOD([dispid(1610743808)], HRESULT, 'GetParent',
              ( ['retval', 'out'], POINTER(POINTER(IPDDomNode)), 'ppdispParent' )),
    COMMETHOD([dispid(1610743809)], HRESULT, 'GetType',
              ( ['retval', 'out'], POINTER(c_int), 'pNodeType' )),
    COMMETHOD([dispid(1610743810)], HRESULT, 'GetChildCount',
              ( ['retval', 'out'], POINTER(c_int), 'pcountChildren' )),
    COMMETHOD([dispid(1610743811)], HRESULT, 'GetChild',
              ( ['in'], c_int, 'index' ),
              ( ['retval', 'out'], POINTER(POINTER(IPDDomNode)), 'ppdispChild' )),
    COMMETHOD([dispid(1610743812)], HRESULT, 'GetName',
              ( ['retval', 'out'], POINTER(BSTR), 'pszName' )),
    COMMETHOD([dispid(1610743813)], HRESULT, 'GetValue',
              ( ['retval', 'out'], POINTER(BSTR), 'pszName' )),
    COMMETHOD([dispid(1610743814)], HRESULT, 'IsSame',
              ( ['in'], POINTER(IPDDomNode), 'node' ),
              ( ['retval', 'out'], POINTER(c_int), 'IsSame' )),
##
##    def ClearHmenuProps(self, hmenu, idChild, paProps, cProps):
##        '-no docstring-'
##        #return 
##
##    def SetHwndPropServer(self, hwnd, idObject, idChild, paProps, cProps, pServer, AnnoScope):
##        '-no docstring-'
##        #return 
##
##    def SetPropServer(self, pIDString, dwIDStringLen, paProps, cProps, pServer, AnnoScope):
##        '-no docstring-'
##        #return 
##

IAccessible._methods_ = [
    COMMETHOD([dispid(-5000), 'hidden', 'propget'], HRESULT, 'accParent',
              ( ['retval', 'out'], POINTER(POINTER(IDispatch)), 'ppdispParent' )),
    COMMETHOD([dispid(-5001), 'hidden', 'propget'], HRESULT, 'accChildCount',
              ( ['retval', 'out'], POINTER(c_int), 'pcountChildren' )),
    COMMETHOD([dispid(-5002), 'hidden', 'propget'], HRESULT, 'accChild',
              ( ['in'], VARIANT, 'varChild' ),
              ( ['retval', 'out'], POINTER(POINTER(IDispatch)), 'ppdispChild' )),
    COMMETHOD([dispid(-5003), 'hidden', 'propget'], HRESULT, 'accName',
              ( ['in', 'optional'], VARIANT, 'varChild' ),
              ( ['retval', 'out'], POINTER(BSTR), 'pszName' )),
    COMMETHOD([dispid(-5004), 'hidden', 'propget'], HRESULT, 'accValue',
              ( ['in', 'optional'], VARIANT, 'varChild' ),
              ( ['retval', 'out'], POINTER(BSTR), 'pszValue' )),
    COMMETHOD([dispid(-5005), 'hidden', 'propget'], HRESULT, 'accDescription',
              ( ['in', 'optional'], VARIANT, 'varChild' ),
              ( ['retval', 'out'], POINTER(BSTR), 'pszDescription' )),
コード例 #10
0
    _typelib_path_ = typelib_path
    _reg_typelib_ = ('{781C4C18-C2C9-4E16-B620-7B22BC8DE954}', 1, 0)
class IAgUiFileOpenExtCollection(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    'Multiple file open collection.'
    _iid_ = GUID('{898D3614-D725-4B7B-BE49-E1DD888BEFB1}')
    _idlflags_ = ['dual', 'nonextensible', 'oleautomation']
AgUiFileOpenExtCollection._com_interfaces_ = [comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IUnknown, IAgUiFileOpenExtCollection]

class _IAgUiFileOpenExt(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    'Access to file open dialog that allows multiple file specifications.'
    _iid_ = GUID('{BEEA5B8C-EC39-49BF-BD90-0FED41ACC952}')
    _idlflags_ = ['hidden', 'dual', 'nonextensible', 'oleautomation']
_IAgUiFileOpenExt._methods_ = [
    COMMETHOD([dispid(201), helpstring('Gets/sets the mulitple file open collection.'), 'propget'], HRESULT, 'FileName',
              ( ['out', 'retval'], POINTER(POINTER(IAgUiFileOpenExtCollection)), 'pVal' )),
    COMMETHOD([dispid(201), helpstring('Gets/sets the mulitple file open collection.'), 'propput'], HRESULT, 'FileName',
              ( ['in'], POINTER(IAgUiFileOpenExtCollection), 'pVal' )),
    COMMETHOD([dispid(202), helpstring('Gets/sets the file open dialog filter description.'), 'propget'], HRESULT, 'FilterDescription',
              ( ['out', 'retval'], POINTER(BSTR), 'pVal' )),
    COMMETHOD([dispid(202), helpstring('Gets/sets the file open dialog filter description.'), 'propput'], HRESULT, 'FilterDescription',
              ( ['in'], BSTR, 'pVal' )),
    COMMETHOD([dispid(203), helpstring('Gets/sets the file open dialog filter pattern.'), 'propget'], HRESULT, 'FilterPattern',
              ( ['out', 'retval'], POINTER(BSTR), 'pVal' )),
    COMMETHOD([dispid(203), helpstring('Gets/sets the file open dialog filter pattern.'), 'propput'], HRESULT, 'FilterPattern',
              ( ['in'], BSTR, 'pVal' )),
]
################################################################
## code template for _IAgUiFileOpenExt implementation
##class _IAgUiFileOpenExt_Impl(object):
from ctypes import HRESULT
from comtypes import helpstring
from comtypes import COMMETHOD
from comtypes.automation import IEnumVARIANT
FONTBOLD = VARIANT_BOOL
from comtypes import GUID
from comtypes.automation import DISPPARAMS

class Picture(IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{7BF80981-BF32-101A-8BBB-00AA00300CAB}')
    _idlflags_ = []
    _methods_ = []


Picture._disp_methods_ = [DISPPROPERTY([dispid(0), 'readonly'], OLE_HANDLE, 'Handle'),
 DISPPROPERTY([dispid(2)], OLE_HANDLE, 'hPal'),
 DISPPROPERTY([dispid(3), 'readonly'], c_short, 'Type'),
 DISPPROPERTY([dispid(4), 'readonly'], OLE_XSIZE_HIMETRIC, 'Width'),
 DISPPROPERTY([dispid(5), 'readonly'], OLE_YSIZE_HIMETRIC, 'Height'),
 DISPMETHOD([dispid(6)], None, 'Render', ([], c_int, 'hdc'), ([], c_int, 'x'), ([], c_int, 'y'), ([], c_int, 'cx'), ([], c_int, 'cy'), ([], OLE_XPOS_HIMETRIC, 'xSrc'), ([], OLE_YPOS_HIMETRIC, 'ySrc'), ([], OLE_XSIZE_HIMETRIC, 'cxSrc'), ([], OLE_YSIZE_HIMETRIC, 'cySrc'), ([], c_void_p, 'prcWBounds'))]

class FontEvents(IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{4EF6100A-AF88-11D0-9846-00C04FC29993}')
    _idlflags_ = ['hidden']
    _methods_ = []


FontEvents._disp_methods_ = [DISPMETHOD([dispid(9)], None, 'FontChanged', (['in'], BSTR, 'PropertyName'))]
IPictureDisp = Picture
]
################################################################
## code template for ISupportErrorInfo implementation
##class ISupportErrorInfo_Impl(object):
##    def InterfaceSupportsErrorInfo(self, riid):
##        '-no docstring-'
##        #return 
##

class ICallbackThreadWrapper(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IUnknown):
    _case_insensitive_ = True
    'ICallbackThreadWrapper Interface'
    _iid_ = GUID('{C7A7B0F4-7FBE-11D2-A605-0000C0101AEE}')
    _idlflags_ = ['dual', 'oleautomation']
ICallbackThreadWrapper._methods_ = [
    COMMETHOD([dispid(1610678272), helpstring('property ThreadPriority'), 'propget'], HRESULT, 'ThreadPriority',
              ( ['retval', 'out'], POINTER(c_int), 'pVal' )),
    COMMETHOD([dispid(1610678272), helpstring('property ThreadPriority'), 'propput'], HRESULT, 'ThreadPriority',
              ( ['in'], c_int, 'pVal' )),
    COMMETHOD([dispid(1610678274), helpstring('method FreezeEvents')], HRESULT, 'FreezeEvents'),
    COMMETHOD([dispid(1610678275), helpstring('method UnfreezeEvents')], HRESULT, 'UnfreezeEvents'),
    COMMETHOD([dispid(1610678276), helpstring('property hWin32Event'), 'propget'], HRESULT, 'hWin32Event',
              ( ['retval', 'out'], POINTER(c_int), 'pVal' )),
    COMMETHOD([dispid(1610678276), helpstring('property hWin32Event'), 'propput'], HRESULT, 'hWin32Event',
              ( ['in'], c_int, 'pVal' )),
]
################################################################
## code template for ICallbackThreadWrapper implementation
##class ICallbackThreadWrapper_Impl(object):
##    def UnfreezeEvents(self):
##        'method UnfreezeEvents'
コード例 #13
0
ファイル: test_01.py プロジェクト: caizikun/measurement
from comtypes import helpstring
from comtypes import COMMETHOD
from comtypes import dispid
from comtypes import CoClass
from comtypes.automation import VARIANT
#from comtypes import IUnknown
from comtypes.automation import IDispatch


class IHostDrv(IDispatch):
    _case_insensitive_ = True
    u'IHostDrv Interface'
    _iid_ = GUID('{41487896-06E3-42ED-AA6A-25FC6E99C4FB}')
    _idlflags_ = ['dual', 'oleautomation']
IHostDrv._methods_ = [
    COMMETHOD([dispid(1), helpstring(u'method CIUsb_GetStatus')], HRESULT, 'CIUsb_GetStatus',
              ( ['in'], c_int, 'nDevId' ),
              ( ['in'], c_int, 'nStatId' ),
              ( ['out'], POINTER(c_int), 'p_nStatus' )),
    COMMETHOD([dispid(2), helpstring(u'method CIUsb_SetControl')], HRESULT, 'CIUsb_SetControl',
              ( ['in'], c_int, 'nDevId' ),
              ( ['in'], c_int, 'nCntlId' ),
              ( ['out'], POINTER(c_int), 'p_nStatus' )),
    COMMETHOD([dispid(3), helpstring(u'method CIUsb_SendFrameData')], HRESULT, 'CIUsb_SendFrameData',
              ( ['in'], c_int, 'nDevId' ),
              ( ['in'], POINTER(c_ubyte), 'pFrameData' ),
              ( ['in'], c_int, 'nBuffSize' ),
              ( ['out'], POINTER(c_int), 'p_nStatus' )),
    COMMETHOD([dispid(4), helpstring(u'method CIUsb_SetNotify')], HRESULT, 'CIUsb_SetNotify',
              ( ['in'], ULONG_PTR, 'uWindow' ),
              ( ['in'], c_uint, 'uMessageId' )),
コード例 #14
0
#			  ( ['out', 'retval'], POINTER(c_int), 'plBalance' )),
#]


########################################
# IMediaControl
########################################
class IMediaControl(IDispatch):
    _case_insensitive_ = True
    'IMediaControl interface'
    _iid_ = GUID('{56A868B1-0AD4-11CE-B03A-0020AF0BA770}')
    _idlflags_ = ['dual', 'oleautomation']


IMediaControl._methods_ = [
    COMMETHOD([dispid(1610743808)], HRESULT, 'Run'),
    COMMETHOD([dispid(1610743809)], HRESULT, 'Pause'),
    COMMETHOD([dispid(1610743810)], HRESULT, 'Stop'),
    COMMETHOD([dispid(1610743811)], HRESULT, 'GetState',
              (['in'], c_int, 'msTimeout'), (['out'], POINTER(c_int), 'pfs')),
    COMMETHOD([dispid(1610743812)], HRESULT, 'RenderFile',
              (['in'], BSTR, 'strFilename')),
    COMMETHOD([dispid(1610743813)], HRESULT, 'AddSourceFilter',
              (['in'], BSTR, 'strFilename'),
              (['out'], POINTER(POINTER(IDispatch)), 'ppUnk')),
    COMMETHOD([dispid(1610743814), 'propget'], HRESULT, 'FilterCollection',
              (['out', 'retval'], POINTER(POINTER(IDispatch)), 'ppUnk')),
    COMMETHOD([dispid(1610743815), 'propget'], HRESULT, 'RegFilterCollection',
              (['out', 'retval'], POINTER(POINTER(IDispatch)), 'ppUnk')),
    COMMETHOD([dispid(1610743816)], HRESULT, 'StopWhenReady'),
]
コード例 #15
0
    _typelib_path_ = typelib_path
    _reg_typelib_ = ('{E58A8035-577A-42E2-A560-1D3564C1F6C3}', 1, 0)
class IRhino4Application(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{7BE12411-4563-4971-B30E-2D51F7542516}')
    _idlflags_ = []
    _methods_ = []
Application._com_interfaces_ = [IRhino4Application]

class IRhino4Interface(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{37C14ADD-3182-48EA-B5AD-7DD102FB4E7A}')
    _idlflags_ = []
    _methods_ = []
IRhino4Interface._disp_methods_ = [
    DISPPROPERTY([dispid(1)], c_int, 'Visible'),
    DISPMETHOD([dispid(2)], VARIANT, 'GetScriptObject'),
    DISPMETHOD([dispid(3)], POINTER(IUnknown), 'GetPlugInObject',
               ( [], BSTR, 'plugin_uuid' ),
               ( [], BSTR, 'interface_uuid' )),
]
IRhino4Application._disp_methods_ = [
    DISPPROPERTY([dispid(1)], c_int, 'Visible'),
    DISPMETHOD([dispid(2)], VARIANT, 'GetScriptObject'),
    DISPMETHOD([dispid(3)], POINTER(IUnknown), 'GetPlugInObject',
               ( [], BSTR, 'plugin_uuid' ),
               ( [], BSTR, 'interface_uuid' )),
]
IRhino4._disp_methods_ = [
]
class Interface(CoClass):
コード例 #16
0
    _iid_ = GUID('{6E26E776-04F0-495D-80E4-3330352E3169}')
    _idlflags_ = []
CAccPropServices._com_interfaces_ = [IAccPropServices]

_RemotableHandle._fields_ = [
    ('fContext', c_int),
    ('u', __MIDL_IWinTypes_0009),
]
assert sizeof(_RemotableHandle) == 8, sizeof(_RemotableHandle)
assert alignment(_RemotableHandle) == 4, alignment(_RemotableHandle)
class IAccessible(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    _iid_ = GUID('{618736E0-3C3D-11CF-810C-00AA00389B71}')
    _idlflags_ = ['dual', 'oleautomation', 'hidden']
IAccessible._methods_ = [
    COMMETHOD([dispid(-5000), 'hidden', 'propget'], HRESULT, 'accParent',
              ( ['retval', 'out'], POINTER(POINTER(IDispatch)), 'ppdispParent' )),
    COMMETHOD([dispid(-5001), 'hidden', 'propget'], HRESULT, 'accChildCount',
              ( ['retval', 'out'], POINTER(c_int), 'pcountChildren' )),
    COMMETHOD([dispid(-5002), 'hidden', 'propget'], HRESULT, 'accChild',
              ( ['in'], VARIANT, 'varChild' ),
              ( ['retval', 'out'], POINTER(POINTER(IDispatch)), 'ppdispChild' )),
    COMMETHOD([dispid(-5003), 'hidden', 'propget'], HRESULT, 'accName',
              ( ['in', 'optional'], VARIANT, 'varChild' ),
              ( ['retval', 'out'], POINTER(BSTR), 'pszName' )),
    COMMETHOD([dispid(-5004), 'hidden', 'propget'], HRESULT, 'accValue',
              ( ['in', 'optional'], VARIANT, 'varChild' ),
              ( ['retval', 'out'], POINTER(BSTR), 'pszValue' )),
    COMMETHOD([dispid(-5005), 'hidden', 'propget'], HRESULT, 'accDescription',
              ( ['in', 'optional'], VARIANT, 'varChild' ),
              ( ['retval', 'out'], POINTER(BSTR), 'pszDescription' )),