]> granicus.if.org Git - postgresql/commitdiff
Add missing win_setup.h.
authorHiroshi Inoue <inoue@tpf.co.jp>
Thu, 6 Jun 2002 09:47:25 +0000 (09:47 +0000)
committerHiroshi Inoue <inoue@tpf.co.jp>
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__ */