// SnapMgr.h : header file for Snapin Manager property page // #ifndef __SNAPMGR_H__ #define __SNAPMGR_H__ #include "cookie.h" // forward declarations class ComponentData; ///////////////////////////////////////////////////////////////////////////// // CSchmMgmtGeneral dialog class CSchmMgmtGeneral : public CPropertyPage { // DECLARE_DYNCREATE(CSchmMgmtGeneral) // Construction public: CSchmMgmtGeneral(); ~CSchmMgmtGeneral(); // load initial state into CSchmMgmtGeneral void Load( Cookie& refcookie ); // Dialog Data //{{AFX_DATA(CSchmMgmtGeneral) CString m_strMachineName; int m_iRadioObjectType; int m_iRadioIsLocal; //}}AFX_DATA // Overrides // ClassWizard generate virtual function overrides //{{AFX_VIRTUAL(CSchmMgmtGeneral) public: virtual BOOL OnWizardFinish(); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CSchmMgmtGeneral) virtual BOOL OnInitDialog(); afx_msg void OnRadioLocalMachine(); afx_msg void OnRadioSpecificMachine(); //}}AFX_MSG DECLARE_MESSAGE_MAP() public: // User defined member variables class ComponentData * m_pSchmMgmtData; BOOL m_fServiceDialog; // This mechanism deletes the CSchmMgmtGeneral when the property sheet is finished LPFNPSPCALLBACK m_pfnOriginalPropSheetPageProc; INT m_refcount; static UINT CALLBACK PropSheetPageProc( HWND hwnd, UINT uMsg, LPPROPSHEETPAGE ppsp ); }; #endif // ~__SNAPMGR_H__