63 lines
1.5 KiB
C++
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
|