/* isql.h - C-friendly umbrella header for the Internet SQL (ISQL) C API.
 *
 * Include THIS from your C application (rather than isqlc.h directly): it
 * supplies the one engine typedef that isqlc.h needs and then pulls in the
 * full C API declarations.
 *
 *     #include "isql.h"
 *
 * Link against  lib\isqldll.lib  and keep  isqldll.dll  beside your .exe
 * (or on the PATH).  See doc\HOWTO_BUILD_C_APP.md.
 */
#ifndef ISQL_UMBRELLA_H
#define ISQL_UMBRELLA_H

/* isqlc.h references a few Win32 types (HWND, UINT, LONG) in its optional
   server-display-window entry points; pull them in from windows.h. */
#include <windows.h>

/* 64-bit integer type used by a few isqlc.h row-addressing entry points. */
#ifndef KINT64
typedef long long KINT64;
#endif

#include "isqlc.h"

#endif /* ISQL_UMBRELLA_H */
