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.

68 lines
1.3 KiB

  1. //+---------------------------------------------------------------------------
  2. //
  3. // File: private.h
  4. //
  5. // Contents: Private header for AIMM1.2 project.
  6. //
  7. //----------------------------------------------------------------------------
  8. #ifndef _PRIVATE_H_
  9. #define _PRIVATE_H_
  10. #define _OLEAUT32_
  11. #define NOIME
  12. #include <windows.h>
  13. #include <ole2.h>
  14. #include <debug.h>
  15. #include <ocidl.h>
  16. #include <olectl.h>
  17. #include <stdio.h>
  18. #include <tchar.h>
  19. #include <limits.h>
  20. #include <initguid.h>
  21. // New NT5 header
  22. #include "immdev.h"
  23. #define _IMM_
  24. #define _DDKIMM_H_
  25. #include "msctf.h"
  26. #include "msctfp.h"
  27. #include "osver.h"
  28. #include "ico.h"
  29. #include "tes.h"
  30. #include "computil.h"
  31. #include "timsink.h"
  32. #include "sink.h"
  33. #include "dispattr.h"
  34. #include "ccstock.h"
  35. #include "helpers.h"
  36. #include "immxutil.h"
  37. #include "xstring.h"
  38. #include "regsvr.h"
  39. #include "tsattrs.h"
  40. #define _DDKIMM_H_
  41. #include "aimm12.h"
  42. #include "aimmp.h"
  43. #include "aimmex.h"
  44. #include "msuimw32.h"
  45. #ifndef ARRAY_SIZE
  46. #define ARRAY_SIZE(x) (sizeof(x)/sizeof(x)[0])
  47. #endif
  48. #ifndef ARRAYSIZE
  49. #define ARRAYSIZE(x) ARRAY_SIZE(x)
  50. #endif
  51. #if defined(_DEBUG) || defined(DEBUG)
  52. #define DBG 1
  53. #endif
  54. #include "mem.h"
  55. #endif // _PRIVATE_H_