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.

62 lines
1.5 KiB

  1. /**********************************************************************/
  2. /** Microsoft Windows/NT **/
  3. /** Copyright(c) Microsoft Corporation, 1997-1999 **/
  4. /**********************************************************************/
  5. /*
  6. croot.h
  7. Root node information (the root node is not displayed
  8. in the MMC framework but contains information such as
  9. all of the subnodes in this snapin).
  10. FILE HISTORY:
  11. */
  12. #ifndef _HANDLER_H
  13. #define _HANDLER_H
  14. #ifndef _HANDLERS_H
  15. #include "handlers.h"
  16. #endif
  17. /*---------------------------------------------------------------------------
  18. Class: CSnmpRootHandler
  19. ---------------------------------------------------------------------------*/
  20. class CSnmpRootHandler :
  21. public CHandler
  22. {
  23. public:
  24. //DeclareIUnknownMembers(IMPL)
  25. //DeclareITFSResultHandlerMembers(IMPL)
  26. //DeclareITFSNodeHandlerMembers(IMPL)
  27. CSnmpRootHandler(ITFSComponentData *pCompData)
  28. : CHandler(pCompData)
  29. {};
  30. // base handler functionality we override
  31. OVERRIDE_NodeHandler_HasPropertyPages();
  32. OVERRIDE_NodeHandler_CreatePropertyPages();
  33. HRESULT DoPropSheet(ITFSNode * pNode,
  34. LPPROPERTYSHEETCALLBACK lpProvider = NULL,
  35. LONG_PTR handle = 0);
  36. };
  37. class CSnmpNodeHandler :
  38. public CBaseHandler
  39. {
  40. public:
  41. CSnmpNodeHandler(ITFSComponentData *pCompData)
  42. : CBaseHandler(pCompData)
  43. {};
  44. protected:
  45. };
  46. #endif _HANDLER_H