4 * Windows NT native definitions for user mode
6 * This file is part of the ReactOS PSDK package.
8 * This file is auto-generated from ReactOS XDK.
10 * THIS SOFTWARE IS NOT COPYRIGHTED
12 * This source code is offered for use in the public domain. You may
13 * use, modify or distribute it freely.
15 * This code is distributed in the hope that it will be useful but
16 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
17 * DISCLAIMED. This includes but is not limited to warranties of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
26 /* We require WDK / VS 2008 or newer */
27 #if defined(_MSC_VER) && (_MSC_VER < 1500)
28 #error Compiler too old!
31 #if defined(__LP64__) || (!defined(_M_AMD64) && defined(__WINESRC__))
32 #if !defined(__ROS_LONG64__)
33 #define __ROS_LONG64__
38 //#include <winapifamily.h>
40 #include <msvctarget.h>
42 #include <specstrings.h>
43 #include <kernelspecs.h>
53 #include <sdkddkver.h>
58 /* Silence some MSVC warnings */
61 #pragma warning(disable:4201)
62 #pragma warning(disable:4214)
74 $
include(interlocked
.h
)