Various changes for 32-bit and 64-bit support.
objc specific changes not defining interface for __OBJC__.



git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@202 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/include/mimeinfo.h b/mingw-w64-headers/include/mimeinfo.h
index e539ef8..20c5b87 100755
--- a/mingw-w64-headers/include/mimeinfo.h
+++ b/mingw-w64-headers/include/mimeinfo.h
@@ -24,7 +24,7 @@
 
 #ifndef __IMimeInfo_FWD_DEFINED__
 #define __IMimeInfo_FWD_DEFINED__
-typedef interface IMimeInfo IMimeInfo;
+typedef struct IMimeInfo IMimeInfo;
 #endif
 
 #include "objidl.h"
@@ -59,7 +59,7 @@
       HRESULT (WINAPI *GetMimeCLSIDMapping)(IMimeInfo *This,UINT *pcTypes,LPCSTR **ppszTypes,CLSID **ppclsID);
     END_INTERFACE
   } IMimeInfoVtbl;
-  interface IMimeInfo {
+  struct IMimeInfo {
     CONST_VTBL struct IMimeInfoVtbl *lpVtbl;
   };
 #ifdef COBJMACROS