; Generated by Ctran from edwin.cl EDWIN_ING equ 1 IFNDEF LODGER_ING INCLUDE ..\inc\LODGER.ING ENDIF IFNDEF SCRLAY_ING INCLUDE ..\inc\SCRLAY.ING ENDIF ; Class Numbers C_EDWIN equ 34 C_PUNCTUED equ 35 C_EWLINKSV equ 36 ; Method Numbers O_EW_SET equ 21 O_EWLS_INIT equ 1 O_EW_REPLACE_CLIP equ 30 O_EW_INSERT equ 23 O_EW_BRING_IN equ 32 O_EW_REPLACE equ 28 O_EW_SENSE equ 22 O_EW_SNUGGLE_INSERT equ 24 O_EW_RETURN_KEY equ 34 O_EW_EP_INSERT equ 33 O_EW_TAB_KEY equ 35 O_EW_PASTE_CLIP equ 31 O_EW_FIND equ 27 O_EW_SET_SIZE equ 20 O_EW_LEAVE equ 26 O_EWLS_EXTRACT equ 2 O_EW_READONLY equ 37 O_EW_SET_FONT equ 25 O_EW_SENSE_SIZE equ 19 O_EW_INIT_STYLE equ 36 O_EW_EVALUATE equ 29 ; Constants for edwin PR_EDWIN_DIALLABLE equ (00001h) PR_EDWIN_ACCEPT_TABS equ (00002h) PR_EDWIN_ACCEPT_SOFT_HYPHENS equ (00004h) PR_EDWIN_AUTO_CUR_END equ (00008h) PR_EDWIN_AUTO_SELECT equ (00010h) PR_EDWIN_DOC_SUPPLIED equ (00020h) PR_EDWIN_CLIPBOARD equ (00040h) PR_EDWIN_NOTIFY_OVERFLOW equ (00080h) PR_EDWIN_READONLY equ (08000h) IN_EDWIN_DIALLABLE equ (PR_EDWIN_DIALLABLE) IN_EDWIN_ACCEPT_TABS equ (PR_EDWIN_ACCEPT_TABS) IN_EDWIN_ACCEPT_SOFT_HYPHENS equ (PR_EDWIN_ACCEPT_SOFT_HYPHENS) IN_EDWIN_AUTO_CUR_END equ (PR_EDWIN_AUTO_CUR_END or PR_EDWIN_AUTO_SELECT) IN_EDWIN_NO_AUTOSELECT equ (PR_EDWIN_AUTO_SELECT) IN_EDWIN_DOC_SUPPLIED equ (PR_EDWIN_DOC_SUPPLIED) IN_EDWIN_CLIPBOARD equ (PR_EDWIN_CLIPBOARD) IN_EDWIN_VULEN equ (00080h) IN_EDWIN_VULEN_NOSCALE equ (00100h) IN_EDWIN_VULEN_CHARACTERS equ (IN_EDWIN_VULEN) IN_EDWIN_VULEN_PIXELS equ (IN_EDWIN_VULEN or IN_EDWIN_VULEN_NOSCALE) IN_EDWIN_LEFT_CURSOR equ (00200h) IN_EDWIN_TEXT_SEGMENTED equ (00400h) IN_EDWIN_POSITION_SUPPLIED equ (00800h) IN_EDWIN_FONT_SUPPLIED equ (01000h) IN_EDWIN_LEADING_SUPPLIED equ (02000h) IN_EDWIN_VISLINES_SUPPLIED equ (04000h) IN_EDWIN_PAGINATABLE equ (08000h) SET_EDWIN_TXT equ (001h) SET_EDWIN_EMPTY equ (002h) SET_EDWIN_CUR_END equ (004h) SET_EDWIN_SEL_ALL equ (008h) SET_EDWIN_CURSOR equ (010h) SET_EDWIN_ANCHOR equ (020h) EWF_BACKWARDS equ (00001h) EWF_CASESENS equ (00002h) EW_CHANGE_SINCE_SAVED equ (001h) EW_CHANGE_SINCE_PAGINATE equ (002h) EW_CHANGE equ (0ffffh) EW_BRING_SINGLE_SHOT equ (0f000h) ; Types for edwin IN_EDWIN struc IN_EDWINVulen dw ? IN_EDWINFlags dw ? IN_EDWINMaxlen dw ? IN_EDWINContents db (1) * 1 dup (?) IN_EDWIN ends EDWIN_LEADING struc EDWIN_LEADINGTotal dw ? EDWIN_LEADINGTop dw ? EDWIN_LEADING ends IN_EDWIN_X struc IN_EDWIN_XVislines dw ? IN_EDWIN_XPos P_POINT <> IN_EDWIN_XFont dw ? IN_EDWIN_XStyle dw ? IN_EDWIN_XLeading EDWIN_LEADING <> IN_EDWIN_XDoc dw ? IN_EDWIN_XClip dw ? IN_EDWIN_X ends SE_EDWIN struc SE_EDWINBuf dw ? SE_EDWINLen dw ? SE_EDWIN ends SET_EDWIN struc SET_EDWINFlags dw ? SET_EDWINTxt SE_EDWIN <> SET_EDWINCursor dw ? SET_EDWINAnchor dw ? SET_EDWIN ends SENSE_EDWIN struc SENSE_EDWINCursor dw ? SENSE_EDWINAnchor dw ? SENSE_EDWIN ends ; Property of edwin PRS_EDWIN struc EdwinScrimg dw ? EdwinScrlay dw ? EdwinDoc dw ? EdwinCpos dw ? EdwinClen dw ? EdwinClip dw ? EdwinSelect dw ? EdwinChange dw ? EdwinFlags dw ? EdwinMargins SCRLAY_MARGINS <> EdwinFont SCRLAY_FONT <> PRS_EDWIN ends PR_EDWIN struc EdwinRoot PRS_ROOT <> EdwinWin PRS_WIN <> EdwinLodger PRS_LODGER <> EdwinEdwin PRS_EDWIN <> PR_EDWIN ends ; Property of punctued PR_PUNCTUED struc PunctuedRoot PRS_ROOT <> PunctuedWin PRS_WIN <> PunctuedLodger PRS_LODGER <> PunctuedEdwin PRS_EDWIN <> PR_PUNCTUED ends ; Property of ewlinksv PRS_EWLINKSV struc EwlinksvDoc dw ? EwlinksvState dw ? EwlinksvPos dw ? EwlinksvParend dw ? EwlinksvPosend dw ? EwlinksvBuf db (1) * 256 dup (?) PRS_EWLINKSV ends PR_EWLINKSV struc EwlinksvRoot PRS_ROOT <> EwlinksvEwlinksv PRS_EWLINKSV <> PR_EWLINKSV ends