From 2c20591578e2455e17abae191211c3092c62de9f Mon Sep 17 00:00:00 2001 From: Juergen Schmied Date: Thu, 15 Oct 1998 12:35:41 +0000 Subject: [PATCH] New stubs PrivateExtractIconEx[AW], PrivateExtractIconsW, RegisterShellHookWindow, DeregisterShellHookWindow, GetProgmanWindow, GetTaskmanWindow, SetProgmanWindow, SetShellWindowEx, SetTaskmanWindow. --- relay32/user32.spec | 11 +++++++++++ win32/ordinals.c | 40 ++++++++++++++++++++++++++++++++++++++++ windows/winpos.c | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+) diff --git a/relay32/user32.spec b/relay32/user32.spec index bd57c6171c1..ea557d2980c 100644 --- a/relay32/user32.spec +++ b/relay32/user32.spec @@ -614,3 +614,14 @@ type win32 610 stdcall MonitorFromRect(ptr long) MonitorFromRect 611 stdcall MonitorFromPoint(long long long) MonitorFromPoint 612 stdcall EnumDisplayMonitors(long ptr ptr long) EnumDisplayMonitors + +613 stdcall PrivateExtractIconExA (long long long long long) PrivateExtractIconExA +614 stdcall PrivateExtractIconExW (long long long long long) PrivateExtractIconExW +615 stdcall PrivateExtractIconsW (long long long long long long long long) PrivateExtractIconsW +616 stdcall RegisterShellHookWindow (long) RegisterShellHookWindow +617 stdcall DeregisterShellHookWindow (long) DeregisterShellHookWindow +618 stdcall SetShellWindowEx (long long) SetShellWindowEx +619 stdcall SetProgmanWindow (long) SetProgmanWindow +620 stdcall GetTaskmanWindow () GetTaskmanWindow +621 stdcall SetTaskmanWindow (long) SetTaskmanWindow +622 stdcall GetProgmanWindow () GetProgmanWindow diff --git a/win32/ordinals.c b/win32/ordinals.c index 541816e00b7..4632470cd9c 100644 --- a/win32/ordinals.c +++ b/win32/ordinals.c @@ -180,3 +180,43 @@ DWORD WINAPI _KERNEL32_99(DWORD x) { FIXME(win32,"(0x%08lx): stub\n",x); return 1; } +/*********************************************************************** + * PrivateExtractIconExA [USER32.442] + */ +HRESULT WINAPI PrivateExtractIconExA ( DWORD u, DWORD v, DWORD w, DWORD x ,DWORD y ) +{ FIXME(win,"0x%08lx 0x%08lx 0x%08lx 0x%08lx 0x%08lx stub\n",u,v,w,x,y); + return 0; + +} +/*********************************************************************** + * PrivateExtractIconExW [USER32.443] + */ +HRESULT WINAPI PrivateExtractIconExW ( DWORD u, DWORD v, DWORD w, DWORD x ,DWORD y ) +{ FIXME(win,"0x%08lx 0x%08lx 0x%08lx 0x%08lx 0x%08lx stub\n",u,v,w,x,y); + return 0; + +} +/*********************************************************************** + * PrivateExtractIconsW [USER32.445] + */ +HRESULT WINAPI PrivateExtractIconsW ( DWORD r, DWORD s, DWORD t, DWORD u, DWORD v, DWORD w, DWORD x, DWORD y ) +{ FIXME(win,"0x%08lx 0x%08lx 0x%08lx 0x%08lx 0x%08lx 0x%08lx 0x%08lx 0x%08lx stub\n",r,s,t,u,v,w,x,y ); + return 0; + +} +/*********************************************************************** + * RegisterShellHookWindow [USER32.459] + */ +HRESULT WINAPI RegisterShellHookWindow ( DWORD u ) +{ FIXME(win,"0x%08lx stub\n",u); + return 0; + +} +/*********************************************************************** + * DeregisterShellHookWindow [USER32.132] + */ +HRESULT WINAPI DeregisterShellHookWindow ( DWORD u ) +{ FIXME(win,"0x%08lx stub\n",u); + return 0; + +} diff --git a/windows/winpos.c b/windows/winpos.c index 2c3de3f7d6a..2d5c5f10c20 100644 --- a/windows/winpos.c +++ b/windows/winpos.c @@ -2670,3 +2670,38 @@ void WINAPI CascadeChildWindows( HWND16 parent, WORD action ) { FIXME(win, "(%04x, %d): stub\n", parent, action); } +/*********************************************************************** + * GetProgmanWindow [USER32.289] + */ +HRESULT WINAPI GetProgmanWindow ( ) +{ FIXME(win,"stub\n"); + return 0; +} +/*********************************************************************** + * GetTaskmanWindow [USER32.304] + */ +HRESULT WINAPI GetTaskmanWindow ( ) +{ FIXME(win,"stub\n"); + return 0; +} +/*********************************************************************** + * SetProgmanWindow [USER32.522] + */ +HRESULT WINAPI SetProgmanWindow ( DWORD x ) +{ FIXME(win,"0x%08lx stub\n",x); + return 0; +} +/*********************************************************************** + * SetShellWindowEx [USER32.531] + */ +HRESULT WINAPI SetShellWindowEx ( DWORD x, DWORD y ) +{ FIXME(win,"0x%08lx 0x%08lx stub\n",x,y); + return 0; +} +/*********************************************************************** + * SetTaskmanWindow [USER32.537] + */ +HRESULT WINAPI SetTaskmanWindow ( DWORD x ) +{ FIXME(win,"0x%08lx stub\n",x); + return 0; +}