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.

72 lines
1.6 KiB

  1. /*++
  2. Copyright (C) 1997-2001 Microsoft Corporation
  3. Module Name:
  4. Abstract:
  5. History:
  6. --*/
  7. #if !defined(AFX_EXECMETHODDLG_H__C47A8666_0A8E_4781_839F_B5EC1F695ED0__INCLUDED_)
  8. #define AFX_EXECMETHODDLG_H__C47A8666_0A8E_4781_839F_B5EC1F695ED0__INCLUDED_
  9. #if _MSC_VER > 1000
  10. #pragma once
  11. #endif // _MSC_VER > 1000
  12. // ExecMethodDlg.h : header file
  13. //
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CExecMethodDlg dialog
  16. class CExecMethodDlg : public CDialog
  17. {
  18. // Construction
  19. public:
  20. CExecMethodDlg(CWnd* pParent = NULL); // standard constructor
  21. // Dialog Data
  22. //{{AFX_DATA(CExecMethodDlg)
  23. enum { IDD = IDD_EXEC_METHOD };
  24. CComboBox m_ctlMethods;
  25. //}}AFX_DATA
  26. CString m_strDefaultMethod;
  27. CObjInfo *m_pInfo;
  28. // Overrides
  29. // ClassWizard generated virtual function overrides
  30. //{{AFX_VIRTUAL(CExecMethodDlg)
  31. protected:
  32. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  33. //}}AFX_VIRTUAL
  34. // Implementation
  35. protected:
  36. CString m_strObjPath;
  37. IWbemClassObjectPtr m_pClass,
  38. m_pObjIn,
  39. m_pObjOut;
  40. void UpdateButtons();
  41. void LoadParams();
  42. // Generated message map functions
  43. //{{AFX_MSG(CExecMethodDlg)
  44. afx_msg void OnEditInput();
  45. afx_msg void OnEditOut();
  46. afx_msg void OnClearIn();
  47. afx_msg void OnExecute();
  48. afx_msg void OnSelchangeMethod();
  49. virtual BOOL OnInitDialog();
  50. //}}AFX_MSG
  51. DECLARE_MESSAGE_MAP()
  52. };
  53. //{{AFX_INSERT_LOCATION}}
  54. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  55. #endif // !defined(AFX_EXECMETHODDLG_H__C47A8666_0A8E_4781_839F_B5EC1F695ED0__INCLUDED_)