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.

123 lines
3.1 KiB

  1. #if !defined(AFX_COPYMOVECERTREMOTEPAGE_H__2BC5260E_AB68_43ED_9E7B_35794097905F__INCLUDED_)
  2. #define AFX_COPYMOVECERTREMOTEPAGE_H__2BC5260E_AB68_43ED_9E7B_35794097905F__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // CopyMoveCertRemotePage.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CCopyMoveCertFromRemotePage dialog
  10. class CCertificate;
  11. class CCopyMoveCertFromRemotePage : public CIISWizardPage
  12. {
  13. DECLARE_DYNCREATE(CCopyMoveCertFromRemotePage)
  14. // Construction
  15. public:
  16. CCopyMoveCertFromRemotePage(CCertificate * pCert = NULL);
  17. ~CCopyMoveCertFromRemotePage();
  18. enum
  19. {
  20. IDD_PAGE_NEXT_COPY_FROM_REMOTE = IDD_PAGE_WIZ_CHOOSE_SERVER,
  21. IDD_PAGE_NEXT_MOVE_FROM_REMOTE = IDD_PAGE_WIZ_CHOOSE_SERVER,
  22. IDD_PAGE_PREV = IDD_PAGE_WIZ_GET_WHAT
  23. };
  24. enum
  25. {
  26. CONTINUE_COPY_FROM_REMOTE = 0,
  27. CONTINUE_MOVE_FROM_REMOTE
  28. };
  29. // Dialog Data
  30. //{{AFX_DATA(CCopyMoveCertFromRemotePage)
  31. enum { IDD = IDD_PAGE_WIZ_CHOOSE_COPY_MOVE_FROM_REMOTE };
  32. int m_Index;
  33. //}}AFX_DATA
  34. CCertificate * m_pCert;
  35. BOOL m_MarkAsExportable;
  36. // Overrides
  37. // ClassWizard generate virtual function overrides
  38. //{{AFX_VIRTUAL(CCopyMoveCertFromRemotePage)
  39. public:
  40. virtual LRESULT OnWizardBack();
  41. virtual LRESULT OnWizardNext();
  42. virtual BOOL OnSetActive();
  43. protected:
  44. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  45. //}}AFX_VIRTUAL
  46. // Implementation
  47. protected:
  48. // Generated message map functions
  49. //{{AFX_MSG(CCopyMoveCertFromRemotePage)
  50. virtual BOOL OnInitDialog();
  51. afx_msg void OnExportable();
  52. //}}AFX_MSG
  53. DECLARE_MESSAGE_MAP()
  54. };
  55. class CCopyMoveCertToRemotePage : public CIISWizardPage
  56. {
  57. DECLARE_DYNCREATE(CCopyMoveCertToRemotePage)
  58. // Construction
  59. public:
  60. CCopyMoveCertToRemotePage(CCertificate * pCert = NULL);
  61. ~CCopyMoveCertToRemotePage();
  62. enum
  63. {
  64. IDD_PAGE_NEXT_COPY_TO_REMOTE = IDD_PAGE_WIZ_CHOOSE_SERVER_TO,
  65. IDD_PAGE_NEXT_MOVE_TO_REMOTE = IDD_PAGE_WIZ_CHOOSE_SERVER_TO,
  66. IDD_PAGE_PREV = IDD_PAGE_WIZ_MANAGE_CERT
  67. };
  68. enum
  69. {
  70. CONTINUE_COPY_TO_REMOTE = 0,
  71. CONTINUE_MOVE_TO_REMOTE
  72. };
  73. // Dialog Data
  74. //{{AFX_DATA(CCopyMoveCertToRemotePage)
  75. enum { IDD = IDD_PAGE_WIZ_CHOOSE_COPY_MOVE_TO_REMOTE };
  76. int m_Index;
  77. //}}AFX_DATA
  78. CCertificate * m_pCert;
  79. BOOL m_MarkAsExportable;
  80. // Overrides
  81. // ClassWizard generate virtual function overrides
  82. //{{AFX_VIRTUAL(CCopyMoveCertToRemotePage)
  83. public:
  84. virtual LRESULT OnWizardBack();
  85. virtual LRESULT OnWizardNext();
  86. virtual BOOL OnSetActive();
  87. protected:
  88. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  89. //}}AFX_VIRTUAL
  90. // Implementation
  91. protected:
  92. // Generated message map functions
  93. //{{AFX_MSG(CCopyMoveCertToRemotePage)
  94. virtual BOOL OnInitDialog();
  95. afx_msg void OnExportable();
  96. //}}AFX_MSG
  97. DECLARE_MESSAGE_MAP()
  98. };
  99. //{{AFX_INSERT_LOCATION}}
  100. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  101. #endif // !defined(AFX_COPYMOVECERTREMOTEPAGE_H__2BC5260E_AB68_43ED_9E7B_35794097905F__INCLUDED_)