windows-nt/Source/XPSP1/NT/net/mmc/snmp/handler.h
2020-09-26 16:20:57 +08:00

63 lines
1.5 KiB
C++

/**********************************************************************/
/** Microsoft Windows/NT **/
/** Copyright(c) Microsoft Corporation, 1997-1999 **/
/**********************************************************************/
/*
croot.h
Root node information (the root node is not displayed
in the MMC framework but contains information such as
all of the subnodes in this snapin).
FILE HISTORY:
*/
#ifndef _HANDLER_H
#define _HANDLER_H
#ifndef _HANDLERS_H
#include "handlers.h"
#endif
/*---------------------------------------------------------------------------
Class: CSnmpRootHandler
---------------------------------------------------------------------------*/
class CSnmpRootHandler :
public CHandler
{
public:
//DeclareIUnknownMembers(IMPL)
//DeclareITFSResultHandlerMembers(IMPL)
//DeclareITFSNodeHandlerMembers(IMPL)
CSnmpRootHandler(ITFSComponentData *pCompData)
: CHandler(pCompData)
{};
// base handler functionality we override
OVERRIDE_NodeHandler_HasPropertyPages();
OVERRIDE_NodeHandler_CreatePropertyPages();
HRESULT DoPropSheet(ITFSNode * pNode,
LPPROPERTYSHEETCALLBACK lpProvider = NULL,
LONG_PTR handle = 0);
};
class CSnmpNodeHandler :
public CBaseHandler
{
public:
CSnmpNodeHandler(ITFSComponentData *pCompData)
: CBaseHandler(pCompData)
{};
protected:
};
#endif _HANDLER_H