ThreadParams.h
上传用户:st5609838
上传日期:2013-03-29
资源大小:66k
文件大小:1k
源码类别:

搜索引擎

开发平台:

Visual C++

  1. // ThreadParams.h   header file
  2. typedef struct tagURLStatus
  3. {
  4. CString m_URL;
  5. CString m_URLPage;
  6. CString m_StatusString;
  7. CString m_LastModified;
  8. CString m_ContentType;
  9. CString m_ContentLength;
  10. DWORD m_Status;
  11. }URLStatus, * PURLStatus;
  12. typedef struct tagThreadParams
  13. {
  14. HWND m_hwndNotifyProgress;
  15. HWND m_hwndNotifyView;
  16. CWinThread* m_pThread;
  17. CString m_pszURL;
  18. CString m_Contents;
  19. CString m_strServerName;
  20. CString m_strObject;
  21. CString m_checkURLName;
  22. CString m_string;
  23. DWORD m_dwServiceType;
  24. DWORD  m_threadID;
  25. DWORD m_Status;
  26. URLStatus m_pStatus;
  27. INTERNET_PORT  m_nPort;
  28. int m_type;
  29. BOOL m_RootLinks;
  30. }ThreadParams; 
  31. #define WM_USER_THREAD_DONE (WM_USER + 1)
  32. #define WM_USER_THREAD_PRINT (WM_USER + 2)
  33. #define WM_USER_THREAD_FILE (WM_USER + 3)
  34. #define WM_USER_THREAD_STATUS (WM_USER + 4)
  35. #define WM_USER_THREAD_GETSTATUS (WM_USER + 5)
  36. #define WM_USER_THREAD_GETNEWFILE (WM_USER + 6)
  37. #define WM_USER_THREAD_GETENTRY (WM_USER + 7)
  38. #define WM_USER_VIEW_UPDATE (WM_USER + 8)
  39. #define WM_USER_CHECK_DONE (WM_USER + 9)
  40. #define WM_USER_LIST (WM_USER + 10)
  41. #define WM_USER_SERVER_STATUS (WM_USER + 12)
  42. #define WM_USER_URL_STATUS (WM_USER + 14)
  43. #define HTTP_GET_FILE 0
  44. #define HTTP_CHECK_URL_ROOT 1
  45. #define HTTP_CHECK_URL 2
  46. #define HTTP_GET_HEADER 3
  47. #define HTTP_GET_ENTRY 4