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.

50 lines
892 B

  1. // clsgenpg.h : header file
  2. //
  3. #ifndef __CLSGENPG_H__
  4. #define __CLSGENPG_H__
  5. /*++
  6. Copyright (C) Microsoft Corporation
  7. Module Name:
  8. clsgenpg.h
  9. Abstract:
  10. header file for clsgenpg.cpp
  11. Author:
  12. William Hsieh (williamh) created
  13. Revision History:
  14. --*/
  15. #include "proppage.h"
  16. #define IDH_DISABLEHELP (DWORD(-1))
  17. class CClassGeneralPage : public CPropSheetPage
  18. {
  19. public:
  20. CClassGeneralPage() : m_pClass(NULL),
  21. CPropSheetPage(g_hInstance, IDD_CLSGEN_PAGE)
  22. {}
  23. virtual BOOL OnInitDialog(LPPROPSHEETPAGE ppsp);
  24. virtual void UpdateControls(LPARAM lParam = 0);
  25. virtual BOOL OnHelp(LPHELPINFO pHelpInfo);
  26. virtual BOOL OnContextMenu(HWND hWnd, WORD xPos, WORD yPos);
  27. virtual UINT DestroyCallback();
  28. HPROPSHEETPAGE Create(CClass* pClass);
  29. private:
  30. CClass* m_pClass;
  31. };
  32. #endif // __CLSGENPG_H__