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.

78 lines
1.7 KiB

  1. /*++
  2. 1998 Seagate Software, Inc. All rights reserved.
  3. Module Name:
  4. UnInsCheck.h
  5. Abstract:
  6. Dialog to check for type of uninstall.
  7. Author:
  8. Rohde Wakefield [rohde] 09-Oct-1997
  9. Revision History:
  10. --*/
  11. #ifndef _UNINSCHK_H
  12. #define _UNINSCHK_H
  13. #pragma once
  14. #include "uninstal.h"
  15. #include <rscln.h>
  16. /////////////////////////////////////////////////////////////////////////////
  17. // CUninstallCheck dialog
  18. class CUninstallCheck : public CDialog
  19. {
  20. // Construction
  21. public:
  22. CUninstallCheck( CRsOptCom * pOptCom );
  23. ~CUninstallCheck();
  24. // Dialog Data
  25. //{{AFX_DATA(CUninstallCheck)
  26. enum { IDD = IDD_WIZ_UNINSTALL_CHECK };
  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. // Overrides
  31. // ClassWizard generate virtual function overrides
  32. //{{AFX_VIRTUAL(CUninstallCheck)
  33. public:
  34. virtual INT_PTR DoModal();
  35. protected:
  36. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  37. //}}AFX_VIRTUAL
  38. // Implementation
  39. CRsOptCom* m_pOptCom;
  40. CRsUninstall* m_pUninst; // allows access to CRsUninstall state
  41. BOOL m_dataLoss; // TRUE if Remote Storage data exists
  42. CFont m_boldShellFont;
  43. protected:
  44. // Generated message map functions
  45. //{{AFX_MSG(CUninstallCheck)
  46. virtual BOOL OnInitDialog();
  47. virtual void OnOK();
  48. virtual void OnCancel();
  49. //}}AFX_MSG
  50. DECLARE_MESSAGE_MAP()
  51. };
  52. //{{AFX_INSERT_LOCATION}}
  53. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  54. //}}AFX
  55. #endif