Add missing types to winnt.h, rework ktmtypes.h header, and add to winnt.h C++ compatible-types


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6191 4407c894-4637-0410-b4f5-ada5f102cad1
Add DUMMY...NAME defines to winnt.h header, add tests for __arm__ architecture


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6192 4407c894-4637-0410-b4f5-ada5f102cad1
Add checks for __arm__ architecture, add/adjust macros of kind DECLSPEC_...


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6193 4407c894-4637-0410-b4f5-ada5f102cad1
Fix -DUNICODE case


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6194 4407c894-4637-0410-b4f5-ada5f102cad1
Add unicode-mode-agnostic type-defs, make FASTCALL define widl-compat,
and some cleanups


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6195 4407c894-4637-0410-b4f5-ada5f102cad1
Use by default ZPL license


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6196 4407c894-4637-0410-b4f5-ada5f102cad1
Add COMPARTMENT_ID, add STRICT/none-STRICT handle-definition, some minor cleanups


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6197 4407c894-4637-0410-b4f5-ada5f102cad1
Fix ULARGE_INTEGER/LARGE_INTEGER union in widl-mode.


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6198 4407c894-4637-0410-b4f5-ada5f102cad1
Fix ntdef's LARGE_INTEGER/ULARGE_INTEGER definition in widl-mode


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6199 4407c894-4637-0410-b4f5-ada5f102cad1
Add XSAVE_... types


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6200 4407c894-4637-0410-b4f5-ada5f102cad1
Add WoW64 types ...


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6201 4407c894-4637-0410-b4f5-ada5f102cad1