Index: Include/Classes/System/TypeInfo.ab
===================================================================
--- Include/Classes/System/TypeInfo.ab	(revision 185)
+++ Include/Classes/System/TypeInfo.ab	(revision 186)
@@ -41,5 +41,5 @@
 	strNamespace As String
 
-	baseType As Type
+	baseType As TypeInfo
 	'interfaces As f(^^;;;
 
Index: Include/OAIdl.ab
===================================================================
--- Include/OAIdl.ab	(revision 185)
+++ Include/OAIdl.ab	(revision 186)
@@ -764,5 +764,5 @@
 	dwHelpContext As DWord
 	pvReserved As VoidPtr
-	pfnDeferredFillIn = *Function(p As *EXCEPINFO) As HRESULT
+	pfnDeferredFillIn As *Function(p As *EXCEPINFO) As HRESULT
 	scode As SCODE
 End Type
Index: Include/com/vbobject.ab
===================================================================
--- Include/com/vbobject.ab	(revision 185)
+++ Include/com/vbobject.ab	(revision 186)
@@ -88,5 +88,5 @@
 	End Sub
 
-	Sub Detach() As *IDispatch
+	Sub Detach()
 		VBObject.Move(Detach, pdisp)
 	End Sub
Index: Include/ole2.ab
===================================================================
--- Include/ole2.ab	(revision 185)
+++ Include/ole2.ab	(revision 186)
@@ -189,6 +189,6 @@
 Declare Function OleSave Lib "ole32.dll" (/*IN*/ ByVal pPS As *IPersistStorage, /*IN*/ ByVal pStg As *IStorage, /*IN*/ fSameAsLoad As BOOL) As HRESULT
 
-Declare Function OleLoadFromStream Lib "ole32.dll" ( /*IN*/ ByVal pStm As IStream, /*IN*/ ByRef iidInterface As IID, /*OUT*/ ByRef ppvObj As Any) As HRESULT
-Declare Function OleSaveToStream Lib "ole32.dll" ( /*IN*/ ByVal pPStm As *IPersistStream, /*IN*/ ByVal pStm As IStream) As HRESULT
+Declare Function OleLoadFromStream Lib "ole32.dll" ( /*IN*/ ByVal pStm As *IStream, /*IN*/ ByRef iidInterface As IID, /*OUT*/ ByRef ppvObj As Any) As HRESULT
+Declare Function OleSaveToStream Lib "ole32.dll" ( /*IN*/ ByVal pPStm As *IPersistStream, /*IN*/ ByVal pStm As *IStream) As HRESULT
 
 
@@ -244,5 +244,5 @@
                     /*IN*/ ByRef rcBounds As RECT) As HRESULT
 
-Declare Function OleRun Lib "ole32.dll" (/*IN*/ ByVal pUnknown As IUnknown) As HRESULT
+Declare Function OleRun Lib "ole32.dll" (/*IN*/ ByVal pUnknown As *IUnknown) As HRESULT
 Declare Function OleIsRunning Lib "ole32.dll" (/*IN*/ ByVal pObject As *IOleObject) As BOOL
 Declare Function OleLockRunning Lib "ole32.dll" (/*IN*/ ByVal pUnknown As *IUnknown, /*IN*/ ByVal fLock As BOOL, /*IN*/ ByVal fLastUnlockCloses As BOOL) As HRESULT
