#S(HASH-TABLE EQL (FILENAME . "c:\windows\desktop\decompiler_jobs\sdienginecore\siacdll\ss32x25.ocx")(GUID . "{B02F3647-766B-11CE-AF28-C3A2FBE76A13}")(DESCRIPTION . "FarPoint Spreadsheet Control")(VERSION . "2.5") (CLASSES . #S(HASH-TABLE EQUAL ("_DSpreadCursor" (TYPE . "Interface")(DESCRIPTION . "DataBind Cursor Interface for FarPoint's OLE Control")(GUID . "{9F6AA700-D188-11CD-AD48-00AA003C9CB6}")(FUNCTIONS )) ("HeaderDisplayConstants" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("EditEnterActionConstants" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OperationModeConstants" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("PositionConstants" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ScrollBarsConstants" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("UnitTypeConstants" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("BackColorStyleConstants" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DAutoSizeColsConstants" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_DSpreadSheet" (TYPE . "Dispinterface")(DESCRIPTION . "Dispatch interface for FarPoint Spreadsheet")(GUID . "{C75C4FE1-848D-11CE-AF28-861BF46909CC}")(FUNCTIONS ((NAME . "ColWidth") (RIID . #x000000d9) (OFFSET . #x0) (RETURNS . "VT_R8")(PARAMS ("lCol" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the width of the specified column.")) ((NAME . "ColWidth") (RIID . #x000000d9) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lCol" "VT_I4")("unk2" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the width of the specified column.")) ((NAME . "MaxTextColWidth") (RIID . #x000000da) (OFFSET . #x0) (RETURNS . "VT_R8")(PARAMS ("lCol" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the minimum width necessary to display all the text within the specified column.")) ((NAME . "MaxTextColWidth") (RIID . #x000000da) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lCol" "VT_I4")("unk2" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the minimum width necessary to display all the text within the specified column.")) ((NAME . "MaxTextRowHeight") (RIID . #x000000db) (OFFSET . #x0) (RETURNS . "VT_R8")(PARAMS ("lRow" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the minimum height necessary to display all the text within the specified row..")) ((NAME . "MaxTextRowHeight") (RIID . #x000000db) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lRow" "VT_I4")("unk2" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the minimum height necessary to display all the text within the specified row..")) ((NAME . "RowHeight") (RIID . #x000000dc) (OFFSET . #x0) (RETURNS . "VT_R8")(PARAMS ("lRow" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the height of a specified row. display all the text within the specified row..")) ((NAME . "RowHeight") (RIID . #x000000dc) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lRow" "VT_I4")("unk2" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the height of a specified row. display all the text within the specified row..")) ((NAME . "SortKey") (RIID . #x000000dd) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("nIndex" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets individual sort actions within the spreadsheet.text within the specified row..")) ((NAME . "SortKey") (RIID . #x000000dd) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("nIndex" "VT_I2")("unk2" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets individual sort actions within the spreadsheet.text within the specified row..")) ((NAME . "SortKeyOrder") (RIID . #x000000de) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("nIndex" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the type of sorting to perform on each sort key.ext within the specified row..")) ((NAME . "SortKeyOrder") (RIID . #x000000de) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("nIndex" "VT_I2")("unk2" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the type of sorting to perform on each sort key.ext within the specified row..")) ((NAME . "TypeCheckPicture") (RIID . #x000000df) (OFFSET . #x0) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the picture used when a check box is up, down, has focus,or is unavailable.w..")) ((NAME . "TypeCheckPicture") (RIID . #x000000df) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I2")("unk2" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the picture used when a check box is up, down, has focus,or is unavailable.w..")) ((NAME . "AddCustomFunction") (RIID . #x000000e0) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("FunctionName" "VT_BSTR")("ParameterCnt" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Defines a custom function, which can be used in a formula definition.available.w..")) ((NAME . "AddCustomFunctionExt") (RIID . #x000000e1) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("FunctionName" "VT_BSTR")("MinParamCnt" "VT_I2")("MaxParamCnt" "VT_I2")("Flags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Defines a custom function with a variable number of parameters.tion.available.w..")) ((NAME . "CFGetCellParam") (RIID . #x000000e2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Param" "VT_I2")("Col" "VT_PTR.VT_I4")("Row" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the column and row coordinates of a cell reference parameter that is being passed into a custom function.")) ((NAME . "CFGetDoubleParam") (RIID . #x000000e3) (OFFSET . #x0) (RETURNS . "VT_R8")(PARAMS ("Param" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a custom function's parameter as a double-precision, floating point value.passed into a custom function.")) ((NAME . "CFGetDoubleParamExt") (RIID . #x000000e4) (OFFSET . #x0) (RETURNS . "VT_R8")(PARAMS ("Param" "VT_I2")("ParamValue" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a custom function's parameter as a double-precision, floating point value.passed into a custom function.")) ((NAME . "CFGetLongParam") (RIID . #x000000e5) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Param" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a custom function's parameter as a long integer value.oating point value.passed into a custom function.")) ((NAME . "CFGetParamInfo") (RIID . #x000000e6) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Param" "VT_I2")("Type" "VT_PTR.VT_I2")("Status" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns information about a custom function's parameter.alue.oating point value.passed into a custom function.")) ((NAME . "CFGetRangeParam") (RIID . #x000000e7) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Param" "VT_I2")("Col" "VT_PTR.VT_I4")("Row" "VT_PTR.VT_I4")("Col2" "VT_PTR.VT_I4")("Row2" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the column and row coordinates of a range reference parameter that is being passed into a custom function.")) ((NAME . "CFGetStringParam") (RIID . #x000000e8) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("Param" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a custom function's string parameter.nge reference parameter that is being passed into a custom function.")) ((NAME . "CFSetResult") (RIID . #x000000e9) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Var" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the return value of a custom function..nge reference parameter that is being passed into a custom function.")) ((NAME . "ColNumberToLetter") (RIID . #x000000ea) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("HeaderNumber" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts a column number to the corresponding column letter.arameter that is being passed into a custom function.")) ((NAME . "ColWidthToTwips") (RIID . #x000000eb) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Width" "VT_R4")("Twips" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts a column-width measurement to twips.column letter.arameter that is being passed into a custom function.")) ((NAME . "GetBottomRightCell") (RIID . #x000000ec) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_PTR.VT_I4")("Row" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the lower-right visible cell of the spreadsheet.er.arameter that is being passed into a custom function.")) ((NAME . "GetCellDirtyFlag") (RIID . #x000000ed) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines if a cell has been modified for a bound Spread control.er that is being passed into a custom function.")) ((NAME . "GetCellFromScreenCoord") (RIID . #x000000ee) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_PTR.VT_I4")("Row" "VT_PTR.VT_I4")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the cell coordinates of the cell residing at the specified screen position using screen coordinates.tion.")) ((NAME . "GetCellPos") (RIID . #x000000ef) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("x" "VT_PTR.VT_I4")("y" "VT_PTR.VT_I4")("Width" "VT_PTR.VT_I4")("Height" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the location, width, and height of the specified cell.ied screen position using screen coordinates.tion.")) ((NAME . "GetClientArea") (RIID . #x000000f0) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Width" "VT_PTR.VT_I4")("Height" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the width and height of the client area of the spread control.en position using screen coordinates.tion.")) ((NAME . "GetColItemData") (RIID . #x000000f1) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Col" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the item data associated with the specified column.d control.en position using screen coordinates.tion.")) ((NAME . "QueryCustomName") (RIID . #x000000f2) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the defined custom names.ith the specified column.d control.en position using screen coordinates.tion.")) ((NAME . "GetCustomName") (RIID . #x000000f3) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the value of a custom name.h the specified column.d control.en position using screen coordinates.tion.")) ((NAME . "GetDataFillData") (RIID . #x000000f4) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Var" "VT_PTR.VT_VARIANT")("VarType" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns data from the database inside the DataFill event..d control.en position using screen coordinates.tion.")) ((NAME . "GetFirstValidCell") (RIID . #x000000f5) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_PTR.VT_I4")("Row" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the first cell in the spreadsheet that allows the user to move the focus to it. screen coordinates.tion.")) ((NAME . "GetItemData") (RIID . #x000000f6) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the item data associated with a spread control.e user to move the focus to it. screen coordinates.tion.")) ((NAME . "GetIteration") (RIID . #x000000f7) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("MaxIterations" "VT_PTR.VT_I2")("MaxChange" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the number of iterations and the change between iterations for circular reference.reen coordinates.tion.")) ((NAME . "GetLastValidCell") (RIID . #x000000f8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_PTR.VT_I4")("Row" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the last cell in the spreadsheet to which the user can move teh focus. reference.reen coordinates.tion.")) ((NAME . "GetMultiSelItem") (RIID . #x000000f9) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("SelPrev" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines which rows are selected when the spreadsheet is in multiple-selection or extended-selection operation mode.")) ((NAME . "GetRefStyle") (RIID . #x000000fa) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the reference style used by the spreadsheet to represent formulas and custom names.-selection operation mode.")) ((NAME . "GetRowItemData") (RIID . #x000000fb) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("Row" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the item data associated with the specified row.present formulas and custom names.-selection operation mode.")) ((NAME . "GetText") (RIID . #x000000fc) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("Var" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the text of the specified cell.e specified row.present formulas and custom names.-selection operation mode.")) ((NAME . "IsCellSelected") (RIID . #x000000fd) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines if a cell is selected.cell.e specified row.present formulas and custom names.-selection operation mode.")) ((NAME . "IsFormulaValid") (RIID . #x000000fe) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Formula" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines if a formula string is valid. specified row.present formulas and custom names.-selection operation mode.")) ((NAME . "IsVisible") (RIID . #x000000ff) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("Partial" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines if the specified cell,row, or column is visible.sent formulas and custom names.-selection operation mode.")) ((NAME . "LoadFromFile") (RIID . #x00000100) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads a previously saved spreadsheet from a binary data file.nt formulas and custom names.-selection operation mode.")) ((NAME . "LoadTabFile") (RIID . #x00000101) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads a previously saved spreadsheet from a tab-delimited file. formulas and custom names.-selection operation mode.")) ((NAME . "RowHeightToTwips") (RIID . #x00000102) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Height" "VT_R4")("Twips" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts a row-height measurement in spreadsheet coordinates to twips.as and custom names.-selection operation mode.")) ((NAME . "SaveTabFile") (RIID . #x00000103) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the spreadsheet data as a tab-delimited file.rdinates to twips.as and custom names.-selection operation mode.")) ((NAME . "SaveToFile") (RIID . #x00000104) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("FileName" "VT_BSTR")("DataOnly" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the spreadsheet data as a binary file. file.rdinates to twips.as and custom names.-selection operation mode.")) ((NAME . "SetCellDirtyFlag") (RIID . #x00000105) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("Dirty" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Flags a cell or row in a bound Spread control whenever the data in the cell has changed.s.-selection operation mode.")) ((NAME . "SetColItemData") (RIID . #x00000106) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Value" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the item data associated with the specified column.e data in the cell has changed.s.-selection operation mode.")) ((NAME . "SetCustomName") (RIID . #x00000107) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets a custom name and its value. the specified column.e data in the cell has changed.s.-selection operation mode.")) ((NAME . "SetDataFillData") (RIID . #x00000108) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Var" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets data in the database inside the DataFill event.mn.e data in the cell has changed.s.-selection operation mode.")) ((NAME . "SetItemData") (RIID . #x00000109) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Value" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the item data associated with a Spread control.mn.e data in the cell has changed.s.-selection operation mode.")) ((NAME . "SetIteration") (RIID . #x0000010a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Iteration" "VT_BOOL")("MaxIterations" "VT_I2")("MaxChange" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the number of iterations and the change between iterations for circular references.s.-selection operation mode.")) ((NAME . "SetRefStyle") (RIID . #x0000010b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("RefStyle" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the reference style used by the spreadsheet to represent formulas and custom names.s.-selection operation mode.")) ((NAME . "SetRowItemData") (RIID . #x0000010c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Value" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the item data associated with the specified row.present formulas and custom names.s.-selection operation mode.")) ((NAME . "SetText") (RIID . #x0000010d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("Var" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the contents of the specified cell.ecified row.present formulas and custom names.s.-selection operation mode.")) ((NAME . "TwipsToColWidth") (RIID . #x0000010e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Twips" "VT_I4")("ColWidth" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts a twips measurement to a spreadsheet column-width measurement.nd custom names.s.-selection operation mode.")) ((NAME . "TwipsToRowHeight") (RIID . #x0000010f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Twips" "VT_I4")("RowHeight" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts a twips measurement to a spreadsheet column-width measurement.nd custom names.s.-selection operation mode.")) ((NAME . "Refresh") (RIID . #xfffffdda) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("_DSpreadEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for FarPoint Spreadsheetheet column-width measurement.nd custom names.s.-selection operation mode.")(GUID . "{C75C4FE3-848D-11CE-AF28-861BF46909CC}")(FUNCTIONS ((NAME . "Advance") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("AdvanceNext" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user hits the TAB key or DOWN ARROW in the last cell, or SHIFT+TAB key or UP ARROW in the first cell.")) ((NAME . "BlockSelected") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("BlockCol" "VT_I4")("BlockRow" "VT_I4")("BlockCol2" "VT_I4")("BlockRow2" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user completes the selection of a block of cells.ll, or SHIFT+TAB key or UP ARROW in the first cell.")) ((NAME . "ButtonClicked") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("ButtonDown" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user clicks a button cell or check box cell.lls.ll, or SHIFT+TAB key or UP ARROW in the first cell.")) ((NAME . "Change") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user modifies the contents of a cell and then leaves the cell.TAB key or UP ARROW in the first cell.")) ((NAME . "Click") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user clicks a cell using the left mouse button.aves the cell.TAB key or UP ARROW in the first cell.")) ((NAME . "ColWidthChange") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col1" "VT_I4")("Col2" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user changes the column width using the mouse.aves the cell.TAB key or UP ARROW in the first cell.")) ((NAME . "CustomFunction") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("FunctionName" "VT_BSTR")("ParameterCnt" "VT_I2")("Col" "VT_I4")("Row" "VT_I4")("Status" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a user-defined function is evaluated in a cell's formula.he cell.TAB key or UP ARROW in the first cell.")) ((NAME . "DataAddNew") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DataColConfig") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("DataField" "VT_BSTR")("DataType" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs for each column in the spreadsheet after that column is bound to a database.ey or UP ARROW in the first cell.")) ((NAME . "DataFill") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("DataType" "VT_I2")("fGetData" "VT_I2")("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs for each cell in the Spread control before it receives data from the database and before it writes data back to the database.")) ((NAME . "DblClick") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user double-clicks the left mouse button while the pointer is in cell.d before it writes data back to the database.")) ((NAME . "DragDropBlock") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("Col2" "VT_I4")("Row2" "VT_I4")("NewCol" "VT_I4")("NewRow" "VT_I4")("NewCol2" "VT_I4")("NewRow2" "VT_I4")("Overwrite" "VT_BOOL")("Action" "VT_PTR.VT_I2")("DataOnly" "VT_PTR.VT_BOOL")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user drags and drops a block of cells to a new location.r is in cell.d before it writes data back to the database.")) ((NAME . "DrawItem") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("hDC" "VT_USERDEFINED.Typedef.OLE_HANDLE")("Left" "VT_I4")("Top" "VT_I4")("Right" "VT_I4")("Bottom" "VT_I4")("Style" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the spread control displays an owner-drawn cell.w location.r is in cell.d before it writes data back to the database.")) ((NAME . "EditError") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("EditError" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user performs an invalid input operation.l.w location.r is in cell.d before it writes data back to the database.")) ((NAME . "EditMode") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("Mode" "VT_I2")("ChangeMade" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user enters or leaves edit mode in a cell..w location.r is in cell.d before it writes data back to the database.")) ((NAME . "EnterRow") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("RowIsLast" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the operation mode is set to row mode and the focus moves to a new row.l.d before it writes data back to the database.")) ((NAME . "LeaveCell") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")("NewCol" "VT_I4")("NewRow" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user moves the focus from one cell to another or moves the focus outside of the spreadsheet.a back to the database.")) ((NAME . "LeaveRow") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("RowWasLast" "VT_BOOL")("RowChanged" "VT_BOOL")("AllCellsHaveData" "VT_BOOL")("NewRow" "VT_I4")("NewRowIsLast" "VT_I4")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the operation mode is set to row mode and the focus moves to a new row.side of the spreadsheet.a back to the database.")) ((NAME . "PrintAbort") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Abort" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs repeatedly when the spreadsheet is printing.d the focus moves to a new row.side of the spreadsheet.a back to the database.")) ((NAME . "QueryAdvance") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("AdvanceNext" "VT_BOOL")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user moves the focus to the next or previous control on the form..side of the spreadsheet.a back to the database.")) ((NAME . "QueryData") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("RowsNeeded" "VT_I4")("RowsLoaded" "VT_PTR.VT_I4")("Direction" "VT_I2")("AtTop" "VT_PTR.VT_BOOL")("AtBottom" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when virtual mode is on and the Spread control requests additional data...side of the spreadsheet.a back to the database.")) ((NAME . "RightClick") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ClickType" "VT_I2")("Col" "VT_I4")("Row" "VT_I4")("MouseX" "VT_I4")("MouseY" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user clicks the right mouser button. requests additional data...side of the spreadsheet.a back to the database.")) ((NAME . "RowHeightChange") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row1" "VT_I4")("Row2" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user changes the height of a row.n. requests additional data...side of the spreadsheet.a back to the database.")) ((NAME . "SelChange") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("BlockCol" "VT_I4")("BlockRow" "VT_I4")("BlockCol2" "VT_I4")("BlockRow2" "VT_I4")("CurCol" "VT_I4")("CurRow" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs while the user is selecting a block of cells. requests additional data...side of the spreadsheet.a back to the database.")) ((NAME . "TopLeftChange") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldLeft" "VT_I4")("OldTop" "VT_I4")("NewLeft" "VT_I4")("NewTop" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the left column and/or top row displayed changes. additional data...side of the spreadsheet.a back to the database.")) ((NAME . "UserFormulaEntered") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Col" "VT_I4")("Row" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user types a formula. row displayed changes. additional data...side of the spreadsheet.a back to the database.")) ((NAME . "VirtualClearData") (RIID . #x0000001b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("RowsBeingCleared" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the spreadsheet is in virtual mode and data in the virtual buffer needs to be discarded.dsheet.a back to the database.")) ((NAME . "PrintMsgBox") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Text" "VT_BSTR")("PrintID" "VT_I4")("OpenMsgBox" "VT_I2")("Processed" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "KeyDown") (RIID . #xfffffda6) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses a key down while the spread control has focus.r needs to be discarded.dsheet.a back to the database.")) ((NAME . "KeyPress") (RIID . #xfffffda5) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses and releases a key while the spread control has focus.to be discarded.dsheet.a back to the database.")) ((NAME . "KeyUp") (RIID . #xfffffda4) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user releases a key while the spread control has focus. has focus.to be discarded.dsheet.a back to the database.")) ((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 . "Occurs when the user presses a mouse button down while the spread control has focus.o be discarded.dsheet.a back to the database.")) ((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 . "Occurs while the mouse is moving over the sprea control.e spread control has focus.o be discarded.dsheet.a back to the database.")) ((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 . "Occurs when the user releases a mouse button over the spread control.rol has focus.o be discarded.dsheet.a back to the database.")))) ("vaSpread" (TYPE . "Coclass")(DESCRIPTION . "FarPoint Spreadsheet Control a mouse button over the spread control.rol has focus.o be discarded.dsheet.a back to the database.")(GUID . "{B02F3641-766B-11CE-AF28-C3A2FBE76A13}")(ALIASES "_DSpreadSheet""_DSpreadEvents") (FUNCTIONS )) )))