windows-nt/Source/XPSP1/NT/base/fs/hsm/gui/hsmadmin/choohsm.h

108 lines
2.6 KiB
C
Raw Permalink Normal View History

2020-09-26 03:20:57 -05:00
/*++
<EFBFBD> 1998 Seagate Software, Inc. All rights reserved.
Module Name:
ChooHsm.cpp
Abstract:
Initial property page Wizard implementation. Allows the setting
of who the snapin will manage.
Author:
Rohde Wakefield [rohde] 12-Aug-1997
Revision History:
--*/
class CChooseHsmDlg : public CPropertyPage
{
// Construction
public:
CChooseHsmDlg(CWnd* pParent = NULL); // standard constructor
virtual ~CChooseHsmDlg();
// Property page Data
//{{AFX_DATA(CChooseHsmDlg)
enum { IDD = IDD_CHOOSE_HSM_2 };
CButton m_ManageLocal;
CButton m_ManageRemote;
CString m_ManageName;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CChooseHsmDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Operations
#define CHOOSE_STATE ULONG
#define CHOOSE_LOCAL 0x1
#define CHOOSE_REMOTE 0x2
void SetButtons( CHOOSE_STATE );
// Implementation
public:
RS_NOTIFY_HANDLE m_hConsoleHandle; // Handle given to the snap-in by the console
CString * m_pHsmName; // pointer to CSakData's HSM server string.
BOOL * m_pManageLocal; // pointer to CSakData's m_ManageLocal bool.
BOOL m_RunningRss; //
BOOL m_AllowSetup;
BOOL m_SkipAccountSetup;
protected:
// Generated message map functions
//{{AFX_MSG(CChooseHsmDlg)
virtual BOOL OnInitDialog();
virtual BOOL OnWizardFinish();
afx_msg void OnManageLocal();
afx_msg void OnManageRemote();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CChooseHsmQuickDlg dialog
class CChooseHsmQuickDlg : public CDialog
{
// Construction
public:
CChooseHsmQuickDlg(CWnd* pParent = NULL); // standard constructor
CString * m_pHsmName; // pointer to CSakData's HSM server string.
// Dialog Data
//{{AFX_DATA(CChooseHsmQuickDlg)
enum { IDD = IDD_CHOOSE_HSM };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CChooseHsmQuickDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CChooseHsmQuickDlg)
virtual BOOL OnInitDialog();
virtual void OnOK();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};