Implemented OleIconToCursor.
diff --git a/dlls/oleaut32/stubs.c b/dlls/oleaut32/stubs.c
index cc3142c..ba1d795 100644
--- a/dlls/oleaut32/stubs.c
+++ b/dlls/oleaut32/stubs.c
@@ -35,8 +35,17 @@
*/
HCURSOR WINAPI OleIconToCursor( HINSTANCE hinstExe, HICON hicon)
{
- FIXME("(%x,%x), not implemented (olepro32.dll)\n",hinstExe,hicon);
- return S_OK;
+ ICONINFO ii;
+
+ TRACE("(%x,%x)\n",hinstExe,hicon);
+
+ ZeroMemory( &ii, sizeof(ii) );
+
+ if ( !GetIconInfo( hicon, &ii ) )
+ return (HCURSOR)NULL;
+
+ ii.fIcon = FALSE;
+ return CreateIconIndirect( &ii );
}