WindowsXP-SP1/termsrv/admtools/tscc/snapin/rnodes.h
2020-09-30 16:53:49 +02:00

83 lines
1.3 KiB
C++

//Copyright (c) 1998 - 1999 Microsoft Corporation
#ifndef _RNODES_H
#define _RNODES_H
#include "dataobj.h"
#include "cfgbkend.h"
/*
#define IDM_ENABLE_CONNECTION 102
#define IDM_RENAME_CONNECTION 103
*/
class CResultNode : public CBaseNode
{
DWORD m_dwImageidx;
BOOL m_bEnableConnection;
LPTSTR m_pszConnectionName;
LPTSTR m_pszTransportTypeName;
LPTSTR m_pszTypeName;
LPTSTR m_pszComment;
ICfgComp *m_pCfgcomp;
public:
CResultNode( );
CResultNode( CResultNode& x );
~CResultNode( );
LPTSTR GetConName( );
LPTSTR GetTTName( );
LPTSTR GetTypeName( );
LPTSTR GetComment( );
DWORD GetImageIdx( );
int SetConName( LPTSTR , int );
int SetTTName( LPTSTR , int );
int SetTypeName( LPTSTR , int );
int SetComment( LPTSTR , int );
int SetImageIdx( DWORD );
BOOL EnableConnection( BOOL );
BOOL GetConnectionState( ) const
{
return m_bEnableConnection;
}
int SetServer( ICfgComp * );
int GetServer( ICfgComp ** );
int FreeServer( );
BOOL m_bEditMode;
// additional routines
BOOL AddMenuItems( LPCONTEXTMENUCALLBACK , PLONG );
};
#endif //_RNODES_H