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' )),
##        '-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'),
    DISPPROPERTY([dispid(8)], c_short, 'Charset'),
Example #3
0
##        #return ppRetVal
##
##    @property
##    def ProcessID(self):
##        'Gets process id for the current instance.'
##        #return pVal
##

class IAgUiApplicationEvents(comtypes.gen._00020430_0000_0000_C000_000000000046_0_2_0.IDispatch):
    _case_insensitive_ = True
    'Events raised by AgUiApplication coclass.'
    _iid_ = GUID('{84CD4AD7-3EED-4B2C-8E4D-1FF0D92D4CB2}')
    _idlflags_ = []
    _methods_ = []
IAgUiApplicationEvents._disp_methods_ = [
    DISPMETHOD([dispid(1), helpstring('Occurs upon the application shutdown.')], None, 'OnQuit'),
]
IAgUiFileOpenExt._methods_ = [
    COMMETHOD(['propget', helpstring('Gets/sets the mulitple file open collection.')], HRESULT, 'FileName',
              ( ['out', 'retval'], POINTER(POINTER(IAgUiFileOpenExtCollection)), 'pVal' )),
    COMMETHOD(['propput', helpstring('Gets/sets the mulitple file open collection.')], HRESULT, 'FileName',
              ( ['in'], POINTER(IAgUiFileOpenExtCollection), 'pVal' )),
    COMMETHOD(['propget', helpstring('Gets/sets the file open dialog filter description.')], HRESULT, 'FilterDescription',
              ( ['out', 'retval'], POINTER(BSTR), 'pVal' )),
    COMMETHOD(['propput', helpstring('Gets/sets the file open dialog filter description.')], HRESULT, 'FilterDescription',
              ( ['in'], BSTR, 'pVal' )),
    COMMETHOD(['propget', helpstring('Gets/sets the file open dialog filter pattern.')], HRESULT, 'FilterPattern',
              ( ['out', 'retval'], POINTER(BSTR), 'pVal' )),
    COMMETHOD(['propput', helpstring('Gets/sets the file open dialog filter pattern.')], HRESULT, 'FilterPattern',
              ( ['in'], BSTR, 'pVal' )),
]