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: svn://svn.code.sf.net/p/mingw-w64/code/trunk@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: svn://svn.code.sf.net/p/mingw-w64/code/trunk@6167 4407c894-4637-0410-b4f5-ada5f102cad1
Make sure that mingw's extension is defined as empty macro for widl-mode.


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