#S(HASH-TABLE EQL (FILENAME . "c:\programs\circle\cvbaledit.ocx")(GUID . "{B0BD5905-ACEA-11D3-92EF-0000F822352E}")(DESCRIPTION . "CiRcLe vbAccelerator Rich Edit Control")(VERSION . "2.0") (CLASSES . #S(HASH-TABLE EQUAL ("_cvbalRichEdit" (TYPE . "Dispinterface")(GUID . "{956D3E3C-ACEC-11D3-92EF-0000F822352E}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ScrollBars") (RIID . #x68030040) (OFFSET . #x7b0) (RETURNS . "VT_USERDEFINED.Enum.ERECScrollBarConstants")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ScrollBars") (RIID . #x68030040) (OFFSET . #x7b4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ERECScrollBarConstants")) (FLAGS ( IS-SET ))) ((NAME . "DisableNoScroll") (RIID . #x6803003f) (OFFSET . #x7b8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DisableNoScroll") (RIID . #x6803003f) (OFFSET . #x7bc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "HideSelection") (RIID . #x6803003e) (OFFSET . #x7c0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HideSelection") (RIID . #x6803003e) (OFFSET . #x7c4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "SingleLine") (RIID . #x6803003d) (OFFSET . #x7c8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SingleLine") (RIID . #x6803003d) (OFFSET . #x7cc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "PasswordChar") (RIID . #x6803003c) (OFFSET . #x7d0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PasswordChar") (RIID . #x6803003c) (OFFSET . #x7d4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Enabled") (RIID . #x6803003b) (OFFSET . #x7d8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Enabled") (RIID . #x6803003b) (OFFSET . #x7dc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Picture") (RIID . #x6803003a) (OFFSET . #x7e0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.VT_PTR.IPicture")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the background picture tiled behind the control when Transparent is set to True.")) ((NAME . "Picture") (RIID . #x6803003a) (OFFSET . #x7e4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.VT_PTR.IPicture")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the background picture tiled behind the control when Transparent is set to True.")) ((NAME . "Picture") (RIID . #x6803003a) (OFFSET . #x7e8) (RETURNS . "VT_PTR.IPicture")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the background picture tiled behind the control when Transparent is set to True.")) ((NAME . "Transparent") (RIID . #x68030039) (OFFSET . #x7ec) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control is transparent and displays the Picture or not.")) ((NAME . "Transparent") (RIID . #x68030039) (OFFSET . #x7f0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control is transparent and displays the Picture or not.")) ((NAME . "TrapTab") (RIID . #x68030038) (OFFSET . #x7f4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control traps the tab key or not.")) ((NAME . "TrapTab") (RIID . #x68030038) (OFFSET . #x7f8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control traps the tab key or not.")) ((NAME . "TextLimit") (RIID . #x68030037) (OFFSET . #x7fc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Same as MaxLength (!)")) ((NAME . "TextLimit") (RIID . #x68030037) (OFFSET . #x800) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Same as MaxLength (!)")) ((NAME . "MaxLength") (RIID . #x68030036) (OFFSET . #x804) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the maximum length of text or RTF loaded into the control.")) ((NAME . "MaxLength") (RIID . #x68030036) (OFFSET . #x808) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the maximum length of text or RTF loaded into the control.")) ((NAME . "Border") (RIID . #x68030035) (OFFSET . #x80c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control has a 3D border.")) ((NAME . "Border") (RIID . #x68030035) (OFFSET . #x810) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control has a 3D border.")) ((NAME . "ProgressType") (RIID . #x68030034) (OFFSET . #x814) (RETURNS . "VT_USERDEFINED.Enum.ERECProgressTypeConstants")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FindText") (RIID . #x60030044) (OFFSET . #x818) (RETURNS . "VT_I4")(PARAMS ("sText" "VT_BSTR")("eOptions" "VT_USERDEFINED.Enum.ERECFindTypeOptions")("bFindNext" "VT_BOOL")("bFIndInSelection" "VT_BOOL")("lMin" "VT_PTR.VT_I4")("lMax" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds the specified text in the control.")) ((NAME . "LastFindText") (RIID . #x68030033) (OFFSET . #x81c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LastFindMode") (RIID . #x68030032) (OFFSET . #x820) (RETURNS . "VT_USERDEFINED.Enum.ERECFindTypeOptions")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LastFindNext") (RIID . #x68030031) (OFFSET . #x824) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Font") (RIID . #x68030030) (OFFSET . #x828) (RETURNS . "VT_PTR.Font")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the font of the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "Font") (RIID . #x68030030) (OFFSET . #x82c) (RETURNS . "VT_VOID")(PARAMS ("sText" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the font of the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "BackColor") (RIID . #x6803002f) (OFFSET . #x830) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the background colour of the control.")) ((NAME . "BackColor") (RIID . #x6803002f) (OFFSET . #x834) (RETURNS . "VT_VOID")(PARAMS ("sText" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the background colour of the control.")) ((NAME . "ForeColor") (RIID . #x6803002e) (OFFSET . #x838) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the forecolour of the control.")) ((NAME . "ForeColor") (RIID . #x6803002e) (OFFSET . #x83c) (RETURNS . "VT_VOID")(PARAMS ("sText" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the forecolour of the control.")) ((NAME . "Text") (RIID . #x6803002d) (OFFSET . #x840) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the text contained in the control.")) ((NAME . "Text") (RIID . #x6803002d) (OFFSET . #x844) (RETURNS . "VT_VOID")(PARAMS ("sText" "VT_PTR.VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the text contained in the control.")) ((NAME . "Modified") (RIID . #x6803002c) (OFFSET . #x848) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the contents of the control have been modified.")) ((NAME . "Modified") (RIID . #x6803002c) (OFFSET . #x84c) (RETURNS . "VT_VOID")(PARAMS ("sText" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the contents of the control have been modified.")) ((NAME . "TextOnly") (RIID . #x6803002b) (OFFSET . #x850) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control acts as a text-only control or not.")) ((NAME . "TextOnly") (RIID . #x6803002b) (OFFSET . #x854) (RETURNS . "VT_VOID")(PARAMS ("sText" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control acts as a text-only control or not.")) ((NAME . "RichEditOption") (RIID . #x6803002a) (OFFSET . #x858) (RETURNS . "VT_BOOL")(PARAMS ("eOption" "VT_USERDEFINED.Enum.ERECOptionTypeConstants")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets various options affecting the operation of the RichEdit control.")) ((NAME . "RichEditOption") (RIID . #x6803002a) (OFFSET . #x85c) (RETURNS . "VT_VOID")(PARAMS ("eOption" "VT_USERDEFINED.Enum.ERECOptionTypeConstants")("eOptions" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets various options affecting the operation of the RichEdit control.")) ((NAME . "LineForCharacterIndex") (RIID . #x68030029) (OFFSET . #x860) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Same as LineForCharacter (!)")) ((NAME . "SelectedText") (RIID . #x68030028) (OFFSET . #x864) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the selected text from the control.")) ((NAME . "SelectedContents") (RIID . #x68030027) (OFFSET . #x868) (RETURNS . "VT_BSTR")(PARAMS ("eType" "VT_USERDEFINED.Enum.ERECFileTypes")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the text or RichText in the current selection in the control.")) ((NAME . "TextInRange") (RIID . #x68030026) (OFFSET . #x86c) (RETURNS . "VT_VARIANT")(PARAMS ("lStart" "VT_I4")("lEnd" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the text in a specified range without changing the selection.")) ((NAME . "AutoURLDetect") (RIID . #x68030025) (OFFSET . #x870) (RETURNS . "VT_VOID")(PARAMS ("lStart" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control will automatically detect hyperlinks prefixed by certain URL identifiers (e.g. http:)")) ((NAME . "AutoURLDetect") (RIID . #x68030025) (OFFSET . #x874) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control will automatically detect hyperlinks prefixed by certain URL identifiers (e.g. http:)")) ((NAME . "ReadOnly") (RIID . #x68030024) (OFFSET . #x878) (RETURNS . "VT_VOID")(PARAMS ("lStart" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control is read-only.")) ((NAME . "ReadOnly") (RIID . #x68030024) (OFFSET . #x87c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control is read-only.")) ((NAME . "LineCount") (RIID . #x68030023) (OFFSET . #x880) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of lines in the control.")) ((NAME . "FirstVisibleLine") (RIID . #x68030022) (OFFSET . #x884) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the 0 based index of the first visible line within the control.")) ((NAME . "CurrentLine") (RIID . #x68030021) (OFFSET . #x888) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the 0 based index of the line containing the cursor.")) ((NAME . "LineForCharacter") (RIID . #x68030020) (OFFSET . #x88c) (RETURNS . "VT_VARIANT")(PARAMS ("lCharacter" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the line containing the specified 0 based character index.")) ((NAME . "CharFromPos") (RIID . #x6803001f) (OFFSET . #x890) (RETURNS . "VT_VARIANT")(PARAMS ("xPixels" "VT_I4")("yPixels" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the 0 based index of the character at the specified position in pixels.")) ((NAME . "GetPosFromChar") (RIID . #x60030046) (OFFSET . #x894) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("xPixels" "VT_PTR.VT_I4")("yPixels" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the position in pixels for a given 0 based character index.")) ((NAME . "GetSelection") (RIID . #x60030047) (OFFSET . #x898) (RETURNS . "VT_VOID")(PARAMS ("lStart" "VT_PTR.VT_I4")("lEnd" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the start and end of the current position.")) ((NAME . "SetSelection") (RIID . #x60030048) (OFFSET . #x89c) (RETURNS . "VT_VOID")(PARAMS ("lStart" "VT_I4")("lEnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the current selection.")) ((NAME . "SelectAll") (RIID . #x60030049) (OFFSET . #x8a0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects the contents of the control.")) ((NAME . "SelectNone") (RIID . #x6003004a) (OFFSET . #x8a4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears any selection in the control.")) ((NAME . "CanPaste") (RIID . #x6803001e) (OFFSET . #x8a8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether Pasting is possible.")) ((NAME . "CanCopy") (RIID . #x6803001d) (OFFSET . #x8ac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the copying is possible.")) ((NAME . "CanUndo") (RIID . #x6803001c) (OFFSET . #x8b0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether an Undo operation is possible.")) ((NAME . "CanRedo") (RIID . #x6803001b) (OFFSET . #x8b4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether a Redo operation is possible.")) ((NAME . "UndoType") (RIID . #x6803001a) (OFFSET . #x8b8) (RETURNS . "VT_USERDEFINED.Enum.ERECUndoTypeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the type of action which will be undone.")) ((NAME . "RedoType") (RIID . #x68030019) (OFFSET . #x8bc) (RETURNS . "VT_USERDEFINED.Enum.ERECUndoTypeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the type of action which will be redone.")) ((NAME . "Cut") (RIID . #x6003004b) (OFFSET . #x8c0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs the control's copy operation. Check CanCut to see if it is possible to cut.")) ((NAME . "Copy") (RIID . #x6003004c) (OFFSET . #x8c4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs the control's copy operation. Check CanCopy to see if it is possible to copy.")) ((NAME . "Paste") (RIID . #x6003004d) (OFFSET . #x8c8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs the control's Paste action. Use CanPaste to determine if the Paste action can be performed.")) ((NAME . "PasteSpecial") (RIID . #x6003004e) (OFFSET . #x8cc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "")) ((NAME . "Undo") (RIID . #x6003004f) (OFFSET . #x8d0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs the control's Undo action. Check the CanUndo property to see if the Undo action can be performed.")) ((NAME . "Redo") (RIID . #x60030050) (OFFSET . #x8d4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs the control's Redo action. Check the CanRedo property to see if this action is available.")) ((NAME . "Delete") (RIID . #x60030051) (OFFSET . #x8d8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs the control's delete operation. Check CanCut to see if it is possible to delete.")) ((NAME . "InsertContents") (RIID . #x60030052) (OFFSET . #x8dc) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_USERDEFINED.Enum.ERECFileTypes")("sText" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts a text or RTF string into the control.")) ((NAME . "ViewMode") (RIID . #x68030018) (OFFSET . #x8e0) (RETURNS . "VT_USERDEFINED.Enum.ERECViewModes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets who the control lays out the text on screen.")) ((NAME . "ViewMode") (RIID . #x68030018) (OFFSET . #x8e4) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_USERDEFINED.Enum.ERECViewModes")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets who the control lays out the text on screen.")) ((NAME . "CharFormatRange") (RIID . #x68030017) (OFFSET . #x8e8) (RETURNS . "VT_USERDEFINED.Enum.ERECSetFormatRange")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the range to which font formatting will apply.")) ((NAME . "CharFormatRange") (RIID . #x68030017) (OFFSET . #x8ec) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_USERDEFINED.Enum.ERECSetFormatRange")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the range to which font formatting will apply.")) ((NAME . "CharacterCount") (RIID . #x68030016) (OFFSET . #x8f0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of characters of text in the control.")) ((NAME . "FontBold") (RIID . #x68030015) (OFFSET . #x8f4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the font is bold for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontBold") (RIID . #x68030015) (OFFSET . #x8f8) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the font is bold for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontItalic") (RIID . #x68030014) (OFFSET . #x8fc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the font is italic for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontItalic") (RIID . #x68030014) (OFFSET . #x900) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the font is italic for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontUnderline") (RIID . #x68030013) (OFFSET . #x904) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the font is underlined for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontUnderline") (RIID . #x68030013) (OFFSET . #x908) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the font is underlined for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontStrikeOut") (RIID . #x68030012) (OFFSET . #x90c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the font is struck out for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontStrikeOut") (RIID . #x68030012) (OFFSET . #x910) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the font is struck out for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontColour") (RIID . #x68030011) (OFFSET . #x914) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the colour of the font for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontColour") (RIID . #x68030011) (OFFSET . #x918) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the colour of the font for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontBackColour") (RIID . #x68030010) (OFFSET . #x91c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the background colour of the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontBackColour") (RIID . #x68030010) (OFFSET . #x920) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the background colour of the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontLink") (RIID . #x6803000f) (OFFSET . #x924) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the selection acts as a hyperlink. Set CharFormatRange to selection.")) ((NAME . "FontLink") (RIID . #x6803000f) (OFFSET . #x928) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the selection acts as a hyperlink. Set CharFormatRange to selection.")) ((NAME . "FontProtected") (RIID . #x6803000e) (OFFSET . #x92c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the selection is protected (raises the ModifyRequest event). Set CharFormatRange to selection.")) ((NAME . "FontProtected") (RIID . #x6803000e) (OFFSET . #x930) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the selection is protected (raises the ModifyRequest event). Set CharFormatRange to selection.")) ((NAME . "FontSuperScript") (RIID . #x6803000d) (OFFSET . #x934) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the font is superscripted for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontSubScript") (RIID . #x6803000c) (OFFSET . #x938) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the font is subscripted for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontSuperScript") (RIID . #x6803000d) (OFFSET . #x93c) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the font is superscripted for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "FontSubScript") (RIID . #x6803000c) (OFFSET . #x940) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the font is subscripted for the control or selection, depending on the setting of CharFormatRange.")) ((NAME . "SetFont") (RIID . #x60030054) (OFFSET . #x944) (RETURNS . "VT_VOID")(PARAMS ("fntThis" "VT_PTR.VT_PTR.Font")("oColor" "VT_USERDEFINED.Typedef.OLE_COLOR")("eType" "VT_USERDEFINED.Enum.ERECTextTypes")("bHyperLink" "VT_BOOL")("eRange" "VT_USERDEFINED.Enum.ERECSetFormatRange")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFont") (RIID . #x60030055) (OFFSET . #x948) (RETURNS . "VT_PTR.Font")(PARAMS ("bForSelection" "VT_BOOL")("oColor" "VT_PTR.OLE_COLOR")("bHyperLink" "VT_PTR.VT_BOOL")("eType" "VT_USERDEFINED.Enum.ERECTextTypes")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ParagraphNumbering") (RIID . #x6803000b) (OFFSET . #x94c) (RETURNS . "VT_USERDEFINED.Enum.ERECParagraphNumberingConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the selected paragraph has bullets or not.")) ((NAME . "ParagraphNumbering") (RIID . #x6803000b) (OFFSET . #x950) (RETURNS . "VT_VOID")(PARAMS ("bForSelection" "VT_USERDEFINED.Enum.ERECParagraphNumberingConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the selected paragraph has bullets or not.")) ((NAME . "GetParagraphOffsets") (RIID . #x60030056) (OFFSET . #x954) (RETURNS . "VT_VOID")(PARAMS ("lStartIndent" "VT_PTR.VT_I4")("lLeftOffset" "VT_PTR.VT_I4")("lRightOffset" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the paragraph offsets (left, right and initial line).")) ((NAME . "SetParagraphOffsets") (RIID . #x60030057) (OFFSET . #x958) (RETURNS . "VT_VOID")(PARAMS ("lStartIndent" "VT_I4")("lLeftOffset" "VT_I4")("lRightOffset" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the offsets (left, right and initial line) for the current paragraph.")) ((NAME . "ParagraphAlignment") (RIID . #x6803000a) (OFFSET . #x95c) (RETURNS . "VT_USERDEFINED.Enum.ERECParagraphAlignmentConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the alignment of the selected paragraph.")) ((NAME . "ParagraphAlignment") (RIID . #x6803000a) (OFFSET . #x960) (RETURNS . "VT_VOID")(PARAMS ("lStartIndent" "VT_USERDEFINED.Enum.ERECParagraphAlignmentConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the alignment of the selected paragraph.")) ((NAME . "GetParagraphTabs") (RIID . #x60030058) (OFFSET . #x964) (RETURNS . "VT_VOID")(PARAMS ("iCount" "VT_PTR.VT_I2")("lTabSize" "VT_PTR.VT_SAFEARRAY")("eTabAlignment" "VT_PTR.VT_VARIANT")("eTabLeader" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the tab stops for the current paragraph.")) ((NAME . "SetParagraphTabs") (RIID . #x60030059) (OFFSET . #x968) (RETURNS . "VT_VOID")(PARAMS ("iCount" "VT_I2")("lTabSize" "VT_PTR.VT_SAFEARRAY")("eTabAlignment" "VT_PTR.VT_VARIANT")("eTabLeader" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets tab stops for the current paragraph.")) ((NAME . "GetParagraphLineSpacing") (RIID . #x6003005a) (OFFSET . #x96c) (RETURNS . "VT_VOID")(PARAMS ("eLineSpacingStyle" "VT_PTR.ERECParagraphLineSpacingConstants")("ySpacing" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the line spacing for the current paragraph.")) ((NAME . "SetParagraphLineSpacing") (RIID . #x6003005b) (OFFSET . #x970) (RETURNS . "VT_VOID")(PARAMS ("eLineSpacingStyle" "VT_USERDEFINED.Enum.ERECParagraphLineSpacingConstants")("ySpacing" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the line spacing for the current paragraph.")) ((NAME . "GetParagraphSpacing") (RIID . #x6003005c) (OFFSET . #x974) (RETURNS . "VT_VOID")(PARAMS ("lSpaceAfter" "VT_PTR.VT_I4")("lSpaceBefore" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the spacing between paragraphs for the current paragraph.")) ((NAME . "SetParagraphSpacing") (RIID . #x6003005d) (OFFSET . #x978) (RETURNS . "VT_VOID")(PARAMS ("lSpaceAfter" "VT_I4")("lSpaceBefore" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the spacing between paragraphs for the current paragraph.")) ((NAME . "UseVersion") (RIID . #x68030009) (OFFSET . #x97c) (RETURNS . "VT_VOID")(PARAMS ("lSpaceAfter" "VT_USERDEFINED.Enum.ERECControlVersion")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets which version of the RichEdit DLL to use: version 2/3 (RichEd20.DLL) or version 1 (RichEd32.DLL)")) ((NAME . "UseVersion") (RIID . #x68030009) (OFFSET . #x980) (RETURNS . "VT_USERDEFINED.Enum.ERECControlVersion")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets which version of the RichEdit DLL to use: version 2/3 (RichEd20.DLL) or version 1 (RichEd32.DLL)")) ((NAME . "IsRtf") (RIID . #x68030008) (OFFSET . #x984) (RETURNS . "VT_BOOL")(PARAMS ("sFileText" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the specified string contains RTF.")) ((NAME . "Redraw") (RIID . #x68030007) (OFFSET . #x988) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control will redraw or not.")) ((NAME . "Redraw") (RIID . #x68030007) (OFFSET . #x98c) (RETURNS . "VT_VOID")(PARAMS ("sFileText" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control will redraw or not.")) ((NAME . "Contents") (RIID . #x68030006) (OFFSET . #x990) (RETURNS . "VT_VOID")(PARAMS ("eType" "VT_USERDEFINED.Enum.ERECFileTypes")("lSpaceBefore" "VT_PTR.VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the control's contents from a string in RichText or Text format.")) ((NAME . "Contents") (RIID . #x68030006) (OFFSET . #x994) (RETURNS . "VT_BSTR")(PARAMS ("eType" "VT_USERDEFINED.Enum.ERECFileTypes")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the control's contents from a string in RichText or Text format.")) ((NAME . "LoadFromFile") (RIID . #x6003005e) (OFFSET . #x998) (RETURNS . "VT_BOOL")(PARAMS ("sFile" "VT_BSTR")("eType" "VT_USERDEFINED.Enum.ERECFileTypes")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads a text or RTF file into the control.")) ((NAME . "SaveToFile") (RIID . #x6003005f) (OFFSET . #x99c) (RETURNS . "VT_BOOL")(PARAMS ("sFile" "VT_BSTR")("eType" "VT_USERDEFINED.Enum.ERECFileTypes")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the contents of the control to a text or RichText file.")) ((NAME . "RaiseLoadStatus") (RIID . #x60030060) (OFFSET . #x9a0) (RETURNS . "VT_VOID")(PARAMS ("lAmount" "VT_I4")("lTotalAmount" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrintDocDC") (RIID . #x60030061) (OFFSET . #x9a4) (RETURNS . "VT_VOID")(PARAMS ("lPrinterHDC" "VT_I4")("sDocTitle" "VT_BSTR")("nStartPage" "VT_I4")("nEndPage" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Prints the current document to a specified DC.")) ((NAME . "PrintDoc") (RIID . #x60030062) (OFFSET . #x9a8) (RETURNS . "VT_VOID")(PARAMS ("sDocTitle" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Prints the document after showing a Print Dialog.")) ((NAME . "hwnd") (RIID . #x68030005) (OFFSET . #x9ac) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the Window handle of the control. If you want the handle of the RichEdit control itself, use RichEdithWnd instead.")) ((NAME . "RichEdithWnd") (RIID . #x68030004) (OFFSET . #x9b0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the Window Handle of the RichEdit control.")) ((NAME . "SetFocus") (RIID . #x60030064) (OFFSET . #x9b4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets focus to the control.")) ((NAME . "AllowShortCut") (RIID . #x68030003) (OFFSET . #x9b8) (RETURNS . "VT_BOOL")(PARAMS ("eShortCut" "VT_USERDEFINED.Enum.ERECInbuiltShortcutConstants")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control will respond automatically to a keyboard accelerator.")) ((NAME . "AllowShortCut") (RIID . #x68030003) (OFFSET . #x9bc) (RETURNS . "VT_VOID")(PARAMS ("eShortCut" "VT_USERDEFINED.Enum.ERECInbuiltShortcutConstants")("sDocTitle" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control will respond automatically to a keyboard accelerator.")) ((NAME . "GetPageMargins") (RIID . #x60030069) (OFFSET . #x9c0) (RETURNS . "VT_VOID")(PARAMS ("lLeftMargin" "VT_PTR.VT_I4")("lTopMargin" "VT_PTR.VT_I4")("lRightMargin" "VT_PTR.VT_I4")("lBottomMargin" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the margins of the page when it is printed, in twips.")) ((NAME . "SetPageMargins") (RIID . #x6003006a) (OFFSET . #x9c4) (RETURNS . "VT_VOID")(PARAMS ("lLeftMargin" "VT_I4")("lTopMargin" "VT_I4")("lRightMargin" "VT_I4")("lBottomMargin" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the margins for the printed page.")) ((NAME . "ControlRightMargin") (RIID . #x68030002) (OFFSET . #x9c8) (RETURNS . "VT_VOID")(PARAMS ("lLeftMargin" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the margin from the right hand edge of the control to the RichEdit control.")) ((NAME . "ControlRightMargin") (RIID . #x68030002) (OFFSET . #x9cc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the margin from the right hand edge of the control to the RichEdit control.")) ((NAME . "ControlLeftMargin") (RIID . #x68030001) (OFFSET . #x9d0) (RETURNS . "VT_VOID")(PARAMS ("lLeftMargin" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the margin from the left hand edge of the control to the RichEdit control.")) ((NAME . "ControlLeftMargin") (RIID . #x68030001) (OFFSET . #x9d4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the margin from the left hand edge of the control to the RichEdit control.")))) ("cvbalRichEdit" (TYPE . "Coclass")(GUID . "{956D3E3D-ACEC-11D3-92EF-0000F822352E}")(ALIASES "_cvbalRichEdit""_ISubclass""__cvbalRichEdit") (FUNCTIONS )) ("__cvbalRichEdit" (TYPE . "Dispinterface")(GUID . "{956D3E3E-ACEC-11D3-92EF-0000F822352E}")(FUNCTIONS ((NAME . "SelectionChange") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lMin" "VT_I4")("lMax" "VT_I4")("eSelType" "VT_USERDEFINED.Enum.ERECSelectionTypeConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the current selection changes.")) ((NAME . "LinkOver") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iType" "VT_USERDEFINED.Enum.ERECLinkEventTypeCOnstants")("lMin" "VT_I4")("lMax" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user moves the mouse over a hyperlink.")) ((NAME . "KeyDown") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user depresses a key on the control.")) ((NAME . "KeyPress") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user depresses a character key on the control and the key has been converted into an Ascii code.")) ((NAME . "KeyUp") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user releases a key on the control.")) ((NAME . "DblClick") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the control is double clicked.")) ((NAME . "MouseDown") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseMove") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseUp") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ProgressStatus") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lAmount" "VT_I4")("lTotal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ModifyProtected") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bDoIt" "VT_PTR.VT_BOOL")("lMin" "VT_I4")("lMax" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user attempts to modify text marked as protected. Set bDoIt to True to accept the modification.")) ((NAME . "VScroll") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the control is scrolled vertically.")) ((NAME . "HScroll") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the control is scrolled horizontally.")) ((NAME . "Change") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ERECControlVersion" (TYPE . "Enum")(GUID . "{B0BD5931-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECFileTypes" (TYPE . "Enum")(GUID . "{B0BD5932-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECSetFormatRange" (TYPE . "Enum")(GUID . "{B0BD5933-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECTextTypes" (TYPE . "Enum")(GUID . "{B0BD5934-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECViewModes" (TYPE . "Enum")(GUID . "{B0BD5935-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECUndoTypeConstants" (TYPE . "Enum")(GUID . "{B0BD5936-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECSelectionTypeConstants" (TYPE . "Enum")(GUID . "{B0BD5937-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECFindTypeOptions" (TYPE . "Enum")(GUID . "{B0BD5938-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECOptionTypeConstants" (TYPE . "Enum")(GUID . "{B0BD5939-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECInbuiltShortcutConstants" (TYPE . "Enum")(GUID . "{B0BD593A-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECProgressTypeConstants" (TYPE . "Enum")(GUID . "{B0BD593B-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECParagraphNumberingConstants" (TYPE . "Enum")(GUID . "{B0BD593C-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECParagraphAlignmentConstants" (TYPE . "Enum")(GUID . "{B0BD593D-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECTabAlignmentConstants" (TYPE . "Enum")(GUID . "{B0BD593E-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECTabLeaderConstants" (TYPE . "Enum")(GUID . "{B0BD593F-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECParagraphLineSpacingConstants" (TYPE . "Enum")(GUID . "{B0BD5940-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECLinkEventTypeCOnstants" (TYPE . "Enum")(GUID . "{B0BD5941-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) ("ERECScrollBarConstants" (TYPE . "Enum")(GUID . "{B0BD5942-ACEA-11D3-92EF-0000F822352E}")(FUNCTIONS )) )))