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.

76 lines
1.3 KiB

  1. // Copyright (c) 2002 Microsoft Corporation
  2. //
  3. // File: MilestonePage.h
  4. //
  5. // Synopsis: Declares the Milestone Page for the CYS
  6. // wizard
  7. //
  8. // History: 01/15/2002 JeffJon Created
  9. #ifndef __CYS_MILESTONEPAGE_H
  10. #define __CYS_MILESTONEPAGE_H
  11. #include "CYSWizardPage.h"
  12. class MilestonePage : public CYSWizardPage
  13. {
  14. public:
  15. // Constructor
  16. MilestonePage();
  17. // Destructor
  18. virtual
  19. ~MilestonePage();
  20. protected:
  21. // Dialog overrides
  22. virtual
  23. void
  24. OnInit();
  25. bool
  26. OnCommand(
  27. HWND windowFrom,
  28. unsigned controlIDFrom,
  29. unsigned code);
  30. // PropertyPage overrides
  31. virtual
  32. bool
  33. OnSetActive();
  34. virtual
  35. bool
  36. OnHelp();
  37. protected:
  38. // CYSWizardPage overrides
  39. virtual
  40. int
  41. Validate();
  42. private:
  43. void
  44. OpenLogFile(const String& logName);
  45. void
  46. TimeStampTheLog(HANDLE logfileHandle);
  47. bool needKillSelection;
  48. // not defined: no copying allowed
  49. MilestonePage(const MilestonePage&);
  50. const MilestonePage& operator=(const MilestonePage&);
  51. };
  52. #endif // __CYS_MILESTONEPAGE_H