_PCH.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /*
  2.  *  _ P C H . H
  3.  *
  4.  *  Sample mail handling hook precompiled header source
  5.  *  Copyright 1992-95 Microsoft Corporation.  All Rights Reserved.
  6.  */
  7. #pragma warning(disable:4001)   /* single line comments */
  8. #pragma warning(disable:4050)   /* different code attributes */
  9. #pragma warning(disable:4054)   /* cast from function pointer to data pointer */
  10. #pragma warning(disable:4100)   /* unreferenced formal parameter */
  11. #pragma warning(disable:4115)   /* named type def in parens */
  12. #pragma warning(disable:4127)   /* conditional expression is constant */
  13. #pragma warning(disable:4200)   /* zero sized array */
  14. #pragma warning(disable:4201)   /* nameless struct/union */
  15. #pragma warning(disable:4204)   /* non-constant aggregate initializer */
  16. #pragma warning(disable:4206)   /* translation unit is empty */
  17. #pragma warning(disable:4209)   /* benign typedef redefinition */
  18. #pragma warning(disable:4213)   /* cast on l-value */
  19. #pragma warning(disable:4214)   /* bit field types other than int */
  20. #pragma warning(disable:4220)   /* varargs matches remaining parameters */
  21. #pragma warning(disable:4505)   /* unreferenced local function removed */
  22. #pragma warning(disable:4514)   /* unreferenced inline function removed */
  23. #pragma warning(disable:4702)   /* unreachable code */
  24. #pragma warning(disable:4704)   /* inline assembler turns off global optimizer */
  25. #pragma warning(disable:4705)   /* statement has no effect */
  26. #pragma warning(disable:4706)   /* assignment within conditional expression */
  27. #pragma warning(disable:4710)   /* function not expanded */
  28. #define STRICT
  29. #include <windows.h>
  30. #include <ole2.h>
  31. #include <string.h>
  32. #include <mapix.h>
  33. #include <mapiwin.h>
  34. #include <mapix.h>
  35. #include <mapidefs.h>
  36. #include <mapicode.h>
  37. #include <mapitags.h>
  38. #include <mapiguid.h>
  39. #include <mapispi.h>
  40. #include <mapihook.h>
  41. #include <mapidbg.h>
  42. #include <mapiutil.h>
  43. #include <mapiwz.h>
  44. #include <windowsx.h>
  45. #include <wrap3d.h>
  46. #include <richedit.h>
  47. #include <prsht.h>
  48. #pragma warning(disable:4001)   /* single line comments */
  49. #pragma warning(disable:4200)   /* zero sized array */
  50. #ifdef WIN16
  51. #define EXPORT __export
  52. #else
  53. #define EXPORT
  54. #endif
  55. #include "_smh.h"
  56. #include "smhrc.h"
  57. #ifdef  WIN16
  58. #include <mmsystem.h>
  59. #endif