Make _COM_SPARTPTR_TYPEDEF work with emulated __uuidof().

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6156 4407c894-4637-0410-b4f5-ada5f102cad1
Add Windows8 ADO-API interface defintions, and make older version guarded by winapi-family.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6157 4407c894-4637-0410-b4f5-ada5f102cad1
Add version for not building guid-variables in widl mode.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6158 4407c894-4637-0410-b4f5-ada5f102cad1
Use ADO?_MINOR/MAJOR version-identifiers for building ADO?_VERSION defines.
Add ADO?_LIBRARYNAME macros.
Guarded adoid.h header by winapi-family check.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6159 4407c894-4637-0410-b4f5-ada5f102cad1
Add ADO-int API support for Windows 8, add winapi-family check.
Replaced struct by interface keyword.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6160 4407c894-4637-0410-b4f5-ada5f102cad1
Replace struct by interface. Update to newer rpcndr header version.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6161 4407c894-4637-0410-b4f5-ada5f102cad1
Replace struct by interface, increase required rpcndr version, restructure header


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6162 4407c894-4637-0410-b4f5-ada5f102cad1
Add winapi-family check, add global guids for IRowset & co.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6163 4407c894-4637-0410-b4f5-ada5f102cad1
Add winapi-family check, add AUDIO_STREAM_CATEGORY enumerator, and AUDCLNT_STREAMFLAGS_RATEADJUST define.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6164 4407c894-4637-0410-b4f5-ada5f102cad1
Fix call-abi for RollforwardTransactionManager.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6165 4407c894-4637-0410-b4f5-ada5f102cad1
Move SHITEMID out from cpp_quotes.  Remove __unaligned use for LPSHITEMID and its constant variant.  Add for c++ that ITEMIDs can be used strict-typed.
Add WIN32_FIND_DATA structures (as hidden type for headers) to IDL.
Move type-definitions out from cpp_quotes to direct IDL-types and annotate them proper for widl. Extend SHCOLSTATE enumerator by additional elements, restructure source, and some more


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6166 4407c894-4637-0410-b4f5-ada5f102cad1
Move some cpp_quote'ed code into idl-handled code.  Added winapi-family support, and reorganized source of IDL file.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6167 4407c894-4637-0410-b4f5-ada5f102cad1
Make sure that mingw's extension is defined as empty macro for widl-mode.


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6168 4407c894-4637-0410-b4f5-ada5f102cad1
widl: Generate names for imported nameless typedefs.

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6169 4407c894-4637-0410-b4f5-ada5f102cad1
shtypes.idl: Fixed regressions.

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6170 4407c894-4637-0410-b4f5-ada5f102cad1
widl: Regenerated parser.tab.c.

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6171 4407c894-4637-0410-b4f5-ada5f102cad1
uuid.c: Removed duplicated IID entries.

git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6172 4407c894-4637-0410-b4f5-ada5f102cad1
Unquoted from oaidl to IDL-language.  Add winapi-family check, and add some missing interfaces.  Additionally remove unnecessary guids from uuid.c file


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6173 4407c894-4637-0410-b4f5-ada5f102cad1
Add winapi-family check to docobj.idl file.  Additional resolve some quoted code, which actual belongs to be parsed by widl, and comment now useless guid-definitions in uuid


git-svn-id: https://svn.code.sf.net/p/mingw-w64/code@6174 4407c894-4637-0410-b4f5-ada5f102cad1
Add winapi-family check, and reworked idl-file a bit.


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