Fixed prototype for OleTranslateColor.

diff --git a/dlls/oleaut32/ole2disp.c b/dlls/oleaut32/ole2disp.c
index 54b0e00..54353f4 100644
--- a/dlls/oleaut32/ole2disp.c
+++ b/dlls/oleaut32/ole2disp.c
@@ -8,13 +8,13 @@
 #include "wingdi.h"
 #include "winuser.h"
 #include "winerror.h"
+#include "olectl.h"
 #include "oleauto.h"
-#include "wine/obj_base.h"
 #include "heap.h"
 #include "ldt.h"
 #include "debugtools.h"
 
-DEFAULT_DEBUG_CHANNEL(ole)
+DEFAULT_DEBUG_CHANNEL(ole);
 
 /* This implementation of the BSTR API is 16-bit only. It
    represents BSTR as a 16:16 far pointer, and the strings
@@ -336,8 +336,8 @@
  * pColorRef can be NULL. In that case the user only wants to test the 
  * conversion.
  */
-INT WINAPI OleTranslateColor(
-  LONG clr,
+HRESULT WINAPI OleTranslateColor(
+  OLE_COLOR clr,
   HPALETTE  hpal,
   COLORREF* pColorRef)
 {