#S(HASH-TABLE EQL (FILENAME . "vsflex8.ocx")(GUID . "{BEEECC20-4D5F-4F8B-BFDC-5D9B6FBDE09D}")(OLENAME . "VSFlex8")(DESCRIPTION . "ComponentOne VSFlexGrid 8.0 (OLEDB)")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("ClearWhatSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexClearEverything) (1 . flexClearText) (2 . flexClearFormatting) (3 . flexClearData) ) (FUNCTIONS )) ("ClearWhereSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexClearEverywhere) (1 . flexClearScrollable) (2 . flexClearSelection) ) (FUNCTIONS )) ("SaveExcelSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (1 . flexXLSaveFixedRows) (2 . flexXLSaveFixedCols) (3 . flexXLSaveFixedCells) (4 . flexXLSaveRaw) ) (FUNCTIONS )) ("IVSFlexGrid" (TYPE . "Dispinterface")(DESCRIPTION . "VSFlexGrid 8.0 Dispatch Interface")(GUID . "{06A8F15B-04C9-47C3-8881-8CABF579B621}")(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 . "About") (RIID . #xfffffdd8) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FontName") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontName") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FontSize") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontSize") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "FontBold") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontBold") (RIID . #x00000003) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "FontItalic") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontItalic") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "FontStrikethru") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontStrikethru") (RIID . #x00000005) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "FontUnderline") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontUnderline") (RIID . #x00000006) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Rows") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the total number of rows in the control.")) ((NAME . "Rows") (RIID . #x00000007) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the total number of rows in the control.")) ((NAME . "Cols") (RIID . #x00000008) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the total number of columns in the control.")) ((NAME . "Cols") (RIID . #x00000008) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the total number of columns in the control.")) ((NAME . "Version") (RIID . #x00000009) (OFFSET . #x60) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the version of the control currently loaded in memory.")) ((NAME . "Version") (RIID . #x00000009) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the version of the control currently loaded in memory.")) ((NAME . "FormatString") (RIID . #x0000000a) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Assigns column widths, alignments, and fixed row and column text.")) ((NAME . "FormatString") (RIID . #x0000000a) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Assigns column widths, alignments, and fixed row and column text.")) ((NAME . "FixedRows") (RIID . #x0000000b) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of fixed (non-scrollable) rows.")) ((NAME . "FixedRows") (RIID . #x0000000b) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of fixed (non-scrollable) rows.")) ((NAME . "FixedCols") (RIID . #x0000000c) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of fixed (non-scrollable) columns.")) ((NAME . "FixedCols") (RIID . #x0000000c) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of fixed (non-scrollable) columns.")) ((NAME . "TopRow") (RIID . #x0000000d) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the zero-based index of the topmost non-fixed row displayed in the control.")) ((NAME . "TopRow") (RIID . #x0000000d) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the zero-based index of the topmost non-fixed row displayed in the control.")) ((NAME . "LeftCol") (RIID . #x0000000e) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the zero-based index of the leftmost non-fixed column displayed in the control.")) ((NAME . "LeftCol") (RIID . #x0000000e) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the zero-based index of the leftmost non-fixed column displayed in the control.")) ((NAME . "RowSel") (RIID . #x0000000f) (OFFSET . #x90) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the extent of a range of rows.")) ((NAME . "RowSel") (RIID . #x0000000f) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the extent of a range of rows.")) ((NAME . "ColSel") (RIID . #x00000010) (OFFSET . #x98) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the extent of a range of columns.")) ((NAME . "ColSel") (RIID . #x00000010) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the extent of a range of columns.")) ((NAME . "Row") (RIID . #x00000011) (OFFSET . #xa0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the zero-based index of the current row.")) ((NAME . "Row") (RIID . #x00000011) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the zero-based index of the current row.")) ((NAME . "Col") (RIID . #x00000012) (OFFSET . #xa8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the zero-based index of the current column.")) ((NAME . "Col") (RIID . #x00000012) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the zero-based index of the current column.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #xb0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the contents of the selected cell or range.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the contents of the selected cell or range.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #xb8) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the background color of the non-fixed cells.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the background color of the non-fixed cells.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #xc0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the foreground color of the non-fixed cells.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the foreground color of the non-fixed cells.")) ((NAME . "BackColorFixed") (RIID . #x00000014) (OFFSET . #xc8) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the background color of the fixed rows and columns.")) ((NAME . "BackColorFixed") (RIID . #x00000014) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the background color of the fixed rows and columns.")) ((NAME . "ForeColorFixed") (RIID . #x00000015) (OFFSET . #xd0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the foreground color of the fixed rows and columns.")) ((NAME . "ForeColorFixed") (RIID . #x00000015) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the foreground color of the fixed rows and columns.")) ((NAME . "BackColorSel") (RIID . #x00000016) (OFFSET . #xd8) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the background color of the selected cells.")) ((NAME . "BackColorSel") (RIID . #x00000016) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the background color of the selected cells.")) ((NAME . "ForeColorSel") (RIID . #x00000017) (OFFSET . #xe0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the foreground color of the selected cells.")) ((NAME . "ForeColorSel") (RIID . #x00000017) (OFFSET . #xe4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the foreground color of the selected cells.")) ((NAME . "BackColorBkg") (RIID . #x00000018) (OFFSET . #xe8) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the background color of the area not covered by any cells.")) ((NAME . "BackColorBkg") (RIID . #x00000018) (OFFSET . #xec) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the background color of the area not covered by any cells.")) ((NAME . "WordWrap") (RIID . #x00000019) (OFFSET . #xf0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether text wider that its cell will wrap.")) ((NAME . "WordWrap") (RIID . #x00000019) (OFFSET . #xf4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether text wider that its cell will wrap.")) ((NAME . "TextStyle") (RIID . #x0000001a) (OFFSET . #xf8) (RETURNS . "VT_USERDEFINED.Enum.TextStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets 3D effects for displaying text in non-fixed cells.")) ((NAME . "TextStyle") (RIID . #x0000001a) (OFFSET . #xfc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.TextStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets 3D effects for displaying text in non-fixed cells.")) ((NAME . "TextStyleFixed") (RIID . #x0000001b) (OFFSET . #x100) (RETURNS . "VT_USERDEFINED.Enum.TextStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets 3D effects for displaying text in fixed cells.")) ((NAME . "TextStyleFixed") (RIID . #x0000001b) (OFFSET . #x104) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.TextStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets 3D effects for displaying text in fixed cells.")) ((NAME . "ScrollTrack") (RIID . #x0000001c) (OFFSET . #x108) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets scrolling should occur while the user moves the scroll thumb.")) ((NAME . "ScrollTrack") (RIID . #x0000001c) (OFFSET . #x10c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets scrolling should occur while the user moves the scroll thumb.")) ((NAME . "FocusRect") (RIID . #x0000001d) (OFFSET . #x110) (RETURNS . "VT_USERDEFINED.Enum.FocusRectSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of focus rectangle to be displayed around the current cell.")) ((NAME . "FocusRect") (RIID . #x0000001d) (OFFSET . #x114) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.FocusRectSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of focus rectangle to be displayed around the current cell.")) ((NAME . "HighLight") (RIID . #x0000001e) (OFFSET . #x118) (RETURNS . "VT_USERDEFINED.Enum.ShowSelSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether selected cells will be highlighted.")) ((NAME . "HighLight") (RIID . #x0000001e) (OFFSET . #x11c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ShowSelSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether selected cells will be highlighted.")) ((NAME . "Redraw") (RIID . #x0000001f) (OFFSET . #x120) (RETURNS . "VT_USERDEFINED.Enum.RedrawSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables redrawing of the FlexGrid control.")) ((NAME . "Redraw") (RIID . #x0000001f) (OFFSET . #x124) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.RedrawSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables redrawing of the FlexGrid control.")) ((NAME . "ScrollBars") (RIID . #x00000020) (OFFSET . #x128) (RETURNS . "VT_USERDEFINED.Enum.ScrollBarsSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the control will display horizontal or vertical scroll bars.")) ((NAME . "ScrollBars") (RIID . #x00000020) (OFFSET . #x12c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ScrollBarsSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the control will display horizontal or vertical scroll bars.")) ((NAME . "MouseRow") (RIID . #x00000021) (OFFSET . #x130) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the zero-based index of the row under the mouse pointer.")) ((NAME . "MouseCol") (RIID . #x00000022) (OFFSET . #x134) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the zero-based index of the column under the mouse pointer.")) ((NAME . "CellLeft") (RIID . #x00000023) (OFFSET . #x138) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the left (x) coordinate of the selected cell relative to the control, in twips. Also brings the cell into view, scrolling if necessary.")) ((NAME . "CellTop") (RIID . #x00000024) (OFFSET . #x13c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top (y) coordinate of the selected cell relative to the control, in twips. Also brings the cell into view, scrolling if necessary.")) ((NAME . "CellWidth") (RIID . #x00000025) (OFFSET . #x140) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the width of the selected cell, in twips. Also brings the cell into view, scrolling if necessary.")) ((NAME . "CellHeight") (RIID . #x00000026) (OFFSET . #x144) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the height of the selected cell, in twips. Also brings the cell into view, scrolling if necessary.")) ((NAME . "RowHeightMin") (RIID . #x00000027) (OFFSET . #x148) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the minimum row height, in twips.")) ((NAME . "RowHeightMin") (RIID . #x00000027) (OFFSET . #x14c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the minimum row height, in twips.")) ((NAME . "FillStyle") (RIID . #x00000028) (OFFSET . #x150) (RETURNS . "VT_USERDEFINED.Enum.FillStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether changes to the Text or format properties apply to the current cell or to the entire selection.")) ((NAME . "FillStyle") (RIID . #x00000028) (OFFSET . #x154) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.FillStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether changes to the Text or format properties apply to the current cell or to the entire selection.")) ((NAME . "GridLines") (RIID . #x00000029) (OFFSET . #x158) (RETURNS . "VT_USERDEFINED.Enum.GridStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of lines to be drawn between non-fixed cells.")) ((NAME . "GridLines") (RIID . #x00000029) (OFFSET . #x15c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.GridStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of lines to be drawn between non-fixed cells.")) ((NAME . "GridLinesFixed") (RIID . #x0000002a) (OFFSET . #x160) (RETURNS . "VT_USERDEFINED.Enum.GridStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of lines to be drawn between fixed cells.")) ((NAME . "GridLinesFixed") (RIID . #x0000002a) (OFFSET . #x164) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.GridStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of lines to be drawn between fixed cells.")) ((NAME . "GridColor") (RIID . #x0000002b) (OFFSET . #x168) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the color used to draw the grid lines between the non-fixed cells.")) ((NAME . "GridColor") (RIID . #x0000002b) (OFFSET . #x16c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the color used to draw the grid lines between the non-fixed cells.")) ((NAME . "GridColorFixed") (RIID . #x0000002c) (OFFSET . #x170) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the color used to draw the grid lines between the fixed cells.")) ((NAME . "GridColorFixed") (RIID . #x0000002c) (OFFSET . #x174) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the color used to draw the grid lines between the fixed cells.")) ((NAME . "CellBackColor") (RIID . #x0000002d) (OFFSET . #x178) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the background color of the selected cell or range.")) ((NAME . "CellBackColor") (RIID . #x0000002d) (OFFSET . #x17c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the background color of the selected cell or range.")) ((NAME . "CellForeColor") (RIID . #x0000002e) (OFFSET . #x180) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the foreground color of the selected cell or range.")) ((NAME . "CellForeColor") (RIID . #x0000002e) (OFFSET . #x184) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the foreground color of the selected cell or range.")) ((NAME . "CellAlignment") (RIID . #x0000002f) (OFFSET . #x188) (RETURNS . "VT_USERDEFINED.Enum.AlignmentSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the alignment of text in the selected cell or range.")) ((NAME . "CellAlignment") (RIID . #x0000002f) (OFFSET . #x18c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AlignmentSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the alignment of text in the selected cell or range.")) ((NAME . "CellTextStyle") (RIID . #x00000030) (OFFSET . #x190) (RETURNS . "VT_USERDEFINED.Enum.TextStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets 3D effects for text in a selected cell or range.")) ((NAME . "CellTextStyle") (RIID . #x00000030) (OFFSET . #x194) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.TextStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets 3D effects for text in a selected cell or range.")) ((NAME . "CellPicture") (RIID . #x00000031) (OFFSET . #x198) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the picture displayed in a selected cell or range.")) ((NAME . "CellPicture") (RIID . #x00000031) (OFFSET . #x19c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the picture displayed in a selected cell or range.")) ((NAME . "CellPicture") (RIID . #x00000031) (OFFSET . #x1a0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets the picture displayed in a selected cell or range.")) ((NAME . "CellPictureAlignment") (RIID . #x00000032) (OFFSET . #x1a4) (RETURNS . "VT_USERDEFINED.Enum.PictureAlignmentSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the alignment of the pictures in the selected cell or range.")) ((NAME . "CellPictureAlignment") (RIID . #x00000032) (OFFSET . #x1a8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.PictureAlignmentSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the alignment of the pictures in the selected cell or range.")) ((NAME . "CellFontName") (RIID . #x00000033) (OFFSET . #x1ac) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the name of the font of the selected cell or range.")) ((NAME . "CellFontName") (RIID . #x00000033) (OFFSET . #x1b0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the name of the font of the selected cell or range.")) ((NAME . "CellFontSize") (RIID . #x00000034) (OFFSET . #x1b4) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the size of the font of the selected cell or range.")) ((NAME . "CellFontSize") (RIID . #x00000034) (OFFSET . #x1b8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the size of the font of the selected cell or range.")) ((NAME . "CellFontBold") (RIID . #x00000035) (OFFSET . #x1bc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the Bold attribute of the font of the selected cell or range.")) ((NAME . "CellFontBold") (RIID . #x00000035) (OFFSET . #x1c0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the Bold attribute of the font of the selected cell or range.")) ((NAME . "CellFontItalic") (RIID . #x00000036) (OFFSET . #x1c4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the Italic attribute of the font of the selected cell or range.")) ((NAME . "CellFontItalic") (RIID . #x00000036) (OFFSET . #x1c8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the Italic attribute of the font of the selected cell or range.")) ((NAME . "CellFontWidth") (RIID . #x00000037) (OFFSET . #x1cc) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the width of the font of the selected cell or range.")) ((NAME . "CellFontWidth") (RIID . #x00000037) (OFFSET . #x1d0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the width of the font of the selected cell or range.")) ((NAME . "CellFontUnderline") (RIID . #x00000038) (OFFSET . #x1d4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the Underline attribute of the font of the selected cell or range.")) ((NAME . "CellFontUnderline") (RIID . #x00000038) (OFFSET . #x1d8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the Underline attribute of the font of the selected cell or range.")) ((NAME . "CellFontStrikethru") (RIID . #x00000039) (OFFSET . #x1dc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the Strikethru attribute of the font of the selected cell or range.")) ((NAME . "CellFontStrikethru") (RIID . #x00000039) (OFFSET . #x1e0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the Strikethru attribute of the font of the selected cell or range.")) ((NAME . "FontWidth") (RIID . #x0000003a) (OFFSET . #x1e4) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the width of the font, in points.")) ((NAME . "FontWidth") (RIID . #x0000003a) (OFFSET . #x1e8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the width of the font, in points.")) ((NAME . "Clip") (RIID . #x0000003b) (OFFSET . #x1ec) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the contents of a range.")) ((NAME . "Clip") (RIID . #x0000003b) (OFFSET . #x1f0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the contents of a range.")) ((NAME . "Sort") (RIID . #x0000003c) (OFFSET . #x1f4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.SortSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets a sorting order for the selected rows using the selected columns as keys.")) ((NAME . "SelectionMode") (RIID . #x0000003d) (OFFSET . #x1f8) (RETURNS . "VT_USERDEFINED.Enum.SelModeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the control will select cells in a free range, by row, by column, or like a ListBox.")) ((NAME . "SelectionMode") (RIID . #x0000003d) (OFFSET . #x1fc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.SelModeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the control will select cells in a free range, by row, by column, or like a ListBox.")) ((NAME . "MergeCells") (RIID . #x0000003e) (OFFSET . #x200) (RETURNS . "VT_USERDEFINED.Enum.MergeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether cells with the same contents will be merged into a single cell.")) ((NAME . "MergeCells") (RIID . #x0000003e) (OFFSET . #x204) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MergeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether cells with the same contents will be merged into a single cell.")) ((NAME . "Picture") (RIID . #xfffffdf5) (OFFSET . #x208) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a picture of the entire control.")) ((NAME . "PictureType") (RIID . #x00000040) (OFFSET . #x20c) (RETURNS . "VT_USERDEFINED.Enum.PictureTypeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of picture returned by the Picture property.")) ((NAME . "PictureType") (RIID . #x00000040) (OFFSET . #x210) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.PictureTypeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of picture returned by the Picture property.")) ((NAME . "AllowBigSelection") (RIID . #x00000041) (OFFSET . #x214) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether clicking on the fixed area will select entire columns and rows.")) ((NAME . "AllowBigSelection") (RIID . #x00000041) (OFFSET . #x218) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether clicking on the fixed area will select entire columns and rows.")) ((NAME . "AllowUserResizing") (RIID . #x00000042) (OFFSET . #x21c) (RETURNS . "VT_USERDEFINED.Enum.AllowUserResizeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the user is allowed to resize rows and columns with the mouse.")) ((NAME . "AllowUserResizing") (RIID . #x00000042) (OFFSET . #x220) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AllowUserResizeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the user is allowed to resize rows and columns with the mouse.")) ((NAME . "MousePointer") (RIID . #xfffffdf7) (OFFSET . #x224) (RETURNS . "VT_USERDEFINED.Enum.MousePointerSettings")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MousePointer") (RIID . #xfffffdf7) (OFFSET . #x228) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MousePointerSettings")) (FLAGS ( IS-SET ))) ((NAME . "MouseIcon") (RIID . #xfffffdf6) (OFFSET . #x22c) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MouseIcon") (RIID . #xfffffdf6) (OFFSET . #x230) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))) ((NAME . "MouseIcon") (RIID . #xfffffdf6) (OFFSET . #x234) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DataMember") (RIID . #x00000044) (OFFSET . #x238) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the data member.")) ((NAME . "DataMember") (RIID . #x00000044) (OFFSET . #x23c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the data member.")) ((NAME . "DataSource") (RIID . #x00000045) (OFFSET . #x240) (RETURNS . "VT_PTR.DataSource")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the data source.")) ((NAME . "DataSource") (RIID . #x00000045) (OFFSET . #x244) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.DataSource")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets the data source.")) ((NAME . "VirtualData") (RIID . #x00000046) (OFFSET . #x248) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether all data is fetched from the data source at once or as needed.")) ((NAME . "VirtualData") (RIID . #x00000046) (OFFSET . #x24c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether all data is fetched from the data source at once or as needed.")) ((NAME . "Editable") (RIID . #x00000047) (OFFSET . #x250) (RETURNS . "VT_USERDEFINED.Enum.EditableSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the control allows in-cell editing.")) ((NAME . "Editable") (RIID . #x00000047) (OFFSET . #x254) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.EditableSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the control allows in-cell editing.")) ((NAME . "ComboList") (RIID . #x00000048) (OFFSET . #x258) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the list to be used as a drop-down when editing a cell.")) ((NAME . "ComboList") (RIID . #x00000048) (OFFSET . #x25c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the list to be used as a drop-down when editing a cell.")) ((NAME . "Value") (RIID . #x00000049) (OFFSET . #x260) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the numeric value of the current cell.")) ((NAME . "FloodColor") (RIID . #x0000004a) (OFFSET . #x264) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the color used to flood cells.")) ((NAME . "FloodColor") (RIID . #x0000004a) (OFFSET . #x268) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the color used to flood cells.")) ((NAME . "CellFloodPercent") (RIID . #x0000004b) (OFFSET . #x26c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the percentage of flooding for a cell.")) ((NAME . "CellFloodPercent") (RIID . #x0000004b) (OFFSET . #x270) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the percentage of flooding for a cell.")) ((NAME . "CellFloodColor") (RIID . #x0000004c) (OFFSET . #x274) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the color to be used for flooding a cell.")) ((NAME . "CellFloodColor") (RIID . #x0000004c) (OFFSET . #x278) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the color to be used for flooding a cell.")) ((NAME . "SubtotalPosition") (RIID . #x0000004d) (OFFSET . #x27c) (RETURNS . "VT_USERDEFINED.Enum.SubtotalPositionSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether subtotals should be inserted above or below the totaled data.")) ((NAME . "SubtotalPosition") (RIID . #x0000004d) (OFFSET . #x280) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.SubtotalPositionSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether subtotals should be inserted above or below the totaled data.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x284) (RETURNS . "VT_USERDEFINED.Enum.BorderStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the border style for the control.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x288) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.BorderStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the border style for the control.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x28c) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x290) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-SET ))) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x294) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x298) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x29c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x2a0) (RETURNS . "VT_USERDEFINED.Enum.AppearanceSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the paint style of the control on an MDIForm or Form object.")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x2a4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AppearanceSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the paint style of the control on an MDIForm or Form object.")) ((NAME . "OutlineBar") (RIID . #x00000052) (OFFSET . #x2a8) (RETURNS . "VT_USERDEFINED.Enum.OutlineBarSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of outline bar that should be displayed.")) ((NAME . "OutlineBar") (RIID . #x00000052) (OFFSET . #x2ac) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OutlineBarSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of outline bar that should be displayed.")) ((NAME . "TreeColor") (RIID . #x00000053) (OFFSET . #x2b0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the color used to draw the outline tree.")) ((NAME . "TreeColor") (RIID . #x00000053) (OFFSET . #x2b4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the color used to draw the outline tree.")) ((NAME . "GridLineWidth") (RIID . #x00000054) (OFFSET . #x2b8) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the width of the grid lines, in pixels.")) ((NAME . "GridLineWidth") (RIID . #x00000054) (OFFSET . #x2bc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the width of the grid lines, in pixels.")) ((NAME . "AutoResize") (RIID . #x00000055) (OFFSET . #x2c0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether column widths will be automatically adjusted when data is loaded.")) ((NAME . "AutoResize") (RIID . #x00000055) (OFFSET . #x2c4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether column widths will be automatically adjusted when data is loaded.")) ((NAME . "BottomRow") (RIID . #x00000056) (OFFSET . #x2c8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the zero-based index of the last row displayed in the control.")) ((NAME . "RightCol") (RIID . #x00000057) (OFFSET . #x2cc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the zero-based index of the last column displayed in the control")) ((NAME . "ExtendLastCol") (RIID . #x00000058) (OFFSET . #x2d0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the last column should be adjusted to fit the control's width.")) ((NAME . "ExtendLastCol") (RIID . #x00000058) (OFFSET . #x2d4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the last column should be adjusted to fit the control's width.")) ((NAME . "ClientWidth") (RIID . #x00000059) (OFFSET . #x2d8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the width of the control's client area, in twips.")) ((NAME . "ClientHeight") (RIID . #x0000005a) (OFFSET . #x2dc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the height of the control's client area, in twips.")) ((NAME . "EditText") (RIID . #x0000005b) (OFFSET . #x2e0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the text in the cell editor.")) ((NAME . "EditText") (RIID . #x0000005b) (OFFSET . #x2e4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the text in the cell editor.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x2e8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AutoSizeMode") (RIID . #x0000005d) (OFFSET . #x2ec) (RETURNS . "VT_USERDEFINED.Enum.AutoSizeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether AutoSize will adjust column widths or row heights to fit cell contents.")) ((NAME . "AutoSizeMode") (RIID . #x0000005d) (OFFSET . #x2f0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AutoSizeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether AutoSize will adjust column widths or row heights to fit cell contents.")) ((NAME . "RightToLeft") (RIID . #x0000005e) (OFFSET . #x2f4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether text should be displayed from right to left on Hebrew and Arabic systems.")) ((NAME . "RightToLeft") (RIID . #x0000005e) (OFFSET . #x2f8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether text should be displayed from right to left on Hebrew and Arabic systems.")) ((NAME . "MultiTotals") (RIID . #x0000005f) (OFFSET . #x2fc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether subtotals will be displayed in a single row when possible.")) ((NAME . "MultiTotals") (RIID . #x0000005f) (OFFSET . #x300) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether subtotals will be displayed in a single row when possible.")) ((NAME . "BackColorAlternate") (RIID . #x00000060) (OFFSET . #x304) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the background color for alternate rows (set to 0 to disable).")) ((NAME . "BackColorAlternate") (RIID . #x00000060) (OFFSET . #x308) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the background color for alternate rows (set to 0 to disable).")) ((NAME . "OwnerDraw") (RIID . #x00000061) (OFFSET . #x30c) (RETURNS . "VT_USERDEFINED.Enum.OwnerDrawSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether and when the control will fire the DrawCell event.")) ((NAME . "OwnerDraw") (RIID . #x00000061) (OFFSET . #x310) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OwnerDrawSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether and when the control will fire the DrawCell event.")) ((NAME . "DataMode") (RIID . #x00000062) (OFFSET . #x314) (RETURNS . "VT_USERDEFINED.Enum.DataModeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of data binding used by the control when it is connected to a data source (read-only or read/write).")) ((NAME . "DataMode") (RIID . #x00000062) (OFFSET . #x318) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.DataModeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of data binding used by the control when it is connected to a data source (read-only or read/write).")) ((NAME . "OLEDragMode") (RIID . #x00000063) (OFFSET . #x31c) (RETURNS . "VT_USERDEFINED.Enum.OLEDragModeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the control can act as an OLE drag source, either automatically or under program control.")) ((NAME . "OLEDragMode") (RIID . #x00000063) (OFFSET . #x320) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OLEDragModeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the control can act as an OLE drag source, either automatically or under program control.")) ((NAME . "OLEDropMode") (RIID . #x00000064) (OFFSET . #x324) (RETURNS . "VT_USERDEFINED.Enum.OLEDropModeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the control can act as an OLE drop target, either automatically or under program control.")) ((NAME . "OLEDropMode") (RIID . #x00000064) (OFFSET . #x328) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OLEDropModeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the control can act as an OLE drop target, either automatically or under program control.")) ((NAME . "TabBehavior") (RIID . #x00000065) (OFFSET . #x32c) (RETURNS . "VT_USERDEFINED.Enum.TabBehaviorSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the tab key will move focus between controls (VB default) or between grid cells.")) ((NAME . "TabBehavior") (RIID . #x00000065) (OFFSET . #x330) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.TabBehaviorSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the tab key will move focus between controls (VB default) or between grid cells.")) ((NAME . "SheetBorder") (RIID . #x00000066) (OFFSET . #x334) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the color used to draw the border around the sheet.")) ((NAME . "SheetBorder") (RIID . #x00000066) (OFFSET . #x338) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the color used to draw the border around the sheet.")) ((NAME . "AllowSelection") (RIID . #x00000067) (OFFSET . #x33c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the user can select ranges of cells with the mouse and keyboard.")) ((NAME . "AllowSelection") (RIID . #x00000067) (OFFSET . #x340) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the user can select ranges of cells with the mouse and keyboard.")) ((NAME . "PicturesOver") (RIID . #x00000068) (OFFSET . #x344) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether text and pictures should be overlaid in cells.")) ((NAME . "PicturesOver") (RIID . #x00000068) (OFFSET . #x348) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether text and pictures should be overlaid in cells.")) ((NAME . "CellChecked") (RIID . #x00000069) (OFFSET . #x34c) (RETURNS . "VT_USERDEFINED.Enum.CellCheckedSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether a grid cell has a check mark in it.")) ((NAME . "CellChecked") (RIID . #x00000069) (OFFSET . #x350) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CellCheckedSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether a grid cell has a check mark in it.")) ((NAME . "MergeCompare") (RIID . #x0000006a) (OFFSET . #x354) (RETURNS . "VT_USERDEFINED.Enum.MergeCompareSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of comparison used when merging cells.")) ((NAME . "MergeCompare") (RIID . #x0000006a) (OFFSET . #x358) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MergeCompareSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of comparison used when merging cells.")) ((NAME . "Ellipsis") (RIID . #x0000006b) (OFFSET . #x35c) (RETURNS . "VT_USERDEFINED.Enum.EllipsisSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the control will display ellipsis (...) after long strings.")) ((NAME . "Ellipsis") (RIID . #x0000006b) (OFFSET . #x360) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.EllipsisSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the control will display ellipsis (...) after long strings.")) ((NAME . "OutlineCol") (RIID . #x0000006c) (OFFSET . #x364) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the column used to display the outline tree.")) ((NAME . "OutlineCol") (RIID . #x0000006c) (OFFSET . #x368) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the column used to display the outline tree.")) ((NAME . "RowHeightMax") (RIID . #x0000006d) (OFFSET . #x36c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the maximum row height, in twips.")) ((NAME . "RowHeightMax") (RIID . #x0000006d) (OFFSET . #x370) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the maximum row height, in twips.")) ((NAME . "AutoSearch") (RIID . #x0000006e) (OFFSET . #x374) (RETURNS . "VT_USERDEFINED.Enum.AutoSearchSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the control will search for entries as they are typed.")) ((NAME . "AutoSearch") (RIID . #x0000006e) (OFFSET . #x378) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AutoSearchSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the control will search for entries as they are typed.")) ((NAME . "ExplorerBar") (RIID . #x0000006f) (OFFSET . #x37c) (RETURNS . "VT_USERDEFINED.Enum.ExplorerBarSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether column headers are used to sort and/or move columns.")) ((NAME . "ExplorerBar") (RIID . #x0000006f) (OFFSET . #x380) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ExplorerBarSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether column headers are used to sort and/or move columns.")) ((NAME . "EditMask") (RIID . #x00000070) (OFFSET . #x384) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the input mask used to edit cells.")) ((NAME . "EditMask") (RIID . #x00000070) (OFFSET . #x388) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the input mask used to edit cells.")) ((NAME . "EditSelStart") (RIID . #x00000071) (OFFSET . #x38c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the starting point of text selected in the editor.")) ((NAME . "EditSelStart") (RIID . #x00000071) (OFFSET . #x390) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the starting point of text selected in the editor.")) ((NAME . "EditSelLength") (RIID . #x00000072) (OFFSET . #x394) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or the number of characters selected in the editor.")) ((NAME . "EditSelLength") (RIID . #x00000072) (OFFSET . #x398) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or the number of characters selected in the editor.")) ((NAME . "EditSelText") (RIID . #x00000073) (OFFSET . #x39c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the string containing the current selection in the editor.")) ((NAME . "EditSelText") (RIID . #x00000073) (OFFSET . #x3a0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the string containing the current selection in the editor.")) ((NAME . "EditMaxLength") (RIID . #x00000074) (OFFSET . #x3a4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the maximum number of characters that can be entered in the editor.")) ((NAME . "EditMaxLength") (RIID . #x00000074) (OFFSET . #x3a8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the maximum number of characters that can be entered in the editor.")) ((NAME . "ComboIndex") (RIID . #x00000075) (OFFSET . #x3ac) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the zero-based index of the current selection in the editor's combo list.")) ((NAME . "ComboIndex") (RIID . #x00000075) (OFFSET . #x3b0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the zero-based index of the current selection in the editor's combo list.")) ((NAME . "ComboCount") (RIID . #x00000076) (OFFSET . #x3b4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of items in the editor's combo list.")) ((NAME . "ColAlignment") (RIID . #x00000077) (OFFSET . #x3b8) (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 . #x00000077) (OFFSET . #x3bc) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("riid" "VT_USERDEFINED.Enum.AlignmentSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the alignment of the given column.")) ((NAME . "ColWidth") (RIID . #x00000078) (OFFSET . #x3c0) (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 . #x00000078) (OFFSET . #x3c4) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the width of the specified column in twips.")) ((NAME . "RowHeight") (RIID . #x00000079) (OFFSET . #x3c8) (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 . #x00000079) (OFFSET . #x3cc) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the height of the specified row in twips.")) ((NAME . "MergeRow") (RIID . #x0000007a) (OFFSET . #x3d0) (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 . #x0000007a) (OFFSET . #x3d4) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("riid" "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 . #x0000007b) (OFFSET . #x3d8) (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 . #x0000007b) (OFFSET . #x3dc) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("riid" "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 . #x0000007c) (OFFSET . #x3e0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Moves a given row to a new position.")) ((NAME . "ColPosition") (RIID . #x0000007d) (OFFSET . #x3e4) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Moves a given column to a new position.")) ((NAME . "RowData") (RIID . #x0000007e) (OFFSET . #x3e8) (RETURNS . "VT_VARIANT")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a user-defined variant associated with the given row.")) ((NAME . "RowData") (RIID . #x0000007e) (OFFSET . #x3ec) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("riid" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a user-defined variant associated with the given row.")) ((NAME . "ColData") (RIID . #x0000007f) (OFFSET . #x3f0) (RETURNS . "VT_VARIANT")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a user-defined variant associated with the given column.")) ((NAME . "ColData") (RIID . #x0000007f) (OFFSET . #x3f4) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("riid" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a user-defined variant associated with the given column.")) ((NAME . "AddItem") (RIID . #x00000080) (OFFSET . #x3f8) (RETURNS . "VT_VOID")(PARAMS ("Item" "VT_BSTR")("Row" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a row to the control.")) ((NAME . "RemoveItem") (RIID . #x00000081) (OFFSET . #x3fc) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a row from the control.")) ((NAME . "TextMatrix") (RIID . #x00000082) (OFFSET . #x400) (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 . #x00000082) (OFFSET . #x404) (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 . #x00000083) (OFFSET . #x408) (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 . #x00000084) (OFFSET . #x40c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Puts the grid in edit mode so the user can change the contents of the current cell.")) ((NAME . "ValueMatrix") (RIID . #x00000085) (OFFSET . #x410) (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 . #x00000086) (OFFSET . #x414) (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 . #x00000086) (OFFSET . #x418) (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 . #x00000087) (OFFSET . #x41c) (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")("TotalOnly" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts rows with summary data.")) ((NAME . "Refresh") (RIID . #xfffffdda) (OFFSET . #x420) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Outline") (RIID . #x00000089) (OFFSET . #x424) (RETURNS . "VT_VOID")(PARAMS ("Level" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets an outline level for displaying subtotals.")) ((NAME . "FixedAlignment") (RIID . #x0000008a) (OFFSET . #x428) (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 . #x0000008a) (OFFSET . #x42c) (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 . #x0000008b) (OFFSET . #x430) (RETURNS . "VT_BOOL")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether a given row is currently within view.")) ((NAME . "ColIsVisible") (RIID . #x0000008c) (OFFSET . #x434) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether a given column is currently within view.")) ((NAME . "RowPos") (RIID . #x0000008d) (OFFSET . #x438) (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 . #x0000008e) (OFFSET . #x43c) (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 . #x0000008f) (OFFSET . #x440) (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 . #x0000008f) (OFFSET . #x444) (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 . #x00000090) (OFFSET . #x448) (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 . #x00000090) (OFFSET . #x44c) (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 . #x00000091) (OFFSET . #x450) (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 . #x00000091) (OFFSET . #x454) (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 . #x00000092) (OFFSET . #x458) (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 . #x00000093) (OFFSET . #x45c) (RETURNS . "VT_VOID")(PARAMS ("Col1" "VT_I4")("Col2" "VT_VARIANT")("Equal" "VT_VARIANT")("ExtraSpace" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resizes column widths or row heights to fit cell contents.")) ((NAME . "DataRefresh") (RIID . #x00000094) (OFFSET . #x460) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces the control to re-fetch all data from its data source.")) ((NAME . "CellBorder") (RIID . #x00000095) (OFFSET . #x464) (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 . #x00000096) (OFFSET . #x468) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initiates an OLE drag operation.")) ((NAME . "SaveGrid") (RIID . #x00000097) (OFFSET . #x46c) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")("SaveWhat" "VT_USERDEFINED.Enum.SaveLoadSettings")("Options" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves grid contents and format to a file.")) ((NAME . "LoadGrid") (RIID . #x00000098) (OFFSET . #x470) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")("LoadWhat" "VT_USERDEFINED.Enum.SaveLoadSettings")("Options" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads grid contents and format from a file.")) ((NAME . "Archive") (RIID . #x00000099) (OFFSET . #x474) (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 FlexGrid archive file.")) ((NAME . "ArchiveInfo") (RIID . #x0000009a) (OFFSET . #x478) (RETURNS . "VT_VARIANT")(PARAMS ("ArcFileName" "VT_BSTR")("InfoType" "VT_USERDEFINED.Enum.ArchiveInfoSettings")("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns information from a FlexGrid archive file.")) ((NAME . "ColSort") (RIID . #x0000009b) (OFFSET . #x47c) (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 . #x0000009b) (OFFSET . #x480) (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 . #x0000009c) (OFFSET . #x484) (RETURNS . "VT_BSTR")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the format used to display numeric values.")) ((NAME . "ColFormat") (RIID . #x0000009c) (OFFSET . #x488) (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 . #x0000009d) (OFFSET . #x48c) (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 . #x0000009d) (OFFSET . #x490) (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 . "Cell") (RIID . #x0000009e) (OFFSET . #x494) (RETURNS . "VT_VARIANT")(PARAMS ("Setting" "VT_USERDEFINED.Enum.CellPropertySettings")("Row1" "VT_VARIANT")("Col1" "VT_VARIANT")("Row2" "VT_VARIANT")("Col2" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cell properties for an arbitrary range.")) ((NAME . "Cell") (RIID . #x0000009e) (OFFSET . #x498) (RETURNS . "VT_VOID")(PARAMS ("Setting" "VT_USERDEFINED.Enum.CellPropertySettings")("Row1" "VT_VARIANT")("Col1" "VT_VARIANT")("Row2" "VT_VARIANT")("Col2" "VT_VARIANT")("Vertical" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cell properties for an arbitrary range.")) ((NAME . "Cell") (RIID . #x0000009e) (OFFSET . #x49c) (RETURNS . "VT_VOID")(PARAMS ("Setting" "VT_USERDEFINED.Enum.CellPropertySettings")("Row1" "VT_VARIANT")("Col1" "VT_VARIANT")("Row2" "VT_VARIANT")("Col2" "VT_VARIANT")("Vertical" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets cell properties for an arbitrary range.")) ((NAME . "RowStatus") (RIID . #x0000009f) (OFFSET . #x4a0) (RETURNS . "VT_USERDEFINED.Enum.RowStatusSettings")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value that indicates whether a row has been added, deleted, or modified.")) ((NAME . "RowStatus") (RIID . #x0000009f) (OFFSET . #x4a4) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Row1" "VT_USERDEFINED.Enum.RowStatusSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value that indicates whether a row has been added, deleted, or modified.")) ((NAME . "FindRow") (RIID . #x000000a0) (OFFSET . #x4a8) (RETURNS . "VT_I4")(PARAMS ("Item" "VT_VARIANT")("Row" "VT_VARIANT")("Col" "VT_VARIANT")("CaseSensitive" "VT_VARIANT")("FullMatch" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the index of a row that contains a specified string or RowData value.")) ((NAME . "ComboItem") (RIID . #x000000a1) (OFFSET . #x4ac) (RETURNS . "VT_BSTR")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the string associated with an item in the editor's combo list.")) ((NAME . "ComboData") (RIID . #x000000a2) (OFFSET . #x4b0) (RETURNS . "VT_BSTR")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the long value associated with an item in the editor's combo list.")) ((NAME . "BindToArray") (RIID . #x000000a3) (OFFSET . #x4b4) (RETURNS . "VT_VOID")(PARAMS ("VariantArray" "VT_VARIANT")("RowDim" "VT_VARIANT")("ColDim" "VT_VARIANT")("PageDim" "VT_VARIANT")("CurrentPage" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Binds the grid to an array of variants to be used as storage.")) ((NAME . "ColEditMask") (RIID . #x000000a4) (OFFSET . #x4b8) (RETURNS . "VT_BSTR")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the input mask used to edit cells on the specified column.")) ((NAME . "ColEditMask") (RIID . #x000000a4) (OFFSET . #x4bc) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("RowDim" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the input mask used to edit cells on the specified column.")) ((NAME . "ColComboList") (RIID . #x000000a5) (OFFSET . #x4c0) (RETURNS . "VT_BSTR")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the list to be used as a drop-down on the specified column.")) ((NAME . "ColComboList") (RIID . #x000000a5) (OFFSET . #x4c4) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("RowDim" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the list to be used as a drop-down on the specified column.")) ((NAME . "RowOutlineLevel") (RIID . #x000000a6) (OFFSET . #x4c8) (RETURNS . "VT_I2")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the outline level for a subtotal row.")) ((NAME . "RowOutlineLevel") (RIID . #x000000a6) (OFFSET . #x4cc) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("RowDim" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the outline level for a subtotal row.")) ((NAME . "SelectedRows") (RIID . #x000000a7) (OFFSET . #x4d0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of selected rows when SelectionMode is set to flexSelectionListBox.")) ((NAME . "SelectedRow") (RIID . #x000000a8) (OFFSET . #x4d4) (RETURNS . "VT_I4")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the position of a selected row when SelectionMode is set to flexSelectionListBox.")) ((NAME . "ScrollTips") (RIID . #x000000a9) (OFFSET . #x4d8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether tool tips are shown while the user scrolls vertically.")) ((NAME . "ScrollTips") (RIID . #x000000a9) (OFFSET . #x4dc) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether tool tips are shown while the user scrolls vertically.")) ((NAME . "ScrollTipText") (RIID . #x000000aa) (OFFSET . #x4e0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the tool tip text shown while the user scrolls vertically.")) ((NAME . "ScrollTipText") (RIID . #x000000aa) (OFFSET . #x4e4) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the tool tip text shown while the user scrolls vertically.")) ((NAME . "RowHidden") (RIID . #x000000ab) (OFFSET . #x4e8) (RETURNS . "VT_BOOL")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether a row is hidden.")) ((NAME . "RowHidden") (RIID . #x000000ab) (OFFSET . #x4ec) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("RowDim" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether a row is hidden.")) ((NAME . "ColHidden") (RIID . #x000000ac) (OFFSET . #x4f0) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether a column is hidden.")) ((NAME . "ColHidden") (RIID . #x000000ac) (OFFSET . #x4f4) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("RowDim" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether a column is hidden.")) ((NAME . "ColWidthMin") (RIID . #x000000ad) (OFFSET . #x4f8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the minimum column width, in twips.")) ((NAME . "ColWidthMin") (RIID . #x000000ad) (OFFSET . #x4fc) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the minimum column width, in twips.")) ((NAME . "ColWidthMax") (RIID . #x000000ae) (OFFSET . #x500) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the maximum column width, in twips.")) ((NAME . "ColWidthMax") (RIID . #x000000ae) (OFFSET . #x504) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the maximum column width, in twips.")) ((NAME . "GetMergedRange") (RIID . #x000000af) (OFFSET . #x508) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("R1" "VT_PTR.VT_I4")("C1" "VT_PTR.VT_I4")("R2" "VT_PTR.VT_I4")("C2" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the range of merged cells that includes a given cell.")) ((NAME . "ShowComboButton") (RIID . #x000000b0) (OFFSET . #x50c) (RETURNS . "VT_USERDEFINED.Enum.ShowButtonSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether drop-down buttons are shown when editable cells are selected.")) ((NAME . "ShowComboButton") (RIID . #x000000b0) (OFFSET . #x510) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_USERDEFINED.Enum.ShowButtonSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether drop-down buttons are shown when editable cells are selected.")) ((NAME . "CellButtonPicture") (RIID . #x000000b1) (OFFSET . #x514) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the picture used in cell buttons.")) ((NAME . "CellButtonPicture") (RIID . #x000000b1) (OFFSET . #x518) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the picture used in cell buttons.")) ((NAME . "CellButtonPicture") (RIID . #x000000b1) (OFFSET . #x51c) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets the picture used in cell buttons.")) ((NAME . "ComboSearch") (RIID . #x000000b2) (OFFSET . #x520) (RETURNS . "VT_USERDEFINED.Enum.ComboSearchSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether combo lists should support smart searches.")) ((NAME . "ComboSearch") (RIID . #x000000b2) (OFFSET . #x524) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_USERDEFINED.Enum.ComboSearchSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether combo lists should support smart searches.")) ((NAME . "LoadArray") (RIID . #x000000b3) (OFFSET . #x528) (RETURNS . "VT_VOID")(PARAMS ("VariantArray" "VT_VARIANT")("RowDim" "VT_VARIANT")("ColDim" "VT_VARIANT")("PageDim" "VT_VARIANT")("CurrentPage" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads the control with data from a Variant array or from another FlexGrid control.")) ((NAME . "AutoSizeMouse") (RIID . #x000000b4) (OFFSET . #x52c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether columns should be resized to fit when the user double-clicks on the header row.")) ((NAME . "AutoSizeMouse") (RIID . #x000000b4) (OFFSET . #x530) (RETURNS . "VT_VOID")(PARAMS ("VariantArray" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether columns should be resized to fit when the user double-clicks on the header row.")) ((NAME . "GetSelection") (RIID . #x000000b5) (OFFSET . #x534) (RETURNS . "VT_VOID")(PARAMS ("Row1" "VT_PTR.VT_I4")("Col1" "VT_PTR.VT_I4")("Row2" "VT_PTR.VT_I4")("Col2" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the current selection ordered so that Row1 <= Row2 and Col1 <= Col2.")) ((NAME . "ClipSeparators") (RIID . #x000000b6) (OFFSET . #x538) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the characters to be used as column and row separators in Clip strings.")) ((NAME . "ClipSeparators") (RIID . #x000000b6) (OFFSET . #x53c) (RETURNS . "VT_VOID")(PARAMS ("Row1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the characters to be used as column and row separators in Clip strings.")) ((NAME . "PrintGrid") (RIID . #x000000b7) (OFFSET . #x540) (RETURNS . "VT_VOID")(PARAMS ("DocName" "VT_VARIANT")("ShowDialog" "VT_VARIANT")("Orientation" "VT_VARIANT")("MarginLR" "VT_VARIANT")("MarginTB" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Prints the grid on the printer.")) ((NAME . "ColImageList") (RIID . #x000000b8) (OFFSET . #x544) (RETURNS . "VT_I4")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets or returns a handle to an ImageList to be used as a source of pictures for a given column.")) ((NAME . "ColImageList") (RIID . #x000000b8) (OFFSET . #x548) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("ShowDialog" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets or returns a handle to an ImageList to be used as a source of pictures for a given column.")) ((NAME . "ColKey") (RIID . #x000000b9) (OFFSET . #x54c) (RETURNS . "VT_BSTR")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a key used to identify the given column.")) ((NAME . "ColKey") (RIID . #x000000b9) (OFFSET . #x550) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("ShowDialog" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a key used to identify the given column.")) ((NAME . "ColIndex") (RIID . #x000000ba) (OFFSET . #x554) (RETURNS . "VT_I4")(PARAMS ("Key" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the column index that matches the given key.")) ((NAME . "FrozenRows") (RIID . #x000000bc) (OFFSET . #x558) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of frozen (editable but non-scrollable) rows.")) ((NAME . "FrozenRows") (RIID . #x000000bc) (OFFSET . #x55c) (RETURNS . "VT_VOID")(PARAMS ("Key" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of frozen (editable but non-scrollable) rows.")) ((NAME . "FrozenCols") (RIID . #x000000bd) (OFFSET . #x560) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of frozen (editable but non-scrollable) columns.")) ((NAME . "FrozenCols") (RIID . #x000000bd) (OFFSET . #x564) (RETURNS . "VT_VOID")(PARAMS ("Key" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of frozen (editable but non-scrollable) columns.")) ((NAME . "AllowUserFreezing") (RIID . #x000000be) (OFFSET . #x568) (RETURNS . "VT_USERDEFINED.Enum.AllowUserFreezeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the user is allowed to freeze rows and columns with the mouse.")) ((NAME . "AllowUserFreezing") (RIID . #x000000be) (OFFSET . #x56c) (RETURNS . "VT_VOID")(PARAMS ("Key" "VT_USERDEFINED.Enum.AllowUserFreezeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the user is allowed to freeze rows and columns with the mouse.")) ((NAME . "BackColorFrozen") (RIID . #x000000bf) (OFFSET . #x570) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the background color of the frozen rows and columns.")) ((NAME . "BackColorFrozen") (RIID . #x000000bf) (OFFSET . #x574) (RETURNS . "VT_VOID")(PARAMS ("Key" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the background color of the frozen rows and columns.")) ((NAME . "ForeColorFrozen") (RIID . #x000000c0) (OFFSET . #x578) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the foreground color of the frozen rows and columns.")) ((NAME . "ForeColorFrozen") (RIID . #x000000c0) (OFFSET . #x57c) (RETURNS . "VT_VOID")(PARAMS ("Key" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the foreground color of the frozen rows and columns.")) ((NAME . "FlexDataSource") (RIID . #x000000c1) (OFFSET . #x580) (RETURNS . "VT_PTR.IVSFlexDataSource")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a custom data source for the control.")) ((NAME . "FlexDataSource") (RIID . #x000000c1) (OFFSET . #x584) (RETURNS . "VT_VOID")(PARAMS ("Key" "VT_PTR.IVSFlexDataSource")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a custom data source for the control.")) ((NAME . "GetNodeRow") (RIID . #x000000c2) (OFFSET . #x588) (RETURNS . "VT_I4")(PARAMS ("Row" "VT_I4")("Which" "VT_USERDEFINED.Enum.NodeTypeSettings")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the number of a row's parent, first, or last child in an outline.")) ((NAME . "BuildComboList") (RIID . #x000000c3) (OFFSET . #x58c) (RETURNS . "VT_BSTR")(PARAMS ("rs" "VT_DISPATCH")("FieldList" "VT_BSTR")("KeyField" "VT_VARIANT")("BackColor" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a ColComboList string from data in a recordset.")) ((NAME . "NodeOpenPicture") (RIID . #x000000c4) (OFFSET . #x590) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the picture to be used for open outline nodes.")) ((NAME . "NodeOpenPicture") (RIID . #x000000c4) (OFFSET . #x594) (RETURNS . "VT_VOID")(PARAMS ("rs" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the picture to be used for open outline nodes.")) ((NAME . "NodeOpenPicture") (RIID . #x000000c4) (OFFSET . #x598) (RETURNS . "VT_VOID")(PARAMS ("rs" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets the picture to be used for open outline nodes.")) ((NAME . "NodeClosedPicture") (RIID . #x000000c5) (OFFSET . #x59c) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the picture to be used for closed outline nodes.")) ((NAME . "NodeClosedPicture") (RIID . #x000000c5) (OFFSET . #x5a0) (RETURNS . "VT_VOID")(PARAMS ("rs" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the picture to be used for closed outline nodes.")) ((NAME . "NodeClosedPicture") (RIID . #x000000c5) (OFFSET . #x5a4) (RETURNS . "VT_VOID")(PARAMS ("rs" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets the picture to be used for closed outline nodes.")) ((NAME . "ShowCell") (RIID . #x000000c6) (OFFSET . #x5a8) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Brings a given cell into view, scrolling the contents if necessary.")) ((NAME . "AutoSearchDelay") (RIID . #x000000c7) (OFFSET . #x5ac) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the delay, in seconds, before the AutoSearch buffer is reset.")) ((NAME . "AutoSearchDelay") (RIID . #x000000c7) (OFFSET . #x5b0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the delay, in seconds, before the AutoSearch buffer is reset.")) ((NAME . "EditWindow") (RIID . #x000000c8) (OFFSET . #x5b4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a handle to the grid's editing window, or 0 if the grid is not in edit mode.")) ((NAME . "WallPaper") (RIID . #x000000c9) (OFFSET . #x5b8) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a picture to be used as a background for the control's scrollable area.")) ((NAME . "WallPaper") (RIID . #x000000c9) (OFFSET . #x5bc) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a picture to be used as a background for the control's scrollable area.")) ((NAME . "WallPaper") (RIID . #x000000c9) (OFFSET . #x5c0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets a picture to be used as a background for the control's scrollable area.")) ((NAME . "WallPaperAlignment") (RIID . #x000000ca) (OFFSET . #x5c4) (RETURNS . "VT_USERDEFINED.Enum.PictureAlignmentSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the alignment of the WallPaper background picture.")) ((NAME . "WallPaperAlignment") (RIID . #x000000ca) (OFFSET . #x5c8) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_USERDEFINED.Enum.PictureAlignmentSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the alignment of the WallPaper background picture.")) ((NAME . "Aggregate") (RIID . #x000000cb) (OFFSET . #x5cc) (RETURNS . "VT_R8")(PARAMS ("Aggregate" "VT_USERDEFINED.Enum.SubtotalSettings")("Row1" "VT_I4")("Col1" "VT_I4")("Row2" "VT_I4")("Col2" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an aggregate function (sum, average, etc.) for a given range.")) ((NAME . "DragRow") (RIID . #x000000cc) (OFFSET . #x5d0) (RETURNS . "VT_I4")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts dragging a row to a new position.")) ((NAME . "GetNode") (RIID . #x000000cd) (OFFSET . #x5d4) (RETURNS . "VT_PTR.IVSFlexNode")(PARAMS ("Row" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an outline node object for a given subtotal row.")) ((NAME . "Bookmark") (RIID . #x000000ce) (OFFSET . #x5d8) (RETURNS . "VT_VARIANT")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Bookmark associated with a given row when the grid is bound to an ADO recordset.")) ((NAME . "ColIndent") (RIID . #x000000cf) (OFFSET . #x5dc) (RETURNS . "VT_I4")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the indentation of the given column, in twips.")) ((NAME . "ColIndent") (RIID . #x000000cf) (OFFSET . #x5e0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row1" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the indentation of the given column, in twips.")) ((NAME . "LoadGridURL") (RIID . #x000000d2) (OFFSET . #x5e4) (RETURNS . "VT_VOID")(PARAMS ("URL" "VT_BSTR")("LoadWhat" "VT_USERDEFINED.Enum.SaveLoadSettings")("Options" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads grid contents and format from a URL (created with SaveGrid).")) ((NAME . "FinishEditing") (RIID . #x000000d3) (OFFSET . #x5e8) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finishes any pending edits and returns the grid to browse mode.")) ((NAME . "AccessibleName") (RIID . #x000000d4) (OFFSET . #x5ec) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets or sets the name of the control used by accessibility client applications.")) ((NAME . "AccessibleName") (RIID . #x000000d4) (OFFSET . #x5f0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets or sets the name of the control used by accessibility client applications.")) ((NAME . "AccessibleDescription") (RIID . #x000000d5) (OFFSET . #x5f4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets or sets the description of the control used by accessibility client applications.")) ((NAME . "AccessibleDescription") (RIID . #x000000d5) (OFFSET . #x5f8) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets or sets the description of the control used by accessibility client applications.")) ((NAME . "AccessibleValue") (RIID . #x000000d6) (OFFSET . #x5fc) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets or sets the value of the control used by accessibility client applications.")) ((NAME . "AccessibleValue") (RIID . #x000000d6) (OFFSET . #x600) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets or sets the value of the control used by accessibility client applications.")) ((NAME . "AccessibleRole") (RIID . #x000000d7) (OFFSET . #x604) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets or sets the role of the control used by accessibility client applications.")) ((NAME . "AccessibleRole") (RIID . #x000000d7) (OFFSET . #x608) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets or sets the role of the control used by accessibility client applications.")) ((NAME . "IsSearching") (RIID . #x000000d8) (OFFSET . #x60c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a value that indicates whether the grid is in search mode.")) ((NAME . "Flags") (RIID . #x000000d9) (OFFSET . #x610) (RETURNS . "VT_USERDEFINED.Enum.ControlFlagsSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets or sets flags that affect the behavior of the control.")) ((NAME . "Flags") (RIID . #x000000d9) (OFFSET . #x614) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_USERDEFINED.Enum.ControlFlagsSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets or sets flags that affect the behavior of the control.")) ((NAME . "MergeCellsFixed") (RIID . #x000000da) (OFFSET . #x618) (RETURNS . "VT_USERDEFINED.Enum.MergeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether fixed cells with the same contents will be merged into a single cell.")) ((NAME . "MergeCellsFixed") (RIID . #x000000da) (OFFSET . #x61c) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_USERDEFINED.Enum.MergeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether fixed cells with the same contents will be merged into a single cell.")) ((NAME . "GroupCompare") (RIID . #x000000db) (OFFSET . #x620) (RETURNS . "VT_USERDEFINED.Enum.MergeCompareSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of comparison used when grouping cells.")) ((NAME . "GroupCompare") (RIID . #x000000db) (OFFSET . #x624) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_USERDEFINED.Enum.MergeCompareSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of comparison used when grouping cells.")) ((NAME . "SortAscendingPicture") (RIID . #x000000dc) (OFFSET . #x628) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets or sets a custom image to indicate the column sort direction.")) ((NAME . "SortAscendingPicture") (RIID . #x000000dc) (OFFSET . #x62c) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets or sets a custom image to indicate the column sort direction.")) ((NAME . "SortAscendingPicture") (RIID . #x000000dc) (OFFSET . #x630) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets or sets a custom image to indicate the column sort direction.")) ((NAME . "SortDescendingPicture") (RIID . #x000000dd) (OFFSET . #x634) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets or sets a custom image to indicate the column sort direction.")) ((NAME . "SortDescendingPicture") (RIID . #x000000dd) (OFFSET . #x638) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets or sets a custom image to indicate the column sort direction.")) ((NAME . "SortDescendingPicture") (RIID . #x000000dd) (OFFSET . #x63c) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets or sets a custom image to indicate the column sort direction.")) ((NAME . "FindRowRegex") (RIID . #x000000de) (OFFSET . #x640) (RETURNS . "VT_I4")(PARAMS ("Pattern" "VT_BSTR")("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the index of a row that contains a specified string using regular expressions.")) ((NAME . "CellBorderRange") (RIID . #x000000df) (OFFSET . #x644) (RETURNS . "VT_VOID")(PARAMS ("Row1" "VT_I4")("Col1" "VT_I4")("Row2" "VT_I4")("Col2" "VT_I4")("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 a given cell range.")) ((NAME . "Cut") (RIID . #x000000e0) (OFFSET . #x648) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Cut selection to Clipboard.")) ((NAME . "Copy") (RIID . #x000000e1) (OFFSET . #x64c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copy selection to Clipboard.")) ((NAME . "Paste") (RIID . #x000000e2) (OFFSET . #x650) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Paste selection from Clipboard.")) ((NAME . "Delete") (RIID . #x000000e3) (OFFSET . #x654) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete selection.")))) ("TextStyleSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexTextFlat) (1 . flexTextRaised) (2 . flexTextInset) (3 . flexTextRaisedLight) (4 . flexTextInsetLight) ) (FUNCTIONS )) ("FocusRectSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexFocusNone) (1 . flexFocusLight) (2 . flexFocusHeavy) (3 . flexFocusSolid) (4 . flexFocusRaised) (5 . flexFocusInset) ) (FUNCTIONS )) ("ShowSelSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexHighlightNever) (1 . flexHighlightAlways) (2 . flexHighlightWithFocus) ) (FUNCTIONS )) ("RedrawSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexRDNone) (1 . flexRDDirect) (2 . flexRDBuffered) ) (FUNCTIONS )) ("ScrollBarsSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexScrollBarNone) (1 . flexScrollBarHorizontal) (2 . flexScrollBarVertical) (3 . flexScrollBarBoth) ) (FUNCTIONS )) ("FillStyleSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexFillSingle) (1 . flexFillRepeat) ) (FUNCTIONS )) ("GridStyleSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexGridNone) (1 . flexGridFlat) (2 . flexGridInset) (3 . flexGridRaised) (4 . flexGridFlatHorz) (5 . flexGridInsetHorz) (6 . flexGridRaisedHorz) (7 . flexGridSkipHorz) (8 . flexGridFlatVert) (9 . flexGridInsetVert) (10 . flexGridRaisedVert) (11 . flexGridSkipVert) (12 . flexGridExplorer) (13 . flexGridExcel) (14 . flexGridDataGrid) ) (FUNCTIONS )) ("AlignmentSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexAlignLeftTop) (1 . flexAlignLeftCenter) (2 . flexAlignLeftBottom) (3 . flexAlignCenterTop) (4 . flexAlignCenterCenter) (5 . flexAlignCenterBottom) (6 . flexAlignRightTop) (7 . flexAlignRightCenter) (8 . flexAlignRightBottom) (9 . flexAlignGeneral) (10 . flexAlignGeneralTop) (11 . flexAlignGeneralCenter) (12 . flexAlignGeneralBottom) ) (FUNCTIONS )) ("PictureAlignmentSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexPicAlignLeftTop) (1 . flexPicAlignLeftCenter) (2 . flexPicAlignLeftBottom) (3 . flexPicAlignCenterTop) (4 . flexPicAlignCenterCenter) (5 . flexPicAlignCenterBottom) (6 . flexPicAlignRightTop) (7 . flexPicAlignRightCenter) (8 . flexPicAlignRightBottom) (9 . flexPicAlignStretch) (10 . flexPicAlignTile) ) (FUNCTIONS )) ("SortSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexSortNone) (1 . flexSortGenericAscending) (2 . flexSortGenericDescending) (3 . flexSortNumericAscending) (4 . flexSortNumericDescending) (5 . flexSortStringNoCaseAscending) (6 . flexSortStringNoCaseDescending) (7 . flexSortStringAscending) (8 . flexSortStringDescending) (9 . flexSortCustom) (10 . flexSortUseColSort) ) (FUNCTIONS )) ("SelModeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexSelectionFree) (1 . flexSelectionByRow) (2 . flexSelectionByColumn) (3 . flexSelectionListBox) ) (FUNCTIONS )) ("MergeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexMergeNever) (1 . flexMergeFree) (2 . flexMergeRestrictRows) (3 . flexMergeRestrictColumns) (4 . flexMergeRestrictAll) (5 . flexMergeFixedOnly) (6 . flexMergeSpill) (7 . flexMergeOutline) ) (FUNCTIONS )) ("PictureTypeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexPictureColor) (1 . flexPictureMonochrome) (2 . flexPictureEnhMetafile) ) (FUNCTIONS )) ("AllowUserResizeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexResizeNone) (1 . flexResizeColumns) (2 . flexResizeRows) (3 . flexResizeBoth) (4 . flexResizeBothUniform) ) (FUNCTIONS )) ("MousePointerSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexDefault) (1 . flexArrow) (2 . flexCross) (3 . flexIBeam) (4 . flexIcon) (5 . flexSize) (6 . flexSizeNESW) (7 . flexSizeNS) (8 . flexSizeNWSE) (9 . flexSizeEW) (10 . flexUpArrow) (11 . flexHourglass) (12 . flexNoDrop) (13 . flexArrowHourGlass) (14 . flexArrowQuestion) (15 . flexSizeAll) (50 . flexPointerCopy) (51 . flexPointerMove) (52 . flexSizeHorz) (53 . flexSizeVert) (54 . flexHand) (99 . flexCustom) ) (FUNCTIONS )) ("EditableSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexEDNone) (1 . flexEDKbd) (2 . flexEDKbdMouse) ) (FUNCTIONS )) ("SubtotalPositionSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexSTBelow) (1 . flexSTAbove) ) (FUNCTIONS )) ("BorderStyleSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexBorderNone) (1 . flexBorderFlat) ) (FUNCTIONS )) ("AppearanceSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexFlat) (1 . flex3D) (2 . flex3DLight) (3 . flexXPThemes) ) (FUNCTIONS )) ("OutlineBarSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexOutlineBarNone) (1 . flexOutlineBarComplete) (2 . flexOutlineBarSimple) (3 . flexOutlineBarSymbols) (4 . flexOutlineBarCompleteLeaf) (5 . flexOutlineBarSimpleLeaf) (6 . flexOutlineBarSymbolsLeaf) ) (FUNCTIONS )) ("AutoSizeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexAutoSizeColWidth) (1 . flexAutoSizeRowHeight) ) (FUNCTIONS )) ("OwnerDrawSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexODNone) (1 . flexODOver) (2 . flexODContent) (3 . flexODComplete) (4 . flexODOverFixed) (5 . flexODContentFixed) (6 . flexODCompleteFixed) ) (FUNCTIONS )) ("DataModeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexDMFree) (1 . flexDMBound) (2 . flexDMBoundBatch) (3 . flexDMBoundImmediate) (4 . flexDMBoundNoRowCount) ) (FUNCTIONS )) ("OLEDragModeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexOLEDragManual) (1 . flexOLEDragAutomatic) ) (FUNCTIONS )) ("OLEDropModeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexOLEDropNone) (1 . flexOLEDropManual) (2 . flexOLEDropAutomatic) ) (FUNCTIONS )) ("TabBehaviorSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexTabControls) (1 . flexTabCells) ) (FUNCTIONS )) ("CellCheckedSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexNoCheckbox) (1 . flexChecked) (2 . flexUnchecked) (3 . flexTSChecked) (4 . flexTSUnchecked) (5 . flexTSGrayed) ) (FUNCTIONS )) ("MergeCompareSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexMCExact) (1 . flexMCNoCase) (2 . flexMCTrimNoCase) (3 . flexMCIncludeNulls) ) (FUNCTIONS )) ("EllipsisSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexNoEllipsis) (1 . flexEllipsisEnd) (2 . flexEllipsisPath) ) (FUNCTIONS )) ("AutoSearchSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexSearchNone) (1 . flexSearchFromTop) (2 . flexSearchFromCursor) ) (FUNCTIONS )) ("ExplorerBarSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexExNone) (1 . flexExSort) (2 . flexExMove) (3 . flexExSortAndMove) (5 . flexExSortShow) (7 . flexExSortShowAndMove) (8 . flexExMoveRows) ) (FUNCTIONS )) ("SubtotalSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexSTNone) (1 . flexSTClear) (2 . flexSTSum) (3 . flexSTPercent) (4 . flexSTCount) (5 . flexSTAverage) (6 . flexSTMax) (7 . flexSTMin) (8 . flexSTStd) (9 . flexSTVar) (10 . flexSTStdPop) (11 . flexSTVarPop) ) (FUNCTIONS )) ("CollapsedSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexOutlineExpanded) (1 . flexOutlineSubtotals) (2 . flexOutlineCollapsed) ) (FUNCTIONS )) ("SaveLoadSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexFileAll) (1 . flexFileData) (2 . flexFileFormat) (3 . flexFileCommaText) (4 . flexFileTabText) (5 . flexFileCustomText) (6 . flexFileExcel) ) (FUNCTIONS )) ("ArchiveSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . arcAdd) (1 . arcStore) (2 . arcExtract) (3 . arcDelete) ) (FUNCTIONS )) ("ArchiveInfoSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . arcFileCount) (1 . ArcFileName) (2 . arcFileSize) (3 . arcFileCompressedSize) (4 . arcFileDate) ) (FUNCTIONS )) ("DataTypeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexDTEmpty) (1 . flexDTNull) (2 . flexDTShort) (3 . flexDTLong) (4 . flexDTSingle) (5 . flexDTDouble) (6 . flexDTCurrency) (7 . flexDTDate) (8 . flexDTString) (9 . flexDTDispatch) (10 . flexDTError) (11 . flexDTBoolean) (12 . flexDTVariant) (13 . flexDTUnknown) (14 . flexDTDecimal) (20 . flexDTLong8) (30 . flexDTStringC) (31 . flexDTStringW) ) (FUNCTIONS )) ("CellPropertySettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexcpText) (1 . flexcpTextStyle) (2 . flexcpAlignment) (3 . flexcpPicture) (4 . flexcpPictureAlignment) (5 . flexcpChecked) (6 . flexcpBackColor) (7 . flexcpForeColor) (8 . flexcpFloodPercent) (9 . flexcpFloodColor) (10 . flexcpFont) (11 . flexcpFontName) (12 . flexcpFontSize) (13 . flexcpFontBold) (14 . flexcpFontItalic) (15 . flexcpFontUnderline) (16 . flexcpFontStrikethru) (17 . flexcpFontWidth) (18 . flexcpValue) (19 . flexcpTextDisplay) (20 . flexcpData) (21 . flexcpCustomFormat) (22 . flexcpLeft) (23 . flexcpTop) (24 . flexcpWidth) (25 . flexcpHeight) (26 . flexcpVariantValue) (27 . flexcpRefresh) (28 . flexcpSort) ) (FUNCTIONS )) ("RowStatusSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexrsNew) (1 . flexrsUpdated) (2 . flexrsModified) (3 . flexrsDeleted) ) (FUNCTIONS )) ("ShowButtonSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexSBEditing) (1 . flexSBFocus) (2 . flexSBAlways) ) (FUNCTIONS )) ("ComboSearchSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexCmbSearchNone) (1 . flexCmbSearchLists) (2 . flexCmbSearchCombos) (3 . flexCmbSearchAll) ) (FUNCTIONS )) ("AllowUserFreezeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexFreezeNone) (1 . flexFreezeColumns) (2 . flexFreezeRows) (3 . flexFreezeBoth) ) (FUNCTIONS )) ("IVSFlexDataSource" (TYPE . "Dispinterface")(GUID . "{8E203240-537D-11D3-BD8C-000000000000}")(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 . "GetFieldCount") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRecordCount") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFieldName") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_BSTR")(PARAMS ("Field" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetData") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_BSTR")(PARAMS ("Field" "VT_I4")("Record" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetData") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("Field" "VT_I4")("Record" "VT_I4")("newData" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("NodeTypeSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexNTRoot) (1 . flexNTParent) (2 . flexNTFirstChild) (3 . flexNTLastChild) (4 . flexNTFirstSibling) (5 . flexNTLastSibling) (6 . flexNTNextSibling) (7 . flexNTPreviousSibling) ) (FUNCTIONS )) ("IVSFlexNode" (TYPE . "Dispinterface")(DESCRIPTION . "VSFlexNode 8.0 Object")(GUID . "{81AF8621-D8CA-4666-ADCA-5D24589DC416}")(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 . "Text") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the node's text.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the node's text.")) ((NAME . "Key") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the node's key (used with the GetNode method to locate the node.)")) ((NAME . "Key") (RIID . #x00000001) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the node's key (used with the GetNode method to locate the node.)")) ((NAME . "Image") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the node's image.")) ((NAME . "Image") (RIID . #x00000002) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the node's image.")) ((NAME . "Image") (RIID . #x00000002) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets the node's image.")) ((NAME . "Expanded") (RIID . #x00000003) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the node is currently expanded or collapsed.")) ((NAME . "Expanded") (RIID . #x00000003) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the node is currently expanded or collapsed.")) ((NAME . "Level") (RIID . #x00000004) (OFFSET . #x40) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the node's outline level.")) ((NAME . "Children") (RIID . #x00000005) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of child nodes. This does not include grand-children.")) ((NAME . "Row") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the index of the row associated with the node.")) ((NAME . "Row") (RIID . #x00000006) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the index of the row associated with the node.")) ((NAME . "Move") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ("MoveTo" "VT_USERDEFINED.Enum.NodeMoveSettings")("TargetNode" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the node to a new position within the outline.")) ((NAME . "Sort") (RIID . #x00000008) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("How" "VT_USERDEFINED.Enum.SortSettings")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sorts the child nodes in the specified order.")) ((NAME . "EnsureVisible") (RIID . #x00000009) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Brings the node into view, scrolling the control if necessary.")) ((NAME . "Select") (RIID . #x0000000a) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects the node.")) ((NAME . "GetNode") (RIID . #x0000000b) (OFFSET . #x60) (RETURNS . "VT_PTR.IVSFlexNode")(PARAMS ("Which" "VT_USERDEFINED.Enum.NodeTypeSettings")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a reference to a related node (e.g. Parent, FirstChild, etc.)")) ((NAME . "AddNode") (RIID . #x0000000c) (OFFSET . #x64) (RETURNS . "VT_PTR.IVSFlexNode")(PARAMS ("AddWhere" "VT_USERDEFINED.Enum.NodeTypeSettings")("Item" "VT_BSTR")("Key" "VT_VARIANT")("Image" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a node at a position relative to the current node (e.g. FirstChild, FirstSibling, etc.)")) ((NAME . "RemoveNode") (RIID . #x0000000d) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes the node and all its children.")))) ("NodeMoveSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexNMIn) (1 . flexNMOut) (2 . flexNMUp) (3 . flexNMDown) (4 . flexNMFirst) (5 . flexNMLast) (6 . flexNMChildOf) ) (FUNCTIONS )) ("ControlFlagsSettings" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . flexCFNone) (1 . flexCFV7SelectionEvents) (2 . flexCFAutoClipboard) (4 . flexCFNoEditIndent) (8 . flexCFBindToBinaryFields) ) (FUNCTIONS )) ("_IVSFlexGridEvents" (TYPE . "Dispinterface")(DESCRIPTION . "VSFlexGrid 8.0 Event Interface")(GUID . "{3A6E2CB7-0A74-47D0-9DFB-04E5E105EFD3}")(FUNCTIONS ((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_R4")("Y" "VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_R4")("Y" "VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_R4")("Y" "VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SelChange") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the selected range (RowSel, ColSel) changes.")) ((NAME . "RowColChange") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the current cell (Row, Col) 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 . "BeforeMouseDown") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_R4")("Y" "VT_R4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the control processes the MouseDown event.")) ((NAME . "BeforeRowColChange") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldRow" "VT_I4")("OldCol" "VT_I4")("NewRow" "VT_I4")("NewCol" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the current cell (Row, Col) changes to a different cell.")) ((NAME . "AfterRowColChange") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldRow" "VT_I4")("OldCol" "VT_I4")("NewRow" "VT_I4")("NewCol" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the current cell (Row, Col) changes to a different cell.")) ((NAME . "BeforeSelChange") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldRowSel" "VT_I4")("OldColSel" "VT_I4")("NewRowSel" "VT_I4")("NewColSel" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the selected range (RowSel, ColSel) changes.")) ((NAME . "AfterSelChange") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldRowSel" "VT_I4")("OldColSel" "VT_I4")("NewRowSel" "VT_I4")("NewColSel" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the selected range (RowSel, ColSel) changes.")) ((NAME . "BeforeScroll") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldTopRow" "VT_I4")("OldLeftCol" "VT_I4")("NewTopRow" "VT_I4")("NewLeftCol" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the control scrolls.")) ((NAME . "AfterScroll") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldTopRow" "VT_I4")("OldLeftCol" "VT_I4")("NewTopRow" "VT_I4")("NewLeftCol" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the control scrolls.")) ((NAME . "Compare") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row1" "VT_I4")("Row2" "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 . "BeforeSort") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Order" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a column is sorted by a click on the ExplorerBar.")) ((NAME . "AfterSort") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Order" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a column is sorted by a click on the ExplorerBar.")) ((NAME . "BeforeMoveColumn") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Position" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a column is moved by dragging on the ExplorerBar.")) ((NAME . "AfterMoveColumn") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Position" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a column is moved by dragging on the ExplorerBar.")) ((NAME . "BeforeUserResize") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the user starts resizing a row or column, allows cancel.")) ((NAME . "AfterUserResize") (RIID . #x00000012) (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 . "BeforeCollapse") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("State" "VT_I2")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the user expands or collapses one or more rows in an outline.")) ((NAME . "AfterCollapse") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("State" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the user expands or collapses one or more rows in an outline.")) ((NAME . "BeforeEdit") (RIID . #x00000015) (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 . "StartEdit") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the control enters cell edit mode (after BeforeEdit).")) ((NAME . "ValidateEdit") (RIID . #x00000017) (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 . "AfterEdit") (RIID . #x00000018) (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 . "KeyPressEdit") (RIID . #x00000019) (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 . "KeyDownEdit") (RIID . #x0000001a) (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 . #x0000001b) (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 . "ChangeEdit") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the text in the editor has changed.")) ((NAME . "BeforePageBreak") (RIID . #x0000001d) (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 . #x0000001e) (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 . "StartPage") (RIID . #x0000001f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hDC" "VT_I4")("Page" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before each page while the grid is being printed.")) ((NAME . "DrawCell") (RIID . #x00000020) (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 . "Error") (RIID . #x00000021) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ErrorCode" "VT_I4")("ShowMsgBox" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a data-access error.")) ((NAME . "CellButtonClick") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the user clicks a cell button.")) ((NAME . "BeforeScrollTip") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a scroll tip is shown so you can set the ScrollTipText property.")) ((NAME . "AfterUserFreeze") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the user changes the number of frozen rows or columns.")) ((NAME . "OLEStartDrag") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.VSDataObject")("AllowedEffects" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after an OLE drag operation is started (manually or automatically), allows setting/customizing the data to be dragged.")) ((NAME . "OLEGiveFeedback") (RIID . #x00000026) (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 . #x00000027) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.VSDataObject")("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 . #x00000028) (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 . #x00000029) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.VSDataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_R4")("Y" "VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a component is dragged over another.")) ((NAME . "OLEDragDrop") (RIID . #x0000002a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.VSDataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_R4")("Y" "VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a source component is dropped onto a target component.")) ((NAME . "OLESetCustomDataObject") (RIID . #x0000002f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CustomDataObject" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after an OLE drag operation is started (manually or automatically), allows you to provide a custom DataObject.")) ((NAME . "CellChanged") (RIID . #x0000002b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a cell's contents change.")) ((NAME . "BeforeMoveRow") (RIID . #x0000002c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Position" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a row is moved by dragging on the ExplorerBar or using the DragRow method.")) ((NAME . "AfterMoveRow") (RIID . #x0000002d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Position" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a row is moved by dragging on the ExplorerBar or using the DragRow method.")) ((NAME . "SetupEditWindow") (RIID . #x0000002e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("EditWindow" "VT_I4")("IsCombo" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the EditWindow has been created, and before it is displayed.")) ((NAME . "SetupEditStyle") (RIID . #x00000030) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("IsCombo" "VT_BOOL")("Style" "VT_PTR.VT_I4")("StyleEx" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the EditWindow is created, used to modify window styles.")) ((NAME . "ComboDropDown") (RIID . #x00000031) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the built-in ComboBox drops down.")) ((NAME . "ComboCloseUp") (RIID . #x00000032) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("FinishEdit" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the built-in ComboBox closes up.")) ((NAME . "StartAutoSearch") (RIID . #x00000033) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the grid enters AutoSearch mode.")) ((NAME . "EndAutoSearch") (RIID . #x00000034) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the grid leaves AutoSearch mode.")) ((NAME . "FilterData") (RIID . #x00000050) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("Value" "VT_PTR.VT_BSTR")("SavingToDB" "VT_BOOL")("WantThisCol" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a value is read and before a value is written to a recordset to allow custom formatting.")) ((NAME . "BeforeDataRefresh") (RIID . #x00000051) (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 . #x00000052) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after reading data from the record source.")))) ("VSDataObject" (TYPE . "Coclass")(GUID . "{FC0DCD1F-CF1E-4D7A-BBF9-1EE39B667FA7}")(ALIASES "IVSDataObject") (FUNCTIONS )) ("IVSDataObject" (TYPE . "Dispinterface")(GUID . "{F46638E2-4B13-48A7-9EB1-315368615492}")(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 . "Clear") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FileCount") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetData") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ("Format" "VT_I2")) (FLAGS ( IS-GET ))) ((NAME . "GetFormat") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ("Format" "VT_I2")) (FLAGS ( IS-GET ))) ((NAME . "Files") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))) ((NAME . "SetData") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Value" "VT_VARIANT")("Format" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("VSFlexGrid" (TYPE . "Coclass")(DESCRIPTION . "ComponentOne VSFlexGrid 8.0 (OLEDB)")(GUID . "{C945E31A-102E-4A0D-8854-D599D7AED5FA}")(ALIASES "IVSFlexGrid""_IVSFlexGridEvents") (FUNCTIONS )) ("VSFlexNode" (TYPE . "Coclass")(GUID . "{569B2042-72C8-44B4-A63F-7C1E6CAA1EAA}")(ALIASES "IVSFlexNode") (FUNCTIONS )) )))