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

40 lines
1.0 KiB
C++

// Copyright (c) 1997-2001 Microsoft Corporation, All Rights Reserved
#ifndef __InstNavNSEntry_H__
#define __InstNavNSEntry_H__
class CNavigatorCtrl;
class CInstNavNSEntry : public CNSEntry
{
protected:
DECLARE_DYNCREATE(CInstNavNSEntry)
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CInstNavNSEntry)
protected:
//}}AFX_VIRTUAL
//{{AFX_MSG(CInstNavNSEntry)
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:
CInstNavNSEntry();
void SetLocalParent(CNavigatorCtrl* pParent)
{ m_pParent = pParent;
}
protected:
CNavigatorCtrl* m_pParent;
BOOL m_bFirstTime;
};
#endif // __InstNavNSEntry_H__