Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /**
  2.  * This file has no copyright assigned and is placed in the Public Domain.
  3.  * This file is part of the w64 mingw-runtime package.
  4.  * No warranty is given; refer to the file DISCLAIMER within this package.
  5.  */
  6. #ifndef _WINDOWS_
  7. #define _WINDOWS_
  8.  
  9. #ifndef WIN32_LEAN_AND_MEAN
  10. #define WIN32_LEAN_AND_MEAN 1
  11. #endif
  12.  
  13. #ifndef WINVER
  14. #define WINVER 0x0502
  15. #endif
  16.  
  17. #include <_mingw.h>
  18.  
  19. #ifndef _INC_WINDOWS
  20. #define _INC_WINDOWS
  21.  
  22. #if defined(RC_INVOKED) && !defined(NOWINRES)
  23.  
  24. #include <winresrc.h>
  25. #else
  26.  
  27. #ifdef RC_INVOKED
  28. #define NOATOM
  29. #define NOGDI
  30. #define NOGDICAPMASKS
  31. #define NOMETAFILE
  32. #define NOMINMAX
  33. #define NOMSG
  34. #define NOOPENFILE
  35. #define NORASTEROPS
  36. #define NOSCROLL
  37. #define NOSOUND
  38. #define NOSYSMETRICS
  39. #define NOTEXTMETRIC
  40. #define NOWH
  41. #define NOCOMM
  42. #define NOKANJI
  43. #define NOCRYPT
  44. #define NOMCX
  45. #endif
  46.  
  47. #if !defined(I_X86_) && !defined(_IA64_) && !defined(_AMD64_) && (defined(_X86_) && !defined(__x86_64))
  48. #define I_X86_
  49. #endif
  50.  
  51. #if !defined(I_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(__x86_64)
  52. #define _AMD64_
  53. #endif
  54.  
  55. #if !defined(I_X86_) && !(defined(_X86_) && !defined(__x86_64)) && !defined(_AMD64_) && defined(__ia64__)
  56. #if !defined(_IA64_)
  57. #define _IA64_
  58. #endif
  59. #endif
  60.  
  61. #ifndef RC_INVOKED
  62. #include <excpt.h>
  63. #include <stdarg.h>
  64. #endif
  65.  
  66. #include <windef.h>
  67. #include <winbase.h>
  68. #include <wingdi.h>
  69. #include <winuser.h>
  70. #include <winnls.h>
  71. #include <wincon.h>
  72. #include <winver.h>
  73. #include <winreg.h>
  74. #include <winnetwk.h>
  75.  
  76. #ifndef WIN32_LEAN_AND_MEAN
  77. #include <cderr.h>
  78. #include <dde.h>
  79. #include <ddeml.h>
  80. #include <dlgs.h>
  81. #include <lzexpand.h>
  82. #include <mmsystem.h>
  83. #include <nb30.h>
  84. #include <rpc.h>
  85. #include <shellapi.h>
  86. #include <winperf.h>
  87. #include <winsock.h>
  88. #ifndef NOCRYPT
  89. #include <wincrypt.h>
  90. #include <winefs.h>
  91. #include <winscard.h>
  92. #endif
  93.  
  94. #ifndef NOUSER
  95. #ifndef NOGDI
  96. #include <winspool.h>
  97. #ifdef INC_OLE1
  98. #include <ole.h>
  99. #else
  100. #include <ole2.h>
  101. #endif
  102. #include <commdlg.h>
  103. #endif
  104. #endif
  105. #endif
  106.  
  107. #include <stralign.h>
  108.  
  109. #ifdef INC_OLE2
  110. #include <ole2.h>
  111. #endif
  112.  
  113. #ifndef NOSERVICE
  114. #include <winsvc.h>
  115. #endif
  116.  
  117. #ifndef NOMCX
  118. #include <mcx.h>
  119. #endif
  120.  
  121. #ifndef NOIME
  122. #include <imm.h>
  123. #endif
  124.  
  125. #endif
  126. #endif
  127. #endif
  128.