2025-04-27 07:49:33 -04:00

39 lines
1.0 KiB
C++

// Copyright (c) 1997-2001 Microsoft Corporation, All Rights Reserved
#ifndef __CLASSNAVNSENTRY_H__
#define __CLASSNAVNSENTRY_H__
class CClassNavCtrl;
class CClassNavNSEntry : public CNSEntry
{
protected:
DECLARE_DYNCREATE(CClassNavNSEntry)
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CClassNavNSEntry)
protected:
//}}AFX_VIRTUAL
//{{AFX_MSG(CClassNavNSEntry)
afx_msg void OnNameSpaceChanged(LPCTSTR bstrNewNameSpace, long longValid);
afx_msg void OnNameSpaceRedrawn() ;
afx_msg void OnGetIWbemServices(LPCTSTR lpctstrNamespace, VARIANT FAR* pvarUpdatePointer, VARIANT FAR* pvarServices, VARIANT FAR* pvarSC, VARIANT FAR* pvarUserCancel) ;
afx_msg void OnRequestUIActive() ;
afx_msg void OnChangeFocus(long lGettingFocus);
//}}AFX_MSG
DECLARE_EVENTSINK_MAP()
DECLARE_MESSAGE_MAP()
public:
CClassNavNSEntry();
void SetLocalParent(CClassNavCtrl* pParent)
{ m_pParent = pParent;
}
protected:
CClassNavCtrl* m_pParent;
};
#endif // __CLASSNAVNSENTRY_H__