StdAfx.h
上传用户:liguizhu
上传日期:2015-11-01
资源大小:2422k
文件大小:1k
源码类别:

P2P编程

开发平台:

Visual C++

  1. // stdafx.h : 标准系统包含文件的包含文件,
  2. // 或是常用但不常更改的项目特定的包含文件
  3. //
  4. #pragma once
  5. #pragma warning(disable: 4995)
  6. #define WIN32_LEAN_AND_MEAN // 从 Windows 头中排除极少使用的资料
  7. // Windows 头文件:
  8. #include <windows.h>
  9. #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
  10. // Insert your headers here
  11. #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
  12. #include <streams.h>
  13. #include <winsock2.h> // Winsock2
  14. #include <string>
  15. #include <ASSERT.H>
  16. #include <TIME.H>
  17. #include <tchar.H>
  18. #include "Structs.h"
  19. #include "../layer1/LayerDefine.h"
  20. using namespace std;
  21. #ifndef SAFE_DELETE
  22. #define SAFE_DELETE( x) 
  23. if( NULL != x )        
  24. {                      
  25. delete x;       
  26. x = NULL;          
  27. }
  28. #endif
  29. #ifndef SAFE_ARRAYDELETE
  30. #define SAFE_ARRAYDELETE( x )  
  31. if( NULL != x )        
  32. {                      
  33. delete [] x;       
  34. x = NULL;          
  35. }
  36. #endif
  37. enum {
  38. MAX_PATH_EX = 1024, // 文件路径长度
  39. };
  40. //
  41. #define MEDIATYPE_CHANGED WM_APP + 100
  42. #define MEDIA_ERROR_STOP  WM_APP + 101
  43. #include "uuids.h"
  44. #include "ISettings.h"
  45. #include "ZZLFileReader.h"
  46. #include "networkproxy.h"
  47. #include "http_fetcher.h"
  48. #include "resource.h"
  49. //
  50. #include "TVPinStream.h"
  51. #include "TVPinvideo.h"
  52. #include "TVPinaudio.h"
  53. #include "tvsourcefilter.h"
  54. //{{AFX_INSERT_LOCATION}}
  55. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.