// ActiveDiatheke.odl : type library source for ActiveX Control project. // This file will be processed by the Make Type Library (mktyplib) tool to // produce the type library (ActiveDiatheke.tlb) that will become a resource in // ActiveDiatheke.ocx. #include #include [ uuid(723C13CC-FA83-4FCA-915A-9ECA87DF11A1), version(1.0), helpfile("ActiveDiatheke.hlp"), helpstring("ActiveDiatheke ActiveX Control module"), control ] library ACTIVEDIATHEKELib { importlib(STDOLE_TLB); importlib(STDTYPE_TLB); // Primary dispatch interface for CActiveDiathekeCtrl [ uuid(7445174B-2EF2-42FE-ACA5-FAEA52C3377E), helpstring("Dispatch interface for ActiveDiatheke Control"), hidden ] dispinterface _DActiveDiatheke { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CActiveDiathekeCtrl) [id(1)] long maxverses; [id(2)] short outputformat; [id(3)] short searchtype; [id(4)] BSTR book; [id(5)] BSTR locale; [id(6)] BSTR key; [id(7)] BSTR value; [id(8)] boolean autoupdate; [id(9)] boolean strongs; [id(10)] boolean footnotes; [id(11)] boolean headings; [id(12)] boolean morphology; [id(13)] boolean gaccents; [id(14)] boolean hpoints; [id(15)] boolean hcantillation; [id(16)] BSTR script; [id(17)] short variants; [id(18)] boolean scripref; [id(19)] boolean arshape; [id(20)] boolean bidireorder; [id(21)] short outputencoding; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CActiveDiathekeCtrl) [id(22)] long query(); //}}AFX_ODL_METHOD }; // Event dispatch interface for CActiveDiathekeCtrl [ uuid(8683C608-3E0C-4C2F-A727-9BAE7A68189F), helpstring("Event interface for ActiveDiatheke Control") ] dispinterface _DActiveDiathekeEvents { properties: // Event interface has no properties methods: // NOTE - ClassWizard will maintain event information here. // Use extreme caution when editing this section. //{{AFX_ODL_EVENT(CActiveDiathekeCtrl) [id(1)] void ValueChanged(); //}}AFX_ODL_EVENT }; // Class information for CActiveDiathekeCtrl [ uuid(6BAD30CD-3506-42CF-B54C-E47F19260393), helpstring("ActiveDiatheke Control"), control ] coclass ActiveDiatheke { [default] dispinterface _DActiveDiatheke; [default, source] dispinterface _DActiveDiathekeEvents; }; //{{AFX_APPEND_ODL}} //}}AFX_APPEND_ODL}} };