Some non-threatening fixes to some headers, as well as some casting
changes that make winelib more win32 code compatible.

diff --git a/ole/bindctx.c b/ole/bindctx.c
index b84c00a..bb16312 100644
--- a/ole/bindctx.c
+++ b/ole/bindctx.c
@@ -338,7 +338,7 @@
     if (pprot==NULL)
         return E_POINTER;
     
-    res=GetRunningObjectTable(0,(LPVOID*)pprot);
+    res=GetRunningObjectTable(0, pprot);
 
     return res;
 }
diff --git a/ole/moniker.c b/ole/moniker.c
index 6f27879..206b465 100644
--- a/ole/moniker.c
+++ b/ole/moniker.c
@@ -447,7 +447,7 @@
 /******************************************************************************
  *		GetRunningObjectTable16	[OLE2.30]
  */
-HRESULT WINAPI GetRunningObjectTable16(DWORD reserved, LPVOID *pprot)
+HRESULT WINAPI GetRunningObjectTable16(DWORD reserved, LPRUNNINGOBJECTTABLE *pprot)
 {
 	FIXME(ole,"(%ld,%p),stub!\n",reserved,pprot);
     return E_NOTIMPL;
@@ -456,7 +456,7 @@
 /***********************************************************************
  *           GetRunningObjectTable (OLE2.73)
  */
-HRESULT WINAPI GetRunningObjectTable(DWORD reserved, LPVOID *pprot)
+HRESULT WINAPI GetRunningObjectTable(DWORD reserved, LPRUNNINGOBJECTTABLE *pprot)
 {
     IID riid=IID_IRunningObjectTable;
     HRESULT res;