File: prototypes.h

package info (click to toggle)
unixodbc 2.3.11-2%2Bdeb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 6,924 kB
  • sloc: ansic: 86,782; makefile: 1,125; sh: 1,059; yacc: 972; sql: 1
file content (173 lines) | stat: -rw-r--r-- 12,806 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
/* _FreeDbc.c */
SQLRETURN _FreeDbc(SQLHDBC hDrvDbc);
/* _FreeDbcList.c */
SQLRETURN _FreeDbcList(SQLHENV hDrvEnv);
/* _FreeResults.c */
SQLRETURN _FreeResults(HSTMTEXTRAS hStmt);
/* _FreeStmt.c */
SQLRETURN _FreeStmt(SQLHSTMT hDrvStmt);
/* _FreeStmtList.c */
SQLRETURN _FreeStmtList(SQLHDBC hDrvDbc);
/* _GetData.c */
SQLRETURN _GetData(SQLHSTMT hDrvStmt, SQLUSMALLINT nCol, SQLSMALLINT nTargetType, SQLPOINTER pTarget, SQLLEN nTargetLength, SQLLEN *pnLengthOrIndicator);
/* _NativeToSQLColumnHeader.c */
SQLRETURN _NativeToSQLColumnHeader(COLUMNHDR *pColumnHeader, void *pNativeColumnHeader);
/* _NativeToSQLType.c */
int _NativeToSQLType(void *pNativeColumnHeader);
/* _NativeTypeDesc.c */
char *_NativeTypeDesc(char *pszTypeName, int nMySQLType);
/* _NativeTypeLength.c */
int _NativeTypeLength(void *pNativeColumnHeader);
/* _NativeTypePrecision.c */
int _NativeTypePrecision(void *pNativeColumnHeader);
/* SQLAllocConnect.c */
SQLRETURN _AllocConnect(SQLHENV hDrvEnv, SQLHDBC *phDrvDbc);
SQLRETURN SQLAllocConnect(SQLHENV hDrvEnv, SQLHDBC *phDrvDbc);
/* SQLAllocEnv.c */
SQLRETURN _AllocEnv(SQLHENV *phDrvEnv);
SQLRETURN SQLAllocEnv(SQLHENV *phDrvEnv);
/* SQLAllocHandle.c */
SQLRETURN SQLAllocHandle(SQLSMALLINT nHandleType, SQLHANDLE nInputHandle, SQLHANDLE *pnOutputHandle);
/* SQLAllocStmt.c */
SQLRETURN _AllocStmt(SQLHDBC hDrvDbc, SQLHSTMT *phDrvStmt);
SQLRETURN SQLAllocStmt(SQLHDBC hDrvDbc, SQLHSTMT *phDrvStmt);
/* SQLBindCol.c */
SQLRETURN SQLBindCol(SQLHSTMT hDrvStmt, SQLUSMALLINT nCol, SQLSMALLINT nTargetType, SQLPOINTER pTargetValue, SQLLEN nTargetValueMax, SQLLEN *pnLengthOrIndicator);
/* SQLBindParameter.c */
SQLRETURN SQLBindParameter(SQLHSTMT hDrvStmt, SQLUSMALLINT nParameterNumber, SQLSMALLINT nIOType, SQLSMALLINT nBufferType, SQLSMALLINT nParamType, SQLULEN nParamLength, SQLSMALLINT nScale, SQLPOINTER pData, SQLLEN nBufferLength, SQLLEN *pnLengthOrIndicator);
/* SQLBrowseConnect.c */
SQLRETURN SQLBrowseConnect(SQLHDBC hDrvDbc, SQLCHAR *szConnStrIn, SQLSMALLINT cbConnStrIn, SQLCHAR *szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT *pcbConnStrOut);
/* SQLBulkOperations.c */
SQLRETURN SQLBulkOperations(SQLHSTMT hDrvStmt, SQLSMALLINT nOperation);
/* SQLCancel.c */
SQLRETURN SQLCancel(SQLHSTMT hDrvStmt);
/* SQLCloseCursor.c */
SQLRETURN SQLCloseCursor(SQLHSTMT hDrvStmt);
/* SQLColAttribute.c */
SQLRETURN SQLColAttribute(SQLHSTMT hDrvStmt, SQLUSMALLINT nCol, SQLUSMALLINT nFieldIdentifier, SQLPOINTER pszValue, SQLSMALLINT nValueLengthMax, SQLSMALLINT *pnValueLength, SQLLEN *pnValue);
/* SQLColAttributes.c */
SQLRETURN SQLColAttributes(SQLHSTMT hDrvStmt, SQLUSMALLINT nCol, SQLUSMALLINT nDescType, SQLPOINTER pszDesc, SQLSMALLINT nDescMax, SQLSMALLINT *pcbDesc, SQLLEN *pfDesc);
/* SQLColumnPrivileges.c */
SQLRETURN SQLColumnPrivileges(SQLHSTMT hDrvStmt, SQLCHAR *szCatalogName, SQLSMALLINT nCatalogNameLength, SQLCHAR *szSchemaName, SQLSMALLINT nSchemaNameLength, SQLCHAR *szTableName, SQLSMALLINT nTableNameLength, SQLCHAR *szColumnName, SQLSMALLINT nColumnNameLength);
/* SQLColumns.c */
SQLRETURN SQLColumns(SQLHSTMT hDrvStmt, SQLCHAR *szCatalogName, SQLSMALLINT nCatalogNameLength, SQLCHAR *szSchemaName, SQLSMALLINT nSchemaNameLength, SQLCHAR *szTableName, SQLSMALLINT nTableNameLength, SQLCHAR *szColumnName, SQLSMALLINT nColumnNameLength);
/* SQLConnect.c */
SQLRETURN SQLConnect(SQLHDBC hDrvDbc, SQLCHAR *szDataSource, SQLSMALLINT nDataSourceLength, SQLCHAR *szUID, SQLSMALLINT nUIDLength, SQLCHAR *szPWD, SQLSMALLINT nPWDLength);
/* SQLCopyDesc.c */
SQLRETURN SQLCopyDesc(SQLHDESC hSourceDescHandle, SQLHDESC hTargetDescHandle);
/* SQLDescribeCol.c */
SQLRETURN SQLDescribeCol(SQLHSTMT hDrvStmt, SQLUSMALLINT nCol, SQLCHAR *szColName, SQLSMALLINT nColNameMax, SQLSMALLINT *pnColNameLength, SQLSMALLINT *pnSQLDataType, SQLULEN *pnColSize, SQLSMALLINT *pnDecDigits, SQLSMALLINT *pnNullable);
/* SQLDescribeParam.c */
SQLRETURN SQLDescribeParam(SQLHSTMT hDrvStmt, SQLUSMALLINT nParmNumber, SQLSMALLINT *pnDataType, SQLULEN *pnSize, SQLSMALLINT *pnDecDigits, SQLSMALLINT *pnNullable);
/* SQLDisconnect.c */
SQLRETURN SQLDisconnect(SQLHDBC hDrvDbc);
/* SQLDriverConnect.c */
SQLRETURN SQLDriverConnect(SQLHDBC hDrvDbc, SQLHWND hWnd, SQLCHAR *szConnStrIn, SQLSMALLINT nConnStrIn, SQLCHAR *szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT *pnConnStrOut, SQLUSMALLINT nDriverCompletion);
/* SQLEndTran.c */
SQLRETURN SQLEndTran(SQLSMALLINT nHandleType, SQLHANDLE nHandle, SQLSMALLINT nCompletionType);
/* SQLError.c */
SQLRETURN SQLError(SQLHENV hDrvEnv, SQLHDBC hDrvDbc, SQLHSTMT hDrvStmt, SQLCHAR *szSqlState, SQLINTEGER *pfNativeError, SQLCHAR *szErrorMsg, SQLSMALLINT nErrorMsgMax, SQLSMALLINT *pcbErrorMsg);
/* SQLExecDirect.c */
SQLRETURN SQLExecDirect(SQLHSTMT hDrvStmt, SQLCHAR *szSqlStr, SQLINTEGER nSqlStr);
/* SQLExecute.c */
SQLRETURN SQLExecute(SQLHSTMT hDrvStmt);
/* SQLExtendedFetch.c */
SQLRETURN SQLExtendedFetch(SQLHSTMT hDrvStmt, SQLUSMALLINT nOrientation, SQLLEN nOffset, SQLULEN *pnRowCount, SQLUSMALLINT *pRowStatusArray);
/* SQLFetch.c */
SQLRETURN SQLFetch(SQLHSTMT hDrvStmt);
/* SQLFetchScroll.c */
SQLRETURN SQLFetchScroll(SQLHSTMT hDrvStmt, SQLSMALLINT nOrientation, SQLLEN nOffset);
/* SQLForeignKeys.c */
SQLRETURN SQLForeignKeys(SQLHSTMT hDrvStmt, SQLCHAR *szPKCatalogName, SQLSMALLINT nPKCatalogNameLength, SQLCHAR *szPKSchemaName, SQLSMALLINT nPKSchemaNameLength, SQLCHAR *szPKTableName, SQLSMALLINT nPKTableNameLength, SQLCHAR *szFKCatalogName, SQLSMALLINT nFKCatalogNameLength, SQLCHAR *szFKSchemaName, SQLSMALLINT nFKSchemaNameLength, SQLCHAR *szFKTableName, SQLSMALLINT nFKTableNameLength);
/* SQLFreeConnect.c */
SQLRETURN _FreeConnect(SQLHDBC hDrvDbc);
SQLRETURN SQLFreeConnect(SQLHDBC hDrvDbc);
/* SQLFreeEnv.c */
SQLRETURN _FreeEnv(SQLHENV hDrvEnv);
SQLRETURN SQLFreeEnv(SQLHENV hDrvEnv);
/* SQLFreeHandle.c */
SQLRETURN SQLFreeHandle(SQLSMALLINT nHandleType, SQLHANDLE nHandle);
/* SQLFreeStmt.c */
SQLRETURN SQLFreeStmt(SQLHSTMT hDrvStmt, SQLUSMALLINT nOption);
/* SQLGetConnectAttr.c */
SQLRETURN SQLGetConnectAttr(SQLHDBC hDrvDbc, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);
/* SQLGetConnectOption.c */
SQLRETURN SQLGetConnectOption(SQLHDBC hDrvDbc, UWORD fOption, PTR pvParam);
/* SQLGetCursorName.c */
SQLRETURN SQLGetCursorName(SQLHSTMT hDrvStmt, SQLCHAR *szCursor, SQLSMALLINT nCursorMaxLength, SQLSMALLINT *pnCursorLength);
/* SQLGetData.c */
SQLRETURN SQLGetData(SQLHSTMT hDrvStmt, SQLUSMALLINT nCol, SQLSMALLINT nTargetType, SQLPOINTER pTarget, SQLLEN nTargetLength, SQLLEN *pnLengthOrIndicator);
/* SQLGetDescField.c */
SQLRETURN SQLGetDescField(SQLHDESC DescriptorHandle, SQLSMALLINT RecordNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);
/* SQLGetDescRec.c */
SQLRETURN SQLGetDescRec(SQLHDESC DescriptorHandle, SQLSMALLINT RecordNumber, SQLCHAR *Name, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength, SQLSMALLINT *Type, SQLSMALLINT *SubType, SQLLEN *Length, SQLSMALLINT *Precision, SQLSMALLINT *Scale, SQLSMALLINT *Nullable);
/* SQLGetDiagField.c */
SQLRETURN SQLGetDiagField(SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT RecordNumber, SQLSMALLINT DiagIdentifier, SQLPOINTER DiagInfo, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength);
/* SQLGetDiagRec.c */
SQLRETURN SQLGetDiagRec_(SQLSMALLINT nHandleType, SQLHANDLE hHandle, SQLSMALLINT nRecordNumber, SQLCHAR *pszState, SQLINTEGER *pnNativeError, SQLCHAR *pszMessageText, SQLSMALLINT nBufferLength, SQLSMALLINT *pnStringLength);
SQLRETURN SQLGetDiagRec(SQLSMALLINT nHandleType, SQLHANDLE hHandle, SQLSMALLINT nRecordNumber, SQLCHAR *pszState, SQLINTEGER *pnNativeError, SQLCHAR *pszMessageText, SQLSMALLINT nBufferLength, SQLSMALLINT *pnStringLength);
/* SQLGetEnvAttr.c */
SQLRETURN SQLGetEnvAttr(SQLHENV EnvironmentHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);
/* SQLGetInfo.c */
SQLRETURN SQLGetInfo(SQLHDBC hDbc, SQLUSMALLINT nInfoType, SQLPOINTER pInfoValue, SQLSMALLINT nInfoValueMax, SQLSMALLINT *pnLength);
/* SQLGetStmtAttr.c */
SQLRETURN SQLGetStmtAttr(SQLHSTMT hDrvStmt, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);
/* SQLGetStmtOption.c */
SQLRETURN SQLGetStmtOption(SQLHSTMT hDrvStmt, UWORD fOption, PTR pvParam);
/* SQLGetTypeInfo.c */
SQLRETURN SQLGetTypeInfo(SQLHSTMT hDrvStmt, SQLSMALLINT nSqlType);
/* SQLMoreResults.c */
SQLRETURN SQLMoreResults(SQLHSTMT hDrvStmt);
/* SQLNativeSql.c */
SQLRETURN SQLNativeSql(SQLHSTMT hDrvStmt, SQLCHAR *szSqlStrIn, SQLINTEGER cbSqlStrIn, SQLCHAR *szSqlStr, SQLINTEGER cbSqlStrMax, SQLINTEGER *pcbSqlStr);
/* SQLNumParams.c */
SQLRETURN SQLNumParams(SQLHSTMT hDrvStmt, SQLSMALLINT *pnParamCount);
/* SQLNumResultCols.c */
SQLRETURN SQLNumResultCols(SQLHSTMT hDrvStmt, SQLSMALLINT *pnColumnCount);
/* SQLParamData.c */
SQLRETURN SQLParamData(SQLHSTMT hDrvStmt, SQLPOINTER *pValue);
/* SQLParamOptions.c */
SQLRETURN SQLParamOptions(SQLHSTMT hDrvStmt, SQLULEN nRow, SQLULEN *pnRow);
/* SQLPrepare.c */
SQLRETURN SQLPrepare(SQLHSTMT hDrvStmt, SQLCHAR *szSqlStr, SQLINTEGER nSqlStrLength);
SQLRETURN template_SQLPrepare(SQLHSTMT hDrvStmt, SQLCHAR *szSqlStr, SQLINTEGER nSqlStrLength);
/* SQLPrimaryKeys.c */
SQLRETURN SQLPrimaryKeys(SQLHSTMT hDrvStmt, SQLCHAR *szCatalogName, SQLSMALLINT nCatalogNameLength, SQLCHAR *szSchemaName, SQLSMALLINT nSchemaNameLength, SQLCHAR *szTableName, SQLSMALLINT nTableNameLength);
/* SQLProcedureColumns.c */
SQLRETURN SQLProcedureColumns(SQLHSTMT hDrvStmt, SQLCHAR *szCatalogName, SQLSMALLINT nCatalogNameLength, SQLCHAR *szSchemaName, SQLSMALLINT nSchemaNameLength, SQLCHAR *szProcName, SQLSMALLINT nProcNameLength, SQLCHAR *szColumnName, SQLSMALLINT nColumnNameLength);
/* SQLProcedures.c */
SQLRETURN SQLProcedures(SQLHSTMT hDrvStmt, SQLCHAR *szCatalogName, SQLSMALLINT nCatalogNameLength, SQLCHAR *szSchemaName, SQLSMALLINT nSchemaNameLength, SQLCHAR *szProcName, SQLSMALLINT nProcNameLength);
/* SQLPutData.c */
SQLRETURN SQLPutData(SQLHSTMT hDrvStmt, SQLPOINTER pData, SQLLEN nLengthOrIndicator);
/* SQLRowCount.c */
SQLRETURN SQLRowCount(SQLHSTMT hDrvStmt, SQLLEN *pnRowCount);
/* SQLSetConnectOption.c */
SQLRETURN SQLSetConnectOption(SQLHDBC hDrvDbc, UWORD nOption, SQLULEN vParam);
/* SQLSetCursorName.c */
SQLRETURN SQLSetCursorName(SQLHSTMT hDrvStmt, SQLCHAR *szCursor, SQLSMALLINT nCursorLength);
/* SQLSetDescField.c */
SQLRETURN SQLSetDescField(SQLHDESC DescriptorHandle, SQLSMALLINT RecordNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER Value, SQLINTEGER BufferLength);
/* SQLSetDescRec.c */
SQLRETURN SQLSetDescRec(SQLHDESC hDescriptorHandle, SQLSMALLINT nRecordNumber, SQLSMALLINT nType, SQLSMALLINT nSubType, SQLLEN nLength, SQLSMALLINT nPrecision, SQLSMALLINT nScale, SQLPOINTER pData, SQLLEN *pnStringLength, SQLLEN *pnIndicator);
/* SQLSetEnvAttr.c */
SQLRETURN SQLSetEnvAttr(SQLHENV EnvironmentHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER StringLength);
/* SQLSetParam.c */
SQLRETURN SQLSetParam(SQLHSTMT hDrvStmt, SQLUSMALLINT nPar, SQLSMALLINT nType, SQLSMALLINT nSqlType, SQLULEN nColDef, SQLSMALLINT nScale, SQLPOINTER pValue, SQLLEN *pnValue);
/* SQLSetPos.c */
SQLRETURN SQLSetPos(SQLHSTMT hDrvStmt, SQLSETPOSIROW nRow, SQLUSMALLINT nOperation, SQLUSMALLINT nLockType);
/* SQLSetScrollOptions.c */
SQLRETURN SQLSetScrollOptions(SQLHSTMT hDrvStmt, SQLUSMALLINT fConcurrency, SQLLEN crowKeyset, SQLUSMALLINT crowRowset);
/* SQLSetStmtAttr.c */
SQLRETURN SQLSetStmtAttr(SQLHSTMT hDrvStmt, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER StringLength);
/* SQLSetStmtOption.c */
SQLRETURN SQLSetStmtOption(SQLHSTMT hDrvStmt, UWORD fOption, SQLULEN vParam);
/* SQLSpecialColumns.c */
SQLRETURN SQLSpecialColumns(SQLHSTMT hDrvStmt, UWORD nColumnType, UCHAR *szCatalogName, SWORD nCatalogNameLength, UCHAR *szSchemaName, SWORD nSchemaNameLength, UCHAR *szTableName, SWORD nTableNameLength, UWORD nScope, UWORD nNullable);
/* SQLStatistics.c */
SQLRETURN SQLStatistics(SQLHSTMT hDrvStmt, SQLCHAR *szCatalogName, SQLSMALLINT nCatalogNameLength, SQLCHAR *szSchemaName, SQLSMALLINT nSchemaNameLength, SQLCHAR *szTableName, SQLSMALLINT nTableNameLength, SQLUSMALLINT nTypeOfIndex, SQLUSMALLINT nReserved);
/* SQLTablePrivileges.c */
SQLRETURN SQLTablePrivileges(SQLHSTMT hDrvStmt, SQLCHAR *szCatalogName, SQLSMALLINT nCatalogNameLength, SQLCHAR *szSchemaName, SQLSMALLINT nSchemaNameLength, SQLCHAR *szTableName, SQLSMALLINT nTableNameLength);
/* SQLTables.c */
SQLRETURN SQLTables(SQLHSTMT hDrvStmt, SQLCHAR *szCatalogName, SQLSMALLINT nCatalogNameLength, SQLCHAR *szSchemaName, SQLSMALLINT nSchemaNameLength, SQLCHAR *szTableName, SQLSMALLINT nTableNameLength, SQLCHAR *szTableType, SQLSMALLINT nTableTypeLength);
/* SQLTransact.c */
SQLRETURN SQLTransact(SQLHENV hDrvEnv, SQLHDBC hDrvDbc, UWORD nType);