racket/src/srpersist/srptypes.cxx
2005-05-27 21:53:51 +00:00

63 lines
1.3 KiB
C++

/* srptypes.c */
#ifndef ODBCVER
#error Must define ODBCVER when compiling
#endif
#ifdef WIN32
#include <windows.h>
#else
#define FALSE (0)
#define TRUE (1)
typedef int BOOL;
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned long DWORD;
/* dummy typedefs -- only used in trace API, not ODBC as such */
typedef void VOID;
#ifndef HAVE_CHAR
typedef int CHAR;
#endif
#ifndef HAVE_WCHAR
typedef int WCHAR;
#endif
#ifndef HAVE_LPWSTR
typedef void *LPWSTR;
#endif
typedef int GUID;
#endif
#include <sql.h>
#include <sqlext.h>
#include <sqltypes.h>
#include "escheme.h"
#include "srptypes.h"
#include "srpersist.h"
Scheme_Type sql_date_type;
Scheme_Type sql_decimal_type;
Scheme_Type sql_pointer_type;
Scheme_Type sql_time_type;
Scheme_Type sql_timestamp_type;
Scheme_Type sql_return_type;
Scheme_Type sql_henv_type;
Scheme_Type sql_hdbc_type;
Scheme_Type sql_hstmt_type;
Scheme_Type sql_hdesc_type;
Scheme_Type sql_boxed_uint_type;
Scheme_Type sql_buffer_type;
Scheme_Type sql_length_type;
Scheme_Type sql_indicator_type;
Scheme_Type sql_row_status_type;
Scheme_Type sql_array_status_type;
Scheme_Type sql_binding_offset_type;
Scheme_Type sql_rows_processed_type;
Scheme_Type sql_octet_length_type;
Scheme_Type sql_op_parms_type;
Scheme_Type sql_guid_type;
Scheme_Type sql_paramlength_type;