Source code of Windows XP (NT5)
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.

70 lines
2.0 KiB

  1. #if !defined(AFX_AUTOMATICSESSDLG_H__2F2BFF45_5F2D_49A2_B10F_5DC50893E8F1__INCLUDED_)
  2. #define AFX_AUTOMATICSESSDLG_H__2F2BFF45_5F2D_49A2_B10F_5DC50893E8F1__INCLUDED_
  3. #include "emobjdef.h" // Added by ClassView
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // AutomaticSessDlg.h : header file
  8. //
  9. #include "genlistctrl.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CAutomaticSessDlg dialog
  12. class CAutomaticSessDlg : public CDialog
  13. {
  14. // Construction
  15. public:
  16. EmObjectType m_emSessionType;
  17. VARIANT* m_pECXVariantList;
  18. CString m_strSelectedCommandSet;
  19. PSessionSettings m_pSettings;
  20. void UpdateSessionDlgData(bool bUpdate = TRUE);
  21. CAutomaticSessDlg(PSessionSettings pSettings, VARIANT *pVar, EmObjectType type, CWnd* pParent = NULL); // standard constructor
  22. HRESULT DisplayData(PEmObject pEmObject);
  23. // Dialog Data
  24. //{{AFX_DATA(CAutomaticSessDlg)
  25. enum { IDD = IDD_AUTO_SESS_DLG };
  26. CButton m_btnRecursiveMode;
  27. CButton m_btnNotifyAdmin;
  28. CButton m_btnOK;
  29. CEdit m_NotifyAdminEditControl;
  30. CButton m_btnCommandSet;
  31. CGenListCtrl m_mainListControl;
  32. BOOL m_bNotifyAdmin;
  33. BOOL m_bMiniDump;
  34. BOOL m_bUserDump;
  35. BOOL m_bRecursiveMode;
  36. CString m_strNotifyAdmin;
  37. CString m_strAltSymbolPath;
  38. BOOL m_bRememberSettings;
  39. //}}AFX_DATA
  40. // Overrides
  41. // ClassWizard generated virtual function overrides
  42. //{{AFX_VIRTUAL(CAutomaticSessDlg)
  43. protected:
  44. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  45. //}}AFX_VIRTUAL
  46. // Implementation
  47. protected:
  48. // Generated message map functions
  49. //{{AFX_MSG(CAutomaticSessDlg)
  50. virtual BOOL OnInitDialog();
  51. afx_msg void OnClickListCommandset(NMHDR* pNMHDR, LRESULT* pResult);
  52. afx_msg void OnCkNotifyadmin();
  53. virtual void OnOK();
  54. //}}AFX_MSG
  55. DECLARE_MESSAGE_MAP()
  56. };
  57. //{{AFX_INSERT_LOCATION}}
  58. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  59. #endif // !defined(AFX_AUTOMATICSESSDLG_H__2F2BFF45_5F2D_49A2_B10F_5DC50893E8F1__INCLUDED_)