Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

86 lines
1.8 KiB

  1. /*++
  2. 1998 Seagate Software, Inc. All rights reserved
  3. Module Name:
  4. PrMrLsRc.h
  5. Abstract:
  6. Managed Volume List Recall limit and schedule page.
  7. Author:
  8. Rohde Wakefield [rohde] 08-Aug-1997
  9. Revision History:
  10. --*/
  11. #ifndef _PRMRLSRC_H
  12. #define _PRMRLSRC_H
  13. #pragma once
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CPrMrLsRec dialog
  16. class CPrMrLsRec : public CSakPropertyPage
  17. {
  18. // Construction
  19. public:
  20. CPrMrLsRec();
  21. ~CPrMrLsRec();
  22. // Dialog Data
  23. //{{AFX_DATA(CPrMrLsRec)
  24. enum { IDD = IDD_PROP_RECALL_LIMIT };
  25. CSpinButtonCtrl m_spinCopyFilesLimit;
  26. CEdit m_editCopyFilesLimit;
  27. CEdit m_editRecallLimit;
  28. CSpinButtonCtrl m_spinRecallLimit;
  29. ULONG m_RecallLimit;
  30. BOOL m_ExemptAdmins;
  31. ULONG m_CopyFilesLimit;
  32. //}}AFX_DATA
  33. // Overrides
  34. // ClassWizard generate virtual function overrides
  35. //{{AFX_VIRTUAL(CPrMrLsRec)
  36. public:
  37. virtual BOOL OnApply();
  38. protected:
  39. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  40. //}}AFX_VIRTUAL
  41. // Implementation
  42. protected:
  43. // Generated message map functions
  44. //{{AFX_MSG(CPrMrLsRec)
  45. virtual BOOL OnInitDialog();
  46. afx_msg void OnChangeEditRecallLimit();
  47. afx_msg void OnExemptAdmins();
  48. afx_msg void OnChangeEditCopyfilesLimit();
  49. //}}AFX_MSG
  50. DECLARE_MESSAGE_MAP()
  51. private:
  52. // Unmarshalled pointer to Fsa Filter
  53. CComPtr<IFsaFilter> m_pFsaFilter;
  54. // pointer to Engine server
  55. CComPtr<IHsmServer> m_pHsmServer;
  56. private:
  57. BOOL m_RecallChanged;
  58. BOOL m_CopyFilesChanged;
  59. };
  60. //{{AFX_INSERT_LOCATION}}
  61. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  62. //}}AFX
  63. #endif