Use __forceinline so -O0 does not generate call references

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6251 4407c894-4637-0410-b4f5-ada5f102cad1
merge of r6039 through r6251 from trunk

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6252 4407c894-4637-0410-b4f5-ada5f102cad1
Add some missing lib32 libs

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6253 4407c894-4637-0410-b4f5-ada5f102cad1
Add more missing lib32 libs

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6254 4407c894-4637-0410-b4f5-ada5f102cad1
Move dx overrides into their own namespace, since the def files don't actually exist

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6255 4407c894-4637-0410-b4f5-ada5f102cad1
Abstract out the giant lib32 include list to a separate makefile in a separate directory.

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6256 4407c894-4637-0410-b4f5-ada5f102cad1
Forgot to commit Makefile.am in r6256

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6257 4407c894-4637-0410-b4f5-ada5f102cad1
Add TP-api


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6258 4407c894-4637-0410-b4f5-ada5f102cad1
Use __forceinline on IDListContainerIsConsistent

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6259 4407c894-4637-0410-b4f5-ada5f102cad1
Fix EXCEPTION_REGISTRATION and PEXCEPTION_REGISTRATION types.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6260 4407c894-4637-0410-b4f5-ada5f102cad1
Extend audioclient.idl interface, enable winapi-family checks.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6261 4407c894-4637-0410-b4f5-ada5f102cad1
Add winapi-family support, cleanup idl a bit


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6262 4407c894-4637-0410-b4f5-ada5f102cad1
Add new interface definition for IAudioEndpointFormatControl.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6263 4407c894-4637-0410-b4f5-ada5f102cad1
Add new audioendpoints interface defintion file to build.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6264 4407c894-4637-0410-b4f5-ada5f102cad1
Add winapi-family check,  remove wrong _WIN32_WINNT >= 0x601 check


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6265 4407c894-4637-0410-b4f5-ada5f102cad1
Make the new winrt and dx abstractions multilib safe by making the variable names different between the 32 and 64 cases.  Add it to extra_dist so that it gets distributed, and clean up extra_dist to match

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6266 4407c894-4637-0410-b4f5-ada5f102cad1
uuid.c: Define NTDDI_VERSION to NTDDI_WIN8 to ensure that all GUIDs are defined.

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6267 4407c894-4637-0410-b4f5-ada5f102cad1
Add _WIN32_WINNT define.  Additional I changed version to 15.0 so that we have a while before we need to modify that again.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6268 4407c894-4637-0410-b4f5-ada5f102cad1
winerror.h: Added FACILITY_AUDCLNT define.

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6269 4407c894-4637-0410-b4f5-ada5f102cad1
dxguid.c: Include d3d11 GUIDs.

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6270 4407c894-4637-0410-b4f5-ada5f102cad1