Module: odbc-ffi Author: yduJ Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND // $HopeName: DBdylan-odbc!sql.dylan(trunk.5) $ // This file is automatically generated from "sql.j"; do not edit. (Hah!) define c-func-with-err SQLAllocConnect parameter EnvironmentHandle :: ; output parameter ConnectionHandle :: ; result value :: ; c-name: "SQLAllocConnect", c-modifiers: "__stdcall"; end; define c-func-with-err SQLAllocEnv output parameter EnvironmentHandle :: ; result value :: ; c-name: "SQLAllocEnv", c-modifiers: "__stdcall"; end; define c-func-with-err SQLAllocHandle parameter HandleType :: ; parameter InputHandle :: ; output parameter OutputHandle :: ; result value :: ; c-name: "SQLAllocHandle", c-modifiers: "__stdcall"; end; define c-func-with-err SQLAllocStmt parameter ConnectionHandle :: ; output parameter StatementHandle :: ; result value :: ; c-name: "SQLAllocStmt", c-modifiers: "__stdcall"; end; define c-func-with-err SQLBindCol parameter StatementHandle :: ; parameter ColumnNumber :: ; parameter TargetType :: ; parameter TargetValue :: ; parameter BufferLength :: ; parameter StrLen_or_Ind :: ; result value :: ; c-name: "SQLBindCol", c-modifiers: "__stdcall"; end; define c-func-with-err SQLBindParam parameter StatementHandle :: ; parameter ParameterNumber :: ; parameter ValueType :: ; parameter ParameterType :: ; parameter LengthPrecision :: ; parameter ParameterScale :: ; parameter ParameterValue :: ; parameter StrLen_or_Ind :: ; result value :: ; c-name: "SQLBindParam", c-modifiers: "__stdcall"; end; define c-func-with-err SQLCancel parameter StatementHandle :: ; result value :: ; c-name: "SQLCancel", c-modifiers: "__stdcall"; end; define c-func-with-err SQLCloseCursor parameter StatementHandle :: ; result value :: ; c-name: "SQLCloseCursor", c-modifiers: "__stdcall"; end; define c-func-with-err SQLColAttribute parameter StatementHandle :: ; parameter ColumnNumber :: ; parameter FieldIdentifier :: ; parameter CharacterAttribute :: ; parameter BufferLength :: ; output parameter StringLength :: ; parameter NumericAttribute :: ; result value :: ; c-name: "SQLColAttribute", c-modifiers: "__stdcall"; end; define c-func-with-err SQLColumns parameter StatementHandle :: ; parameter CatalogName :: ; parameter NameLength1 :: ; parameter SchemaName :: ; parameter NameLength2 :: ; parameter TableName :: ; parameter NameLength3 :: ; parameter ColumnName :: ; parameter NameLength4 :: ; result value :: ; c-name: "SQLColumns", c-modifiers: "__stdcall"; end; define c-func-with-err SQLConnect parameter ConnectionHandle :: ; parameter ServerName :: ; parameter NameLength1 :: ; parameter UserName :: ; parameter NameLength2 :: ; parameter Authentication :: ; parameter NameLength3 :: ; result value :: ; c-name: "SQLConnect", c-modifiers: "__stdcall"; end; define c-func-with-err SQLCopyDesc parameter SourceDescHandle :: ; parameter TargetDescHandle :: ; result value :: ; c-name: "SQLCopyDesc", c-modifiers: "__stdcall"; end; define c-func-with-err SQLDataSources parameter EnvironmentHandle :: ; parameter Direction :: ; parameter ServerName :: ; parameter BufferLength1 :: ; output parameter NameLength1 :: ; parameter Description :: ; parameter BufferLength2 :: ; output parameter NameLength2 :: ; result value :: ; c-name: "SQLDataSources", c-modifiers: "__stdcall"; end; define c-func-with-err SQLDescribeCol parameter StatementHandle :: ; parameter ColumnNumber :: ; parameter ColumnName :: ; parameter BufferLength :: ; output parameter NameLength :: ; output parameter DataType :: ; output parameter ColumnSize :: ; output parameter DecimalDigits :: ; output parameter Nullable :: ; result value :: ; c-name: "SQLDescribeCol", c-modifiers: "__stdcall"; end; define c-func-with-err SQLDisconnect parameter ConnectionHandle :: ; result value :: ; c-name: "SQLDisconnect", c-modifiers: "__stdcall"; end; define c-func-with-err SQLEndTran parameter HandleType :: ; parameter Handle :: ; parameter CompletionType :: ; result value :: ; c-name: "SQLEndTran", c-modifiers: "__stdcall"; end; define C-function SQLError parameter EnvironmentHandle :: ; parameter ConnectionHandle :: ; parameter StatementHandle :: ; parameter Sqlstate :: ; output parameter NativeError :: ; parameter MessageText :: ; parameter BufferLength :: ; output parameter TextLength :: ; result value :: ; c-name: "SQLError", c-modifiers: "__stdcall"; end; define c-func-with-err SQLExecDirect parameter StatementHandle :: ; parameter StatementText :: ; parameter TextLength :: ; result value :: ; c-name: "SQLExecDirect", c-modifiers: "__stdcall"; end; define c-func-with-err SQLExecute parameter StatementHandle :: ; result value :: ; c-name: "SQLExecute", c-modifiers: "__stdcall"; end; define c-func-with-err SQLFetch parameter StatementHandle :: ; result value :: ; c-name: "SQLFetch", c-modifiers: "__stdcall"; end; define c-func-with-err SQLFetchScroll parameter StatementHandle :: ; parameter FetchOrientation :: ; parameter FetchOffset :: ; result value :: ; c-name: "SQLFetchScroll", c-modifiers: "__stdcall"; end; define c-func-with-err SQLFreeConnect parameter ConnectionHandle :: ; result value :: ; c-name: "SQLFreeConnect", c-modifiers: "__stdcall"; end; define c-func-with-err SQLFreeEnv parameter EnvironmentHandle :: ; result value :: ; c-name: "SQLFreeEnv", c-modifiers: "__stdcall"; end; define c-func-with-err SQLFreeHandle parameter HandleType :: ; parameter Handle :: ; result value :: ; c-name: "SQLFreeHandle", c-modifiers: "__stdcall"; end; define c-func-with-err SQLFreeStmt parameter StatementHandle :: ; parameter Option :: ; result value :: ; c-name: "SQLFreeStmt", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetConnectAttr parameter ConnectionHandle :: ; parameter Attribute :: ; parameter Value :: ; parameter BufferLength :: ; output parameter StringLength :: ; result value :: ; c-name: "SQLGetConnectAttr", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetConnectOption parameter ConnectionHandle :: ; parameter Option :: ; parameter Value :: ; result value :: ; c-name: "SQLGetConnectOption", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetCursorName parameter StatementHandle :: ; parameter CursorName :: ; parameter BufferLength :: ; output parameter NameLength :: ; result value :: ; c-name: "SQLGetCursorName", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetData parameter StatementHandle :: ; parameter ColumnNumber :: ; parameter TargetType :: ; parameter TargetValue :: ; parameter BufferLength :: ; output parameter StrLen_or_Ind :: ; result value :: ; c-name: "SQLGetData", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetDescField parameter DescriptorHandle :: ; parameter RecNumber :: ; parameter FieldIdentifier :: ; parameter Value :: ; parameter BufferLength :: ; output parameter StringLength :: ; result value :: ; c-name: "SQLGetDescField", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetDescRec parameter DescriptorHandle :: ; parameter RecNumber :: ; parameter Name :: ; parameter BufferLength :: ; output parameter StringLength :: ; output parameter Type :: ; output parameter SubType :: ; output parameter Length :: ; output parameter Precision :: ; output parameter Scale :: ; output parameter Nullable :: ; result value :: ; c-name: "SQLGetDescRec", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetDiagField parameter HandleType :: ; parameter Handle :: ; parameter RecNumber :: ; parameter DiagIdentifier :: ; parameter DiagInfo :: ; parameter BufferLength :: ; output parameter StringLength :: ; result value :: ; c-name: "SQLGetDiagField", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetDiagRec parameter HandleType :: ; parameter Handle :: ; parameter RecNumber :: ; parameter Sqlstate :: ; output parameter NativeError :: ; parameter MessageText :: ; parameter BufferLength :: ; output parameter TextLength :: ; result value :: ; c-name: "SQLGetDiagRec", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetEnvAttr parameter EnvironmentHandle :: ; parameter Attribute :: ; parameter Value :: ; parameter BufferLength :: ; output parameter StringLength :: ; result value :: ; c-name: "SQLGetEnvAttr", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetFunctions parameter ConnectionHandle :: ; parameter FunctionId :: ; output parameter Supported :: ; result value :: ; c-name: "SQLGetFunctions", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetInfo parameter ConnectionHandle :: ; parameter InfoType :: ; parameter InfoValue :: ; parameter BufferLength :: ; output parameter StringLength :: ; result value :: ; c-name: "SQLGetInfo", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetStmtAttr parameter StatementHandle :: ; parameter Attribute :: ; parameter Value :: ; parameter BufferLength :: ; output parameter StringLength :: ; result value :: ; c-name: "SQLGetStmtAttr", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetStmtOption parameter StatementHandle :: ; parameter Option :: ; parameter Value :: ; result value :: ; c-name: "SQLGetStmtOption", c-modifiers: "__stdcall"; end; define c-func-with-err SQLGetTypeInfo parameter StatementHandle :: ; parameter DataType :: ; result value :: ; c-name: "SQLGetTypeInfo", c-modifiers: "__stdcall"; end; define c-func-with-err SQLNumResultCols parameter StatementHandle :: ; output parameter ColumnCount :: ; result value :: ; c-name: "SQLNumResultCols", c-modifiers: "__stdcall"; end; define c-func-with-err SQLParamData parameter StatementHandle :: ; parameter Value :: ; result value :: ; c-name: "SQLParamData", c-modifiers: "__stdcall"; end; define c-func-with-err SQLPrepare parameter StatementHandle :: ; parameter StatementText :: ; parameter TextLength :: ; result value :: ; c-name: "SQLPrepare", c-modifiers: "__stdcall"; end; define c-func-with-err SQLPutData parameter StatementHandle :: ; parameter Data :: ; parameter StrLen_or_Ind :: ; result value :: ; c-name: "SQLPutData", c-modifiers: "__stdcall"; end; define c-func-with-err SQLRowCount parameter StatementHandle :: ; output parameter RowCount :: ; result value :: ; c-name: "SQLRowCount", c-modifiers: "__stdcall"; end; define c-func-with-err SQLSetConnectAttr parameter ConnectionHandle :: ; parameter Attribute :: ; parameter Value :: ; // is this going to work for strings? parameter StringLength :: ; result value :: ; c-name: "SQLSetConnectAttr", c-modifiers: "__stdcall"; end; define c-func-with-err SQLSetConnectOption parameter ConnectionHandle :: ; parameter Option :: ; parameter Value :: ; result value :: ; c-name: "SQLSetConnectOption", c-modifiers: "__stdcall"; end; define c-func-with-err SQLSetCursorName parameter StatementHandle :: ; parameter CursorName :: ; parameter NameLength :: ; result value :: ; c-name: "SQLSetCursorName", c-modifiers: "__stdcall"; end; define c-func-with-err SQLSetDescField parameter DescriptorHandle :: ; parameter RecNumber :: ; parameter FieldIdentifier :: ; parameter Value :: ; parameter BufferLength :: ; result value :: ; c-name: "SQLSetDescField", c-modifiers: "__stdcall"; end; define c-func-with-err SQLSetDescRec parameter DescriptorHandle :: ; parameter RecNumber :: ; parameter Type :: ; parameter SubType :: ; parameter Length :: ; parameter Precision :: ; parameter Scale :: ; parameter Data :: ; parameter StringLength :: ; parameter Indicator :: ; result value :: ; c-name: "SQLSetDescRec", c-modifiers: "__stdcall"; end; define c-func-with-err SQLSetEnvAttr parameter EnvironmentHandle :: ; parameter Attribute :: ; parameter Value :: ; //was sqlpointer parameter StringLength :: ; result value :: ; c-name: "SQLSetEnvAttr", c-modifiers: "__stdcall"; end; define c-func-with-err SQLSetParam parameter StatementHandle :: ; parameter ParameterNumber :: ; parameter ValueType :: ; parameter ParameterType :: ; parameter LengthPrecision :: ; parameter ParameterScale :: ; parameter ParameterValue :: ; parameter StrLen_or_Ind :: ; result value :: ; c-name: "SQLSetParam", c-modifiers: "__stdcall"; end; define c-func-with-err SQLSetStmtAttr parameter StatementHandle :: ; parameter Attribute :: ; parameter Value :: ; parameter StringLength :: ; result value :: ; c-name: "SQLSetStmtAttr", c-modifiers: "__stdcall"; end; define c-func-with-err SQLSetStmtOption parameter StatementHandle :: ; parameter Option :: ; parameter Value :: ; result value :: ; c-name: "SQLSetStmtOption", c-modifiers: "__stdcall"; end; define c-func-with-err SQLSpecialColumns parameter StatementHandle :: ; parameter IdentifierType :: ; parameter CatalogName :: ; parameter NameLength1 :: ; parameter SchemaName :: ; parameter NameLength2 :: ; parameter TableName :: ; parameter NameLength3 :: ; parameter Scope :: ; parameter Nullable :: ; result value :: ; c-name: "SQLSpecialColumns", c-modifiers: "__stdcall"; end; define c-func-with-err SQLStatistics parameter StatementHandle :: ; parameter CatalogName :: ; parameter NameLength1 :: ; parameter SchemaName :: ; parameter NameLength2 :: ; parameter TableName :: ; parameter NameLength3 :: ; parameter Unique :: ; parameter Reserved :: ; result value :: ; c-name: "SQLStatistics", c-modifiers: "__stdcall"; end; define c-func-with-err SQLTables parameter StatementHandle :: ; parameter CatalogName :: ; parameter NameLength1 :: ; parameter SchemaName :: ; parameter NameLength2 :: ; parameter TableName :: ; parameter NameLength3 :: ; parameter TableType :: ; parameter NameLength4 :: ; result value :: ; c-name: "SQLTables", c-modifiers: "__stdcall"; end; define c-func-with-err SQLTransact parameter EnvironmentHandle :: ; parameter ConnectionHandle :: ; parameter CompletionType :: ; result value :: ; c-name: "SQLTransact", c-modifiers: "__stdcall"; end;