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.

88 lines
2.0 KiB

  1. /*++
  2. Copyright (c) 1999 Microsoft Corporation
  3. Abstract:
  4. @doc
  5. @module QueryDlg.h | Header file for the query dialog
  6. @end
  7. Author:
  8. Adi Oltean [aoltean] 09/22/1999
  9. Revision History:
  10. Name Date Comments
  11. aoltean 09/22/1999 Created
  12. aoltean 09/27/1999 Adding Query mask flags
  13. --*/
  14. #if !defined(__VSS_TEST_QUERY_H__)
  15. #define __VSS_TEST_QUERY_H__
  16. #if _MSC_VER > 1000
  17. #pragma once
  18. #endif // _MSC_VER > 1000
  19. /////////////////////////////////////////////////////////////////////////////
  20. // CQueryDlg dialog
  21. class CQueryDlg : public CVssTestGenericDlg
  22. {
  23. // Construction
  24. public:
  25. CQueryDlg(
  26. IVssCoordinator *pICoord,
  27. CWnd* pParent = NULL);
  28. ~CQueryDlg();
  29. // Dialog Data
  30. //{{AFX_DATA(CQueryDlg)
  31. enum { IDD = IDD_QUERY };
  32. CString m_strObjectId;
  33. BOOL m_bCkQueriedObject;
  34. BOOL m_bCkDevice;
  35. BOOL m_bCkOriginal;
  36. BOOL m_bCkName;
  37. BOOL m_bCkVersion;
  38. //}}AFX_DATA
  39. // ClassWizard generated virtual function overrides
  40. //{{AFX_VIRTUAL(CQueryDlg)
  41. protected:
  42. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  43. //}}AFX_VIRTUAL
  44. protected:
  45. CComPtr<IVssCoordinator> m_pICoord;
  46. VSS_OBJECT_TYPE m_eSrcType;
  47. VSS_OBJECT_TYPE m_eDestType;
  48. // Generated message map functions
  49. //{{AFX_MSG(CQueryDlg)
  50. virtual BOOL OnInitDialog();
  51. afx_msg void OnNext();
  52. afx_msg void OnQueriedChk();
  53. afx_msg void OnSrcSnap();
  54. afx_msg void OnSrcSet();
  55. afx_msg void OnSrcProv();
  56. afx_msg void OnSrcVol();
  57. afx_msg void OnDestSnap();
  58. afx_msg void OnDestSet();
  59. afx_msg void OnDestProv();
  60. afx_msg void OnDestVol();
  61. afx_msg void OnDestWriter();
  62. //}}AFX_MSG
  63. DECLARE_MESSAGE_MAP()
  64. };
  65. //{{AFX_INSERT_LOCATION}}
  66. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  67. #endif // !defined(__VSS_TEST_QUERY_H__)