Source code of Windows XP (NT5)
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.

114 lines
3.0 KiB

  1. // ChooseServerSitePages.h: interface for the CChooseServerSitePages class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_CHOOSESERVERSITEPAGES_H__B545F741_C25F_410C_93F6_56F98A5911BC__INCLUDED_)
  5. #define AFX_CHOOSESERVERSITEPAGES_H__B545F741_C25F_410C_93F6_56F98A5911BC__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CChooseServerSitePages dialog
  11. class CCertificate;
  12. class CChooseServerSitePages : public CIISWizardPage
  13. {
  14. DECLARE_DYNCREATE(CChooseServerSitePages)
  15. // Construction
  16. public:
  17. CChooseServerSitePages(CCertificate * pCert = NULL);
  18. ~CChooseServerSitePages();
  19. enum
  20. {
  21. IDD_PAGE_PREV = IDD_PAGE_WIZ_CHOOSE_SERVER,
  22. IDD_PAGE_NEXT = IDD_PAGE_WIZ_INSTALL_COPY_FROM_REMOTE,
  23. IDD_PAGE_NEXT2 = IDD_PAGE_WIZ_INSTALL_MOVE_FROM_REMOTE
  24. };
  25. // Dialog Data
  26. //{{AFX_DATA(CChooseServerSitePages)
  27. enum { IDD = IDD_PAGE_WIZ_CHOOSE_SERVER_SITE };
  28. CString m_ServerSiteDescription;
  29. DWORD m_ServerSiteInstance;
  30. CString m_ServerSiteInstancePath;
  31. //}}AFX_DATA
  32. CCertificate * m_pCert;
  33. // Overrides
  34. // ClassWizard generate virtual function overrides
  35. //{{AFX_VIRTUAL(CChooseServerSitePages)
  36. protected:
  37. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  38. public:
  39. virtual LRESULT OnWizardNext();
  40. virtual LRESULT OnWizardBack();
  41. virtual BOOL OnSetActive();
  42. virtual BOOL OnKillActive();
  43. //}}AFX_VIRTUAL
  44. // Implementation
  45. protected:
  46. // Generated message map functions
  47. //{{AFX_MSG(CChooseServerSitePages)
  48. afx_msg void OnEditchangeServerSiteName();
  49. afx_msg void OnBrowseForMachineWebSite();
  50. //}}AFX_MSG
  51. DECLARE_MESSAGE_MAP()
  52. };
  53. class CChooseServerSitePagesTo : public CIISWizardPage
  54. {
  55. DECLARE_DYNCREATE(CChooseServerSitePagesTo)
  56. // Construction
  57. public:
  58. CChooseServerSitePagesTo(CCertificate * pCert = NULL);
  59. ~CChooseServerSitePagesTo();
  60. enum
  61. {
  62. IDD_PAGE_PREV = IDD_PAGE_WIZ_CHOOSE_SERVER_TO,
  63. IDD_PAGE_NEXT = IDD_PAGE_WIZ_INSTALL_COPY_TO_REMOTE,
  64. IDD_PAGE_NEXT2 = IDD_PAGE_WIZ_INSTALL_MOVE_TO_REMOTE
  65. };
  66. // Dialog Data
  67. //{{AFX_DATA(CChooseServerSitePagesTo)
  68. enum { IDD = IDD_PAGE_WIZ_CHOOSE_SERVER_SITE_TO };
  69. CString m_ServerSiteDescription;
  70. DWORD m_ServerSiteInstance;
  71. CString m_ServerSiteInstancePath;
  72. //}}AFX_DATA
  73. CCertificate * m_pCert;
  74. // Overrides
  75. // ClassWizard generate virtual function overrides
  76. //{{AFX_VIRTUAL(CChooseServerSitePagesTo)
  77. protected:
  78. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  79. public:
  80. virtual LRESULT OnWizardNext();
  81. virtual LRESULT OnWizardBack();
  82. virtual BOOL OnSetActive();
  83. virtual BOOL OnKillActive();
  84. //}}AFX_VIRTUAL
  85. // Implementation
  86. protected:
  87. // Generated message map functions
  88. //{{AFX_MSG(CChooseServerSitePagesTo)
  89. afx_msg void OnEditchangeServerSiteName();
  90. afx_msg void OnBrowseForMachineWebSite();
  91. //}}AFX_MSG
  92. DECLARE_MESSAGE_MAP()
  93. };
  94. #endif // !defined(AFX_CHOOSESERVERSITEPAGES_H__B545F741_C25F_410C_93F6_56F98A5911BC__INCLUDED_)