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.

73 lines
1.8 KiB

  1. //
  2. // Driver Verifier UI
  3. // Copyright (c) Microsoft Corporation, 1999
  4. //
  5. //
  6. // module: DrvCSht.hxx
  7. // author: DMihai
  8. // created: 01/04/98
  9. //
  10. // Description:
  11. //
  12. // App's PropertySheet.
  13. //
  14. #if !defined(AFX_DRVCSHT_H__9D92A698_A5B9_11D2_98C6_00A0C9A26FFC__INCLUDED_)
  15. #define AFX_DRVCSHT_H__9D92A698_A5B9_11D2_98C6_00A0C9A26FFC__INCLUDED_
  16. #if _MSC_VER > 1000
  17. #pragma once
  18. #endif // _MSC_VER > 1000
  19. #include "CrtSPage.hxx"
  20. #include "CntPage.hxx"
  21. #include "PCntPage.hxx"
  22. #include "ModSPage.hxx"
  23. #include "VSetPage.hxx"
  24. //////////////////////////////////////////////////////////////////////
  25. class CDrvChkSheet : public CPropertySheet
  26. {
  27. public:
  28. CDrvChkSheet();
  29. virtual ~CDrvChkSheet();
  30. protected:
  31. HICON m_hIcon;
  32. CCrtSettPage m_CrtSettPage; // "Driver Status" page
  33. CCountersPage m_CountPage; // "Global Counters" page
  34. CPoolCntPage m_PoolCountersPage; // "Pool Tracking" page
  35. CModifSettPage m_ModifPage; // "Settings" page
  36. CVolatileSettPage m_VolatilePage; // "Volatile Settings" page
  37. public:
  38. BOOL OnQueryCancel();
  39. protected:
  40. // Dialog Data
  41. //{{AFX_DATA(CDrvChkSheet)
  42. //}}AFX_DATA
  43. // ClassWizard generated virtual function overrides
  44. //{{AFX_VIRTUAL(CDrvChkSheet)
  45. public:
  46. virtual BOOL OnInitDialog();
  47. protected:
  48. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  49. //}}AFX_VIRTUAL
  50. // Generated message map functions
  51. //{{AFX_MSG(CDrvChkSheet)
  52. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  53. afx_msg void OnPaint();
  54. afx_msg HCURSOR OnQueryDragIcon();
  55. afx_msg LONG OnHelp( WPARAM wParam, LPARAM lParam );
  56. afx_msg LONG OnContextMenu( WPARAM wParam, LPARAM lParam );
  57. //}}AFX_MSG
  58. DECLARE_MESSAGE_MAP()
  59. void ModifyButtons();
  60. };
  61. #endif // !defined(AFX_DRVCSHT_H__9D92A698_A5B9_11D2_98C6_00A0C9A26FFC__INCLUDED_)