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.

462 lines
11 KiB

  1. #if !defined(AFX_FINALPAGES_H__98544A13_3C60_11D2_8180_0000F87A921B__INCLUDED_)
  2. #define AFX_FINALPAGES_H__98544A13_3C60_11D2_8180_0000F87A921B__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // FinalPages.h : header file
  7. //
  8. #include "HotLink.h"
  9. #include "BookEndPage.h"
  10. class CCertificate;
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CFinalInstalledPage dialog
  13. class CFinalInstalledPage : public CIISWizardBookEnd2
  14. {
  15. DECLARE_DYNCREATE(CFinalInstalledPage)
  16. enum
  17. {
  18. IDD_PAGE_PREV = IDD_PAGE_WIZ_INSTALL_RESP
  19. };
  20. // Construction
  21. public:
  22. CFinalInstalledPage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  23. ~CFinalInstalledPage();
  24. // Dialog Data
  25. //{{AFX_DATA(CFinalInstalledPage)
  26. enum { IDD = IDD_PAGE_WIZ_FINAL_INSTALL };
  27. // NOTE - ClassWizard will add data members here.
  28. // DO NOT EDIT what you see in these blocks of generated code !
  29. //}}AFX_DATA
  30. CCertificate * m_pCert;
  31. UINT m_idBodyText;
  32. // Overrides
  33. // ClassWizard generate virtual function overrides
  34. //{{AFX_VIRTUAL(CFinalInstalledPage)
  35. public:
  36. protected:
  37. //}}AFX_VIRTUAL
  38. // Implementation
  39. protected:
  40. // Generated message map functions
  41. //{{AFX_MSG(CFinalInstalledPage)
  42. //}}AFX_MSG
  43. DECLARE_MESSAGE_MAP()
  44. };
  45. /////////////////////////////////////////////////////////////////////////////
  46. // CFinalReplacedPage dialog
  47. class CFinalReplacedPage : public CIISWizardBookEnd2
  48. {
  49. DECLARE_DYNCREATE(CFinalReplacedPage)
  50. enum
  51. {
  52. IDD_PAGE_PREV = IDD_PAGE_WIZ_REPLACE_CERT
  53. };
  54. // Construction
  55. public:
  56. CFinalReplacedPage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  57. ~CFinalReplacedPage();
  58. // Dialog Data
  59. //{{AFX_DATA(CFinalReplacedPage)
  60. enum { IDD = IDD_PAGE_WIZ_FINAL_REPLACE };
  61. // NOTE - ClassWizard will add data members here.
  62. // DO NOT EDIT what you see in these blocks of generated code !
  63. //}}AFX_DATA
  64. CCertificate * m_pCert;
  65. UINT m_idBodyText;
  66. // Overrides
  67. // ClassWizard generate virtual function overrides
  68. //{{AFX_VIRTUAL(CFinalReplacedPage)
  69. public:
  70. protected:
  71. //}}AFX_VIRTUAL
  72. // Implementation
  73. protected:
  74. // Generated message map functions
  75. //{{AFX_MSG(CFinalReplacedPage)
  76. //}}AFX_MSG
  77. DECLARE_MESSAGE_MAP()
  78. };
  79. /////////////////////////////////////////////////////////////////////////////
  80. // CFinalRemovePage dialog
  81. class CFinalRemovePage : public CIISWizardBookEnd2
  82. {
  83. DECLARE_DYNCREATE(CFinalRemovePage)
  84. // Construction
  85. public:
  86. CFinalRemovePage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  87. ~CFinalRemovePage();
  88. enum
  89. {
  90. IDD_PAGE_PREV = IDD_PAGE_WIZ_REMOVE_CERT,
  91. };
  92. // Dialog Data
  93. //{{AFX_DATA(CFinalRemovePage)
  94. enum { IDD = IDD_PAGE_WIZ_FINAL_REMOVE };
  95. // NOTE - ClassWizard will add data members here.
  96. // DO NOT EDIT what you see in these blocks of generated code !
  97. //}}AFX_DATA
  98. CCertificate * m_pCert;
  99. UINT m_idBodyText;
  100. // Overrides
  101. // ClassWizard generate virtual function overrides
  102. //{{AFX_VIRTUAL(CFinalRemovePage)
  103. protected:
  104. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  105. //}}AFX_VIRTUAL
  106. // Implementation
  107. protected:
  108. // Generated message map functions
  109. //{{AFX_MSG(CFinalRemovePage)
  110. virtual BOOL OnInitDialog();
  111. //}}AFX_MSG
  112. DECLARE_MESSAGE_MAP()
  113. };
  114. /////////////////////////////////////////////////////////////////////////////
  115. // CFinalToFilePage dialog
  116. class CFinalToFilePage : public CIISWizardBookEnd2
  117. {
  118. DECLARE_DYNCREATE(CFinalToFilePage)
  119. // Construction
  120. public:
  121. CFinalToFilePage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  122. ~CFinalToFilePage();
  123. enum
  124. {
  125. IDD_PAGE_PREV = IDD_PAGE_WIZ_REQUEST_DUMP
  126. };
  127. // Dialog Data
  128. //{{AFX_DATA(CFinalToFilePage)
  129. enum { IDD = IDD_PAGE_WIZ_FINAL_TO_FILE };
  130. CHotLink m_hotlink_codessite;
  131. //}}AFX_DATA
  132. CCertificate * m_pCert;
  133. // Overrides
  134. // ClassWizard generate virtual function overrides
  135. //{{AFX_VIRTUAL(CFinalToFilePage)
  136. protected:
  137. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  138. public:
  139. //}}AFX_VIRTUAL
  140. // Implementation
  141. protected:
  142. // Generated message map functions
  143. //{{AFX_MSG(CFinalToFilePage)
  144. virtual BOOL OnInitDialog();
  145. //}}AFX_MSG
  146. DECLARE_MESSAGE_MAP()
  147. };
  148. /////////////////////////////////////////////////////////////////////////////
  149. // CFinalCancelPage dialog
  150. class CFinalCancelPage : public CIISWizardBookEnd2
  151. {
  152. DECLARE_DYNCREATE(CFinalCancelPage)
  153. // Construction
  154. public:
  155. CFinalCancelPage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  156. ~CFinalCancelPage();
  157. enum
  158. {
  159. IDD_PAGE_PREV = IDD_PAGE_WIZ_CANCEL_REQUEST,
  160. };
  161. // Dialog Data
  162. //{{AFX_DATA(CFinalCancelPage)
  163. enum { IDD = IDD_PAGE_WIZ_FINAL_CANCEL };
  164. // NOTE - ClassWizard will add data members here.
  165. // DO NOT EDIT what you see in these blocks of generated code !
  166. //}}AFX_DATA
  167. CCertificate * m_pCert;
  168. UINT m_idBodyText;
  169. // Overrides
  170. // ClassWizard generate virtual function overrides
  171. //{{AFX_VIRTUAL(CFinalCancelPage)
  172. protected:
  173. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  174. //}}AFX_VIRTUAL
  175. // Implementation
  176. protected:
  177. // Generated message map functions
  178. //{{AFX_MSG(CFinalCancelPage)
  179. virtual BOOL OnInitDialog();
  180. //}}AFX_MSG
  181. DECLARE_MESSAGE_MAP()
  182. };
  183. /////////////////////////////////////////////////////////////////////////////
  184. // CFinalInstalledPage dialog
  185. class CFinalInstalledImportPFXPage : public CIISWizardBookEnd2
  186. {
  187. DECLARE_DYNCREATE(CFinalInstalledImportPFXPage)
  188. enum
  189. {
  190. IDD_PAGE_PREV = IDD_PAGE_WIZ_INSTALL_IMPORT_PFX
  191. };
  192. // Construction
  193. public:
  194. CFinalInstalledImportPFXPage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  195. ~CFinalInstalledImportPFXPage();
  196. // Dialog Data
  197. //{{AFX_DATA(CFinalInstalledImportPFXPage)
  198. enum { IDD = IDD_PAGE_WIZ_FINAL_INSTALL_IMPORT_PFX };
  199. // NOTE - ClassWizard will add data members here.
  200. // DO NOT EDIT what you see in these blocks of generated code !
  201. //}}AFX_DATA
  202. CCertificate * m_pCert;
  203. UINT m_idBodyText;
  204. // Overrides
  205. // ClassWizard generate virtual function overrides
  206. //{{AFX_VIRTUAL(CFinalInstalledImportPFXPage)
  207. public:
  208. protected:
  209. //}}AFX_VIRTUAL
  210. // Implementation
  211. protected:
  212. // Generated message map functions
  213. //{{AFX_MSG(CFinalInstalledImportPFXPage)
  214. //}}AFX_MSG
  215. DECLARE_MESSAGE_MAP()
  216. };
  217. /////////////////////////////////////////////////////////////////////////////
  218. // CFinalInstalledPage dialog
  219. class CFinalInstalledExportPFXPage : public CIISWizardBookEnd2
  220. {
  221. DECLARE_DYNCREATE(CFinalInstalledExportPFXPage)
  222. enum
  223. {
  224. IDD_PAGE_PREV = IDD_PAGE_WIZ_INSTALL_EXPORT_PFX
  225. };
  226. // Construction
  227. public:
  228. CFinalInstalledExportPFXPage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  229. ~CFinalInstalledExportPFXPage();
  230. // Dialog Data
  231. //{{AFX_DATA(CFinalInstalledExportPFXPage)
  232. enum { IDD = IDD_PAGE_WIZ_FINAL_INSTALL_EXPORT_PFX };
  233. // NOTE - ClassWizard will add data members here.
  234. // DO NOT EDIT what you see in these blocks of generated code !
  235. //}}AFX_DATA
  236. CCertificate * m_pCert;
  237. UINT m_idBodyText;
  238. // Overrides
  239. // ClassWizard generate virtual function overrides
  240. //{{AFX_VIRTUAL(CFinalInstalledExportPFXPage)
  241. public:
  242. protected:
  243. //}}AFX_VIRTUAL
  244. // Implementation
  245. protected:
  246. // Generated message map functions
  247. //{{AFX_MSG(CFinalInstalledExportPFXPage)
  248. //}}AFX_MSG
  249. DECLARE_MESSAGE_MAP()
  250. };
  251. /////////////////////////////////////////////////////////////////////////////
  252. // CFinalInstalledPage dialog
  253. class CFinalInstalledCopyFromRemotePage : public CIISWizardBookEnd2
  254. {
  255. DECLARE_DYNCREATE(CFinalInstalledCopyFromRemotePage)
  256. enum
  257. {
  258. IDD_PAGE_PREV = IDD_PAGE_WIZ_CHOOSE_SERVER_SITE
  259. };
  260. // Construction
  261. public:
  262. CFinalInstalledCopyFromRemotePage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  263. ~CFinalInstalledCopyFromRemotePage();
  264. // Dialog Data
  265. //{{AFX_DATA(CFinalInstalledCopyFromRemotePage)
  266. enum { IDD = IDD_PAGE_WIZ_FINAL_INSTALL_COPY_FROM_REMOTE };
  267. // NOTE - ClassWizard will add data members here.
  268. // DO NOT EDIT what you see in these blocks of generated code !
  269. //}}AFX_DATA
  270. CCertificate * m_pCert;
  271. UINT m_idBodyText;
  272. // Overrides
  273. // ClassWizard generate virtual function overrides
  274. //{{AFX_VIRTUAL(CFinalInstalledCopyFromRemotePage)
  275. public:
  276. protected:
  277. //}}AFX_VIRTUAL
  278. // Implementation
  279. protected:
  280. // Generated message map functions
  281. //{{AFX_MSG(CFinalInstalledCopyFromRemotePage)
  282. //}}AFX_MSG
  283. DECLARE_MESSAGE_MAP()
  284. };
  285. class CFinalInstalledMoveFromRemotePage : public CIISWizardBookEnd2
  286. {
  287. DECLARE_DYNCREATE(CFinalInstalledMoveFromRemotePage)
  288. enum
  289. {
  290. IDD_PAGE_PREV = IDD_PAGE_WIZ_CHOOSE_SERVER_SITE
  291. };
  292. // Construction
  293. public:
  294. CFinalInstalledMoveFromRemotePage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  295. ~CFinalInstalledMoveFromRemotePage();
  296. // Dialog Data
  297. //{{AFX_DATA(CFinalInstalledMoveFromRemotePage)
  298. enum { IDD = IDD_PAGE_WIZ_FINAL_INSTALL_MOVE_FROM_REMOTE };
  299. // NOTE - ClassWizard will add data members here.
  300. // DO NOT EDIT what you see in these blocks of generated code !
  301. //}}AFX_DATA
  302. CCertificate * m_pCert;
  303. UINT m_idBodyText;
  304. // Overrides
  305. // ClassWizard generate virtual function overrides
  306. //{{AFX_VIRTUAL(CFinalInstalledMoveFromRemotePage)
  307. public:
  308. protected:
  309. //}}AFX_VIRTUAL
  310. // Implementation
  311. protected:
  312. // Generated message map functions
  313. //{{AFX_MSG(CFinalInstalledMoveFromRemotePage)
  314. //}}AFX_MSG
  315. DECLARE_MESSAGE_MAP()
  316. };
  317. class CFinalInstalledCopyToRemotePage : public CIISWizardBookEnd2
  318. {
  319. DECLARE_DYNCREATE(CFinalInstalledCopyToRemotePage)
  320. enum
  321. {
  322. IDD_PAGE_PREV = IDD_PAGE_WIZ_CHOOSE_SERVER_SITE
  323. };
  324. // Construction
  325. public:
  326. CFinalInstalledCopyToRemotePage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  327. ~CFinalInstalledCopyToRemotePage();
  328. // Dialog Data
  329. //{{AFX_DATA(CFinalInstalledCopyToRemotePage)
  330. enum { IDD = IDD_PAGE_WIZ_FINAL_INSTALL_COPY_TO_REMOTE };
  331. // NOTE - ClassWizard will add data members here.
  332. // DO NOT EDIT what you see in these blocks of generated code !
  333. //}}AFX_DATA
  334. CCertificate * m_pCert;
  335. UINT m_idBodyText;
  336. // Overrides
  337. // ClassWizard generate virtual function overrides
  338. //{{AFX_VIRTUAL(CFinalInstalledCopyToRemotePage)
  339. public:
  340. protected:
  341. //}}AFX_VIRTUAL
  342. // Implementation
  343. protected:
  344. // Generated message map functions
  345. //{{AFX_MSG(CFinalInstalledCopyToRemotePage)
  346. //}}AFX_MSG
  347. DECLARE_MESSAGE_MAP()
  348. };
  349. class CFinalInstalledMoveToRemotePage : public CIISWizardBookEnd2
  350. {
  351. DECLARE_DYNCREATE(CFinalInstalledMoveToRemotePage)
  352. enum
  353. {
  354. IDD_PAGE_PREV = IDD_PAGE_WIZ_CHOOSE_SERVER_SITE
  355. };
  356. // Construction
  357. public:
  358. CFinalInstalledMoveToRemotePage(HRESULT * phResult = NULL, CCertificate * pCert = NULL);
  359. ~CFinalInstalledMoveToRemotePage();
  360. // Dialog Data
  361. //{{AFX_DATA(CFinalInstalledMoveToRemotePage)
  362. enum { IDD = IDD_PAGE_WIZ_FINAL_INSTALL_MOVE_TO_REMOTE };
  363. // NOTE - ClassWizard will add data members here.
  364. // DO NOT EDIT what you see in these blocks of generated code !
  365. //}}AFX_DATA
  366. CCertificate * m_pCert;
  367. UINT m_idBodyText;
  368. // Overrides
  369. // ClassWizard generate virtual function overrides
  370. //{{AFX_VIRTUAL(CFinalInstalledMoveToRemotePage)
  371. public:
  372. protected:
  373. //}}AFX_VIRTUAL
  374. // Implementation
  375. protected:
  376. // Generated message map functions
  377. //{{AFX_MSG(CFinalInstalledMoveToRemotePage)
  378. //}}AFX_MSG
  379. DECLARE_MESSAGE_MAP()
  380. };
  381. //{{AFX_INSERT_LOCATION}}
  382. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  383. #endif // !defined(AFX_FINALPAGES_H__98544A13_3C60_11D2_8180_0000F87A921B__INCLUDED_)