Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//////////////////////////////////////////////////////////////////////////////
/*++
Copyright (C) Microsoft Corporation, 1997 - 1999
Module Name:
About.h
Abstract:
Header file for the CSnapinAbout class.
The CSnapinAbout class implements the ISnapinAbout interface which enables the MMC console to get copyright and version information from the snap-in. The console also uses this interface to obtain images for the static folder from the snap-in.
See About.cpp for implementation.
Revision History: mmaguire 11/6/97 - created using MMC snap-in wizard
--*/ //////////////////////////////////////////////////////////////////////////////
#if !defined(_NAP_ABOUT_H_)
#define _NAP_ABOUT_H_
//////////////////////////////////////////////////////////////////////////////
// BEGIN INCLUDES
//
// where we can find what this class derives from:
//
//
//
// where we can find what this class has or uses:
//
//
// END INCLUDES
//////////////////////////////////////////////////////////////////////////////
class ATL_NO_VTABLE CSnapinAbout : public ISnapinAbout , public CComObjectRoot , public CComCoClass< CSnapinAbout, &CLSID_NAPSnapinAbout> {
public: DECLARE_REGISTRY(CSnapinAbout, _T("NAPSnapinAbout.1"), _T("NAPSnapinAbout.1"), IDS_NAPSNAPIN_DESC, THREADFLAGS_BOTH);
BEGIN_COM_MAP(CSnapinAbout) COM_INTERFACE_ENTRY(ISnapinAbout) END_COM_MAP()
STDMETHOD(GetSnapinDescription)( LPOLESTR *lpDescription );
STDMETHOD(GetProvider)( LPOLESTR *lpName );
STDMETHOD(GetSnapinVersion)( LPOLESTR *lpVersion );
STDMETHOD(GetSnapinImage)( HICON *hAppIcon );
STDMETHOD(GetStaticFolderImage)( HBITMAP *hSmallImage , HBITMAP *hSmallImageOpen , HBITMAP *hLargeImage , COLORREF *cMask );
};
#endif // _NAP_ABOUT_H_
|