death to trailing whitespace
[openafs.git] / src / WINNT / client_exp / volume_info.h
1 /*
2  * Copyright 2000, International Business Machines Corporation and others.
3  * All Rights Reserved.
4  *
5  * This software has been released under the terms of the IBM Public
6  * License.  For details, see the LICENSE file in the top-level source
7  * directory or online at http://www.openafs.org/dl/license10.html
8  */
9
10 class CVolInfo;
11
12
13 class CVolumeInfo : public CDialog
14 {
15         CStringArray m_Files;
16         CVolInfo *m_pVolInfo;
17
18         int GetCurVolInfoIndex();
19
20         void ShowInfo();
21
22         int m_nCurIndex;
23
24 // Construction
25 public:
26         CVolumeInfo(CWnd* pParent = NULL);   // standard constructor
27         ~CVolumeInfo();
28
29         void SetFiles(const CStringArray& files);
30
31 // Dialog Data
32         //{{AFX_DATA(CVolumeInfo)
33         enum { IDD = IDD_VOLUME_INFO };
34         CSpinButtonCtrl m_QuotaSpin;
35         CButton m_Ok;
36         CButton m_ShowPartInfo;
37         CListBox        m_List;
38         unsigned __int64 m_nNewQuota;
39         //}}AFX_DATA
40
41
42 // Overrides
43         // ClassWizard generated virtual function overrides
44         //{{AFX_VIRTUAL(CVolumeInfo)
45         protected:
46         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
47         //}}AFX_VIRTUAL
48
49 // Implementation
50 protected:
51
52         // Generated message map functions
53         //{{AFX_MSG(CVolumeInfo)
54         virtual BOOL OnInitDialog();
55         afx_msg void OnSelChangeList();
56         afx_msg void OnPartitionInfo();
57         afx_msg void OnChangeNewQuota();
58         virtual void OnOK();
59         afx_msg void OnDeltaPosQuotaSpin(NMHDR* pNMHDR, LRESULT* pResult);
60         afx_msg void OnHelp();
61         //}}AFX_MSG
62         DECLARE_MESSAGE_MAP()
63 };