// IEdit.odl : type library source for IEdit.exe // This file will be processed by the Make Type Library (mktyplib) tool to // produce the type library (IEdit.tlb). [ uuid(83712FE0-8A46-11CE-BAAF-444553540000), version(1.0) ] library IEdit { importlib("stdole32.tlb"); // Primary dispatch interface for CIEditDoc [ uuid(83712FE1-8A46-11CE-BAAF-444553540000) ] dispinterface IIEdit { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CIEditDoc) //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CIEditDoc) //}}AFX_ODL_METHOD }; // Class information for CIEditDoc [ uuid(2F80A201-2729-101C-87B8-7E460AB7480C) ] coclass CIEditDoc { [default] dispinterface IIEdit; }; // Primary dispatch interface for CAAppObj [ uuid(7D252A21-A4D5-11CE-8BF1-00608C54A1AA) ] dispinterface IAAppObj { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CAAppObj) [id(1), bindable, displaybind] VARIANT ActiveDocument; [id(2), bindable, displaybind] VARIANT Application; [id(3), bindable, displaybind] VARIANT DisplayScaleAlgorithm; [id(4), bindable, displaybind] boolean Edit; [id(5), bindable, displaybind] short ImagePalette; [id(6), bindable, displaybind] short ImageView; [id(7), bindable, displaybind] VARIANT Parent; [id(8), bindable, displaybind] boolean ScrollBarsVisible; [id(9), bindable, displaybind] boolean StatusBarVisible; [id(10), bindable, displaybind] boolean ToolBarVisible; [id(11), bindable, displaybind] float Zoom; [id(12)] boolean Visible; [id(13)] VARIANT Height; [id(14)] VARIANT Left; [id(15)] VARIANT Top; [id(16)] VARIANT Width; [id(17)] boolean TopWindow; [id(18)] VARIANT FullName; [id(19)] VARIANT Name; [id(20)] VARIANT Path; [id(21)] boolean AnnotationPaletteVisible; [id(22)] boolean Maximize; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CAAppObj) [id(23)] VARIANT CreateImageViewerObject([optional] VARIANT ObjectClass); [id(24)] VARIANT FitTo(short ZoomOption); [id(25)] VARIANT Quit(); [id(26)] VARIANT Help(); //}}AFX_ODL_METHOD }; // Class information for CAAppObj [ uuid(7D252A20-A4D5-11CE-8BF1-00608C54A1AA) ] coclass CAAppObj { [default] dispinterface IAAppObj; }; // Primary dispatch interface for CAImageFileObj [ uuid(7D252A22-A4D5-11CE-8BF1-00608C54A1AA) ] dispinterface IAImageFileObj { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CAImageFileObj) [id(1), bindable, displaybind] VARIANT Application; [id(2), bindable, displaybind] long ActivePage; [id(3), bindable, displaybind] short FileType; [id(4), bindable, displaybind] long PageCount; [id(5), bindable, displaybind] VARIANT Parent; [id(6), bindable, displaybind] boolean Saved; [id(7)] VARIANT Name; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CAImageFileObj) [id(8)] VARIANT Pages(long StartPage, VARIANT EndPage); [id(9)] VARIANT Save(); [id(10)] VARIANT Close([optional] VARIANT SaveChangeFlag); [id(11)] VARIANT Help(); [id(12)] void New(); [id(13)] VARIANT Print([optional] VARIANT DisplayUIFlag); [id(14)] void Open(BSTR ImageFile, [optional] VARIANT IncludeAnnotation, [optional] VARIANT Page, [optional] VARIANT DisplayUIFlag); [id(15)] void SaveAs(BSTR ImageFile, [optional] VARIANT FileType, [optional] VARIANT DisplayUIFlag); [id(16)] void AppendExistingPages(BSTR ImageFile, long Page, long Count, VARIANT DisplayUIFlag); [id(17)] void InsertExistingPages(BSTR ImageFile, long ImagePage, long Count, long Page, VARIANT DisplayUIFlag); [id(18)] void RotateAll(); //}}AFX_ODL_METHOD }; // Class information for CAImageFileObj [ uuid(7D252A23-A4D5-11CE-8BF1-00608C54A1AA) ] coclass CAImageFileObj { [default] dispinterface IAImageFileObj; }; // Primary dispatch interface for CAPageObj [ uuid(7D252A24-A4D5-11CE-8BF1-00608C54A1AA) ] dispinterface IAPageObj { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CAPageObj) [id(1)] VARIANT Application; [id(2)] long CompressionInfo; [id(3)] short CompressionType; [id(4)] long ImageResolutionX; [id(5)] long ImageResolutionY; [id(6)] long Name; [id(7)] short PageType; [id(8)] VARIANT Parent; [id(9)] long Height; [id(10)] long Width; [id(11)] long ScrollPositionX; [id(12)] long ScrollPositionY; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CAPageObj) [id(13)] VARIANT Delete(); [id(14)] VARIANT Flip(); [id(15)] VARIANT RotateLeft(); [id(16)] VARIANT RotateRight(); [id(17)] VARIANT Scroll(short Direction, long Amount); [id(18)] VARIANT Help(); [id(19)] VARIANT Print(); //}}AFX_ODL_METHOD }; // Class information for CAPageObj [ uuid(7D252A25-A4D5-11CE-8BF1-00608C54A1AA) ] coclass CAPageObj { [default] dispinterface IAPageObj; }; // Primary dispatch interface for CAPageRangeObj [ uuid(7D252A26-A4D5-11CE-8BF1-00608C54A1AA) ] dispinterface IAPageRangeObj { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CAPageRangeObj) [id(1)] VARIANT Application; [id(2)] VARIANT Parent; [id(3)] VARIANT Count; [id(4)] VARIANT EndPage; [id(5)] VARIANT StartPage; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CAPageRangeObj) [id(6)] VARIANT Delete(); [id(7)] VARIANT Print(); //}}AFX_ODL_METHOD }; // Class information for CAPageRangeObj [ uuid(7D252A27-A4D5-11CE-8BF1-00608C54A1AA) ] coclass CAPageRangeObj { [default] dispinterface IAPageRangeObj; }; //{{AFX_APPEND_ODL}} };