Add missing win_setup.h.
authorHiroshi Inoue
Thu, 6 Jun 2002 09:47:25 +0000 (09:47 +0000)
committerHiroshi Inoue
Thu, 6 Jun 2002 09:47:25 +0000 (09:47 +0000)
src/interfaces/odbc/win_setup.h [new file with mode: 0644]

diff --git a/src/interfaces/odbc/win_setup.h b/src/interfaces/odbc/win_setup.h
new file mode 100644 (file)
index 0000000..3c767d8
--- /dev/null
@@ -0,0 +1,27 @@
+#ifndef    _WIN_SETUP_H__
+#define    _WIN_SETUP_H__
+
+#ifndef INTFUNC
+#define INTFUNC  __stdcall
+#endif /* INTFUNC */
+#define    MAXDSNAME   (32+1)  /* Max data source name length */
+/* Globals */
+/* NOTE:  All these are used by the dialog procedures */
+typedef struct tagSETUPDLG
+{
+   HWND        hwndParent;     /* Parent window handle */
+   LPCSTR      lpszDrvr;       /* Driver description */
+   ConnInfo    ci;
+   char        szDSN[MAXDSNAME];       /* Original data source name */
+   BOOL        fNewDSN;        /* New data source flag */
+   BOOL        fDefault;       /* Default data source flag */
+
+}  SETUPDLG, FAR * LPSETUPDLG;
+
+/* Prototypes */
+void INTFUNC CenterDialog(HWND hdlg);
+int CALLBACK ConfigDlgProc(HWND hdlg, UINT wMsg, WPARAM wParam, LPARAM lParam);
+void INTFUNC ParseAttributes(LPCSTR lpszAttributes, LPSETUPDLG lpsetupdlg);
+BOOL INTFUNC SetDSNAttributes(HWND hwnd, LPSETUPDLG lpsetupdlg);
+
+#endif /* _WIN_SETUP_H__ */