odbc32: Define correct function prototypes for all libodbc entry points.
Fix the prototypes of the Unicode functions.
diff --git a/include/sqltypes.h b/include/sqltypes.h
index 6f1d25f..5c8f3ca 100644
--- a/include/sqltypes.h
+++ b/include/sqltypes.h
@@ -101,6 +101,16 @@
typedef signed short RETCODE;
typedef void* SQLHWND;
+#ifdef _WIN64
+typedef INT64 SQLLEN;
+typedef UINT64 SQLULEN;
+typedef UINT64 SQLSETPOSIROW;
+#else
+#define SQLLEN SQLINTEGER
+#define SQLULEN SQLUINTEGER
+#define SQLSETPOSIROW SQLUSMALLINT
+#endif
+
typedef SQLHANDLE HENV;
typedef SQLHANDLE HDBC;
typedef SQLHANDLE HSTMT;