From: Hiroshi Inoue Date: Thu, 6 Jun 2002 09:47:25 +0000 (+0000) Subject: Add missing win_setup.h. X-Git-Tag: REL7_3~1451 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6cfb3ec59383c1c59a120195fee86fbcde14c4de;p=postgresql Add missing win_setup.h. --- diff --git a/src/interfaces/odbc/win_setup.h b/src/interfaces/odbc/win_setup.h new file mode 100644 index 0000000000..3c767d8302 --- /dev/null +++ b/src/interfaces/odbc/win_setup.h @@ -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__ */