#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\beegd10.ocx")(GUID . "{97BD7A05-77E0-11D2-8EAE-008048E27A77}")(DESCRIPTION . "Stinga BeeGrid Control 1.0 (ICursor)")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("sgBuiltInPictures" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgSearchFlag" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgGroupHeaderPicture" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgConditionTest" (TYPE . "Dispinterface")(DESCRIPTION . "IsgConditionTest Interface")(GUID . "{BDCD56E9-BC22-4FE6-8BB7-90B785B163BB}")(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 . "Test") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ("Value" "VT_VARIANT")("Tag" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns True if specified value satisfies condition.")))) ("IsgCell" (TYPE . "Dispinterface")(DESCRIPTION . "IsgCell Interface")(GUID . "{28D20E74-4F3A-11D3-B75C-008048E27A77}")(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 . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cell's data value")) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cell's data value")) ((NAME . "Grid") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "ColKey") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns key of the column that contains this cell.")) ((NAME . "RowKey") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns key of the row that contains this cell")) ((NAME . "Column") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.IsgColumn")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a column that contains this cell as an SGColumn object.")) ((NAME . "Row") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_PTR.IsgRow")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a row that contains this cell as an SGRow object")) ((NAME . "Text") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns cell's content as formatted text")) ((NAME . "Style") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_PTR.IsgStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns cell's style object.")) ((NAME . "ReadOnly") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether a cell can be changed.")) ((NAME . "ReadOnly") (RIID . #x00000008) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether a cell can be changed.")) ((NAME . "Tag") (RIID . #x00000009) (OFFSET . #x48) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the user defined data attached to the cell")) ((NAME . "Tag") (RIID . #x00000009) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the user defined data attached to the cell")) ((NAME . "Visible") (RIID . #x0000000a) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns true if a cell is visible")) ((NAME . "Left") (RIID . #x0000000b) (OFFSET . #x54) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XPOS_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the position of the cell's left edge. ")) ((NAME . "Top") (RIID . #x0000000c) (OFFSET . #x58) (RETURNS . "VT_USERDEFINED.Typedef.OLE_YPOS_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the position of the cell's top edge. ")) ((NAME . "Width") (RIID . #x0000000d) (OFFSET . #x5c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns cell's width. ")) ((NAME . "Height") (RIID . #x0000000e) (OFFSET . #x60) (RETURNS . "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns cell's height. ")) ((NAME . "Status") (RIID . #x0000000f) (OFFSET . #x64) (RETURNS . "VT_USERDEFINED.Enum.sgCellStatus")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns cell's status value.")) ((NAME . "Kind") (RIID . #x00000010) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.sgCellKind")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a value indicating kind of the cell.")) ((NAME . "EnsureVisible") (RIID . #x00000028) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Ensures that cell is visible.")) ((NAME . "Redraw") (RIID . #x00000029) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Redraws cell.")))) ("IsgGrid" (TYPE . "Dispinterface")(DESCRIPTION . "IsgGrid Interface")(GUID . "{97BD7A12-77E0-11D2-8EAE-008048E27A77}")(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 . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value that indicates whether a grid responds to user-generated events.")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value that indicates whether a grid responds to user-generated events.")) ((NAME . "Window") (RIID . #xfffffdfd) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Window") (RIID . #xfffffdfd) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "TabKeyBehavior") (RIID . #xfffffddf) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgTabKeyBehavior")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets TAB key behavior.")) ((NAME . "TabKeyBehavior") (RIID . #xfffffddf) (OFFSET . #x30) (RETURNS . "VT_USERDEFINED.Enum.sgTabKeyBehavior")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets TAB key behavior.")) ((NAME . "EnterKeyBehavior") (RIID . #xfffffde0) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgEnterKeyBehavior")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets ENTER key behavior.")) ((NAME . "EnterKeyBehavior") (RIID . #xfffffde0) (OFFSET . #x38) (RETURNS . "VT_USERDEFINED.Enum.sgEnterKeyBehavior")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets ENTER key behavior.")) ((NAME . "BackColor") (RIID . #x00000001) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets color for area outside of grid cells.")) ((NAME . "BackColor") (RIID . #x00000001) (OFFSET . #x40) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets color for area outside of grid cells.")) ((NAME . "GridBorderStyle") (RIID . #x00000002) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgGridBorderStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the grid border style.")) ((NAME . "GridBorderStyle") (RIID . #x00000002) (OFFSET . #x48) (RETURNS . "VT_USERDEFINED.Enum.sgGridBorderStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the grid border style.")) ((NAME . "ScrollBars") (RIID . #x00000003) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgScrollBar")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the scroll bar flags.")) ((NAME . "ScrollBars") (RIID . #x00000003) (OFFSET . #x50) (RETURNS . "VT_USERDEFINED.Enum.sgScrollBar")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the scroll bar flags.")) ((NAME . "LeftCol") (RIID . #x00000004) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets left-most visible column (zero-based).")) ((NAME . "LeftCol") (RIID . #x00000004) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets left-most visible column (zero-based).")) ((NAME . "TopRow") (RIID . #x00000005) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets top-most visible row (zero-based).")) ((NAME . "TopRow") (RIID . #x00000005) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets top-most visible row (zero-based).")) ((NAME . "FlatScrollBars") (RIID . #x00000006) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgScrollBarMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables flat scroll bars.")) ((NAME . "FlatScrollBars") (RIID . #x00000006) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.sgScrollBarMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables flat scroll bars.")) ((NAME . "ScrollBarTrack") (RIID . #x00000007) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables scroll bar tracking.")) ((NAME . "ScrollBarTrack") (RIID . #x00000007) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables scroll bar tracking.")) ((NAME . "ScrollBarTips") (RIID . #x00000008) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgScrollTip")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether tips are displayed while the user operates scroll bars.")) ((NAME . "ScrollBarTips") (RIID . #x00000008) (OFFSET . #x78) (RETURNS . "VT_USERDEFINED.Enum.sgScrollTip")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether tips are displayed while the user operates scroll bars.")) ((NAME . "DataRowCount") (RIID . #x00000009) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of data rows.")) ((NAME . "DataRowCount") (RIID . #x00000009) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of data rows.")) ((NAME . "DataColCount") (RIID . #x0000000a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the total number of data columns.")) ((NAME . "DataColCount") (RIID . #x0000000a) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the total number of data columns.")) ((NAME . "HeadingRowCount") (RIID . #x0000000b) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the total number of heading rows.")) ((NAME . "HeadingRowCount") (RIID . #x0000000b) (OFFSET . #x90) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the total number of heading rows.")) ((NAME . "HeadingColCount") (RIID . #x0000000c) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the total number of heading columns.")) ((NAME . "HeadingColCount") (RIID . #x0000000c) (OFFSET . #x98) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the total number of heading columns.")) ((NAME . "BottomRow") (RIID . #x0000000d) (OFFSET . #x9c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a zero-based index of the last visible row.")) ((NAME . "RightCol") (RIID . #x0000000e) (OFFSET . #xa0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a zero-based index of the last visible column.")) ((NAME . "TextAlignment") (RIID . #x0000000f) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgAlignment")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets text alignment style.")) ((NAME . "TextAlignment") (RIID . #x0000000f) (OFFSET . #xa8) (RETURNS . "VT_USERDEFINED.Enum.sgAlignment")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets text alignment style.")) ((NAME . "WordWrap") (RIID . #x00000010) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables word wrapping for cell text.")) ((NAME . "WordWrap") (RIID . #x00000010) (OFFSET . #xb0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables word wrapping for cell text.")) ((NAME . "Ellipsis") (RIID . #x00000011) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgEllipsis")) (FLAGS ( IS-SET ))(DESCRIPTION . "Truncates text that does not fit in the cell and adds ellipses (...).")) ((NAME . "Ellipsis") (RIID . #x00000011) (OFFSET . #xb8) (RETURNS . "VT_USERDEFINED.Enum.sgEllipsis")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Truncates text that does not fit in the cell and adds ellipses (...).")) ((NAME . "HeadingBackColor") (RIID . #x00000012) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets background color for header rows and columns.")) ((NAME . "HeadingBackColor") (RIID . #x00000012) (OFFSET . #xc0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets background color for header rows and columns.")) ((NAME . "HeadingForeColor") (RIID . #x00000013) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets foreground color for header rows and columns.")) ((NAME . "HeadingForeColor") (RIID . #x00000013) (OFFSET . #xc8) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets foreground color for header rows and columns.")) ((NAME . "HeadingFont") (RIID . #x00000014) (OFFSET . #xcc) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets font for header rows and columns.")) ((NAME . "HeadingFont") (RIID . #x00000014) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets font for header rows and columns.")) ((NAME . "HeadingFont") (RIID . #x00000014) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets font for header rows and columns.")) ((NAME . "HeadingTextAlignment") (RIID . #x00000015) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgAlignment")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets text alignment style for header rows and columns.")) ((NAME . "HeadingTextAlignment") (RIID . #x00000015) (OFFSET . #xdc) (RETURNS . "VT_USERDEFINED.Enum.sgAlignment")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets text alignment style for header rows and columns.")) ((NAME . "HeadingWordWrap") (RIID . #x00000016) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables word wrapping for header rows and columns.")) ((NAME . "HeadingWordWrap") (RIID . #x00000016) (OFFSET . #xe4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables word wrapping for header rows and columns.")) ((NAME . "HeadingEllipsis") (RIID . #x00000017) (OFFSET . #xe8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgEllipsis")) (FLAGS ( IS-SET ))(DESCRIPTION . "Truncates text that does not fit in the cell and adds ellipses (...).")) ((NAME . "HeadingEllipsis") (RIID . #x00000017) (OFFSET . #xec) (RETURNS . "VT_USERDEFINED.Enum.sgEllipsis")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Truncates text that does not fit in the cell and adds ellipses (...).")) ((NAME . "GridLines") (RIID . #x00000018) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgGridLineStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets grid line style.")) ((NAME . "GridLines") (RIID . #x00000018) (OFFSET . #xf4) (RETURNS . "VT_USERDEFINED.Enum.sgGridLineStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets grid line style.")) ((NAME . "HeadingGridLines") (RIID . #x00000019) (OFFSET . #xf8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgGridLineStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets grid line style for header rows and columns.")) ((NAME . "HeadingGridLines") (RIID . #x00000019) (OFFSET . #xfc) (RETURNS . "VT_USERDEFINED.Enum.sgGridLineStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets grid line style for header rows and columns.")) ((NAME . "GridLinesColor") (RIID . #x0000001a) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets color for flat grid lines.")) ((NAME . "GridLinesColor") (RIID . #x0000001a) (OFFSET . #x104) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets color for flat grid lines.")) ((NAME . "HeadingGridLinesColor") (RIID . #x0000001b) (OFFSET . #x108) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets color for flat grid lines of header rows and columns.")) ((NAME . "HeadingGridLinesColor") (RIID . #x0000001b) (OFFSET . #x10c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets color for flat grid lines of header rows and columns.")) ((NAME . "EvenOddStyle") (RIID . #x0000001c) (OFFSET . #x110) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgEvenOddStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables even/odd formatting.")) ((NAME . "EvenOddStyle") (RIID . #x0000001c) (OFFSET . #x114) (RETURNS . "VT_USERDEFINED.Enum.sgEvenOddStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables even/odd formatting.")) ((NAME . "ColorEven") (RIID . #x0000001d) (OFFSET . #x118) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets color for even rows and/or columns.")) ((NAME . "ColorEven") (RIID . #x0000001d) (OFFSET . #x11c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets color for even rows and/or columns.")) ((NAME . "ColorOdd") (RIID . #x0000001e) (OFFSET . #x120) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets color for odd rows and/or columns.")) ((NAME . "ColorOdd") (RIID . #x0000001e) (OFFSET . #x124) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets color for odd rows and/or columns.")) ((NAME . "UserResizeAnimate") (RIID . #x0000001f) (OFFSET . #x128) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgResizeAnimation")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating row/column resize feedback.")) ((NAME . "UserResizeAnimate") (RIID . #x0000001f) (OFFSET . #x12c) (RETURNS . "VT_USERDEFINED.Enum.sgResizeAnimation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating row/column resize feedback.")) ((NAME . "Version") (RIID . #x00000020) (OFFSET . #x130) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns string representing BeeGrid's version info.")) ((NAME . "UserResizing") (RIID . #x00000021) (OFFSET . #x134) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgUserResizing")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the user is allowed to resize rows and columns with the mouse.")) ((NAME . "UserResizing") (RIID . #x00000021) (OFFSET . #x138) (RETURNS . "VT_USERDEFINED.Enum.sgUserResizing")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the user is allowed to resize rows and columns with the mouse.")) ((NAME . "RowHeightMin") (RIID . #x00000022) (OFFSET . #x13c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the minimum row height.")) ((NAME . "RowHeightMin") (RIID . #x00000022) (OFFSET . #x140) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the minimum row height.")) ((NAME . "RowHeightMax") (RIID . #x00000023) (OFFSET . #x144) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the maximum row height.")) ((NAME . "RowHeightMax") (RIID . #x00000023) (OFFSET . #x148) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the maximum row height.")) ((NAME . "ColWidthMin") (RIID . #x00000024) (OFFSET . #x14c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the minimum column width.")) ((NAME . "ColWidthMin") (RIID . #x00000024) (OFFSET . #x150) (RETURNS . "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the minimum column width.")) ((NAME . "ColWidthMax") (RIID . #x00000025) (OFFSET . #x154) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the maximum column width.")) ((NAME . "ColWidthMax") (RIID . #x00000025) (OFFSET . #x158) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the maximum column width.")) ((NAME . "UserDragging") (RIID . #x00000026) (OFFSET . #x15c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgUserRowColDrag")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether the user is allowed to drag rows and columns with the mouse.")) ((NAME . "UserDragging") (RIID . #x00000026) (OFFSET . #x160) (RETURNS . "VT_USERDEFINED.Enum.sgUserRowColDrag")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether the user is allowed to drag rows and columns with the mouse.")) ((NAME . "UserHiding") (RIID . #x00000027) (OFFSET . #x164) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgUserRowColHide")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether the user is allowed to hide rows and columns with the mouse.")) ((NAME . "UserHiding") (RIID . #x00000027) (OFFSET . #x168) (RETURNS . "VT_USERDEFINED.Enum.sgUserRowColHide")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether the user is allowed to hide rows and columns with the mouse.")) ((NAME . "RedrawEnabled") (RIID . #x00000028) (OFFSET . #x16c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables redrawing of the control.")) ((NAME . "RedrawEnabled") (RIID . #x00000028) (OFFSET . #x170) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables redrawing of the control.")) ((NAME . "CellPadding") (RIID . #x00000029) (OFFSET . #x174) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the space between the contents and inside edges of cells.")) ((NAME . "CellPadding") (RIID . #x00000029) (OFFSET . #x178) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the space between the contents and inside edges of cells.")) ((NAME . "CellBkgStyle") (RIID . #x0000002c) (OFFSET . #x17c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgCellBkgStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cells background style.")) ((NAME . "CellBkgStyle") (RIID . #x0000002c) (OFFSET . #x180) (RETURNS . "VT_USERDEFINED.Enum.sgCellBkgStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cells background style.")) ((NAME . "CellBackColor") (RIID . #x0000002e) (OFFSET . #x184) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cells background color.")) ((NAME . "CellBackColor") (RIID . #x0000002e) (OFFSET . #x188) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cells background color.")) ((NAME . "CellForeColor") (RIID . #x0000002f) (OFFSET . #x18c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cells foreground color.")) ((NAME . "CellForeColor") (RIID . #x0000002f) (OFFSET . #x190) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cells foreground color.")) ((NAME . "Font") (RIID . #x00000030) (OFFSET . #x194) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets font used in standard cells.")) ((NAME . "Font") (RIID . #x00000030) (OFFSET . #x198) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets font used in standard cells.")) ((NAME . "Font") (RIID . #x00000030) (OFFSET . #x19c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets font used in standard cells.")) ((NAME . "FocusRect") (RIID . #x00000031) (OFFSET . #x1a0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgFocusRect")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets focus rectangle type.")) ((NAME . "FocusRect") (RIID . #x00000031) (OFFSET . #x1a4) (RETURNS . "VT_USERDEFINED.Enum.sgFocusRect")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets focus rectangle type.")) ((NAME . "FocusRectColor") (RIID . #x00000032) (OFFSET . #x1a8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets focus rectangle color.")) ((NAME . "FocusRectColor") (RIID . #x00000032) (OFFSET . #x1ac) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets focus rectangle color.")) ((NAME . "FocusRectLineWidth") (RIID . #x00000033) (OFFSET . #x1b0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets focus rectangle line width. In pixels.")) ((NAME . "FocusRectLineWidth") (RIID . #x00000033) (OFFSET . #x1b4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets focus rectangle line width. In pixels.")) ((NAME . "RowCount") (RIID . #x00000034) (OFFSET . #x1b8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the total number of rows.")) ((NAME . "ColCount") (RIID . #x00000035) (OFFSET . #x1bc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the total number of columns.")) ((NAME . "NavigationWrapMode") (RIID . #x00000036) (OFFSET . #x1c0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgNavigationWrapMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets wrapping mode used for grid navigation.")) ((NAME . "NavigationWrapMode") (RIID . #x00000036) (OFFSET . #x1c4) (RETURNS . "VT_USERDEFINED.Enum.sgNavigationWrapMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets wrapping mode used for grid navigation.")) ((NAME . "SkipReadOnly") (RIID . #x00000037) (OFFSET . #x1c8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether read only cells can receive focus.")) ((NAME . "SkipReadOnly") (RIID . #x00000037) (OFFSET . #x1cc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether read only cells can receive focus.")) ((NAME . "Row") (RIID . #x0000003a) (OFFSET . #x1d0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets current row position")) ((NAME . "Row") (RIID . #x0000003a) (OFFSET . #x1d4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets current row position")) ((NAME . "Col") (RIID . #x0000003b) (OFFSET . #x1d8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets current column position")) ((NAME . "Col") (RIID . #x0000003b) (OFFSET . #x1dc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets current column position")) ((NAME . "DefaultColWidth") (RIID . #x0000003c) (OFFSET . #x1e0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the default column width.")) ((NAME . "DefaultColWidth") (RIID . #x0000003c) (OFFSET . #x1e4) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the default column width.")) ((NAME . "DefaultRowHeight") (RIID . #x0000003d) (OFFSET . #x1e8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the default row height.")) ((NAME . "DefaultRowHeight") (RIID . #x0000003d) (OFFSET . #x1ec) (RETURNS . "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the default row height.")) ((NAME . "ClientWidth") (RIID . #x0000003e) (OFFSET . #x1f0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns width of control's client area.")) ((NAME . "ClientHeight") (RIID . #x0000003f) (OFFSET . #x1f4) (RETURNS . "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns height of control's client area.")) ((NAME . "IsColVisible") (RIID . #x00000040) (OFFSET . #x1f8) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if column is visible.")) ((NAME . "IsRowVisible") (RIID . #x00000041) (OFFSET . #x1fc) (RETURNS . "VT_BOOL")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if row is visible.")) ((NAME . "MouseCol") (RIID . #x00000042) (OFFSET . #x200) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns position of the column under the mouse pointer (zero-based).")) ((NAME . "MouseRow") (RIID . #x00000043) (OFFSET . #x204) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns position of the row under the mouse pointer (zero-based).")) ((NAME . "CellsBorderColor") (RIID . #x00000044) (OFFSET . #x208) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the color of the line dividing cells from the grid background.")) ((NAME . "CellsBorderColor") (RIID . #x00000044) (OFFSET . #x20c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the color of the line dividing cells from the grid background.")) ((NAME . "CellsBorderVisible") (RIID . #x0000006e) (OFFSET . #x210) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether cells border line is drawn.")) ((NAME . "CellsBorderVisible") (RIID . #x0000006e) (OFFSET . #x214) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether cells border line is drawn.")) ((NAME . "DataMode") (RIID . #x00000045) (OFFSET . #x218) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_USERDEFINED.Enum.sgDataMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets type of the data source the control is using.")) ((NAME . "DataMode") (RIID . #x00000045) (OFFSET . #x21c) (RETURNS . "VT_USERDEFINED.Enum.sgDataMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets type of the data source the control is using.")) ((NAME . "RowNumbering") (RIID . #x00000046) (OFFSET . #x220) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables row heading numbers.")) ((NAME . "RowNumbering") (RIID . #x00000046) (OFFSET . #x224) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables row heading numbers.")) ((NAME . "Value") (RIID . #x00000047) (OFFSET . #x228) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current cell underlying data value.")) ((NAME . "Value") (RIID . #x00000047) (OFFSET . #x22c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current cell underlying data value.")) ((NAME . "ValueEx") (RIID . #x0000008e) (OFFSET . #x230) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("lcid" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cell's underlying data value.")) ((NAME . "ValueEx") (RIID . #x0000008e) (OFFSET . #x234) (RETURNS . "VT_VARIANT")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cell's underlying data value.")) ((NAME . "EqualRowHeight") (RIID . #x00000048) (OFFSET . #x238) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether all rows have same height.")) ((NAME . "EqualRowHeight") (RIID . #x00000048) (OFFSET . #x23c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether all rows have same height.")) ((NAME . "EqualColWidth") (RIID . #x00000049) (OFFSET . #x240) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether all columns have same width.")) ((NAME . "EqualColWidth") (RIID . #x00000049) (OFFSET . #x244) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether all columns have same width.")) ((NAME . "Columns") (RIID . #x0000004a) (OFFSET . #x248) (RETURNS . "VT_PTR.IsgColumns")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of grid columns.")) ((NAME . "Styles") (RIID . #x0000004b) (OFFSET . #x24c) (RETURNS . "VT_PTR.IsgStyles")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of SGStyle objects.")) ((NAME . "HScrollHeight") (RIID . #x0000004c) (OFFSET . #x250) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets height of the horizontal scroll bar.")) ((NAME . "HScrollHeight") (RIID . #x0000004c) (OFFSET . #x254) (RETURNS . "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets height of the horizontal scroll bar.")) ((NAME . "VScrollWidth") (RIID . #x0000004d) (OFFSET . #x258) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets width of the vertical scroll bar.")) ((NAME . "VScrollWidth") (RIID . #x0000004d) (OFFSET . #x25c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets width of the vertical scroll bar.")) ((NAME . "VisibleRows") (RIID . #x0000004e) (OFFSET . #x260) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of visible rows.")) ((NAME . "VisibleCols") (RIID . #x0000004f) (OFFSET . #x264) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of visible columns.")) ((NAME . "Format") (RIID . #x00000050) (OFFSET . #x268) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the format for displaying numbers, dates, times and text.")) ((NAME . "Format") (RIID . #x00000050) (OFFSET . #x26c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the format for displaying numbers, dates, times and text.")) ((NAME . "Array") (RIID . #x00000051) (OFFSET . #x270) (RETURNS . "VT_PTR.IsgArray")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns Array object that represents cell data.")) ((NAME . "DataSource") (RIID . #x00000052) (OFFSET . #x274) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_PTR.IRowCursor")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets data source.")) ((NAME . "DataSource") (RIID . #x00000052) (OFFSET . #x278) (RETURNS . "VT_PTR.IRowCursor")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets data source.")) ((NAME . "AutoFields") (RIID . #x00000054) (OFFSET . #x27c) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables automatic column/field mapping.")) ((NAME . "AutoFields") (RIID . #x00000054) (OFFSET . #x280) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables automatic column/field mapping.")) ((NAME . "ErrorText") (RIID . #x00000056) (OFFSET . #x284) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the error message string.")) ((NAME . "Appearance") (RIID . #x00000055) (OFFSET . #x288) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgAppearance")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the paint style.")) ((NAME . "Appearance") (RIID . #x00000055) (OFFSET . #x28c) (RETURNS . "VT_USERDEFINED.Enum.sgAppearance")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the paint style.")) ((NAME . "Images") (RIID . #x00000059) (OFFSET . #x290) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets user defined image list handle.")) ((NAME . "BkgPicture") (RIID . #x00000057) (OFFSET . #x294) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets grid's background picture.")) ((NAME . "BkgPicture") (RIID . #x00000057) (OFFSET . #x298) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets grid's background picture.")) ((NAME . "BkgPictureAlignment") (RIID . #x00000058) (OFFSET . #x29c) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgPicAlignment")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets grid's background picture alignment.")) ((NAME . "BkgPictureAlignment") (RIID . #x00000058) (OFFSET . #x2a0) (RETURNS . "VT_USERDEFINED.Enum.sgPicAlignment")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets grid's background picture alignment.")) ((NAME . "Editing") (RIID . #x0000005d) (OFFSET . #x2a4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets flag indicating whether the current cell is currently being edited.")) ((NAME . "Editing") (RIID . #x0000005d) (OFFSET . #x2a8) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets flag indicating whether the current cell is currently being edited.")) ((NAME . "FitLastColumn") (RIID . #x0000005a) (OFFSET . #x2ac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets flag indicating whether the last column should be adjusted to fit the control's width.")) ((NAME . "FitLastColumn") (RIID . #x0000005a) (OFFSET . #x2b0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets flag indicating whether the last column should be adjusted to fit the control's width.")) ((NAME . "SelectionMode") (RIID . #x0000005b) (OFFSET . #x2b4) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgSelectionMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets selection mode.")) ((NAME . "SelectionMode") (RIID . #x0000005b) (OFFSET . #x2b8) (RETURNS . "VT_USERDEFINED.Enum.sgSelectionMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets selection mode.")) ((NAME . "MultiSelect") (RIID . #x0000005c) (OFFSET . #x2bc) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgMultiSelect")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls multiple selection mode.")) ((NAME . "MultiSelect") (RIID . #x0000005c) (OFFSET . #x2c0) (RETURNS . "VT_USERDEFINED.Enum.sgMultiSelect")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls multiple selection mode.")) ((NAME . "Selection") (RIID . #x0000005e) (OFFSET . #x2c4) (RETURNS . "VT_PTR.IsgSelection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns current selection.")) ((NAME . "CurBookmark") (RIID . #x0000005f) (OFFSET . #x2c8) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the bookmark identifying the current row.")) ((NAME . "CurBookmark") (RIID . #x0000005f) (OFFSET . #x2cc) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the bookmark identifying the current row.")) ((NAME . "Rows") (RIID . #x00000066) (OFFSET . #x2d0) (RETURNS . "VT_PTR.IsgRows")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of the grid rows.")) ((NAME . "AllowAddNew") (RIID . #x00000060) (OFFSET . #x2d4) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether the user can add new records.")) ((NAME . "AllowAddNew") (RIID . #x00000060) (OFFSET . #x2d8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether the user can add new records.")) ((NAME . "AllowDelete") (RIID . #x00000061) (OFFSET . #x2dc) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether the user can delete records.")) ((NAME . "AllowDelete") (RIID . #x00000061) (OFFSET . #x2e0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether the user can delete records.")) ((NAME . "AllowEdit") (RIID . #x00000062) (OFFSET . #x2e4) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether the user can edit records.")) ((NAME . "AllowEdit") (RIID . #x00000062) (OFFSET . #x2e8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether the user can edit records.")) ((NAME . "CellTips") (RIID . #x00000063) (OFFSET . #x2ec) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgCellTip")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether cell tips are displayed.")) ((NAME . "CellTips") (RIID . #x00000063) (OFFSET . #x2f0) (RETURNS . "VT_USERDEFINED.Enum.sgCellTip")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether cell tips are displayed.")) ((NAME . "CellTipsDelay") (RIID . #x00000064) (OFFSET . #x2f4) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the amount of time before cell tip is displayed.")) ((NAME . "CellTipsDelay") (RIID . #x00000064) (OFFSET . #x2f8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the amount of time before cell tip is displayed.")) ((NAME . "SpecialMode") (RIID . #x00000065) (OFFSET . #x2fc) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgSpecialMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets special operating mode.")) ((NAME . "SpecialMode") (RIID . #x00000065) (OFFSET . #x300) (RETURNS . "VT_USERDEFINED.Enum.sgSpecialMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets special operating mode.")) ((NAME . "License") (RIID . #x00000067) (OFFSET . #x304) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns license description.")) ((NAME . "Groups") (RIID . #x00000068) (OFFSET . #x308) (RETURNS . "VT_PTR.IsgGroups")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of the grid groups.")) ((NAME . "GroupHeadings") (RIID . #x0000006b) (OFFSET . #x30c) (RETURNS . "VT_PTR.IsgGroupHeadings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of group heading objects.")) ((NAME . "OutlineLines") (RIID . #x00000069) (OFFSET . #x310) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgOutlineLines")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating what type of lines to draw in outline mode.")) ((NAME . "OutlineLines") (RIID . #x00000069) (OFFSET . #x314) (RETURNS . "VT_USERDEFINED.Enum.sgOutlineLines")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating what type of lines to draw in outline mode.")) ((NAME . "CacheAllRecords") (RIID . #x0000006a) (OFFSET . #x318) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether all records are cached in the memory.")) ((NAME . "CacheAllRecords") (RIID . #x0000006a) (OFFSET . #x31c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether all records are cached in the memory.")) ((NAME . "ColumnClickSort") (RIID . #x0000006c) (OFFSET . #x320) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether user may sort column by clicking on the column heading.")) ((NAME . "ColumnClickSort") (RIID . #x0000006c) (OFFSET . #x324) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether user may sort column by clicking on the column heading.")) ((NAME . "EditSelStart") (RIID . #xfffffddd) (OFFSET . #x328) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the starting point of the text selected in the cell editor.")) ((NAME . "EditSelStart") (RIID . #xfffffddd) (OFFSET . #x32c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the starting point of the text selected in the cell editor.")) ((NAME . "EditSelLength") (RIID . #xfffffddc) (OFFSET . #x330) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of characters selected in the cell editor.")) ((NAME . "EditSelLength") (RIID . #xfffffddc) (OFFSET . #x334) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of characters selected in the cell editor.")) ((NAME . "EditSelText") (RIID . #xfffffdde) (OFFSET . #x338) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets currently selected text in the cell editor.")) ((NAME . "EditSelText") (RIID . #xfffffdde) (OFFSET . #x33c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets currently selected text in the cell editor.")) ((NAME . "PreviewPaneColumn") (RIID . #x00000073) (OFFSET . #x340) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets key of the column displayed in the preview pane.")) ((NAME . "PreviewPaneColumn") (RIID . #x00000073) (OFFSET . #x344) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets key of the column displayed in the preview pane.")) ((NAME . "PreviewPaneType") (RIID . #x00000074) (OFFSET . #x348) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgPreviewPaneType")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets key of the column displayed in the preview pane.")) ((NAME . "PreviewPaneType") (RIID . #x00000074) (OFFSET . #x34c) (RETURNS . "VT_USERDEFINED.Enum.sgPreviewPaneType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets key of the column displayed in the preview pane.")) ((NAME . "PreviewPanePosition") (RIID . #x00000075) (OFFSET . #x350) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgPreviewPanePosition")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating preview pane position.")) ((NAME . "PreviewPanePosition") (RIID . #x00000075) (OFFSET . #x354) (RETURNS . "VT_USERDEFINED.Enum.sgPreviewPanePosition")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating preview pane position.")) ((NAME . "PreviewPaneSize") (RIID . #x00000076) (OFFSET . #x358) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets preview pane size (width or height). In twips.")) ((NAME . "PreviewPaneSize") (RIID . #x00000076) (OFFSET . #x35c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets preview pane size (width or height). In twips.")) ((NAME . "GroupIndentation") (RIID . #x0000006f) (OFFSET . #x360) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets grid's hierarchy indentation size.")) ((NAME . "GroupIndentation") (RIID . #x0000006f) (OFFSET . #x364) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets grid's hierarchy indentation size.")) ((NAME . "Cell") (RIID . #x00000077) (OFFSET . #x368) (RETURNS . "VT_PTR.IsgCell")(PARAMS ("RowKey" "VT_I4")("ColKey" "VT_BSTR")("CellKind" "VT_USERDEFINED.Enum.sgCellKind")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified cell object.")) ((NAME . "CellAt") (RIID . #x0000008c) (OFFSET . #x36c) (RETURNS . "VT_PTR.IsgCell")(PARAMS ("RowPosition" "VT_I4")("ColPosition" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified cell object.")) ((NAME . "InactiveSelection") (RIID . #x00000070) (OFFSET . #x370) (RETURNS . "VT_USERDEFINED.Enum.sgInactiveSelection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating how to draw selection when grid does not have focus.")) ((NAME . "InactiveSelection") (RIID . #x00000070) (OFFSET . #x374) (RETURNS . "VT_VOID")(PARAMS ("RowPosition" "VT_USERDEFINED.Enum.sgInactiveSelection")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating how to draw selection when grid does not have focus.")) ((NAME . "AutoScroll") (RIID . #x00000071) (OFFSET . #x378) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether grid is scrolled as a result of user drag/size mouse operations.")) ((NAME . "AutoScroll") (RIID . #x00000071) (OFFSET . #x37c) (RETURNS . "VT_VOID")(PARAMS ("RowPosition" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether grid is scrolled as a result of user drag/size mouse operations.")) ((NAME . "AutoResize") (RIID . #x00000072) (OFFSET . #x380) (RETURNS . "VT_USERDEFINED.Enum.sgAutoResize")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether columns and/or rows are automatically resized when grid data is loaded.")) ((NAME . "AutoResize") (RIID . #x00000072) (OFFSET . #x384) (RETURNS . "VT_VOID")(PARAMS ("RowPosition" "VT_USERDEFINED.Enum.sgAutoResize")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether columns and/or rows are automatically resized when grid data is loaded.")) ((NAME . "CellAsPicture") (RIID . #x00000079) (OFFSET . #x388) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ("RowKey" "VT_I4")("ColKey" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns bitmap presentation of a specified grid cell.")) ((NAME . "OLEDragMode") (RIID . #x0000007a) (OFFSET . #x38c) (RETURNS . "VT_USERDEFINED.Enum.sgOLEDragMode")(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 . #x0000007a) (OFFSET . #x390) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgOLEDragMode")) (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 . #x0000007b) (OFFSET . #x394) (RETURNS . "VT_USERDEFINED.Enum.sgOLEDropMode")(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 . #x0000007b) (OFFSET . #x398) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgOLEDropMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the control can act as an OLE drop target, either automatically or under program control.")) ((NAME . "Text") (RIID . #x0000007c) (OFFSET . #x39c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current cell's underlying data value as formatted text")) ((NAME . "CellStyleConditions") (RIID . #x00000053) (OFFSET . #x3a0) (RETURNS . "VT_PTR.IsgStyleConditions")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of conditional style rules.")) ((NAME . "RowFilters") (RIID . #x0000007d) (OFFSET . #x3a4) (RETURNS . "VT_PTR.IsgFilters")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of filter definitions.")) ((NAME . "Caption") (RIID . #x0000007e) (OFFSET . #x3a8) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the text displayed in the grid's caption bar.")) ((NAME . "Caption") (RIID . #x0000007e) (OFFSET . #x3ac) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the text displayed in the grid's caption bar.")) ((NAME . "ScrollTipColumn") (RIID . #x00000080) (OFFSET . #x3b0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets key of the column that contains values for vertical scroll tips.")) ((NAME . "ScrollTipColumn") (RIID . #x00000080) (OFFSET . #x3b4) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets key of the column that contains values for vertical scroll tips.")) ((NAME . "MaxRows") (RIID . #x00000081) (OFFSET . #x3b8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the maximum number of rows.")) ((NAME . "MaxRows") (RIID . #x00000081) (OFFSET . #x3bc) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the maximum number of rows.")) ((NAME . "MaxColumns") (RIID . #x00000082) (OFFSET . #x3c0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the maximum number of columns.")) ((NAME . "MaxColumns") (RIID . #x00000082) (OFFSET . #x3c4) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the maximum number of columns.")) ((NAME . "CurrentCell") (RIID . #x00000083) (OFFSET . #x3c8) (RETURNS . "VT_PTR.IsgCell")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns current cell as an SGCell object.")) ((NAME . "FrozenColCount") (RIID . #x00000084) (OFFSET . #x3cc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of frozen columns.")) ((NAME . "FrozenRowCount") (RIID . #x00000085) (OFFSET . #x3d0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of frozen rows.")) ((NAME . "NewRowPos") (RIID . #x00000086) (OFFSET . #x3d4) (RETURNS . "VT_USERDEFINED.Enum.sgNewRowPos")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets position of the row used to add new records.")) ((NAME . "NewRowPos") (RIID . #x00000086) (OFFSET . #x3d8) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgNewRowPos")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets position of the row used to add new records.")) ((NAME . "BOF") (RIID . #x00000089) (OFFSET . #x3dc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns true if the current record position is before the first record.")) ((NAME . "EOF") (RIID . #x0000008a) (OFFSET . #x3e0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns true if the current record position is after the last record.")) ((NAME . "SimpleDataSource") (RIID . #x0000008b) (OFFSET . #x3e4) (RETURNS . "VT_PTR.IsgGridDataSource")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets custom data source used by VirtualInterface data mode.")) ((NAME . "SimpleDataSource") (RIID . #x0000008b) (OFFSET . #x3e8) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_PTR.IsgGridDataSource")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets custom data source used by VirtualInterface data mode.")) ((NAME . "CustomBkgDraw") (RIID . #x00000078) (OFFSET . #x3ec) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgCustomDrawStage")) (FLAGS ( IS-SET ))(DESCRIPTION . "Value indicating whether custom draw for grid background is enabled.")) ((NAME . "CustomBkgDraw") (RIID . #x00000078) (OFFSET . #x3f0) (RETURNS . "VT_USERDEFINED.Enum.sgCustomDrawStage")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Value indicating whether custom draw for grid background is enabled.")) ((NAME . "PaintObject") (RIID . #x0000006d) (OFFSET . #x3f4) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_PTR.IsgGridCustomDraw")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets an object that implements custom draw interface (IsgGridCustomDraw).")) ((NAME . "AutoGroup") (RIID . #x0000008d) (OFFSET . #x3f8) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Value indicating whether groupings are refreshed when row data is changed or a new row is added.")) ((NAME . "AutoGroup") (RIID . #x0000008d) (OFFSET . #x3fc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Value indicating whether groupings are refreshed when row data is changed or a new row is added.")) ((NAME . "AutoResizeHeadings") (RIID . #x0000008f) (OFFSET . #x400) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether column headings are included in the AutoSize operation.")) ((NAME . "AutoResizeHeadings") (RIID . #x0000008f) (OFFSET . #x404) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether column headings are included in the AutoSize operation.")) ((NAME . "GroupByBoxVisible") (RIID . #x00000091) (OFFSET . #x408) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether group-by box is visible.")) ((NAME . "GroupByBoxVisible") (RIID . #x00000091) (OFFSET . #x40c) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether group-by box is visible.")) ((NAME . "GroupByBoxText") (RIID . #x00000090) (OFFSET . #x410) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the text dispalyed in the group-by box.")) ((NAME . "GroupByBoxText") (RIID . #x00000090) (OFFSET . #x414) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the text dispalyed in the group-by box.")) ((NAME . "AlphaBlendEnabled") (RIID . #x0000009e) (OFFSET . #x418) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether transparecy features are enabled.")) ((NAME . "AlphaBlendEnabled") (RIID . #x0000009e) (OFFSET . #x41c) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether transparecy features are enabled.")) ((NAME . "DragAlphaLevel") (RIID . #x0000009f) (OFFSET . #x420) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets an alpha transparency value to be used on the dragged image.")) ((NAME . "DragAlphaLevel") (RIID . #x0000009f) (OFFSET . #x424) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets an alpha transparency value to be used on the dragged image.")) ((NAME . "RowStyleConditions") (RIID . #x000000a0) (OFFSET . #x428) (RETURNS . "VT_PTR.IsgStyleConditions")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of conditional style rules that are applied to grid rows.")) ((NAME . "AutoSearch") (RIID . #x00000094) (OFFSET . #x42c) (RETURNS . "VT_USERDEFINED.Enum.sgAutoSearch")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether auto-search is enabled.")) ((NAME . "AutoSearch") (RIID . #x00000094) (OFFSET . #x430) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_USERDEFINED.Enum.sgAutoSearch")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether auto-search is enabled.")) ((NAME . "AutoSearchDelay") (RIID . #x00000095) (OFFSET . #x434) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the time interval after which the AutoSearch buffer is reset. In milliseconds.")) ((NAME . "AutoSearchDelay") (RIID . #x00000095) (OFFSET . #x438) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the time interval after which the AutoSearch buffer is reset. In milliseconds.")) ((NAME . "hWnd") (RIID . #x00000092) (OFFSET . #x43c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Reserved2") (RIID . #x00000093) (OFFSET . #x440) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Not yet implemented.")) ((NAME . "EditText") (RIID . #x00000096) (OFFSET . #x444) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the text in the cell editor.")) ((NAME . "EditText") (RIID . #x00000096) (OFFSET . #x448) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the text in the cell editor.")) ((NAME . "DataEntryLocked") (RIID . #x00000097) (OFFSET . #x44c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Disables user update, delete and insert operations.")) ((NAME . "DataEntryLocked") (RIID . #x00000097) (OFFSET . #x450) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Disables user update, delete and insert operations.")) ((NAME . "Reserved7") (RIID . #x00000098) (OFFSET . #x454) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Not yet implemented.")) ((NAME . "Reserved7") (RIID . #x00000098) (OFFSET . #x458) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Not yet implemented.")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x45c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays the version info and copyright notice for the BeeGrid control.")) ((NAME . "ReBind") (RIID . #x0000012c) (OFFSET . #x460) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Re-establishes the connection with the bound data source.")) ((NAME . "RowBookmark") (RIID . #x0000012d) (OFFSET . #x464) (RETURNS . "VT_VARIANT")(PARAMS ("RowPosition" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns bookmark identifying row at specified position.")) ((NAME . "RedrawRow") (RIID . #x0000012e) (OFFSET . #x468) (RETURNS . "VT_VOID")(PARAMS ("RowPosition" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Redraws specified row.")) ((NAME . "RedrawCol") (RIID . #x0000012f) (OFFSET . #x46c) (RETURNS . "VT_VOID")(PARAMS ("ColPosition" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Redraws specified column.")) ((NAME . "Redraw") (RIID . #x00000130) (OFFSET . #x470) (RETURNS . "VT_VOID")(PARAMS ("GridSection" "VT_USERDEFINED.Enum.sgGridRedrawCode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Redraws specified grid area.")) ((NAME . "Update") (RIID . #x00000131) (OFFSET . #x474) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Write data from the current row to the underlying database.")) ((NAME . "KeyBookmark") (RIID . #x00000132) (OFFSET . #x478) (RETURNS . "VT_VARIANT")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns bookmark for row with specified key.")) ((NAME . "RedrawCell") (RIID . #x00000133) (OFFSET . #x47c) (RETURNS . "VT_VOID")(PARAMS ("RowPosition" "VT_I4")("ColPosition" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Redraws specified cell.")) ((NAME . "Delete") (RIID . #x00000134) (OFFSET . #x480) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes the current record.")) ((NAME . "RefreshGroups") (RIID . #x00000135) (OFFSET . #x484) (RETURNS . "VT_VOID")(PARAMS ("Expand" "VT_USERDEFINED.Enum.sgExpand")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a recalculation of groups in a grid control.")) ((NAME . "ExpandAll") (RIID . #x00000136) (OFFSET . #x488) (RETURNS . "VT_VOID")(PARAMS ("Levels" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Expands all groups.")) ((NAME . "ExpandRow") (RIID . #x00000137) (OFFSET . #x48c) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("Levels" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Expands specified row.")) ((NAME . "CollapseAll") (RIID . #x00000138) (OFFSET . #x490) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Collapses all groups.")) ((NAME . "CollapseRow") (RIID . #x00000139) (OFFSET . #x494) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Collapses specified row.")) ((NAME . "Sort") (RIID . #x0000013a) (OFFSET . #x498) (RETURNS . "VT_VOID")(PARAMS ("RowPosStart" "VT_I4")("RowPosEnd" "VT_I4")("parameters" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sorts specified rows and columns.")) ((NAME . "EnsureCellVisible") (RIID . #x0000013b) (OFFSET . #x49c) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColKey" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Ensures that specified cell is visible.")) ((NAME . "GetLayoutString") (RIID . #x0000013c) (OFFSET . #x4a0) (RETURNS . "VT_BSTR")(PARAMS ("Format" "VT_USERDEFINED.Enum.sgLayoutFormat")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns grid layout in a string.")) ((NAME . "LoadLayoutFromFile") (RIID . #x0000013d) (OFFSET . #x4a4) (RETURNS . "VT_VOID")(PARAMS ("FilePath" "VT_BSTR")("Format" "VT_USERDEFINED.Enum.sgLayoutFormat")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads grid layout from a file.")) ((NAME . "LoadLayoutFromURL") (RIID . #x0000013e) (OFFSET . #x4a8) (RETURNS . "VT_VOID")(PARAMS ("FileURL" "VT_BSTR")("Format" "VT_USERDEFINED.Enum.sgLayoutFormat")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads grid layout from an URL.")) ((NAME . "LoadLayoutString") (RIID . #x0000013f) (OFFSET . #x4ac) (RETURNS . "VT_VOID")(PARAMS ("LayoutString" "VT_BSTR")("Format" "VT_USERDEFINED.Enum.sgLayoutFormat")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads grid layout from a string.")) ((NAME . "ExportData") (RIID . #x00000140) (OFFSET . #x4b0) (RETURNS . "VT_VOID")(PARAMS ("FilePath" "VT_BSTR")("DataFormat" "VT_USERDEFINED.Enum.sgDataFormat")("Flags" "VT_USERDEFINED.Enum.sgExportFlag")("CellSeparator" "VT_BSTR")("RowSeparator" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Exports grid data to a file.")) ((NAME . "ExportDataString") (RIID . #x00000141) (OFFSET . #x4b4) (RETURNS . "VT_BSTR")(PARAMS ("DataFormat" "VT_USERDEFINED.Enum.sgDataFormat")("Flags" "VT_USERDEFINED.Enum.sgExportFlag")("CellSeparator" "VT_BSTR")("RowSeparator" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Exports grid data to a string.")) ((NAME . "ImportData") (RIID . #x00000142) (OFFSET . #x4b8) (RETURNS . "VT_VOID")(PARAMS ("FilePath" "VT_BSTR")("DataFormat" "VT_USERDEFINED.Enum.sgDataFormat")("CellSeparator" "VT_BSTR")("RowSeparator" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Imports data from a file.")) ((NAME . "ImportDataString") (RIID . #x00000143) (OFFSET . #x4bc) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_BSTR")("DataFormat" "VT_USERDEFINED.Enum.sgDataFormat")("CellSeparator" "VT_BSTR")("RowSeparator" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Imports data from a string.")) ((NAME . "ExportHTML") (RIID . #x00000144) (OFFSET . #x4c0) (RETURNS . "VT_VOID")(PARAMS ("FilePath" "VT_BSTR")("FirstRowPos" "VT_I4")("RowCount" "VT_I4")("Flags" "VT_USERDEFINED.Enum.sgExportFlag")("HTMLTemplate" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Exports grid as an HTML table to a file.")) ((NAME . "ExportHTMLString") (RIID . #x00000145) (OFFSET . #x4c4) (RETURNS . "VT_BSTR")(PARAMS ("FirstRowPos" "VT_I4")("RowCount" "VT_I4")("Flags" "VT_USERDEFINED.Enum.sgExportFlag")("HTMLTemplate" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Exports grid as an HTML table to a string.")) ((NAME . "HitTest") (RIID . #x00000146) (OFFSET . #x4c8) (RETURNS . "VT_USERDEFINED.Enum.sgGridHitTest")(PARAMS ("X" "VT_USERDEFINED.Typedef.OLE_XPOS_CONTAINER")("Y" "VT_USERDEFINED.Typedef.OLE_YPOS_CONTAINER")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns hit test code for given coordinates.")) ((NAME . "HitTestEx") (RIID . #x00000156) (OFFSET . #x4cc) (RETURNS . "VT_USERDEFINED.Enum.sgGridHitTest")(PARAMS ("X" "VT_USERDEFINED.Typedef.OLE_XPOS_CONTAINER")("Y" "VT_USERDEFINED.Typedef.OLE_YPOS_CONTAINER")("RowKey" "VT_PTR.VT_I4")("ColKey" "VT_PTR.VT_BSTR")("CellKind" "VT_PTR.sgCellKind")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns hit test code for given coordinates.")) ((NAME . "HitTestObject") (RIID . #x00000147) (OFFSET . #x4d0) (RETURNS . "VT_USERDEFINED.Enum.sgGridHitTest")(PARAMS ("X" "VT_USERDEFINED.Typedef.OLE_XPOS_CONTAINER")("Y" "VT_USERDEFINED.Typedef.OLE_YPOS_CONTAINER")("TopMostObject" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns hit test code for given coordinates and top-most object under that coordinates.")) ((NAME . "LoadAllRecords") (RIID . #x00000148) (OFFSET . #x4d4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads all records from the data source.")) ((NAME . "Scroll") (RIID . #x00000149) (OFFSET . #x4d8) (RETURNS . "VT_VOID")(PARAMS ("RowCount" "VT_I4")("ColCount" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Scrolls grid for a specified number of rows and columns.")) ((NAME . "MoveFirst") (RIID . #x0000014a) (OFFSET . #x4dc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the current record to the first one.")) ((NAME . "MoveLast") (RIID . #x0000014b) (OFFSET . #x4e0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the current record to the last one.")) ((NAME . "MoveRelative") (RIID . #x0000014c) (OFFSET . #x4e4) (RETURNS . "VT_VOID")(PARAMS ("Rows" "VT_I4")("Bookmark" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the current record offset rows relative to the current or specified row.")) ((NAME . "MoveNext") (RIID . #x0000014d) (OFFSET . #x4e8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the current record to the next one.")) ((NAME . "MovePrevious") (RIID . #x0000014e) (OFFSET . #x4ec) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the current record to the previous one.")) ((NAME . "MoveToRowKey") (RIID . #x0000014f) (OFFSET . #x4f0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the current record to the specified row.")) ((NAME . "CreateRange") (RIID . #x00000150) (OFFSET . #x4f4) (RETURNS . "VT_PTR.IsgRange")(PARAMS ("Type" "VT_USERDEFINED.Enum.sgRangeType")("Left" "VT_I4")("Top" "VT_I4")("Right" "VT_I4")("Bottom" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates new range object and returns a reference to the newly created object.")) ((NAME . "RefetchRow") (RIID . #x00000151) (OFFSET . #x4f8) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reloads specified row from a data source.")) ((NAME . "AutoSizeColumns") (RIID . #x00000153) (OFFSET . #x4fc) (RETURNS . "VT_VOID")(PARAMS ("FirstColPos" "VT_I4")("LastColPos" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resize columns to fit cell content.")) ((NAME . "AutoSizeRows") (RIID . #x00000154) (OFFSET . #x500) (RETURNS . "VT_VOID")(PARAMS ("FirstRowPos" "VT_I4")("LastRowPos" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resize rows to fit cell content.")) ((NAME . "OLEDrag") (RIID . #x00000155) (OFFSET . #x504) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initiates an OLE drag/drop operation.")) ((NAME . "LoadArray") (RIID . #x00000152) (OFFSET . #x508) (RETURNS . "VT_VOID")(PARAMS ("Array" "VT_VARIANT")("RowDim" "VT_I4")("ColDim" "VT_I4")("PageDim" "VT_I4")("CurrPage" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads the grid with data from an array.")) ((NAME . "PostMessage") (RIID . #x00000157) (OFFSET . #x50c) (RETURNS . "VT_VOID")(PARAMS ("MessageID" "VT_I4")("Data1" "VT_VARIANT")("Data2" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Posts the message for later processing.")) ((NAME . "CancelEdit") (RIID . #x00000158) (OFFSET . #x510) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Cancel current row editing and restores its original values.")) ((NAME . "ReservedM2") (RIID . #x00000159) (OFFSET . #x514) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Not yet implemented.")) ((NAME . "ReservedM3") (RIID . #x0000015a) (OFFSET . #x518) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Not yet implemented.")) ((NAME . "ReservedM4") (RIID . #x0000015b) (OFFSET . #x51c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Not yet implemented.")) ((NAME . "ReservedM5") (RIID . #x0000015c) (OFFSET . #x520) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Not yet implemented.")))) ("sgTabKeyBehavior" (TYPE . "Enum")(DESCRIPTION . "Tabulator key settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgEnterKeyBehavior" (TYPE . "Enum")(DESCRIPTION . "Enter key settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgGridBorderStyle" (TYPE . "Enum")(DESCRIPTION . "Grid control's border styles.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgScrollBar" (TYPE . "Enum")(DESCRIPTION . "Scrollbar settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgScrollBarMode" (TYPE . "Enum")(DESCRIPTION . "Scrollbar mode settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgScrollTip" (TYPE . "Enum")(DESCRIPTION . "Scrollbar tip settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgAlignment" (TYPE . "Enum")(DESCRIPTION . "Text alignment settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgEllipsis" (TYPE . "Enum")(DESCRIPTION . "Text ellipses settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgGridLineStyle" (TYPE . "Enum")(DESCRIPTION . "Grid line styles.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgEvenOddStyle" (TYPE . "Enum")(DESCRIPTION . "Even odd style settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgResizeAnimation" (TYPE . "Enum")(DESCRIPTION . "Resize animation settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgUserResizing" (TYPE . "Enum")(DESCRIPTION . "User resizing settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgUserRowColDrag" (TYPE . "Enum")(DESCRIPTION . "User's row and column dragging settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgUserRowColHide" (TYPE . "Enum")(DESCRIPTION . "User's row and column hiding settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgCellBkgStyle" (TYPE . "Enum")(DESCRIPTION . "Cell's background styles.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgFocusRect" (TYPE . "Enum")(DESCRIPTION . "Focus rectangle settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgNavigationWrapMode" (TYPE . "Enum")(DESCRIPTION . "Navigation wrapping.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgDataMode" (TYPE . "Enum")(DESCRIPTION . "Data mode settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgColumns" (TYPE . "Dispinterface")(DESCRIPTION . "IsgColumns Interface")(GUID . "{F0A68CB1-9109-11D2-8EBB-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgColumn")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified grid column object")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of SGColumn objects in the collection")) ((NAME . "Current") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_PTR.IsgColumn")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current column as an SGColumn object.")) ((NAME . "First") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.IsgColumn")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns first non-heading column an SGColumn object.")) ((NAME . "Last") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_PTR.IsgColumn")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns last column an SGColumn object.")) ((NAME . "At") (RIID . #x00000017) (OFFSET . #x38) (RETURNS . "VT_PTR.IsgColumn")(PARAMS ("Position" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a reference to the column at specified position.")) ((NAME . "Add") (RIID . #x00000018) (OFFSET . #x3c) (RETURNS . "VT_PTR.IsgColumn")(PARAMS ("ColumnKey" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds new column object to the collection and returns a reference to the newly created object.")) ((NAME . "InsertAt") (RIID . #x00000019) (OFFSET . #x40) (RETURNS . "VT_PTR.IsgColumn")(PARAMS ("Position" "VT_I4")("ColumnKey" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts the new column object at specified position and returns a reference to the newly created object.")) ((NAME . "Remove") (RIID . #x0000001a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes specified column from the collection.")) ((NAME . "RemoveAt") (RIID . #x0000001b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Position" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes column at specified position.")) ((NAME . "RemoveAll") (RIID . #x0000001c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("RemoveHeading" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all columns from the collection.")) ((NAME . "SetDefinition") (RIID . #x0000001d) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("XMLDefinition" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initializes Columns collection with XML string.")) ((NAME . "GetDefinition") (RIID . #x0000001e) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns XML representation of the Columns collection.")))) ("IsgColumn" (TYPE . "Dispinterface")(DESCRIPTION . "IsgColumn Interface")(GUID . "{F0A68CB0-9109-11D2-8EBB-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Key") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets column's unique identifier.")) ((NAME . "Key") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets column's unique identifier.")) ((NAME . "Tag") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets user defined value associated with the grid column.")) ((NAME . "Tag") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets user defined value associated with the grid column.")) ((NAME . "Position") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets column's position. Zero-based.")) ((NAME . "Position") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets column's position. Zero-based.")) ((NAME . "Caption") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets column's heading text.")) ((NAME . "Caption") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets column's heading text.")) ((NAME . "Hidden") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether the column is hidden or not.")) ((NAME . "Hidden") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether the column is hidden or not.")) ((NAME . "Width") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets column's width.")) ((NAME . "Width") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets column's width.")) ((NAME . "Heading") (RIID . #x00000008) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if column is heading column.")) ((NAME . "DBIndex") (RIID . #x00000009) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns zero-based index of the bound database filed.")) ((NAME . "DBField") (RIID . #x0000000a) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the name of the bound database filed.")) ((NAME . "DBField") (RIID . #x0000000a) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the name of the bound database filed.")) ((NAME . "Style") (RIID . #x0000000b) (OFFSET . #x60) (RETURNS . "VT_PTR.IsgStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the SGStyle object associated with the column.")) ((NAME . "DataChanged") (RIID . #x0000000c) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns true if column's data has been changed.")) ((NAME . "DataWidth") (RIID . #x0000000d) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of characters that can be entered when editing a cell.")) ((NAME . "DataWidth") (RIID . #x0000000d) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of characters that can be entered when editing a cell.")) ((NAME . "ReadOnly") (RIID . #x0000000e) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether an object can be edited.")) ((NAME . "ReadOnly") (RIID . #x0000000e) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether an object can be edited.")) ((NAME . "AllowSizing") (RIID . #x0000000f) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether a user can resize a column.")) ((NAME . "AllowSizing") (RIID . #x0000000f) (OFFSET . #x7c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether a user can resize a column.")) ((NAME . "ValueItems") (RIID . #x00000010) (OFFSET . #x80) (RETURNS . "VT_PTR.IsgValueItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of column's value items.")) ((NAME . "Control") (RIID . #x00000011) (OFFSET . #x84) (RETURNS . "VT_PTR.IsgControl")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an SGControl object associated with the column.")) ((NAME . "ColIndex") (RIID . #x00000012) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the one-based index of a column within the Columns collection.")) ((NAME . "AllowFocus") (RIID . #x00000013) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether a column can receive focus.")) ((NAME . "AllowFocus") (RIID . #x00000013) (OFFSET . #x90) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether a column can receive focus.")) ((NAME . "DefaultValue") (RIID . #x00000014) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a default value for a column.")) ((NAME . "DefaultValue") (RIID . #x00000014) (OFFSET . #x98) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a default value for a column.")) ((NAME . "HeadingStyle") (RIID . #x00000015) (OFFSET . #x9c) (RETURNS . "VT_PTR.IsgStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the SGStyle object associated with the column heading.")) ((NAME . "Left") (RIID . #x00000016) (OFFSET . #xa0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XPOS_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the position of the column's left edge.")) ((NAME . "Right") (RIID . #x00000017) (OFFSET . #xa4) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XPOS_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the position of the column's right edge.")) ((NAME . "Visible") (RIID . #x00000018) (OFFSET . #xa8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether a column is currently within view.")) ((NAME . "HeadingPicture") (RIID . #x00000019) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets picture displayed in the column heading.")) ((NAME . "HeadingPicture") (RIID . #x00000019) (OFFSET . #xb0) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets picture displayed in the column heading.")) ((NAME . "DataType") (RIID . #x0000001a) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgDataType")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets column's data type.")) ((NAME . "DataType") (RIID . #x0000001a) (OFFSET . #xb8) (RETURNS . "VT_USERDEFINED.Enum.sgDataType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets column's data type.")) ((NAME . "SortOrder") (RIID . #x0000001b) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgSortOrder")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets column's sort order.")) ((NAME . "SortOrder") (RIID . #x0000001b) (OFFSET . #xc0) (RETURNS . "VT_USERDEFINED.Enum.sgSortOrder")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets column's sort order.")) ((NAME . "SortType") (RIID . #x0000001c) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgSortType")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets data type used when sorting.")) ((NAME . "SortType") (RIID . #x0000001c) (OFFSET . #xc8) (RETURNS . "VT_USERDEFINED.Enum.sgSortType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets data type used when sorting.")) ((NAME . "StyleConditions") (RIID . #x0000001d) (OFFSET . #xcc) (RETURNS . "VT_PTR.IsgStyleConditions")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of a conditional style rules.")) ((NAME . "FetchCellStyle") (RIID . #x0000001e) (OFFSET . #xd0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether FetchCellStyle event is fired.")) ((NAME . "FetchCellStyle") (RIID . #x0000001e) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether FetchCellStyle event is fired.")) ((NAME . "Frozen") (RIID . #x0000001f) (OFFSET . #xd8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether the column is frozen.")) ((NAME . "Frozen") (RIID . #x0000001f) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether the column is frozen.")) ((NAME . "MergeCells") (RIID . #x00000020) (OFFSET . #xe0) (RETURNS . "VT_USERDEFINED.Enum.sgCellMerge")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating cell merging rules.")) ((NAME . "MergeCells") (RIID . #x00000020) (OFFSET . #xe4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgCellMerge")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating cell merging rules.")) ((NAME . "BaseTableName") (RIID . #x00000021) (OFFSET . #xe8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string that identifies the name of the associated database table.")) ((NAME . "BaseColumnName") (RIID . #x00000022) (OFFSET . #xec) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string that identifies the name of the associated database field.")) ((NAME . "EditMask") (RIID . #x00000023) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the input mask used to edit cells.")) ((NAME . "EditMask") (RIID . #x00000023) (OFFSET . #xf4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the input mask used to edit cells.")) ((NAME . "EditMaskDataMode") (RIID . #x00000024) (OFFSET . #xf8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgMaskDataMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value that determines how masked cells will be stored by the underlaying data source.")) ((NAME . "EditMaskDataMode") (RIID . #x00000024) (OFFSET . #xfc) (RETURNS . "VT_USERDEFINED.Enum.sgMaskDataMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value that determines how masked cells will be stored by the underlaying data source.")) ((NAME . "Redraw") (RIID . #x00000032) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Redraws column.")) ((NAME . "SetDefinition") (RIID . #x00000033) (OFFSET . #x104) (RETURNS . "VT_VOID")(PARAMS ("XMLDefinition" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initializes Column object with XML string.")) ((NAME . "GetDefinition") (RIID . #x00000034) (OFFSET . #x108) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns XML representation of the Column object.")) ((NAME . "AutoSize") (RIID . #x00000035) (OFFSET . #x10c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resize column to fit cell content.")))) ("IsgStyle" (TYPE . "Dispinterface")(DESCRIPTION . "IsgStyle Interface")(GUID . "{EA2CE601-9388-11D2-8EC1-008048E27A77}")(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 . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets style name. Read only for named styles.")) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets style name. Read only for named styles.")) ((NAME . "Grid") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns style name.")) ((NAME . "BaseStyle") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets name of the style on which a style is based.")) ((NAME . "BaseStyle") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets name of the style on which a style is based.")) ((NAME . "Font") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-SET ))) ((NAME . "Font") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Font") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "BackColor") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cell's background color.")) ((NAME . "BackColor") (RIID . #x00000005) (OFFSET . #x44) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cell's background color.")) ((NAME . "ForeColor") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cell's foreground color.")) ((NAME . "ForeColor") (RIID . #x00000006) (OFFSET . #x4c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cell's foreground color.")) ((NAME . "TextAlignment") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgAlignment")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets text alignment style.")) ((NAME . "TextAlignment") (RIID . #x00000007) (OFFSET . #x54) (RETURNS . "VT_USERDEFINED.Enum.sgAlignment")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets text alignment style.")) ((NAME . "WordWrap") (RIID . #x00000008) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables word wrapping for cell text.")) ((NAME . "WordWrap") (RIID . #x00000008) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables word wrapping for cell text.")) ((NAME . "Ellipsis") (RIID . #x00000009) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgEllipsis")) (FLAGS ( IS-SET ))(DESCRIPTION . "Truncates text that does not fit in the cell and adds ellipses (...).")) ((NAME . "Ellipsis") (RIID . #x00000009) (OFFSET . #x64) (RETURNS . "VT_USERDEFINED.Enum.sgEllipsis")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Truncates text that does not fit in the cell and adds ellipses (...).")) ((NAME . "Padding") (RIID . #x0000000a) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the space between the contents and inside edges of cells.")) ((NAME . "Padding") (RIID . #x0000000a) (OFFSET . #x6c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the space between the contents and inside edges of cells.")) ((NAME . "BorderSize") (RIID . #x0000000b) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets size of the cell border.")) ((NAME . "BorderSize") (RIID . #x0000000b) (OFFSET . #x74) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets size of the cell border.")) ((NAME . "BorderStyle") (RIID . #x0000000c) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgCellBorderStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cells border style.")) ((NAME . "BorderStyle") (RIID . #x0000000c) (OFFSET . #x7c) (RETURNS . "VT_USERDEFINED.Enum.sgCellBorderStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cells border style.")) ((NAME . "BkgStyle") (RIID . #x0000000d) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgCellBkgStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cells background style.")) ((NAME . "BkgStyle") (RIID . #x0000000d) (OFFSET . #x84) (RETURNS . "VT_USERDEFINED.Enum.sgCellBkgStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cells background style.")) ((NAME . "BorderColor") (RIID . #x0000000e) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cells border color.")) ((NAME . "BorderColor") (RIID . #x0000000e) (OFFSET . #x8c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cells border color.")) ((NAME . "Format") (RIID . #x0000000f) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the format for displaying numbers, dates, time and text.")) ((NAME . "Format") (RIID . #x0000000f) (OFFSET . #x94) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the format for displaying numbers, dates, time and text.")) ((NAME . "Reset") (RIID . #x00000010) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Roll back all changes and use parent style values.")) ((NAME . "CopyFrom") (RIID . #x00000011) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("Rhs" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Replaces all style attributes with specified style.")) ((NAME . "Appearance") (RIID . #x00000012) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("Rhs" "VT_USERDEFINED.Enum.sgAppearance")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the paint style.")) ((NAME . "Appearance") (RIID . #x00000012) (OFFSET . #xa4) (RETURNS . "VT_USERDEFINED.Enum.sgAppearance")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the paint style.")) ((NAME . "PictureAlignment") (RIID . #x00000013) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("Rhs" "VT_USERDEFINED.Enum.sgPicAlignment")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets picture alignment style.")) ((NAME . "PictureAlignment") (RIID . #x00000013) (OFFSET . #xac) (RETURNS . "VT_USERDEFINED.Enum.sgPicAlignment")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets picture alignment style.")) ((NAME . "DisplayType") (RIID . #x00000014) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("Rhs" "VT_USERDEFINED.Enum.sgDisplayType")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines how a cell is displayed.")) ((NAME . "DisplayType") (RIID . #x00000014) (OFFSET . #xb4) (RETURNS . "VT_USERDEFINED.Enum.sgDisplayType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines how a cell is displayed.")) ((NAME . "Borders") (RIID . #x00000015) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("Rhs" "VT_USERDEFINED.Enum.sgCellBorder")) (FLAGS ( IS-SET ))(DESCRIPTION . "Indicates which borders are shown.")) ((NAME . "Borders") (RIID . #x00000015) (OFFSET . #xbc) (RETURNS . "VT_USERDEFINED.Enum.sgCellBorder")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates which borders are shown.")) ((NAME . "CustomDraw") (RIID . #x00000016) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("Rhs" "VT_USERDEFINED.Enum.sgCustomDrawStage")) (FLAGS ( IS-SET ))(DESCRIPTION . "Value indicating whether custom draw is enabled.")) ((NAME . "CustomDraw") (RIID . #x00000016) (OFFSET . #xc4) (RETURNS . "VT_USERDEFINED.Enum.sgCustomDrawStage")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Value indicating whether custom draw is enabled.")) ((NAME . "AlphaLevel") (RIID . #x00000017) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_USERDEFINED.Enum.sgAlphaBlendElement")("riid" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets an alpha transparency value to be used for the specified element.")) ((NAME . "AlphaLevel") (RIID . #x00000017) (OFFSET . #xcc) (RETURNS . "VT_I2")(PARAMS ("Element" "VT_USERDEFINED.Enum.sgAlphaBlendElement")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets an alpha transparency value to be used for the specified element.")) ((NAME . "MousePointer") (RIID . #x00000018) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_USERDEFINED.Enum.sgMousePointer")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of mouse pointer displayed.")) ((NAME . "MousePointer") (RIID . #x00000018) (OFFSET . #xd4) (RETURNS . "VT_USERDEFINED.Enum.sgMousePointer")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of mouse pointer displayed.")) ((NAME . "MouseIcon") (RIID . #x00000019) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets a custom mouse icon.")) ((NAME . "MouseIcon") (RIID . #x00000019) (OFFSET . #xdc) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a custom mouse icon.")) ((NAME . "BkgPicture") (RIID . #x0000001a) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns or sets a background picture.")) ((NAME . "BkgPicture") (RIID . #x0000001a) (OFFSET . #xe4) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a background picture.")) ((NAME . "BkgPictureAlignment") (RIID . #x0000001b) (OFFSET . #xe8) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_USERDEFINED.Enum.sgPicAlignment")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets background picture alignment style.")) ((NAME . "BkgPictureAlignment") (RIID . #x0000001b) (OFFSET . #xec) (RETURNS . "VT_USERDEFINED.Enum.sgPicAlignment")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets background picture alignment style.")) ((NAME . "BackColor2") (RIID . #x0000001c) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cell's second background color.")) ((NAME . "BackColor2") (RIID . #x0000001c) (OFFSET . #xf4) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cell's second background color.")) ((NAME . "HighlightColor") (RIID . #x0000001d) (OFFSET . #xf8) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a highlight color used when drawing 3D effects.")) ((NAME . "HighlightColor") (RIID . #x0000001d) (OFFSET . #xfc) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a highlight color used when drawing 3D effects.")) ((NAME . "ShadowColor") (RIID . #x0000001e) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a shadow color used when drawing 3D effects.")) ((NAME . "ShadowColor") (RIID . #x0000001e) (OFFSET . #x104) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a shadow color used when drawing 3D effects.")) ((NAME . "SetDefinition") (RIID . #x00000028) (OFFSET . #x108) (RETURNS . "VT_VOID")(PARAMS ("XMLDefinition" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initializes Style object with XML string.")) ((NAME . "GetDefinition") (RIID . #x00000029) (OFFSET . #x10c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns XML representation of the Style object.")))) ("sgCellBorderStyle" (TYPE . "Enum")(DESCRIPTION . "Cell's border styles.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgAppearance" (TYPE . "Enum")(DESCRIPTION . "Appearance settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgPicAlignment" (TYPE . "Enum")(DESCRIPTION . "Picture alignment settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgDisplayType" (TYPE . "Enum")(DESCRIPTION . "Cell display types.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgCellBorder" (TYPE . "Enum")(DESCRIPTION . "Cell's border settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgCustomDrawStage" (TYPE . "Enum")(DESCRIPTION . "Grid's custom-draw drawing stages.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgAlphaBlendElement" (TYPE . "Enum")(DESCRIPTION . "Determines the cell element that is a subject of an alpha blending operation.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgMousePointer" (TYPE . "Enum")(DESCRIPTION . "Specifies the type of mouse pointer displayed.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgValueItems" (TYPE . "Dispinterface")(DESCRIPTION . "IsgValueItems Interface")(GUID . "{240E3C91-C2A4-11D2-8EFF-008048E27A77}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgValueItem")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified value item object")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns number of value items in the collection.")) ((NAME . "Default") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets zero based index of default value item.")) ((NAME . "Default") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets zero based index of default value item.")) ((NAME . "Translate") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Indicates whether data values are translated to display values.")) ((NAME . "Translate") (RIID . #x00000003) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether data values are translated to display values.")) ((NAME . "LimitToList") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Indicates whether to accept user input only if it matches one of the value items.")) ((NAME . "LimitToList") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether to accept user input only if it matches one of the value items.")) ((NAME . "ValueItem") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_PTR.IsgValueItem")(PARAMS ("DataValue" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns SGValueItem object associated with specified data value.")) ((NAME . "DisplayItem") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_PTR.IsgValueItem")(PARAMS ("DisplayValue" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns first SGValueItem object that has specified display value.")) ((NAME . "CycleOnClick") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("DisplayValue" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether clicking on a cell cycles through value items.")) ((NAME . "CycleOnClick") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether clicking on a cell cycles through value items.")) ((NAME . "Add") (RIID . #x0000000a) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("DataValue" "VT_VARIANT")("DisplayValue" "VT_VARIANT")("DisplayPicture" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds new value item to the collection.")) ((NAME . "Remove") (RIID . #x0000000b) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes specified value item from the collection.")) ((NAME . "RemoveAll") (RIID . #x0000000c) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all value items from the collection.")))) ("IsgValueItem" (TYPE . "Dispinterface")(DESCRIPTION . "IsgValueItem Interface")(GUID . "{240E3C90-C2A4-11D2-8EFF-008048E27A77}")(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 . "Value") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns data value.")) ((NAME . "DisplayValue") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns display value.")) ((NAME . "DisplayPicture") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns display picture.")) ((NAME . "Index") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the index of a ValueItem object in a collection.")))) ("IsgControl" (TYPE . "Dispinterface")(DESCRIPTION . "IsgControl Interface")(GUID . "{1DF77B30-C735-11D2-8F0D-008048E27A77}")(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 . "Window") (RIID . #xfffffdfd) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns cell editor's window handle (HWND).")) ((NAME . "Grid") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Type") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgCellEditorType")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines what type of control is used to edit the cell.")) ((NAME . "Type") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Enum.sgCellEditorType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines what type of control is used to edit the cell.")) ((NAME . "PopupStyle") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_PTR.IsgStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the SGStyle object for the control's popup window.")) ((NAME . "Width") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets width of the control's popup window.")) ((NAME . "Width") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Typedef.OLE_XSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets width of the control's popup window.")) ((NAME . "Height") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets height of the control's popup window.")) ((NAME . "Height") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets height of the control's popup window.")) ((NAME . "AutoOpen") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether control's popup window is opened when the user starts typing.")) ((NAME . "AutoOpen") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether control's popup window is opened when the user starts typing.")) ((NAME . "ButtonAlignment") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgButtonAlignment")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls button's horizontal position.")) ((NAME . "ButtonAlignment") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_USERDEFINED.Enum.sgButtonAlignment")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls button's horizontal position.")) ((NAME . "PopupAlignment") (RIID . #x00000008) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgPopupAlignment")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls horizontal position of the cell editor popup window.")) ((NAME . "PopupAlignment") (RIID . #x00000008) (OFFSET . #x54) (RETURNS . "VT_USERDEFINED.Enum.sgPopupAlignment")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls horizontal position of the cell editor popup window.")) ((NAME . "ShowButton") (RIID . #x00000009) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgShowButton")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets flag indicating when is the action button shown.")) ((NAME . "ShowButton") (RIID . #x00000009) (OFFSET . #x5c) (RETURNS . "VT_USERDEFINED.Enum.sgShowButton")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets flag indicating when is the action button shown.")) ((NAME . "ButtonPicture") (RIID . #x0000000a) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets control's button picture.")) ((NAME . "ButtonPicture") (RIID . #x0000000a) (OFFSET . #x64) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets control's button picture.")) ((NAME . "SortOrder") (RIID . #x0000000b) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgSortOrder")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets control's sorting order.")) ((NAME . "SortOrder") (RIID . #x0000000b) (OFFSET . #x6c) (RETURNS . "VT_USERDEFINED.Enum.sgSortOrder")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets control's sorting order.")) ((NAME . "ItemHeight") (RIID . #x0000000c) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgItemHeight")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets control's item height type.")) ((NAME . "ItemHeight") (RIID . #x0000000c) (OFFSET . #x74) (RETURNS . "VT_USERDEFINED.Enum.sgItemHeight")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets control's item height type.")) ((NAME . "DroppedDown") (RIID . #x0000000d) (OFFSET . #x78) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns true if cell editor's popup window is open.")) ((NAME . "PopupRows") (RIID . #x0000000e) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets number of rows that are visible in the combo's drop-dow window.")) ((NAME . "PopupRows") (RIID . #x0000000e) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets number of rows that are visible in the combo's drop-dow window.")))) ("sgCellEditorType" (TYPE . "Enum")(DESCRIPTION . "Cell editor types.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgButtonAlignment" (TYPE . "Enum")(DESCRIPTION . "Cell's action button alignment.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgPopupAlignment" (TYPE . "Enum")(DESCRIPTION . "Popup window alignment settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgShowButton" (TYPE . "Enum")(DESCRIPTION . "Cell's action button settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgSortOrder" (TYPE . "Enum")(DESCRIPTION . "Sorting order settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgItemHeight" (TYPE . "Enum")(DESCRIPTION . "Popup window's item height settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgDataType" (TYPE . "Enum")(DESCRIPTION . "Supported data types.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgSortType" (TYPE . "Enum")(DESCRIPTION . "Sorting type settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgStyleConditions" (TYPE . "Dispinterface")(DESCRIPTION . "IsgStyleConditions Interface")(GUID . "{28D20E73-4F3A-11D3-B75C-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgStyleCondition")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified SGStyleCondition object.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of SGStyleCondition objects in the collection.")) ((NAME . "Add") (RIID . #x0000000a) (OFFSET . #x2c) (RETURNS . "VT_PTR.IsgStyleCondition")(PARAMS ("StyleName" "VT_BSTR")("ValueSource" "VT_USERDEFINED.Enum.sgConditionValueSource")("Op" "VT_USERDEFINED.Enum.sgOperator")("Val1" "VT_VARIANT")("Val2" "VT_VARIANT")("ColKey" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds new style condition.")) ((NAME . "Remove") (RIID . #x0000000b) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes specified style condition from the collection.")) ((NAME . "RemoveAll") (RIID . #x0000000c) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all style conditions from the collection.")) ((NAME . "SetDefinition") (RIID . #x00000014) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("XMLDefinition" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initializes StyleConditions collection with XML string.")) ((NAME . "GetDefinition") (RIID . #x00000015) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns XML representation of the StyleConditions collection.")))) ("IsgStyleCondition" (TYPE . "Dispinterface")(DESCRIPTION . "IsgStyleCondition Interface")(GUID . "{28D20E72-4F3A-11D3-B75C-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Index") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the index of a condition object in a collection.")) ((NAME . "StyleName") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns name of the style.")) ((NAME . "ValueSource") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Enum.sgConditionValueSource")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a value indicating source of the value used when evaluating condition.")) ((NAME . "Condition") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.IsgCondition")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns condition object.")) ((NAME . "ConditionColKey") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the key of the column whose value is used as a left-side value when evaluating condition.")))) ("sgConditionValueSource" (TYPE . "Enum")(DESCRIPTION . "Condition value settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgCondition" (TYPE . "Dispinterface")(DESCRIPTION . "IsgCondititon Interface")(GUID . "{86F749D2-360F-11D3-B736-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Operator") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgOperator")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets operator used in a comparation.")) ((NAME . "Operator") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.sgOperator")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets operator used in a comparation.")) ((NAME . "Value1") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the first right-side value used in a comparation.")) ((NAME . "Value1") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the first right-side value used in a comparation.")) ((NAME . "Value2") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the second right-side value used in a comparation.")) ((NAME . "Value2") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the second right-side value used in a comparation.")) ((NAME . "CaseSensitive") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether matching is case-sensitive.")) ((NAME . "CaseSensitive") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether matching is case-sensitive.")) ((NAME . "Set") (RIID . #x00000014) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("Op" "VT_USERDEFINED.Enum.sgOperator")("Val1" "VT_VARIANT")("Val2" "VT_VARIANT")("CaseSensitive" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets condition parameters.")) ((NAME . "SetDefinition") (RIID . #x00000015) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("XMLDefinition" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initializes Condition object with XML string.")) ((NAME . "GetDefinition") (RIID . #x00000016) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns XML representation of the Condition object.")))) ("sgOperator" (TYPE . "Enum")(DESCRIPTION . "Condition operator.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgCellMerge" (TYPE . "Enum")(DESCRIPTION . "Cell merging rules.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgMaskDataMode" (TYPE . "Enum")(DESCRIPTION . "Specifies how masked cells will be stored by the underlaying data source.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgStyles" (TYPE . "Dispinterface")(DESCRIPTION . "IsgStyles Interface")(GUID . "{EA2CE602-9388-11D2-8EC1-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgStyle")(PARAMS ("StyleName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified style object")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of SGStyle objects in the collection")) ((NAME . "Add") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_PTR.IsgStyle")(PARAMS ("StyleName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds new style object to the collection and returns a reference to the newly created object.")) ((NAME . "Remove") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("StyleName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes specified style from the collection.")) ((NAME . "RemoveAll") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all style objects from the collection.")) ((NAME . "Contains") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ("StyleName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns true if style with specified name exists in the collection")) ((NAME . "CopyFrom") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("newStyles" "VT_PTR.IsgStyles")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Replaces contained styles with styles from another collection")) ((NAME . "RemoveCustom") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all unnamed styles from the grid.")) ((NAME . "SetDefinition") (RIID . #x00000014) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("XMLDefinition" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initializes Styles collection with XML string.")) ((NAME . "GetDefinition") (RIID . #x00000015) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns XML representation of the Styles collection.")))) ("IsgArray" (TYPE . "Dispinterface")(DESCRIPTION . "IsgArray Interface")(GUID . "{A7542960-A71E-11D2-8ED4-008048E27A77}")(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 . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("lcid" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets cell's underlying data value.")) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets cell's underlying data value.")) ((NAME . "RowCount") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns known row count.")) ((NAME . "ColCount") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns column count.")) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("Val" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns array element value.")) ((NAME . "Set") (RIID . #x0000000b) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("Val" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets array element value.")))) ("IRowCursor" (TYPE . "Dispinterface")(GUID . "{9F6AA700-D188-11CD-AD48-00AA003C9CB6}")(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 ))))) ("sgSelectionMode" (TYPE . "Enum")(DESCRIPTION . "Selection mode settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgMultiSelect" (TYPE . "Enum")(DESCRIPTION . "Multi-selection settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgSelection" (TYPE . "Dispinterface")(DESCRIPTION . "IsgSelection Interface")(GUID . "{D96465D4-DB03-11D2-8F2C-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Style") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns selection's SGStyle object.")) ((NAME . "Ranges") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.IsgRanges")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of SGRanges object in the selection.")) ((NAME . "SelectionMode") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgSelectionMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets selection mode.")) ((NAME . "SelectionMode") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.sgSelectionMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets selection mode.")) ((NAME . "MultiSelect") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgMultiSelect")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls multiple selection mode.")) ((NAME . "MultiSelect") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.sgMultiSelect")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls multiple selection mode.")) ((NAME . "Clear") (RIID . #x00000014) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears selection.")) ((NAME . "SelectAll") (RIID . #x00000015) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Select all non-heading cells in the grid.")) ((NAME . "IsEmpty") (RIID . #x00000016) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns True if there is no selected cells.")) ((NAME . "IsRowSelected") (RIID . #x00000017) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ("RowPosition" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns True specified row is selected.")) ((NAME . "IsColSelected") (RIID . #x00000018) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ("ColPosition" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns True specified column is selected.")) ((NAME . "IsCellSelected") (RIID . #x00000019) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ("RowPosition" "VT_I4")("ColPosition" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns True specified cell is selected.")))) ("IsgRanges" (TYPE . "Dispinterface")(DESCRIPTION . "IsgRanges Interface")(GUID . "{D96465D2-DB03-11D2-8F2C-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgRange")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified range object")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of SGRange objects in the collection")) ((NAME . "Add") (RIID . #x0000000a) (OFFSET . #x2c) (RETURNS . "VT_PTR.IsgRange")(PARAMS ("Type" "VT_USERDEFINED.Enum.sgRangeType")("Left" "VT_I4")("Top" "VT_I4")("Right" "VT_I4")("Bottom" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds new SGRange object to the collection and returns a reference to the newly created object.")) ((NAME . "Remove") (RIID . #x0000000b) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes specified range from the collection.")) ((NAME . "RemoveAll") (RIID . #x0000000c) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all ranges from the collection.")))) ("IsgRange" (TYPE . "Dispinterface")(DESCRIPTION . "IsgRange Interface")(GUID . "{D96465D0-DB03-11D2-8F2C-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Type") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.sgRangeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns range type.")) ((NAME . "Name") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets range's name.")) ((NAME . "Name") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets range's name.")) ((NAME . "LeftCol") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns position of the left-most column in the range.")) ((NAME . "RightCol") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns position of the right-most column in the range.")) ((NAME . "TopRow") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns position of the top-most row in the range.")) ((NAME . "BottomRow") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns position of the bottom-most row in the range.")) ((NAME . "Redraw") (RIID . #x00000014) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Redraws cells in the range.")) ((NAME . "ApplyStyle") (RIID . #x00000015) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("Style" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Applies style to rows, columns and/or cells in this range.")) ((NAME . "SetData") (RIID . #x00000016) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_BSTR")("Format" "VT_USERDEFINED.Enum.sgDataFormat")("CellSeparator" "VT_BSTR")("RowSeparator" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Replaces cell data with data specified in parameter. Cell values are separated with separator.")) ((NAME . "GetData") (RIID . #x00000017) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ("Format" "VT_USERDEFINED.Enum.sgDataFormat")("Flags" "VT_USERDEFINED.Enum.sgExportFlag")("CellSeparator" "VT_BSTR")("RowSeparator" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns data as a string.")))) ("sgRangeType" (TYPE . "Enum")(DESCRIPTION . "Range types.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgDataFormat" (TYPE . "Enum")(DESCRIPTION . "Data format settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgExportFlag" (TYPE . "Enum")(DESCRIPTION . "Export flags.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgRows" (TYPE . "Dispinterface")(DESCRIPTION . "IsgRows Interface")(GUID . "{ACAE77F1-E214-11D2-8F41-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgRow")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified grid row object")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of SGRow objects in the collection")) ((NAME . "Current") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_PTR.IsgRow")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns current row object.")) ((NAME . "First") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.IsgRow")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns first non-heading row object.")) ((NAME . "Last") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_PTR.IsgRow")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns last row object.")) ((NAME . "At") (RIID . #x00000014) (OFFSET . #x38) (RETURNS . "VT_PTR.IsgRow")(PARAMS ("Position" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns reference to the row at specified position.")) ((NAME . "Add") (RIID . #x00000015) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("Format" "VT_USERDEFINED.Enum.sgDataFormat")("RowData" "VT_BSTR")("CellSeparator" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds new row at the and of the grid.")) ((NAME . "InsertAt") (RIID . #x00000016) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("RowPos" "VT_I4")("Format" "VT_USERDEFINED.Enum.sgDataFormat")("RowData" "VT_BSTR")("CellSeparator" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts new row at specified position.")) ((NAME . "Remove") (RIID . #x00000017) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes specified row from a grid.")) ((NAME . "Find") (RIID . #x00000018) (OFFSET . #x48) (RETURNS . "VT_PTR.IsgRow")(PARAMS ("ColKey" "VT_BSTR")("Op" "VT_USERDEFINED.Enum.sgOperator")("Val1" "VT_VARIANT")("Val2" "VT_VARIANT")("StartRowPos" "VT_I4")("Direction" "VT_I4")("SearchFlags" "VT_USERDEFINED.Enum.sgSearchFlag")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds first row that matches specified condition.")) ((NAME . "FindTag") (RIID . #x00000019) (OFFSET . #x4c) (RETURNS . "VT_PTR.IsgRow")(PARAMS ("Op" "VT_USERDEFINED.Enum.sgOperator")("Val1" "VT_VARIANT")("Val2" "VT_VARIANT")("StartRowPos" "VT_I4")("Direction" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds first row whose tag value matches specified condition.")) ((NAME . "RemoveAt") (RIID . #x0000001a) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("Position" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes row at specified position.")) ((NAME . "RemoveAll") (RIID . #x0000001b) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("RemoveHeading" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all rows from the collection.")))) ("IsgRow" (TYPE . "Dispinterface")(DESCRIPTION . "IsgRow Interface")(GUID . "{ACAE77F0-E214-11D2-8F41-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Bookmark") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets row's bookmark.")) ((NAME . "Bookmark") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets row's bookmark.")) ((NAME . "Tag") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets user defined value associated with the grid row.")) ((NAME . "Tag") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets user defined value associated with the grid row.")) ((NAME . "Position") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets row position. Zero-based.")) ((NAME . "Position") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets row position. Zero-based.")) ((NAME . "Hidden") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether the row is hidden or not.")) ((NAME . "Hidden") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether the row is hidden or not.")) ((NAME . "Height") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets row's height.")) ((NAME . "Height") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_USERDEFINED.Typedef.OLE_YSIZE_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets row's height.")) ((NAME . "Heading") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns true if row is heading row.")) ((NAME . "Style") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_PTR.IsgStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the SGStyle object associated with the row.")) ((NAME . "AllowSizing") (RIID . #x00000009) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether a user can resize a row.")) ((NAME . "AllowSizing") (RIID . #x00000009) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether a user can resize a row.")) ((NAME . "OutlineLevel") (RIID . #x0000000a) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns row's outline level.")) ((NAME . "Key") (RIID . #x0000000b) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns row's key.")) ((NAME . "AllowFocus") (RIID . #x0000000c) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether a row can receive focus.")) ((NAME . "AllowFocus") (RIID . #x0000000c) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether a row can receive focus.")) ((NAME . "Top") (RIID . #x0000000d) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Typedef.OLE_YPOS_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the position of the row's top edge.")) ((NAME . "Bottom") (RIID . #x0000000e) (OFFSET . #x6c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_YPOS_CONTAINER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the position of the row's bottom edge.")) ((NAME . "Visible") (RIID . #x0000000f) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether a row is currently within view.")) ((NAME . "Type") (RIID . #x00000010) (OFFSET . #x74) (RETURNS . "VT_USERDEFINED.Enum.sgRowType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns row's type.")) ((NAME . "GroupHeading") (RIID . #x00000011) (OFFSET . #x78) (RETURNS . "VT_PTR.IsgGroupHeading")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns row as an SGGroupHeading object.")) ((NAME . "DataIndex") (RIID . #x00000012) (OFFSET . #x7c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an absolute database index of the bound record.")) ((NAME . "Cells") (RIID . #x00000013) (OFFSET . #x80) (RETURNS . "VT_PTR.IsgCells")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of row cells.")) ((NAME . "Status") (RIID . #x00000014) (OFFSET . #x84) (RETURNS . "VT_USERDEFINED.Enum.sgRowStatus")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the row's status bits.")) ((NAME . "Frozen") (RIID . #x00000015) (OFFSET . #x88) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether the row is frozen.")) ((NAME . "Frozen") (RIID . #x00000015) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether the row is frozen.")) ((NAME . "Parent") (RIID . #x00000016) (OFFSET . #x90) (RETURNS . "VT_PTR.IsgGroupHeading")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGroupHeading object.")) ((NAME . "Expanded") (RIID . #x00000017) (OFFSET . #x94) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if this row is expanded.")) ((NAME . "SetData") (RIID . #x00000028) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("Format" "VT_USERDEFINED.Enum.sgDataFormat")("RowData" "VT_BSTR")("CellSeparator" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Replaces row data with data specified in parameter. Cell values are separated with separator.")) ((NAME . "GetData") (RIID . #x00000029) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ("Format" "VT_USERDEFINED.Enum.sgDataFormat")("CellSeparator" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns row data as a string.")) ((NAME . "Redraw") (RIID . #x0000002a) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Redraws row.")) ((NAME . "Expand") (RIID . #x0000002b) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("Levels" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Expands this row.")) ((NAME . "Collapse") (RIID . #x0000002c) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Collapses this row.")) ((NAME . "AutoSize") (RIID . #x0000002d) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resize row to fit cell content.")))) ("sgRowType" (TYPE . "Enum")(DESCRIPTION . "Row types.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgGroupHeading" (TYPE . "Dispinterface")(DESCRIPTION . "IsgGroupHeading Interface")(GUID . "{35B30F02-3496-11D3-B734-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Row") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgRow")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns group heading as an SGRow object.")) ((NAME . "Headings") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.IsgGroupHeadings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of child group-heading objects.")) ((NAME . "ChildRows") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.IsgRowCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of child rows (without group headers).")) ((NAME . "CalculationsCount") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of calculations associated with a group.")) ((NAME . "CalculationResult") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VARIANT")(PARAMS ("CalcIndex" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns result of the group calculation.")) ((NAME . "GroupDef") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_PTR.IsgGroup")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns group definition object for this group heading.")) ((NAME . "GroupingValue") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns grouping value.")) ((NAME . "Expanded") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if this group is expanded.")) ((NAME . "Expand") (RIID . #x00000014) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("Levels" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Expands this group.")) ((NAME . "Collapse") (RIID . #x00000015) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Collapses this group.")))) ("IsgGroupHeadings" (TYPE . "Dispinterface")(DESCRIPTION . "IsgGroupHeadings Interface")(GUID . "{35B30F03-3496-11D3-B734-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgGroupHeading")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified group heading object.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of group heading child objects.")) ((NAME . "RemoveGroup") (RIID . #x0000000a) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes specified group heading and all of it's child rows.")))) ("IsgRowCollection" (TYPE . "Dispinterface")(DESCRIPTION . "IsgRowCollection Interface")(GUID . "{49D306E2-3625-11D3-B736-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgRow")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified row object.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of SGRow objects in the collection")) ((NAME . "First") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_PTR.IsgRow")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns first row object.")) ((NAME . "Last") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.IsgRow")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns last row object.")))) ("IsgGroup" (TYPE . "Dispinterface")(DESCRIPTION . "IsgGroup Interface")(GUID . "{5483FE42-2A22-11D3-B729-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "GroupingColumn") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the key of the column referenced by a group.")) ((NAME . "GroupingColumn") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the key of the column referenced by a group.")) ((NAME . "Index") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the index of a group in a collection.")) ((NAME . "HeaderTextSource") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgGroupHeaderText")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating how to obtain group header text.")) ((NAME . "HeaderTextSource") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_USERDEFINED.Enum.sgGroupHeaderText")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating how to obtain group header text.")) ((NAME . "HeaderCaption") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the group header's caption text.")) ((NAME . "HeaderCaption") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the group header's caption text.")) ((NAME . "HeaderFormula") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the group header's formula text.")) ((NAME . "HeaderFormula") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the group header's formula text.")) ((NAME . "PictureExpanded") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the group's expanded picture.")) ((NAME . "PictureExpanded") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the group's expanded picture.")) ((NAME . "PictureCollapsed") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the group's collapsed picture.")) ((NAME . "PictureCollapsed") (RIID . #x00000008) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the group's collapsed picture.")) ((NAME . "FetchHeaderStyle") (RIID . #x00000009) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether FetchGroupHeaderStyle event will be fired for a group.")) ((NAME . "FetchHeaderStyle") (RIID . #x00000009) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether FetchGroupHeaderStyle event will be fired for a group.")) ((NAME . "FooterVisible") (RIID . #x0000000a) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether group will show footer row.")) ((NAME . "FooterVisible") (RIID . #x0000000a) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether group will show footer row.")) ((NAME . "FooterTextSource") (RIID . #x0000000b) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgGroupFooterText")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value representing the group footer type.")) ((NAME . "FooterTextSource") (RIID . #x0000000b) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.sgGroupFooterText")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value representing the group footer type.")) ((NAME . "FooterCaption") (RIID . #x0000000c) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets group footer caption text.")) ((NAME . "FooterCaption") (RIID . #x0000000c) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets group footer caption text.")) ((NAME . "FooterFormula") (RIID . #x0000000d) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets group footer formula text.")) ((NAME . "FooterFormula") (RIID . #x0000000d) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets group footer formula text.")) ((NAME . "FetchFooterStyle") (RIID . #x0000000e) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating whether FetchGroupFooterStyle event will be fired for a group.")) ((NAME . "FetchFooterStyle") (RIID . #x0000000e) (OFFSET . #x80) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating whether FetchGroupFooterStyle event will be fired for a group.")) ((NAME . "Calculations") (RIID . #x00000028) (OFFSET . #x84) (RETURNS . "VT_PTR.IsgCalculations")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection that contains group calculation settings.")))) ("sgGroupHeaderText" (TYPE . "Enum")(DESCRIPTION . "Group header text's settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgGroupFooterText" (TYPE . "Enum")(DESCRIPTION . "Group footer text's settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgCalculations" (TYPE . "Dispinterface")(DESCRIPTION . "IsgCalculations Interface")(GUID . "{5483FE48-2A22-11D3-B729-008048E27A77}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgCalculation")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified calculation object")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Grid") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of SGCalculation objects in the collection")) ((NAME . "Add") (RIID . #x00000014) (OFFSET . #x2c) (RETURNS . "VT_PTR.IsgCalculation")(PARAMS ("Type" "VT_USERDEFINED.Enum.sgCalculationType")("CalcColumnKey" "VT_BSTR")("CondColumnKey" "VT_VARIANT")("Op" "VT_VARIANT")("Val1" "VT_VARIANT")("Val2" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds new calculation object to the collection and returns a reference to the newly created object.")) ((NAME . "Remove") (RIID . #x00000015) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes specified calculation object from the collection.")) ((NAME . "RemoveAll") (RIID . #x00000016) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all calculation objects from the collection.")))) ("IsgCalculation" (TYPE . "Dispinterface")(DESCRIPTION . "IsgCalculation Interface")(GUID . "{5483FE4A-2A22-11D3-B729-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Index") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the index of a calculation object in a collection.")) ((NAME . "Type") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.sgCalculationType")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets a value indicating type of the calculation.")) ((NAME . "Type") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Enum.sgCalculationType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets a value indicating type of the calculation.")) ((NAME . "ValueColKey") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the key of the column whose values are used in the calculation.")) ((NAME . "ValueColKey") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the key of the column whose values are used in the calculation.")) ((NAME . "ConditionColKey") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the key of the column whose values are used as a left-side value when evaluating condition.")) ((NAME . "ConditionColKey") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the key of the column whose values are used as a left-side value when evaluating condition.")) ((NAME . "Condition") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_PTR.IsgCondition")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns SGCondition object that filters rows used when calculating.")) ((NAME . "ListSeparator") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets result list separator.")) ((NAME . "ListSeparator") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets result list separator.")))) ("sgCalculationType" (TYPE . "Enum")(DESCRIPTION . "Calculations.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgCells" (TYPE . "Dispinterface")(DESCRIPTION . "IsgCells Interface")(GUID . "{28D20E75-4F3A-11D3-B75C-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgCell")(PARAMS ("Position" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified cell object (position is zero based).")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of cells in the collection")))) ("sgRowStatus" (TYPE . "Enum")(DESCRIPTION . "Row status settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgCellTip" (TYPE . "Enum")(DESCRIPTION . "Cell tip settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgSpecialMode" (TYPE . "Enum")(DESCRIPTION . "Special working mode settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgGroups" (TYPE . "Dispinterface")(DESCRIPTION . "IsgGroups Interface")(GUID . "{5483FE43-2A22-11D3-B729-008048E27A77}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IsgGroup")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified SGGroup object")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of SGGroup objects in the collection")) ((NAME . "Add") (RIID . #x0000000a) (OFFSET . #x2c) (RETURNS . "VT_PTR.IsgGroup")(PARAMS ("Column" "VT_VARIANT")("SortOrder" "VT_USERDEFINED.Enum.sgSortOrder")("SortType" "VT_USERDEFINED.Enum.sgSortType")("ShowFooter" "VT_BOOL")("DoRefresh" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds new SGGroup object to the collection and returns a reference to the newly created object.")) ((NAME . "Remove") (RIID . #x0000000b) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes specified group from the collection.")) ((NAME . "RemoveAll") (RIID . #x0000000c) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all groups from the collection.")) ((NAME . "SetDefinition") (RIID . #x0000000d) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("XMLDefinition" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initializes Groups collection with XML string.")) ((NAME . "GetDefinition") (RIID . #x0000000e) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns XML presentation of the Groups collection.")))) ("sgOutlineLines" (TYPE . "Enum")(DESCRIPTION . "Type of the grouping outline line.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgPreviewPaneType" (TYPE . "Enum")(DESCRIPTION . "Preview pane type.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgPreviewPanePosition" (TYPE . "Enum")(DESCRIPTION . "Preview pane position.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgCellKind" (TYPE . "Enum")(DESCRIPTION . "Cell kind settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgInactiveSelection" (TYPE . "Enum")(DESCRIPTION . "Inactive selection settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgAutoResize" (TYPE . "Enum")(DESCRIPTION . "Auto resizing settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgOLEDragMode" (TYPE . "Enum")(DESCRIPTION . "OLE drag mode.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgOLEDropMode" (TYPE . "Enum")(DESCRIPTION . "OLE drop mode.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgFilters" (TYPE . "Dispinterface")(DESCRIPTION . "IsgFilters Interface")(GUID . "{CB0EF935-3104-4A0E-A5CB-42611D29A7C1}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgFilter")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns specified filter object")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Grid") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of SGFilter objects in the collection")) ((NAME . "FilterAction") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.sgFilterAction")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns current filter action as set by last call to the Apply function.")) ((NAME . "Expression") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Not yet implemented.")) ((NAME . "Expression") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Not yet implemented.")) ((NAME . "Apply") (RIID . #x00000014) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("Action" "VT_USERDEFINED.Enum.sgFilterAction")("SearchFlags" "VT_USERDEFINED.Enum.sgSearchFlag")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Applies all enabled filters.")) ((NAME . "ClearMarkers") (RIID . #x00000015) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("Action" "VT_USERDEFINED.Enum.sgFilterAction")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears specified markers from all filtered rows.")) ((NAME . "EnableAll") (RIID . #x00000016) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Enables all filters.")) ((NAME . "DisableAll") (RIID . #x00000017) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Disables all filters.")) ((NAME . "Add") (RIID . #x00000018) (OFFSET . #x48) (RETURNS . "VT_PTR.IsgFilter")(PARAMS ("FilterName" "VT_BSTR")("ColKey" "VT_BSTR")("Op" "VT_USERDEFINED.Enum.sgOperator")("Val1" "VT_VARIANT")("Val2" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds new filter.")) ((NAME . "Remove") (RIID . #x00000019) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes specified filter from the collection.")) ((NAME . "RemoveAll") (RIID . #x0000001a) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all filters from the collection.")) ((NAME . "SetDefinition") (RIID . #x0000001b) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("XMLDefinition" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initializes Filters collection with XML string.")) ((NAME . "GetDefinition") (RIID . #x0000001c) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns XML representation of the Filters collection.")))) ("IsgFilter" (TYPE . "Dispinterface")(DESCRIPTION . "IsgFilter Interface")(GUID . "{5696AF6D-2B1F-4A30-8100-B60E61886F9C}")(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 . "Grid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IsgGrid")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns parent SGGrid object.")) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns filter's name.")) ((NAME . "Index") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the index of a filter in a collection.")) ((NAME . "FilterColumn") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the key of the filtered column.")) ((NAME . "FilterColumn") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the key of the filtered column.")) ((NAME . "Enabled") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables filter.")) ((NAME . "Enabled") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables filter.")) ((NAME . "Condition") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_PTR.IsgCondition")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns filter condition object.")))) ("sgFilterAction" (TYPE . "Enum")(DESCRIPTION . "Filter action settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgNewRowPos" (TYPE . "Enum")(DESCRIPTION . "Position of the row used to add new records.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IsgGridDataSource" (TYPE . "Interface")(DESCRIPTION . "IsgGridDataSource Interface")(GUID . "{F9C6A98C-39BA-4E46-B3FA-4C4B42B18D28}")(FUNCTIONS ((NAME . "AddRow") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("RowIndex" "VT_I4")("ColCount" "VT_I4")("RowData" "VT_VARIANT")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Called when a new row should be added the data source.")) ((NAME . "DeleteRow") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("RowIndex" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Called when a row should be deleted from the data source.")) ((NAME . "GetRowCount") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("Res" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns number of rows provided by the data source implementation.")) ((NAME . "GetRowData") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("RowIndex" "VT_I4")("ColCount" "VT_I4")("RowData" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called to retrieve data for the specified row.")) ((NAME . "SetRowData") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("RowIndex" "VT_I4")("ColCount" "VT_I4")("RowData" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called to modify row's data.")))) ("IsgGridCustomDraw" (TYPE . "Interface")(DESCRIPTION . "IsgGridCustomDraw Interface")(GUID . "{C82546BC-4D53-435C-9532-F521C1E9F828}")(FUNCTIONS ((NAME . "DrawGridBkg") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("DrawInfo" "VT_PTR.sgGridCustomDraw")("Response" "VT_PTR.sgCustomDrawResponse")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Used for drawing grid's background when custom draw is enabled.")) ((NAME . "DrawCell") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("DrawInfo" "VT_PTR.sgGridCustomDraw")("Response" "VT_PTR.sgCustomDrawResponse")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Used for drawing cell when custom draw is enabled.")))) ("sgGridCustomDraw" (TYPE . "Structure")(DESCRIPTION . "Contains info that is used by custom draw implementations.")(GUID . "{57FBE145-95E8-40E8-960C-2D36FE539226}")(FUNCTIONS )) ("sgCustomDrawResponse" (TYPE . "Enum")(DESCRIPTION . "Custom-draw response codes.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgAutoSearch" (TYPE . "Enum")(DESCRIPTION . "Specifies auto-search mode.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgGridRedrawCode" (TYPE . "Enum")(DESCRIPTION . "Redrawing settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgExpand" (TYPE . "Enum")(DESCRIPTION . "Group expanding settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgLayoutFormat" (TYPE . "Enum")(DESCRIPTION . "Grid's layout format settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgGridHitTest" (TYPE . "Enum")(DESCRIPTION . "Hit test codes.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("sgCellStatus" (TYPE . "Enum")(DESCRIPTION . "Cell status settings.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DIsgGridEvents" (TYPE . "Dispinterface")(DESCRIPTION . "DIsgGridEvents Interface")(GUID . "{97BD7A15-77E0-11D2-8EAE-008048E27A77}")(FUNCTIONS ((NAME . "Click") (RIID . #xfffffda8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a mouse click occurs.")) ((NAME . "DblClick") (RIID . #xfffffda7) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a mouse double click occurs.")) ((NAME . "KeyDown") (RIID . #xfffffda6) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key.")) ((NAME . "KeyPress") (RIID . #xfffffda5) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyASCII" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key.")) ((NAME . "KeyUp") (RIID . #xfffffda4) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key.")) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("Y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a mouse button is pressed.")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("Y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the mouse moves.")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("X" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("Y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a mouse button is released.")) ((NAME . "BeforeEdit") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("KeyASCII" "VT_I2")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the cell enters edit mode.")) ((NAME . "AfterEdit") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the cell exits edit mode.")) ((NAME . "ValidateEdit") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("OldValue" "VT_VARIANT")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the grid exits cell edit mode.")) ((NAME . "KeyDownEdit") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key in the cell edit mode.")) ((NAME . "KeyPressEdit") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("KeyASCII" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key in the cell edit mode.")) ((NAME . "KeyUpEdit") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key in the cell edit mode.")) ((NAME . "Change") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the content of the cell edit control has changed.")) ((NAME . "ColHeadClick") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ColIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a column heading is clicked.")) ((NAME . "RowHeadClick") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a row heading is clicked.")) ((NAME . "OnInit") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when grid is initialized.")) ((NAME . "Error") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ErrorCode" "VT_I4")("ShowMessage" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when data access error occurs.")) ((NAME . "BeforeUpdate") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CancelUpdate" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before data is moved from the grid's buffer to the database.")) ((NAME . "AfterUpdate") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after grid data has been written to the database.")) ((NAME . "BeforeDelete") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CancelDelete" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a record is deleted from the grid.")) ((NAME . "AfterDelete") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a record has been deleted from the grid.")) ((NAME . "BeforeInsert") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CancelInsert" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the user inserts a new record into the grid.")) ((NAME . "AfterInsert") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the user inserts a new record into the grid.")) ((NAME . "ButtonClick") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user clicks an action button on a cell.")) ((NAME . "ColMove") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ColIndex" "VT_I4")("NewPosition" "VT_I4")("CancelMove" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a grid column is dropped to a new position.")) ((NAME . "ColResize") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ColIndex" "VT_I4")("CancelResize" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a grid column is resized.")) ((NAME . "ColHide") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ColIndex" "VT_I4")("CancelHide" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a grid column is hidden.")) ((NAME . "RowMove") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("NewPosition" "VT_I4")("CancelMove" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a grid row is dropped to a new position.")) ((NAME . "RowResize") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("CancelResize" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a grid row is resized.")) ((NAME . "RowHide") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("CancelHide" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a grid row is hidden.")) ((NAME . "BeforeRowColChange") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CancelMove" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user attempts to move to a different cell.")) ((NAME . "RowColChange") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LastRowKey" "VT_I4")("LastColIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when current cell changes to a different cell.")) ((NAME . "SelChange") (RIID . #x0000001b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CancelSelect" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user selects row, column or range.")) ((NAME . "FetchScrollTip") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bar" "VT_USERDEFINED.Enum.sgScrollTip")("Index" "VT_VARIANT")("Width" "VT_PTR.OLE_XSIZE_CONTAINER")("Height" "VT_PTR.OLE_YSIZE_CONTAINER")("ScrollTipText" "VT_PTR.VT_BSTR")("Picture" "VT_PTR.VT_VARIANT")("TipStyle" "VT_PTR.IsgStyle")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired to retrieve scroll tip size, text, picture and style.")) ((NAME . "FetchCellTip") (RIID . #x0000001d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("CellKind" "VT_USERDEFINED.Enum.sgCellKind")("Width" "VT_PTR.OLE_XSIZE_CONTAINER")("Height" "VT_PTR.OLE_YSIZE_CONTAINER")("CellTipText" "VT_PTR.VT_BSTR")("Picture" "VT_PTR.VT_VARIANT")("TipStyle" "VT_PTR.IsgStyle")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired to retrieve cell tip size, text, picture and style.")) ((NAME . "FetchGroupHeaderStyle") (RIID . #x0000001e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("GroupIndex" "VT_I2")("RowKey" "VT_I4")("HeaderStyle" "VT_PTR.IsgStyle")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired to retrieve group header style.")) ((NAME . "FetchGroupHeaderData") (RIID . #x0000001f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("GroupIndex" "VT_I2")("RowKey" "VT_I4")("Text" "VT_PTR.VT_BSTR")("PictureExpanded" "VT_PTR.VT_VARIANT")("PictureCollapsed" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired to retrieve group header text and/or picture.")) ((NAME . "FetchGroupFooterStyle") (RIID . #x00000020) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("GroupIndex" "VT_I2")("RowKey" "VT_I4")("FooterStyle" "VT_PTR.IsgStyle")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired to retrieve group footer style.")) ((NAME . "FetchGroupFooterText") (RIID . #x00000021) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("GroupIndex" "VT_I2")("RowKey" "VT_I4")("Text" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired to retrieve group footer text.")) ((NAME . "AfterGroupExpand") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("GroupIndex" "VT_I2")("RowKey" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the user expands a group.")) ((NAME . "AfterGroupCollapse") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("GroupIndex" "VT_I2")("RowKey" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the user collapses a group.")) ((NAME . "CompareCells") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey1" "VT_I4")("ColIndex1" "VT_I4")("RowKey2" "VT_I4")("ColIndex2" "VT_I4")("Result" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when grid needs to compare two cells.")) ((NAME . "BeforeClickSort") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ColIndex" "VT_I4")("CancelSort" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a column is sorted by a click on the column's header.")) ((NAME . "AfterClickSort") (RIID . #x00000026) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ColIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a column is sorted by a click on the column's header.")) ((NAME . "FetchColumnData") (RIID . #x00000027) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("RowBookmark" "VT_VARIANT")("Value" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fetches unbound column data when the grid is in DAO or ADO bound mode.")) ((NAME . "AfterScroll") (RIID . #x00000028) (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 grid scrolls.")) ((NAME . "DataSourceChanged") (RIID . #x00000029) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the data source changes")) ((NAME . "ValueItemError") (RIID . #x0000002a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ColIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when user enters a value not included in the ValueItems collection.")) ((NAME . "OLEStartDrag") (RIID . #x0000002b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.IsgDataObject")("AllowedEffects" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after an OLE drag/drop operation is initiated either manually or automatically.")) ((NAME . "OLEGiveFeedback") (RIID . #x0000002c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")("DefaultCursors" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs at the source control of an OLE drag/drop operation to give visual feedback to the end user.")) ((NAME . "OLESetData") (RIID . #x0000002d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.IsgDataObject")("DataFormat" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired on the source control when a target component performs the GetData method on the sources DataObject object.")) ((NAME . "OLECompleteDrag") (RIID . #x0000002e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired on the source control after a drop to inform it that a drag/drop operation was either performed or canceled.")) ((NAME . "OLEDragOver") (RIID . #x0000002f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.IsgDataObject")("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 grid control is the target of the drag/drop operation.")) ((NAME . "OLEDragDrop") (RIID . #x00000030) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.IsgDataObject")("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 grid control.")) ((NAME . "DropDownOpen") (RIID . #x00000031) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when popup part of the cell editor is opened.")) ((NAME . "FetchCellStyle") (RIID . #x00000032) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("CellValue" "VT_VARIANT")("CellStyle" "VT_PTR.IsgStyle")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired to retrieve cell style.")) ((NAME . "VirtualAddRow") (RIID . #x00000033) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("RowBuffer" "VT_PTR.IsgRowBuffer")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a new row is added to the grid in virtual data mode.")) ((NAME . "VirtualDeleteRow") (RIID . #x00000034) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("RowIndex" "VT_I4")("RowBookmark" "VT_VARIANT")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a row is deleted from the grid in virtual data mode.")) ((NAME . "VirtualReadData") (RIID . #x00000035) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("RowBuffer" "VT_PTR.IsgRowBuffer")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when virtual mode grid needs data for a row.")) ((NAME . "VirtualWriteData") (RIID . #x00000036) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("RowBuffer" "VT_PTR.IsgRowBuffer")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when virtual mode grid needs to modify data.")) ((NAME . "FormatText") (RIID . #x00000037) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("RowKey" "VT_I4")("ColIndex" "VT_I4")("CellKind" "VT_USERDEFINED.Enum.sgCellKind")("Value" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired to enable custom text formating.")) ((NAME . "GroupByBoxHeaderClick") (RIID . #x00000038) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("GroupIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user clicks on the header for a particular grid column in the group-by box.")) ((NAME . "BeforeGroupChange") (RIID . #x00000039) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Operation" "VT_USERDEFINED.Enum.sgGroupOperation")("GroupOrColIndex" "VT_I4")("NewIndex" "VT_I4")("SortOrder" "VT_PTR.sgSortOrder")("SortType" "VT_PTR.sgSortType")("ShowFooter" "VT_PTR.VT_BOOL")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user has changed, added or removed a group in the BeeGrid control.")) ((NAME . "AfterGroupChange") (RIID . #x0000003a) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Operation" "VT_USERDEFINED.Enum.sgGroupOperation")("GroupOrColIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the user has changed, added or removed a group in the BeeGrid control.")) ((NAME . "PostMessageEvent") (RIID . #x0000003b) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("MessageID" "VT_I4")("Data1" "VT_VARIANT")("Data2" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when there are messages posted with the PostMessage method.")))) ("IsgDataObject" (TYPE . "Dispinterface")(DESCRIPTION . "IsgDataObject Interface")(GUID . "{5A77B360-9785-11D3-90C2-008048E27A77}")(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 ))(DESCRIPTION . "Clears all data and formats in the SGDataObject")) ((NAME . "GetFormat") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ("Format" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines if a specified clipboard format is supported by the SGDataObject")) ((NAME . "GetData") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ("Format" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieves data of a specified format from the SGDataObject")) ((NAME . "SetData") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Value" "VT_VARIANT")("Format" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a supported format and possibly its data to the SGDataObject")) ((NAME . "Files") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Contains a collection of filenames used by a SGDataObject object.")))) ("IsgRowBuffer" (TYPE . "Dispinterface")(DESCRIPTION . "IsgRowBuffer Interface")(GUID . "{0B296473-4CA3-4C31-AEC7-5BFB2DFD4824}")(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 . "Value") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")("riid" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the value of the row field.")) ((NAME . "Value") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the value of the row field.")) ((NAME . "ColumnCount") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of columns. Zero based.")) ((NAME . "Bookmark") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets row bookmark.")) ((NAME . "Bookmark") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets row bookmark.")) ((NAME . "RowIndex") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the data index of the row being retrieved. Zero based.")) ((NAME . "RowIndex") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the data index of the row being retrieved. Zero based.")))) ("sgGroupOperation" (TYPE . "Enum")(DESCRIPTION . "Group commands.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SGArray" (TYPE . "Coclass")(DESCRIPTION . "SGArray is helper object that can be used to access values displayed in grid cells.")(GUID . "{A7542961-A71E-11D2-8ED4-008048E27A77}")(ALIASES "IsgArray") (FUNCTIONS )) ("SGDataObject" (TYPE . "Coclass")(DESCRIPTION . "SGDataObject object represents formats and data used by OLE drag/drop operations.")(GUID . "{5A77B361-9785-11D3-90C2-008048E27A77}")(ALIASES "IsgDataObject") (FUNCTIONS )) ("SGCell" (TYPE . "Coclass")(DESCRIPTION . "SGCell object represents single grid cell.")(GUID . "{28D20E76-4F3A-11D3-B75C-008048E27A77}")(ALIASES "IsgCell") (FUNCTIONS )) ("SGCells" (TYPE . "Coclass")(DESCRIPTION . "Collection of SGCell objects")(GUID . "{28D20E77-4F3A-11D3-B75C-008048E27A77}")(ALIASES "IsgCells") (FUNCTIONS )) ("SGCondition" (TYPE . "Coclass")(DESCRIPTION . "SGCondition object represents condition used by other SGGrid objects.")(GUID . "{86F749D3-360F-11D3-B736-008048E27A77}")(ALIASES "IsgCondition") (FUNCTIONS )) ("SGCalculation" (TYPE . "Coclass")(DESCRIPTION . "SGCalculation is a definition for group calculations.")(GUID . "{5483FE4B-2A22-11D3-B729-008048E27A77}")(ALIASES "IsgCalculation") (FUNCTIONS )) ("SGCalculations" (TYPE . "Coclass")(DESCRIPTION . "Collection of SGCalculation objects")(GUID . "{5483FE49-2A22-11D3-B729-008048E27A77}")(ALIASES "IsgCalculations") (FUNCTIONS )) ("SGValueItem" (TYPE . "Coclass")(DESCRIPTION . "SGValueItem contains translation from database to display value and picture.")(GUID . "{240E3C92-C2A4-11D2-8EFF-008048E27A77}")(ALIASES "IsgValueItem") (FUNCTIONS )) ("SGValueItems" (TYPE . "Coclass")(DESCRIPTION . "Collection of SGValueItem objects")(GUID . "{240E3C93-C2A4-11D2-8EFF-008048E27A77}")(ALIASES "IsgValueItems") (FUNCTIONS )) ("SGStyle" (TYPE . "Coclass")(DESCRIPTION . "SGStyle is a definition of visual attributes.")(GUID . "{EA2CE603-9388-11D2-8EC1-008048E27A77}")(ALIASES "IsgStyle") (FUNCTIONS )) ("SGStyles" (TYPE . "Coclass")(DESCRIPTION . "Collection of SGStyle objects.")(GUID . "{EA2CE604-9388-11D2-8EC1-008048E27A77}")(ALIASES "IsgStyles") (FUNCTIONS )) ("SGStyleCondition" (TYPE . "Coclass")(DESCRIPTION . "SGStyleCondition encapsulates style object and condition that determines when to apply that style.")(GUID . "{28D20E78-4F3A-11D3-B75C-008048E27A77}")(ALIASES "IsgStyleCondition") (FUNCTIONS )) ("SGStyleConditions" (TYPE . "Coclass")(DESCRIPTION . "Collection of SGStyleCondition objects.")(GUID . "{28D20E79-4F3A-11D3-B75C-008048E27A77}")(ALIASES "IsgStyleConditions") (FUNCTIONS )) ("SGControl" (TYPE . "Coclass")(DESCRIPTION . "SGControl is object that represents cell editor.")(GUID . "{1DF77B31-C735-11D2-8F0D-008048E27A77}")(ALIASES "IsgControl") (FUNCTIONS )) ("SGColumn" (TYPE . "Coclass")(DESCRIPTION . "SGColumn is object that represents one grid column.")(GUID . "{F0A68CB2-9109-11D2-8EBB-008048E27A77}")(ALIASES "IsgColumn") (FUNCTIONS )) ("SGColumns" (TYPE . "Coclass")(DESCRIPTION . "Collection of SGColumn objects.")(GUID . "{F0A68CB3-9109-11D2-8EBB-008048E27A77}")(ALIASES "IsgColumns") (FUNCTIONS )) ("SGRow" (TYPE . "Coclass")(DESCRIPTION . "SGRow is object that represents one grid row.")(GUID . "{ACAE77F2-E214-11D2-8F41-008048E27A77}")(ALIASES "IsgRow") (FUNCTIONS )) ("SGRows" (TYPE . "Coclass")(DESCRIPTION . "Collection of all SGRow objects.")(GUID . "{ACAE77F3-E214-11D2-8F41-008048E27A77}")(ALIASES "IsgRows") (FUNCTIONS )) ("SGRowCollection" (TYPE . "Coclass")(DESCRIPTION . "Collection of child SGRow objects.")(GUID . "{49D306E3-3625-11D3-B736-008048E27A77}")(ALIASES "IsgRowCollection") (FUNCTIONS )) ("SGGroupHeading" (TYPE . "Coclass")(DESCRIPTION . "SGGroupHeading object represents group header row.")(GUID . "{35B30F04-3496-11D3-B734-008048E27A77}")(ALIASES "IsgGroupHeading") (FUNCTIONS )) ("SGGroupHeadings" (TYPE . "Coclass")(DESCRIPTION . "Collection of SGGroupHeading objects.")(GUID . "{35B30F05-3496-11D3-B734-008048E27A77}")(ALIASES "IsgGroupHeadings") (FUNCTIONS )) ("SGRange" (TYPE . "Coclass")(DESCRIPTION . "SGRange object represents a range of rows, columns or cells.")(GUID . "{D96465D1-DB03-11D2-8F2C-008048E27A77}")(ALIASES "IsgRange") (FUNCTIONS )) ("SGRanges" (TYPE . "Coclass")(DESCRIPTION . "Collection of SGRange objects.")(GUID . "{D96465D3-DB03-11D2-8F2C-008048E27A77}")(ALIASES "IsgRanges") (FUNCTIONS )) ("SGGroup" (TYPE . "Coclass")(DESCRIPTION . "SGGroup is a definition of one hierarchy level.")(GUID . "{5483FE44-2A22-11D3-B729-008048E27A77}")(ALIASES "IsgGroup") (FUNCTIONS )) ("SGGroups" (TYPE . "Coclass")(DESCRIPTION . "Collection of SGGroup objects.")(GUID . "{5483FE45-2A22-11D3-B729-008048E27A77}")(ALIASES "IsgGroups") (FUNCTIONS )) ("SGSelection" (TYPE . "Coclass")(DESCRIPTION . "SGSelection object can be used to manipulate current selection.")(GUID . "{D96465D5-DB03-11D2-8F2C-008048E27A77}")(ALIASES "IsgSelection") (FUNCTIONS )) ("SGFilter" (TYPE . "Coclass")(DESCRIPTION . "SGFilter object represents row filter definition.")(GUID . "{C9CEE36A-4D4C-401A-A7DA-217D43957FFE}")(ALIASES "IsgFilter") (FUNCTIONS )) ("SGFilters" (TYPE . "Coclass")(DESCRIPTION . "Collection of SGFilter objects.")(GUID . "{ED32A589-3A0B-4B7C-AEC3-FD77BE997FEE}")(ALIASES "IsgFilters") (FUNCTIONS )) ("SGRowBuffer" (TYPE . "Coclass")(DESCRIPTION . "SGRowBuffer object is row data buffer used to get/set data in virtual mode.")(GUID . "{F1EBD1D2-1676-4569-8B9E-EC7D4A2295B5}")(ALIASES "IsgRowBuffer") (FUNCTIONS )) ("SGGrid" (TYPE . "Coclass")(DESCRIPTION . "Stinga SG Grid Control")(GUID . "{97BD7A13-77E0-11D2-8EAE-008048E27A77}")(ALIASES "IsgGrid""DIsgGridEvents") (FUNCTIONS )) )))