Merge from amd64 branch
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Wed, 16 Dec 2009 23:39:20 +0000 (23:39 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Wed, 16 Dec 2009 23:39:20 +0000 (23:39 +0000)
commitf8e59069e2301e3dd26cce1cadc1d9ac23f932a8
tree9622f21ef6d2dfaa371f9b7bfebcb5e28ad64605
parentdd8d39902e327b56303204e278f47a5ae34a77a1
Merge from amd64 branch

37868 Add CONTEXT flags for x64.
39347 Move rtl byteswap functions to wdm.h and add intrinsic definitions.
41030 fix definition of 64bit SLIST_HEADER. winnt.h: add 64bit SLIST_HEADER.
41071 Fix definition of NdisQueryPacketLength.
43447 Fix MmSizeOfMdl prototype.
43777 Fix definition of KdDebuggerNotPresent for gcc, the MS definition is broken, don't know if it's needed that way for msvc.
44178 Fix definition of _CONTEXT.
44491 Add LIST_ENTRY32/64, STRING32/64
44500 Add NT_TIB32/64.
44623 New definition of C_ASSERT and _STATIC_ASSERT using a function prototype. This way we avoid duplicate definition errors like with a typedef and unused function warning like with the extern.
44631 Fix C_ASSERT yet another time.

svn path=/trunk/; revision=44632
reactos/include/crt/crtdbg.h
reactos/include/crt/malloc.h
reactos/include/ddk/ndis.h
reactos/include/ddk/ntdef.h
reactos/include/ddk/winddk.h
reactos/include/ndk/umtypes.h
reactos/include/psdk/winnt.h