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.

71 lines
1.8 KiB

  1. /*******************************************************************************
  2. *
  3. * (C) COPYRIGHT MICROSOFT CORPORATION, 2000
  4. *
  5. * TITLE: UPQUERY.H
  6. *
  7. * VERSION: 1.0
  8. *
  9. * AUTHOR: ShaunIv
  10. *
  11. * DATE: 8/21/2000
  12. *
  13. * DESCRIPTION: Upload progress page.
  14. *
  15. *******************************************************************************/
  16. #ifndef __UPQUERY_H_INCLUDED
  17. #define __UPQUERY_H_INCLUDED
  18. #include <windows.h>
  19. #include "acqmgrcw.h"
  20. class CCommonUploadQueryPage
  21. {
  22. private:
  23. //
  24. // Private data
  25. //
  26. HWND m_hWnd;
  27. CAcquisitionManagerControllerWindow *m_pControllerWindow;
  28. UINT m_nWiaEventMessage;
  29. private:
  30. //
  31. // No implementation
  32. //
  33. CCommonUploadQueryPage(void);
  34. CCommonUploadQueryPage( const CCommonUploadQueryPage & );
  35. CCommonUploadQueryPage &operator=( const CCommonUploadQueryPage & );
  36. private:
  37. //
  38. // Constructor and destructor
  39. //
  40. explicit CCommonUploadQueryPage( HWND hWnd );
  41. ~CCommonUploadQueryPage(void);
  42. void CleanupUploadWizard();
  43. private:
  44. //
  45. // WM_NOTIFY handlers
  46. //
  47. LRESULT OnSetActive( WPARAM, LPARAM );
  48. LRESULT OnWizNext( WPARAM, LPARAM );
  49. LRESULT OnWizBack( WPARAM, LPARAM );
  50. LRESULT OnQueryInitialFocus( WPARAM, LPARAM );
  51. LRESULT OnEventNotification( WPARAM, LPARAM );
  52. LRESULT OnHyperlinkClick( WPARAM, LPARAM );
  53. //
  54. // Message handlers
  55. //
  56. LRESULT OnInitDialog( WPARAM, LPARAM );
  57. LRESULT OnCommand( WPARAM, LPARAM );
  58. LRESULT OnNotify( WPARAM, LPARAM );
  59. public:
  60. static INT_PTR CALLBACK DialogProc( HWND hWnd, UINT nMsg, WPARAM wParam, LPARAM lParam );
  61. };
  62. #endif //__UPQUERY_H_INCLUDED