Initial IBM OpenAFS 1.0 tree
[openafs.git] / src / WINNT / client_exp / add_submount_dlg.h
1 /*
2  * Copyright (C) 1997  Transarc Corporation.
3  * All rights reserved.
4  *
5  */
6
7 // add_submount_dlg.h : header file
8 //
9 #include "resource.h"
10
11 class CSubmountInfo;
12
13 /////////////////////////////////////////////////////////////////////////////
14 // CAddSubmtDlg dialog
15
16 class CAddSubmtDlg : public CDialog
17 {
18         BOOL m_bAdd;
19         BOOL m_bSave;
20         
21         void CheckEnableOk();
22         
23 // Construction
24 public:
25         CAddSubmtDlg(CWnd* pParent = NULL);   // standard constructor
26
27         void SetAddMode(BOOL bAddMode)  { m_bAdd = bAddMode; }
28
29         void SetSubmtInfo(CSubmountInfo *pInfo);
30         CSubmountInfo *GetSubmtInfo();
31
32 // Dialog Data
33         //{{AFX_DATA(CAddSubmtDlg)
34         enum { IDD = IDD_ADD_SUBMOUNT };
35         CButton m_Ok;
36         CString m_strShareName;
37         CString m_strPathName;
38         //}}AFX_DATA
39
40
41 // Overrides
42         // ClassWizard generated virtual function overrides
43         //{{AFX_VIRTUAL(CAddSubmtDlg)
44         protected:
45         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
46         //}}AFX_VIRTUAL
47
48 // Implementation
49 protected:
50
51         // Generated message map functions
52         //{{AFX_MSG(CAddSubmtDlg)
53         virtual BOOL OnInitDialog();
54         afx_msg void OnChangeShareName();
55         afx_msg void OnChangePathName();
56         virtual void OnOK();
57         afx_msg void OnHelp();
58         //}}AFX_MSG
59         DECLARE_MESSAGE_MAP()
60 };