#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\vsflex3.ocx")(GUID . "{8AE029D0-08E3-11D1-BAA2-444553540000}")(DESCRIPTION . ":-) VideoSoft vsFlex3 Controls")(VERSION . "3.0") (CLASSES . #S(HASH-TABLE EQUAL ("MergeCompareSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("EllipsisSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CellCheckedSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TabBehaviorSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SaveLoadSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ArchiveSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ArchiveInfoSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OleDragModeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OleDropModeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DataModeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OwnerDrawSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DataTypeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AutoSizeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CollapsedSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OutlineBarSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SubtotalSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SortSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ClearWhatSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ClearWhereSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AppearanceSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("FocusRectSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ShowSelSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ScrollBarsSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TextStyleSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("FillStyleSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("GridStyleSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SelModeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MergeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("PictureTypeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AllowUserResizeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SubtotalPositionSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MousePointerSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AlignmentSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("PictureAlignmentSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("StringErrorSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRowCursor" (TYPE . "Interface")(GUID . "{9F6AA700-D188-11CD-AD48-00AA003C9CB6}")(FUNCTIONS )) ("IVBDataObject" (TYPE . "Dispinterface")(GUID . "{36CA0725-DB2F-11D0-BAA2-444553540000}")(FUNCTIONS ((NAME . "Clear") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetData") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VARIANT")(PARAMS ("Format" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFormat") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Format" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetData") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Value" "VT_VARIANT")("Format" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Files") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("index" "VT_I2")) (FLAGS ( IS-GET ))))) ("DataObject" (TYPE . "Coclass")(GUID . "{36CA0727-DB2F-11D0-BAA2-444553540000}")(ALIASES "IVBDataObject") (FUNCTIONS )) ("_DvsFlexArray" (TYPE . "Dispinterface")(DESCRIPTION . "vsFlexArray Dispatch Interface")(GUID . "{8AE029D1-08E3-11D1-BAA2-444553540000}")(FUNCTIONS ((NAME . "ColAlignment") (RIID . #x00000063) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.AlignmentSettings")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the alignment of the given column.")) ((NAME . "ColAlignment") (RIID . #x00000063) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Format" "VT_USERDEFINED.Enum.AlignmentSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the alignment of the given column.")) ((NAME . "ColWidth") (RIID . #x00000064) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the width of the specified column in twips.")) ((NAME . "ColWidth") (RIID . #x00000064) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Format" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the width of the specified column in twips.")) ((NAME . "RowHeight") (RIID . #x00000065) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the height of the specified row in twips.")) ((NAME . "RowHeight") (RIID . #x00000065) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Format" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the height of the specified row in twips.")) ((NAME . "MergeRow") (RIID . #x00000066) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether a row will have its cells merged (see also the MergeCells property).")) ((NAME . "MergeRow") (RIID . #x00000066) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Format" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether a row will have its cells merged (see also the MergeCells property).")) ((NAME . "MergeCol") (RIID . #x00000067) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether a column will have its cells merged (see also the MergeCells property).")) ((NAME . "MergeCol") (RIID . #x00000067) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Format" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether a column will have its cells merged (see also the MergeCells property).")) ((NAME . "RowPosition") (RIID . #x00000068) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Moves a given row into a new position.")) ((NAME . "RowPosition") (RIID . #x00000068) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Format" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Moves a given row into a new position.")) ((NAME . "ColPosition") (RIID . #x00000069) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Moves a given column into a new position.")) ((NAME . "ColPosition") (RIID . #x00000069) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Format" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Moves a given column into a new position.")) ((NAME . "RowData") (RIID . #x0000006a) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a user-defined long value associated with the given row.")) ((NAME . "RowData") (RIID . #x0000006a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Format" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a user-defined long value associated with the given row.")) ((NAME . "ColData") (RIID . #x0000006b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a user-defined long value associated with the given column.")) ((NAME . "ColData") (RIID . #x0000006b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Format" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a user-defined long value associated with the given column.")) ((NAME . "AddItem") (RIID . #x0000005a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Item" "VT_BSTR")("Row" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a row to the control.")) ((NAME . "RemoveItem") (RIID . #x0000005b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a row from the control.")) ((NAME . "TextMatrix") (RIID . #x0000006c) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the contents of a cell identified by its row and column coordinates.")) ((NAME . "TextMatrix") (RIID . #x0000006c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("lcid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the contents of a cell identified by its row and column coordinates.")) ((NAME . "Clear") (RIID . #x0000005c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Where" "VT_VARIANT")("What" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears the contents of the control. Optional parameters specify what to clear and where.")) ((NAME . "EditCell") (RIID . #x0000005d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Activates edit mode.")) ((NAME . "ValueMatrix") (RIID . #x0000006d) (OFFSET . #x0) (RETURNS . "VT_R8")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the numeric value of a cell identified by its row and column coordinates.")) ((NAME . "IsSubtotal") (RIID . #x0000006e) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether a row contains subtotals (as opposed to data).")) ((NAME . "IsSubtotal") (RIID . #x0000006e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether a row contains subtotals (as opposed to data).")) ((NAME . "Subtotal") (RIID . #x0000005e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Function" "VT_USERDEFINED.Enum.SubtotalSettings")("GroupOn" "VT_VARIANT")("TotalOn" "VT_VARIANT")("Format" "VT_VARIANT")("BackColor" "VT_VARIANT")("ForeColor" "VT_VARIANT")("FontBold" "VT_VARIANT")("Caption" "VT_VARIANT")("MatchFrom" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Calculates subtotals.")) ((NAME . "Refresh") (RIID . #xfffffdda) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Outline") (RIID . #x0000005f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Level" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets an outline level for displaying subtotals.")) ((NAME . "FixedAlignment") (RIID . #x0000006f) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.AlignmentSettings")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the alignment for the fixed rows in a column.")) ((NAME . "FixedAlignment") (RIID . #x0000006f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("GroupOn" "VT_USERDEFINED.Enum.AlignmentSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the alignment for the fixed rows in a column.")) ((NAME . "RowIsVisible") (RIID . #x00000070) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether a given row is currently within view.")) ((NAME . "ColIsVisible") (RIID . #x00000071) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether a given column is currently within view.")) ((NAME . "RowPos") (RIID . #x00000072) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top (y) coordinate of a row relative to the edge of the control, in twips.")) ((NAME . "ColPos") (RIID . #x00000073) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the left (x) coordinate of a column relative to the edge of the control, in twips.")) ((NAME . "IsSelected") (RIID . #x00000074) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether a row is selected (for listbox-type selections).")) ((NAME . "IsSelected") (RIID . #x00000074) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("GroupOn" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether a row is selected (for listbox-type selections).")) ((NAME . "TextArray") (RIID . #x00000075) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the contents of a cell identified by a single index.")) ((NAME . "TextArray") (RIID . #x00000075) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("GroupOn" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the contents of a cell identified by a single index.")) ((NAME . "IsCollapsed") (RIID . #x00000076) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.CollapsedSettings")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether an outline row is collapsed or expanded.")) ((NAME . "IsCollapsed") (RIID . #x00000076) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("GroupOn" "VT_USERDEFINED.Enum.CollapsedSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether an outline row is collapsed or expanded.")) ((NAME . "Select") (RIID . #x00000060) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("RowSel" "VT_VARIANT")("ColSel" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects a range of cells.")) ((NAME . "AutoSize") (RIID . #x00000061) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col1" "VT_I4")("Col2" "VT_VARIANT")("Equal" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resizes column widths or row heights to fit cell contents.")) ((NAME . "DataRefresh") (RIID . #x00000062) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces the control to re-fetch all data from its data source.")) ((NAME . "CellBorder") (RIID . #x0000007c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Color" "VT_USERDEFINED.Typedef.OLE_COLOR")("Left" "VT_I2")("Top" "VT_I2")("Right" "VT_I2")("Bottom" "VT_I2")("Vertical" "VT_I2")("Horizontal" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Draws a border around and within the selected cells.")) ((NAME . "OleDrag") (RIID . #x00000080) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initiates an OLE drag operation.")) ((NAME . "SaveGrid") (RIID . #x00000081) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("FileName" "VT_BSTR")("SaveWhat" "VT_USERDEFINED.Enum.SaveLoadSettings")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves grid contents and format to a file.")) ((NAME . "LoadGrid") (RIID . #x00000082) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("FileName" "VT_BSTR")("LoadWhat" "VT_USERDEFINED.Enum.SaveLoadSettings")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads grid contents and format from a file.")) ((NAME . "Archive") (RIID . #x00000083) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("arcFileName" "VT_BSTR")("FileName" "VT_BSTR")("Action" "VT_USERDEFINED.Enum.ArchiveSettings")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds, extracts, or deletes files from a vsFlex archive file.")) ((NAME . "ArchiveInfo") (RIID . #x00000084) (OFFSET . #x0) (RETURNS . "VT_VARIANT")(PARAMS ("ArcFile" "VT_BSTR")("InfoType" "VT_USERDEFINED.Enum.ArchiveInfoSettings")("index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets information from a vsFlex archive file.")) ((NAME . "ColSort") (RIID . #x00000087) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.SortSettings")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the sorting order for each column (for use with the Sort property).")) ((NAME . "ColSort") (RIID . #x00000087) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("InfoType" "VT_USERDEFINED.Enum.SortSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the sorting order for each column (for use with the Sort property).")) ((NAME . "ColFormat") (RIID . #x00000089) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the format used to display numeric values.")) ((NAME . "ColFormat") (RIID . #x00000089) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("InfoType" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the format used to display numeric values.")) ((NAME . "ColDataType") (RIID . #x0000008a) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.DataTypeSettings")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the data type for the column.")) ((NAME . "ColDataType") (RIID . #x0000008a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("InfoType" "VT_USERDEFINED.Enum.DataTypeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the data type for the column.")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("_DvsFlexArrayEvents" (TYPE . "Dispinterface")(DESCRIPTION . "vsFlexArray Event Interface")(GUID . "{8AE029D2-08E3-11D1-BAA2-444553540000}")(FUNCTIONS ((NAME . "SelChange") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the selected range changes.")) ((NAME . "RowColChange") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the current cell changes to a different cell.")) ((NAME . "EnterCell") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a cell becomes active.")) ((NAME . "LeaveCell") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the current cell changes to a different cell.")) ((NAME . "Scroll") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the control scrolls.")) ((NAME . "Compare") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row1" "VT_PTR.VT_I4")("Row2" "VT_PTR.VT_I4")("Cmp" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the Sort property is set to flexSortCustom, to allow custom comparison of rows.")) ((NAME . "Click") (RIID . #xfffffda8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DblClick") (RIID . #xfffffda7) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "KeyDown") (RIID . #xfffffda6) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "KeyPress") (RIID . #xfffffda5) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "KeyUp") (RIID . #xfffffda4) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("Y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("Y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("Y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UserResized") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the user resizes a row or a column.")) ((NAME . "Collapsed") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the user expands or collapses a row group in an outline.")) ((NAME . "AfterEdit") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the control exits cell edit mode.")) ((NAME . "BeforeEdit") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the control enters cell edit mode.")) ((NAME . "KeyPressEdit") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key in cell-editing mode.")) ((NAME . "Validate") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the control exits cell edit mode.")) ((NAME . "BeforeDataRefresh") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before reading data from the record source.")) ((NAME . "AfterDataRefresh") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after reading data from the record source.")) ((NAME . "DrawCell") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hDC" "VT_I4")("Row" "VT_I4")("Col" "VT_I4")("Left" "VT_I4")("Top" "VT_I4")("Right" "VT_I4")("Bottom" "VT_I4")("Done" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the OwnerDraw property is set to allow custom cell drawing.")) ((NAME . "OLEStartDrag") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("AllowedEffects" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after an OLE drag operation is started (manually or automatically).")) ((NAME . "OLEGiveFeedback") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")("DefaultCursors" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after every OLEDragOver event to allow the source component to provide visual feedback to the user.")) ((NAME . "OLESetData") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("DataFormat" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired on the source component when a target component performs the GetData method on the sources DataObject object.")) ((NAME . "OLECompleteDrag") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a drop, to inform the source component that a drag action was either performed or canceled.")) ((NAME . "OLEDragOver") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a component is dragged over another.")) ((NAME . "OLEDragDrop") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a source component is dropped onto a target component.")) ((NAME . "KeyDownEdit") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key in cell-editing mode.")) ((NAME . "KeyUpEdit") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key in cell-editing mode.")) ((NAME . "BeforePageBreak") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("BreakOK" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired while printing the control to control page breaks.")) ((NAME . "GetHeaderRow") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("HeaderRow" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired while printing the control to set repeating header rows.")) ((NAME . "Error") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ErrorCode" "VT_I4")("ShowMsgBox" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a data-access error.")))) ("vsFlexArray" (TYPE . "Coclass")(DESCRIPTION . ":-) VideoSoft vsFlexArray 3.0")(GUID . "{8AE029D3-08E3-11D1-BAA2-444553540000}")(ALIASES "_DvsFlexArray""_DvsFlexArrayEvents") (FUNCTIONS )) ("_DvsFlexString" (TYPE . "Dispinterface")(DESCRIPTION . "vsFlexString Dispatch Interface")(GUID . "{8AE029D4-08E3-11D1-BAA2-444553540000}")(FUNCTIONS ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("_DvsFlexStringEvents" (TYPE . "Dispinterface")(DESCRIPTION . "vsFlexArray Event Interface")(GUID . "{8AE029D5-08E3-11D1-BAA2-444553540000}")(FUNCTIONS )) ("vsFlexString" (TYPE . "Coclass")(DESCRIPTION . ":-) VideoSoft vsFlexString 3.0")(GUID . "{8AE029D6-08E3-11D1-BAA2-444553540000}")(ALIASES "_DvsFlexString""_DvsFlexStringEvents") (FUNCTIONS )) )))