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
|