79 lines
1.4 KiB
C
79 lines
1.4 KiB
C
|
|
||
|
#ifndef _CCONFIGDLG_H
|
||
|
#define _CCONFIGDLG_H
|
||
|
|
||
|
#include "inetxcv.h"
|
||
|
#include "xcvdlg.h"
|
||
|
|
||
|
class TConfigDlg: public TXcvDlg {
|
||
|
|
||
|
public:
|
||
|
TConfigDlg (
|
||
|
LPCTSTR pServerName,
|
||
|
HWND hWnd,
|
||
|
LPCTSTR pszPortName);
|
||
|
|
||
|
virtual ~TConfigDlg (void);
|
||
|
|
||
|
virtual BOOL
|
||
|
PromptDialog (
|
||
|
HINSTANCE hInst);
|
||
|
|
||
|
private:
|
||
|
enum {
|
||
|
DLG_OK, DLG_CANCEL, DLG_ERROR
|
||
|
} DLGRTCODE;
|
||
|
|
||
|
static INT_PTR CALLBACK
|
||
|
DialogProc (
|
||
|
HWND hDlg, // handle to dialog box
|
||
|
UINT message, // message
|
||
|
WPARAM wParam, // first message parameter
|
||
|
LPARAM lParam); // second message parameter
|
||
|
|
||
|
VOID
|
||
|
DialogOnInit (
|
||
|
HWND hDlg);
|
||
|
|
||
|
VOID
|
||
|
DialogOnOK (
|
||
|
HWND hDlg);
|
||
|
|
||
|
static INT_PTR CALLBACK
|
||
|
AuthDialogProc (
|
||
|
HWND hDlg, // handle to dialog box
|
||
|
UINT message, // message
|
||
|
WPARAM wParam, // first message parameter
|
||
|
LPARAM lParam); // second message parameter
|
||
|
|
||
|
VOID
|
||
|
AuthDialogOnInit (
|
||
|
HWND hDlg);
|
||
|
|
||
|
VOID
|
||
|
AuthDialogOnOK (
|
||
|
HWND hDlg);
|
||
|
|
||
|
VOID
|
||
|
AuthDialogOnCancel (
|
||
|
HWND hDlg);
|
||
|
|
||
|
|
||
|
BOOL
|
||
|
SetConfiguration (VOID);
|
||
|
|
||
|
BOOL
|
||
|
GetConfiguration (VOID);
|
||
|
|
||
|
static void
|
||
|
EnableUserNamePassword (
|
||
|
HWND hDLg,
|
||
|
BOOL bEnable);
|
||
|
|
||
|
INET_XCV_CONFIGURATION m_ConfigurationData;
|
||
|
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif
|