Changeset 1098 for trunk/src


Ignore:
Timestamp:
Oct 1, 1999, 5:51:53 PM (26 years ago)
Author:
cbratschi
Message:

functions now sorted

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/user32.cpp

    r1089 r1098  
    1 /* $Id: user32.cpp,v 1.37 1999-09-28 18:43:08 cbratschi Exp $ */
     1/* $Id: user32.cpp,v 1.38 1999-10-01 15:51:53 cbratschi Exp $ */
    22
    33/*
     
    1919 *             to their OS/2-specific counterparts as far as possible.
    2020 *****************************************************************************/
     21
     22//Attention: many functions belong to other subsystems, move them to their
     23//           right place!
    2124
    2225#include <os2win.h>
     
    12521255/* Help Functions */
    12531256
     1257DWORD WIN32API GetWindowContextHelpId(HWND hwnd)
     1258{
     1259#ifdef DEBUG
     1260  WriteLog("USER32:  GetWindowContextHelpId, not implemented\n");
     1261#endif
     1262  hwnd = Win32Window::Win32ToOS2Handle(hwnd);
     1263
     1264  return(0);
     1265}
     1266//******************************************************************************
     1267//******************************************************************************
     1268BOOL WIN32API SetWindowContextHelpId(HWND hwnd, DWORD dwContextHelpId)
     1269{
     1270#ifdef DEBUG
     1271  WriteLog("USER32:  SetWindowContextHelpId, not implemented\n");
     1272#endif
     1273  hwnd = Win32Window::Win32ToOS2Handle(hwnd);
     1274
     1275  return(TRUE);
     1276}
     1277//******************************************************************************
     1278//******************************************************************************
    12541279BOOL WIN32API WinHelpA( HWND hwnd, LPCSTR lpszHelp, UINT uCommand, DWORD  dwData)
    12551280{
     
    12961321#endif
    12971322    return 0;
     1323}
     1324/*****************************************************************************
     1325 * Name      : UINT WIN32API GetKBCodePage
     1326 * Purpose   : The GetKBCodePage function is provided for compatibility with
     1327 *             earlier versions of Windows. In the Win32 application programming
     1328 *             interface (API) it just calls the GetOEMCP function.
     1329 * Parameters:
     1330 * Variables :
     1331 * Result    : If the function succeeds, the return value is an OEM code-page
     1332 *             identifier, or it is the default identifier if the registry
     1333 *             value is not readable. For a list of OEM code-page identifiers,
     1334 *             see GetOEMCP.
     1335 * Remark    :
     1336 * Status    : UNTESTED
     1337 *
     1338 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
     1339 *****************************************************************************/
     1340
     1341UINT WIN32API GetKBCodePage(VOID)
     1342{
     1343  return (GetOEMCP());
    12981344}
    12991345/*****************************************************************************
     
    13181364
    13191365  return(FALSE);
     1366}
     1367//******************************************************************************
     1368//******************************************************************************
     1369int WIN32API GetKeyboardLayoutList(int nBuff, HKL *lpList)
     1370{
     1371#ifdef DEBUG
     1372  WriteLog("USER32:  GetKeyboardLayoutList, not implemented\n");
     1373#endif
     1374  return(0);
     1375}
     1376//******************************************************************************
     1377//******************************************************************************
     1378HKL WIN32API GetKeyboardLayout(DWORD dwLayout)
     1379{
     1380#ifdef DEBUG
     1381  WriteLog("USER32:  GetKeyboardLayout, not implemented\n");
     1382#endif
     1383  return(0);
    13201384}
    13211385/*****************************************************************************
     
    17561820    return O32_VkKeyScan((char)wch);
    17571821}
     1822/*****************************************************************************
     1823 * Name      : SHORT WIN32API VkKeyScanExW
     1824 * Purpose   : The VkKeyScanEx function translates a character to the
     1825 *             corresponding virtual-key code and shift state. The function
     1826 *             translates the character using the input language and physical
     1827 *             keyboard layout identified by the given keyboard layout handle.
     1828 * Parameters: UINT uChar character to translate
     1829 *             HKL  hkl   keyboard layout handle
     1830 * Variables :
     1831 * Result    : see docs
     1832 * Remark    :
     1833 * Status    : UNTESTED STUB
     1834 *
     1835 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
     1836 *****************************************************************************/
     1837WORD WIN32API VkKeyScanExW(WCHAR uChar,
     1838                           HKL   hkl)
     1839{
     1840  dprintf(("USER32:VkKeyScanExW (%u,%08x) not implemented.\n",
     1841         uChar,
     1842         hkl));
     1843
     1844  return (uChar);
     1845}
     1846/*****************************************************************************
     1847 * Name      : SHORT WIN32API VkKeyScanExA
     1848 * Purpose   : The VkKeyScanEx function translates a character to the
     1849 *             corresponding virtual-key code and shift state. The function
     1850 *             translates the character using the input language and physical
     1851 *             keyboard layout identified by the given keyboard layout handle.
     1852 * Parameters: UINT uChar character to translate
     1853 *             HKL  hkl   keyboard layout handle
     1854 * Variables :
     1855 * Result    : see docs
     1856 * Remark    :
     1857 * Status    : UNTESTED STUB
     1858 *
     1859 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
     1860 *****************************************************************************/
     1861WORD WIN32API VkKeyScanExA(CHAR uChar,
     1862                           HKL  hkl)
     1863{
     1864  dprintf(("USER32:VkKeyScanExA (%u,%08x) not implemented.\n",
     1865         uChar,
     1866         hkl));
     1867
     1868  return (uChar);
     1869}
    17581870
    17591871/* Synchronization Functions */
     
    18751987/* Painting and Drawing Functions */
    18761988
    1877 
    18781989INT WIN32API ExcludeUpdateRgn( HDC hDC, HWND  hWnd)
    18791990{
     
    18982009}
    18992010#endif
     2011/*****************************************************************************
     2012 * Name      : int WIN32API GetWindowRgn
     2013 * Purpose   : The GetWindowRgn function obtains a copy of the window region of a window.
     2014 * Parameters: HWND hWnd handle to window whose window region is to be obtained
     2015 *             HRGN hRgn handle to region that receives a copy of the window region
     2016 * Variables :
     2017 * Result    : NULLREGION, SIMPLEREGION, COMPLEXREGION, ERROR
     2018 * Remark    :
     2019 * Status    : UNTESTED STUB
     2020 *
     2021 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
     2022 *****************************************************************************/
     2023
     2024int WIN32API GetWindowRgn (HWND hWnd,
     2025                              HRGN hRgn)
     2026{
     2027  dprintf(("USER32:GetWindowRgn (%08xh,%08x) not implemented.\n",
     2028         hWnd,
     2029         hRgn));
     2030  //Attention: Win32 hwnd handle!
     2031
     2032  return (NULLREGION);
     2033}
    19002034//******************************************************************************
    19012035//TODO: Not complete
     
    19952129  return (FALSE);
    19962130}
     2131/*****************************************************************************
     2132 * Name      : int WIN32API SetWindowRgn
     2133 * Purpose   : The SetWindowRgn function sets the window region of a window. The
     2134 *             window region determines the area within the window where the
     2135 *             operating system permits drawing. The operating system does not
     2136 *             display any portion of a window that lies outside of the window region
     2137 * Parameters: HWND  hWnd    handle to window whose window region is to be set
     2138 *             HRGN  hRgn    handle to region
     2139 *             BOOL  bRedraw window redraw flag
     2140 * Variables :
     2141 * Result    : If the function succeeds, the return value is non-zero.
     2142 *             If the function fails, the return value is zero.
     2143 * Remark    :
     2144 * Status    : UNTESTED STUB
     2145 *
     2146 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
     2147 *****************************************************************************/
     2148
     2149int WIN32API SetWindowRgn(HWND hWnd,
     2150                             HRGN hRgn,
     2151                             BOOL bRedraw)
     2152{
     2153  dprintf(("USER32:SetWindowRgn (%08xh,%08xh,%u) not implemented.\n",
     2154         hWnd,
     2155         hRgn,
     2156         bRedraw));
     2157  //Attention: Win32 hwnd handle!
     2158
     2159  return (0);
     2160}
    19972161//******************************************************************************
    19982162//******************************************************************************
     
    22152379/* Resource Functions */
    22162380
    2217 //CB: stopped here void aa(){};
    2218 //******************************************************************************
    2219 //TODO:
    2220 //******************************************************************************
    22212381HANDLE WIN32API CopyImage(HANDLE hImage, UINT uType, int cxDesired, int cyDesired, UINT fuFlags)
    22222382{
     
    22362396  return(NULL);
    22372397}
    2238 //******************************************************************************
    2239 //******************************************************************************
    2240 int WIN32API GetKeyboardLayoutList(int nBuff, HKL *lpList)
    2241 {
    2242 #ifdef DEBUG
    2243   WriteLog("USER32:  GetKeyboardLayoutList, not implemented\n");
    2244 #endif
    2245   return(0);
    2246 }
    2247 //******************************************************************************
    2248 //******************************************************************************
    2249 HKL WIN32API GetKeyboardLayout(DWORD dwLayout)
    2250 {
    2251 #ifdef DEBUG
    2252   WriteLog("USER32:  GetKeyboardLayout, not implemented\n");
    2253 #endif
    2254   return(0);
    2255 }
    2256 //******************************************************************************
    2257 //******************************************************************************
     2398
     2399/* Icon Functions */
     2400
    22582401int WIN32API LookupIconIdFromDirectory(PBYTE presbits, BOOL fIcon)
    22592402{
     
    22742417  return(0);
    22752418}
    2276 //******************************************************************************
    2277 //******************************************************************************
    2278 BOOL WIN32API SetWindowContextHelpId(HWND hwnd, DWORD dwContextHelpId)
    2279 {
    2280 #ifdef DEBUG
    2281   WriteLog("USER32:  SetWindowContextHelpId, not implemented\n");
    2282 #endif
    2283   return(TRUE);
    2284 }
    2285 //******************************************************************************
    2286 //******************************************************************************
    2287 DWORD WIN32API GetWindowContextHelpId(HWND hwnd)
    2288 {
    2289 #ifdef DEBUG
    2290   WriteLog("USER32:  GetWindowContextHelpId, not implemented\n");
    2291 #endif
    2292   return(0);
    2293 }
    2294 //******************************************************************************
    2295 //******************************************************************************
     2419
     2420/* Device Context Functions */
     2421
    22962422BOOL WIN32API GetMonitorInfoA(HMONITOR,LPMONITORINFO)
    22972423{
     
    23172443  WriteLog("USER32:  MonitorFromWindow not correctly supported??\n");
    23182444#endif
     2445  //Attention: Win32 hwnd!
     2446
    23192447  return(0);
    23202448}
     
    23742502    return(TRUE);
    23752503}
     2504/*****************************************************************************
     2505 * Name      : BOOL WIN32API EnumDisplaySettingsW
     2506 * Purpose   : The EnumDisplaySettings function obtains information about one
     2507 *             of a display device's graphics modes. You can obtain information
     2508 *             for all of a display device's graphics modes by making a series
     2509 *             of calls to this function.
     2510 * Parameters: LPCTSTR   lpszDeviceName specifies the display device
     2511 *             DWORD     iModeNum       specifies the graphics mode
     2512 *             LPDEVMODE lpDevMode      points to structure to receive settings
     2513 * Variables :
     2514 * Result    : If the function succeeds, the return value is TRUE.
     2515 *             If the function fails, the return value is FALSE.
     2516 * Remark    :
     2517 * Status    : UNTESTED STUB
     2518 *
     2519 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
     2520 *****************************************************************************/
     2521BOOL WIN32API EnumDisplaySettingsW(LPCSTR     lpszDeviceName,
     2522                                      DWORD      iModeNum,
     2523                                      LPDEVMODEW lpDevMode)
     2524{
     2525  dprintf(("USER32:EnumDisplaySettingsW (%s,%08xh,%08x) not implemented.\n",
     2526         lpszDeviceName,
     2527         iModeNum,
     2528         lpDevMode));
     2529
     2530  return (EnumDisplaySettingsA(lpszDeviceName,
     2531                               iModeNum,
     2532                               (LPDEVMODEA)lpDevMode));
     2533}
    23762534//******************************************************************************
    23772535//******************************************************************************
     
    23882546    return(DISP_CHANGE_SUCCESSFUL);
    23892547}
    2390 //******************************************************************************
    2391 //******************************************************************************
    2392 
    2393 
    23942548/*****************************************************************************
    23952549 * Name      : LONG WIN32API ChangeDisplaySettingsW
     
    24102564 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    24112565 *****************************************************************************/
    2412 
    24132566LONG WIN32API ChangeDisplaySettingsW(LPDEVMODEW lpDevMode,
    24142567                                        DWORD      dwFlags)
     
    24212574                                  dwFlags));
    24222575}
     2576
     2577/* Window Station and Desktop Functions */
    24232578
    24242579/*****************************************************************************
     
    24382593 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    24392594 *****************************************************************************/
    2440 
    24412595BOOL WIN32API CloseDesktop(HDESK hDesktop)
    24422596{
     
    24462600  return (FALSE);
    24472601}
    2448 
    2449 
    24502602/*****************************************************************************
    24512603 * Name      : BOOL WIN32API CloseWindowStation
     
    24612613 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    24622614 *****************************************************************************/
    2463 
    24642615BOOL WIN32API CloseWindowStation(HWINSTA hWinSta)
    24652616{
     
    24692620  return (FALSE);
    24702621}
    2471 
    2472 
    24732622/*****************************************************************************
    24742623 * Name      : HDESK WIN32API CreateDesktopA
     
    24912640 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    24922641 *****************************************************************************/
    2493 
    24942642HDESK WIN32API CreateDesktopA(LPCTSTR               lpszDesktop,
    24952643                              LPCTSTR               lpszDevice,
     
    25092657  return (NULL);
    25102658}
    2511 
    2512 
    25132659/*****************************************************************************
    25142660 * Name      : HDESK WIN32API CreateDesktopW
     
    25312677 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    25322678 *****************************************************************************/
    2533 
    25342679HDESK WIN32API CreateDesktopW(LPCTSTR               lpszDesktop,
    25352680                              LPCTSTR               lpszDevice,
     
    25492694  return (NULL);
    25502695}
    2551 
    2552 
    25532696/*****************************************************************************
    25542697 * Name      : HWINSTA WIN32API CreateWindowStationA
     
    25712714 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    25722715 *****************************************************************************/
    2573 
    25742716HWINSTA WIN32API CreateWindowStationA(LPTSTR lpWinSta,
    25752717                                         DWORD  dwReserved,
     
    25852727  return (NULL);
    25862728}
    2587 
    2588 
    25892729/*****************************************************************************
    25902730 * Name      : HWINSTA WIN32API CreateWindowStationW
     
    26072747 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    26082748 *****************************************************************************/
    2609 
    26102749HWINSTA WIN32API CreateWindowStationW(LPWSTR lpWinSta,
    26112750                                         DWORD  dwReserved,
     
    26212760  return (NULL);
    26222761}
    2623 
    26242762/*****************************************************************************
    26252763 * Name      : BOOL WIN32API EnumDesktopWindows
     
    26392777 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    26402778 *****************************************************************************/
    2641 
    26422779BOOL WIN32API EnumDesktopWindows(HDESK       hDesktop,
    26432780                                    WNDENUMPROC lpfn,
     
    26512788  return (FALSE);
    26522789}
    2653 
    2654 
    26552790/*****************************************************************************
    26562791 * Name      : BOOL WIN32API EnumDesktopsA
     
    26712806 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    26722807 *****************************************************************************/
    2673 
    26742808BOOL WIN32API EnumDesktopsA(HWINSTA          hWinSta,
    26752809                            DESKTOPENUMPROCA lpEnumFunc,
     
    26832817  return (FALSE);
    26842818}
    2685 
    2686 
    26872819/*****************************************************************************
    26882820 * Name      : BOOL WIN32API EnumDesktopsW
     
    27032835 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    27042836 *****************************************************************************/
    2705 
    27062837BOOL WIN32API EnumDesktopsW(HWINSTA          hWinSta,
    27072838                            DESKTOPENUMPROCW lpEnumFunc,
     
    27152846  return (FALSE);
    27162847}
    2717 
    2718 
    2719 
    2720 /*****************************************************************************
    2721  * Name      : BOOL WIN32API EnumDisplaySettingsW
    2722  * Purpose   : The EnumDisplaySettings function obtains information about one
    2723  *             of a display device's graphics modes. You can obtain information
    2724  *             for all of a display device's graphics modes by making a series
    2725  *             of calls to this function.
    2726  * Parameters: LPCTSTR   lpszDeviceName specifies the display device
    2727  *             DWORD     iModeNum       specifies the graphics mode
    2728  *             LPDEVMODE lpDevMode      points to structure to receive settings
    2729  * Variables :
    2730  * Result    : If the function succeeds, the return value is TRUE.
    2731  *             If the function fails, the return value is FALSE.
    2732  * Remark    :
    2733  * Status    : UNTESTED STUB
    2734  *
    2735  * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    2736  *****************************************************************************/
    2737 
    2738 BOOL WIN32API EnumDisplaySettingsW(LPCSTR     lpszDeviceName,
    2739                                       DWORD      iModeNum,
    2740                                       LPDEVMODEW lpDevMode)
    2741 {
    2742   dprintf(("USER32:EnumDisplaySettingsW (%s,%08xh,%08x) not implemented.\n",
    2743          lpszDeviceName,
    2744          iModeNum,
    2745          lpDevMode));
    2746 
    2747   return (EnumDisplaySettingsA(lpszDeviceName,
    2748                                iModeNum,
    2749                                (LPDEVMODEA)lpDevMode));
    2750 }
    2751 
    2752 
    27532848/*****************************************************************************
    27542849 * Name      : BOOL WIN32API EnumWindowStationsA
     
    27672862 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    27682863 *****************************************************************************/
    2769 
    27702864BOOL WIN32API EnumWindowStationsA(WINSTAENUMPROCA lpEnumFunc,
    27712865                                  LPARAM          lParam)
     
    27772871  return (FALSE);
    27782872}
    2779 
    2780 
    27812873/*****************************************************************************
    27822874 * Name      : BOOL WIN32API EnumWindowStationsW
     
    27952887 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    27962888 *****************************************************************************/
    2797 
    27982889BOOL WIN32API EnumWindowStationsW(WINSTAENUMPROCW lpEnumFunc,
    27992890                                  LPARAM          lParam)
     
    28052896  return (FALSE);
    28062897}
    2807 
    2808 
    2809 
    2810 /*****************************************************************************
    2811  * Name      : UINT WIN32API GetKBCodePage
    2812  * Purpose   : The GetKBCodePage function is provided for compatibility with
    2813  *             earlier versions of Windows. In the Win32 application programming
    2814  *             interface (API) it just calls the GetOEMCP function.
    2815  * Parameters:
    2816  * Variables :
    2817  * Result    : If the function succeeds, the return value is an OEM code-page
    2818  *             identifier, or it is the default identifier if the registry
    2819  *             value is not readable. For a list of OEM code-page identifiers,
    2820  *             see GetOEMCP.
    2821  * Remark    :
    2822  * Status    : UNTESTED
    2823  *
    2824  * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    2825  *****************************************************************************/
    2826 
    2827 UINT WIN32API GetKBCodePage(VOID)
    2828 {
    2829   return (GetOEMCP());
    2830 }
    2831 
    2832 
    28332898/*****************************************************************************
    28342899 * Name      : HWINSTA WIN32API GetProcessWindowStation
     
    28472912 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    28482913 *****************************************************************************/
    2849 
    28502914HWINSTA WIN32API GetProcessWindowStation(VOID)
    28512915{
     
    28542918  return (NULL);
    28552919}
    2856 
    2857 
    2858 
    28592920/*****************************************************************************
    28602921 * Name      : BOOL WIN32API GetUserObjectInformationA
     
    28752936 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    28762937 *****************************************************************************/
    2877 
    28782938BOOL WIN32API GetUserObjectInformationA(HANDLE  hObj,
    28792939                                           int     nIndex,
     
    28912951  return (FALSE);
    28922952}
    2893 
    2894 
    28952953/*****************************************************************************
    28962954 * Name      : BOOL WIN32API GetUserObjectInformationW
     
    29112969 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    29122970 *****************************************************************************/
    2913 
    29142971BOOL WIN32API GetUserObjectInformationW(HANDLE  hObj,
    29152972                                           int     nIndex,
     
    29272984  return (FALSE);
    29282985}
    2929 
    2930 
    29312986/*****************************************************************************
    29322987 * Name      : BOOL WIN32API GetUserObjectSecurity
     
    29473002 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    29483003 *****************************************************************************/
    2949 
    29503004BOOL WIN32API GetUserObjectSecurity(HANDLE                hObj,
    29513005                                       SECURITY_INFORMATION * pSIRequested,
     
    29633017  return (FALSE);
    29643018}
    2965 
    2966 
    2967 
    2968 /*****************************************************************************
    2969  * Name      : int WIN32API GetWindowRgn
    2970  * Purpose   : The GetWindowRgn function obtains a copy of the window region of a window.
    2971  * Parameters: HWND hWnd handle to window whose window region is to be obtained
    2972  *             HRGN hRgn handle to region that receives a copy of the window region
    2973  * Variables :
    2974  * Result    : NULLREGION, SIMPLEREGION, COMPLEXREGION, ERROR
    2975  * Remark    :
    2976  * Status    : UNTESTED STUB
    2977  *
    2978  * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    2979  *****************************************************************************/
    2980 
    2981 int WIN32API GetWindowRgn (HWND hWnd,
    2982                               HRGN hRgn)
    2983 {
    2984   dprintf(("USER32:GetWindowRgn (%08xh,%08x) not implemented.\n",
    2985          hWnd,
    2986          hRgn));
    2987 
    2988   return (NULLREGION);
    2989 }
    2990 
    2991 
    2992 
    29933019/*****************************************************************************
    29943020 * Name      : HDESK WIN32API OpenDesktopA
     
    30113037 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    30123038 *****************************************************************************/
    3013 
    30143039HDESK WIN32API OpenDesktopA(LPCTSTR lpszDesktopName,
    30153040                               DWORD   dwFlags,
     
    30253050  return (NULL);
    30263051}
    3027 
    3028 
    30293052/*****************************************************************************
    30303053 * Name      : HDESK WIN32API OpenDesktopW
     
    30473070 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    30483071 *****************************************************************************/
    3049 
    30503072HDESK WIN32API OpenDesktopW(LPCTSTR lpszDesktopName,
    30513073                               DWORD   dwFlags,
     
    30613083  return (NULL);
    30623084}
    3063 
    3064 
    30653085/*****************************************************************************
    30663086 * Name      : HDESK WIN32API OpenInputDesktop
     
    30813101 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    30823102 *****************************************************************************/
    3083 
    30843103HDESK WIN32API OpenInputDesktop(DWORD dwFlags,
    30853104                                   BOOL  fInherit,
     
    30933112  return (NULL);
    30943113}
    3095 
    3096 
    30973114/*****************************************************************************
    30983115 * Name      : HWINSTA WIN32API OpenWindowStationA
     
    31123129 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    31133130 *****************************************************************************/
    3114 
    31153131HWINSTA WIN32API OpenWindowStationA(LPCTSTR lpszWinStaName,
    31163132                                       BOOL    fInherit,
     
    31243140  return (NULL);
    31253141}
    3126 
    3127 
    31283142/*****************************************************************************
    31293143 * Name      : HWINSTA WIN32API OpenWindowStationW
     
    31453159 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    31463160 *****************************************************************************/
    3147 
    31483161HWINSTA WIN32API OpenWindowStationW(LPCTSTR lpszWinStaName,
    31493162                                       BOOL    fInherit,
     
    31573170  return (NULL);
    31583171}
    3159 
    3160 
    3161 /*****************************************************************************
    3162  * Name      : VOID WIN32API SetDebugErrorLevel
    3163  * Purpose   : The SetDebugErrorLevel function sets the minimum error level at
    3164  *             which Windows will generate debugging events and pass them to a debugger.
    3165  * Parameters: DWORD dwLevel debugging error level
    3166  * Variables :
    3167  * Result    :
    3168  * Remark    :
    3169  * Status    : UNTESTED STUB
    3170  *
    3171  * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    3172  *****************************************************************************/
    3173 
    3174 VOID WIN32API SetDebugErrorLevel(DWORD dwLevel)
    3175 {
    3176   dprintf(("USER32:SetDebugErrorLevel (%08x) not implemented.\n",
    3177          dwLevel));
    3178 }
    3179 
    3180 
    31813172/*****************************************************************************
    31823173 * Name      : BOOL WIN32API SetProcessWindowStation
     
    31963187 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    31973188 *****************************************************************************/
    3198 
    31993189BOOL WIN32API SetProcessWindowStation(HWINSTA hWinSta)
    32003190{
     
    32043194  return (FALSE);
    32053195}
    3206 
    3207 
    32083196/*****************************************************************************
    32093197 * Name      : BOOL WIN32API SetThreadDesktop
     
    32213209 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    32223210 *****************************************************************************/
    3223 
    32243211BOOL WIN32API SetThreadDesktop(HDESK hDesktop)
    32253212{
     
    32293216  return (FALSE);
    32303217}
    3231 
    3232 
    32333218/*****************************************************************************
    32343219 * Name      : BOOL WIN32API SetUserObjectInformationA
     
    32483233 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    32493234 *****************************************************************************/
    3250 
    32513235BOOL WIN32API SetUserObjectInformationA(HANDLE hObject,
    32523236                                           int    nIndex,
     
    32623246  return (FALSE);
    32633247}
    3264 
    3265 
    32663248/*****************************************************************************
    32673249 * Name      : BOOL WIN32API SetUserObjectInformationW
     
    32813263 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    32823264 *****************************************************************************/
    3283 
    32843265BOOL WIN32API SetUserObjectInformationW(HANDLE hObject,
    32853266                                           int    nIndex,
     
    32953276  return (FALSE);
    32963277}
    3297 
    3298 
    32993278/*****************************************************************************
    33003279 * Name      : BOOL WIN32API SetUserObjectSecurity
     
    33133292 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    33143293 *****************************************************************************/
    3315 
    33163294BOOL WIN32API SetUserObjectSecurity(HANDLE hObject,
    33173295                                       SECURITY_INFORMATION * psi,
     
    33253303  return (FALSE);
    33263304}
    3327 
    3328 
    3329 /*****************************************************************************
    3330  * Name      : int WIN32API SetWindowRgn
    3331  * Purpose   : The SetWindowRgn function sets the window region of a window. The
    3332  *             window region determines the area within the window where the
    3333  *             operating system permits drawing. The operating system does not
    3334  *             display any portion of a window that lies outside of the window region
    3335  * Parameters: HWND  hWnd    handle to window whose window region is to be set
    3336  *             HRGN  hRgn    handle to region
    3337  *             BOOL  bRedraw window redraw flag
    3338  * Variables :
    3339  * Result    : If the function succeeds, the return value is non-zero.
    3340  *             If the function fails, the return value is zero.
    3341  * Remark    :
    3342  * Status    : UNTESTED STUB
    3343  *
    3344  * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    3345  *****************************************************************************/
    3346 
    3347 int WIN32API SetWindowRgn(HWND hWnd,
    3348                              HRGN hRgn,
    3349                              BOOL bRedraw)
    3350 {
    3351   dprintf(("USER32:SetWindowRgn (%08xh,%08xh,%u) not implemented.\n",
    3352          hWnd,
    3353          hRgn,
    3354          bRedraw));
    3355 
    3356   return (0);
    3357 }
    3358 
    3359 
    3360 /*****************************************************************************
    3361  * Name      : BOOL WIN32API SetWindowsHookW
    3362  * Purpose   : The SetWindowsHook function is not implemented in the Win32 API.
    3363  *             Win32-based applications should use the SetWindowsHookEx function.
    3364  * Parameters:
    3365  * Variables :
    3366  * Result    :
    3367  * Remark    : ARGH ! MICROSOFT !
    3368  * Status    : UNTESTED STUB
    3369  *
    3370  * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    3371  *****************************************************************************/
    3372 
    3373 HHOOK WIN32API SetWindowsHookW(int nFilterType, HOOKPROC pfnFilterProc)
    3374 
    3375 {
    3376   return (FALSE);
    3377 }
    3378 
    3379 
    3380 /*****************************************************************************
    3381  * Name      : BOOL WIN32API ShowWindowAsync
    3382  * Purpose   : The ShowWindowAsync function sets the show state of a window
    3383  *             created by a different thread.
    3384  * Parameters: HWND hwnd     handle of window
    3385  *             int  nCmdShow show state of window
    3386  * Variables :
    3387  * Result    : If the window was previously visible, the return value is TRUE.
    3388  *             If the window was previously hidden, the return value is FALSE.
    3389  * Remark    :
    3390  * Status    : UNTESTED STUB
    3391  *
    3392  * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    3393  *****************************************************************************/
    3394 
    3395 BOOL WIN32API ShowWindowAsync (HWND hWnd,
    3396                                int  nCmdShow)
    3397 {
    3398   dprintf(("USER32:ShowWindowAsync (%08xh,%08x) not implemented.\n",
    3399          hWnd,
    3400          nCmdShow));
    3401 
    3402   return (FALSE);
    3403 }
    3404 
    3405 
    34063305/*****************************************************************************
    34073306 * Name      : BOOL WIN32API SwitchDesktop
     
    34203319 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    34213320 *****************************************************************************/
    3422 
    34233321BOOL WIN32API SwitchDesktop(HDESK hDesktop)
    34243322{
     
    34293327}
    34303328
     3329/* Debugging Functions */
     3330
     3331/*****************************************************************************
     3332 * Name      : VOID WIN32API SetDebugErrorLevel
     3333 * Purpose   : The SetDebugErrorLevel function sets the minimum error level at
     3334 *             which Windows will generate debugging events and pass them to a debugger.
     3335 * Parameters: DWORD dwLevel debugging error level
     3336 * Variables :
     3337 * Result    :
     3338 * Remark    :
     3339 * Status    : UNTESTED STUB
     3340 *
     3341 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
     3342 *****************************************************************************/
     3343VOID WIN32API SetDebugErrorLevel(DWORD dwLevel)
     3344{
     3345  dprintf(("USER32:SetDebugErrorLevel (%08x) not implemented.\n",
     3346         dwLevel));
     3347}
     3348
     3349/* Hook Functions */
     3350
     3351/*****************************************************************************
     3352 * Name      : BOOL WIN32API SetWindowsHookW
     3353 * Purpose   : The SetWindowsHook function is not implemented in the Win32 API.
     3354 *             Win32-based applications should use the SetWindowsHookEx function.
     3355 * Parameters:
     3356 * Variables :
     3357 * Result    :
     3358 * Remark    : ARGH ! MICROSOFT !
     3359 * Status    : UNTESTED STUB
     3360 *
     3361 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
     3362 *****************************************************************************/
     3363HHOOK WIN32API SetWindowsHookW(int nFilterType, HOOKPROC pfnFilterProc)
     3364
     3365{
     3366  return (FALSE);
     3367}
     3368
     3369/* CB: move to ShowWindow() */
     3370
     3371/*****************************************************************************
     3372 * Name      : BOOL WIN32API ShowWindowAsync
     3373 * Purpose   : The ShowWindowAsync function sets the show state of a window
     3374 *             created by a different thread.
     3375 * Parameters: HWND hwnd     handle of window
     3376 *             int  nCmdShow show state of window
     3377 * Variables :
     3378 * Result    : If the window was previously visible, the return value is TRUE.
     3379 *             If the window was previously hidden, the return value is FALSE.
     3380 * Remark    :
     3381 * Status    : UNTESTED STUB
     3382 *
     3383 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
     3384 *****************************************************************************/
     3385BOOL WIN32API ShowWindowAsync (HWND hWnd,
     3386                               int  nCmdShow)
     3387{
     3388  dprintf(("USER32:ShowWindowAsync (%08xh,%08x) not implemented.\n",
     3389         hWnd,
     3390         nCmdShow));
     3391
     3392  return (FALSE);
     3393}
     3394
     3395/* CB: move to MDI */
    34313396
    34323397/*****************************************************************************
     
    34483413 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    34493414 *****************************************************************************/
    3450 
    34513415WORD WIN32API TileWindows(HWND       hwndParent,
    34523416                          UINT       wFlags,
     
    34643428   return (0);
    34653429}
    3466 
    3467 
    3468 /*****************************************************************************
    3469  * Name      : SHORT WIN32API VkKeyScanExW
    3470  * Purpose   : The VkKeyScanEx function translates a character to the
    3471  *             corresponding virtual-key code and shift state. The function
    3472  *             translates the character using the input language and physical
    3473  *             keyboard layout identified by the given keyboard layout handle.
    3474  * Parameters: UINT uChar character to translate
    3475  *             HKL  hkl   keyboard layout handle
    3476  * Variables :
    3477  * Result    : see docs
    3478  * Remark    :
    3479  * Status    : UNTESTED STUB
    3480  *
    3481  * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    3482  *****************************************************************************/
    3483 
    3484 WORD WIN32API VkKeyScanExW(WCHAR uChar,
    3485                            HKL   hkl)
    3486 {
    3487   dprintf(("USER32:VkKeyScanExW (%u,%08x) not implemented.\n",
    3488          uChar,
    3489          hkl));
    3490 
    3491   return (uChar);
    3492 }
    3493 
    3494 
    3495 /*****************************************************************************
    3496  * Name      : SHORT WIN32API VkKeyScanExA
    3497  * Purpose   : The VkKeyScanEx function translates a character to the
    3498  *             corresponding virtual-key code and shift state. The function
    3499  *             translates the character using the input language and physical
    3500  *             keyboard layout identified by the given keyboard layout handle.
    3501  * Parameters: UINT uChar character to translate
    3502  *             HKL  hkl   keyboard layout handle
    3503  * Variables :
    3504  * Result    : see docs
    3505  * Remark    :
    3506  * Status    : UNTESTED STUB
    3507  *
    3508  * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    3509  *****************************************************************************/
    3510 
    3511 WORD WIN32API VkKeyScanExA(CHAR uChar,
    3512                            HKL  hkl)
    3513 {
    3514   dprintf(("USER32:VkKeyScanExA (%u,%08x) not implemented.\n",
    3515          uChar,
    3516          hkl));
    3517 
    3518   return (uChar);
    3519 }
    3520 
    3521 
    3522 /*****************************************************************************
    3523  * Name      : BOOL WIN32API SetShellWindow
    3524  * Purpose   : Unknown
    3525  * Parameters: Unknown
    3526  * Variables :
    3527  * Result    :
    3528  * Remark    :
    3529  * Status    : UNTESTED UNKNOWN STUB
    3530  *
    3531  * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    3532  *****************************************************************************/
    3533 
    3534 BOOL WIN32API SetShellWindow(DWORD x1)
    3535 {
    3536   dprintf(("USER32: SetShellWindow(%08x) not implemented.\n",
    3537            x1));
    3538 
    3539   return (FALSE); /* default */
    3540 }
    3541 
    3542 
    3543 /*****************************************************************************
    3544  * Name      : BOOL WIN32API PlaySoundEvent
    3545  * Purpose   : Unknown
    3546  * Parameters: Unknown
    3547  * Variables :
    3548  * Result    :
    3549  * Remark    :
    3550  * Status    : UNTESTED UNKNOWN STUB
    3551  *
    3552  * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    3553  *****************************************************************************/
    3554 
    3555 BOOL WIN32API PlaySoundEvent(DWORD x1)
    3556 {
    3557   dprintf(("USER32: PlaySoundEvent(%08x) not implemented.\n",
    3558            x1));
    3559 
    3560   return (FALSE); /* default */
    3561 }
    3562 
    3563 
    35643430/*****************************************************************************
    35653431 * Name      : BOOL WIN32API TileChildWindows
     
    35733439 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    35743440 *****************************************************************************/
    3575 
    35763441BOOL WIN32API TileChildWindows(DWORD x1,
    35773442                                  DWORD x2)
     
    35833448  return (FALSE); /* default */
    35843449}
    3585 
    3586 
    3587 /*****************************************************************************
    3588  * Name      : BOOL WIN32API SetSysColorsTemp
     3450/*****************************************************************************
     3451 * Name      : BOOL WIN32API CascadeChildWindows
    35893452 * Purpose   : Unknown
    35903453 * Parameters: Unknown
     
    35963459 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    35973460 *****************************************************************************/
    3598 
    3599 BOOL WIN32API SetSysColorsTemp(void)
    3600 {
    3601   dprintf(("USER32: SetSysColorsTemp() not implemented.\n"));
    3602 
    3603   return (FALSE); /* default */
    3604 }
    3605 
    3606 
    3607 /*****************************************************************************
    3608  * Name      : BOOL WIN32API RegisterNetworkCapabilities
    3609  * Purpose   : Unknown
    3610  * Parameters: Unknown
    3611  * Variables :
    3612  * Result    :
    3613  * Remark    :
    3614  * Status    : UNTESTED UNKNOWN STUB
    3615  *
    3616  * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    3617  *****************************************************************************/
    3618 
    3619 BOOL WIN32API RegisterNetworkCapabilities(DWORD x1,
    3620                                              DWORD x2)
    3621 {
    3622   dprintf(("USER32: RegisterNetworkCapabilities(%08xh,%08xh) not implemented.\n",
     3461BOOL WIN32API CascadeChildWindows(DWORD x1,
     3462                                     DWORD x2)
     3463{
     3464  dprintf(("USER32: CascadeChildWindows(%08xh,%08xh) not implemented.\n",
    36233465           x1,
    36243466           x2));
     
    36273469}
    36283470
    3629 
    3630 /*****************************************************************************
    3631  * Name      : BOOL WIN32API EndTask
    3632  * Purpose   : Unknown
    3633  * Parameters: Unknown
    3634  * Variables :
    3635  * Result    :
    3636  * Remark    :
    3637  * Status    : UNTESTED UNKNOWN STUB
    3638  *
    3639  * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    3640  *****************************************************************************/
    3641 
    3642 BOOL WIN32API EndTask(DWORD x1,
    3643                          DWORD x2,
    3644                          DWORD x3)
    3645 {
    3646   dprintf(("USER32: EndTask(%08xh,%08xh,%08xh) not implemented.\n",
    3647            x1,
    3648            x2,
    3649            x3));
    3650 
    3651   return (FALSE); /* default */
    3652 }
    3653 
    3654 
    3655 
    3656 /*****************************************************************************
    3657  * Name      : BOOL WIN32API GetNextQueueWindow
    3658  * Purpose   : Unknown
    3659  * Parameters: Unknown
    3660  * Variables :
    3661  * Result    :
    3662  * Remark    :
    3663  * Status    : UNTESTED UNKNOWN STUB
    3664  *
    3665  * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    3666  *****************************************************************************/
    3667 
    3668 BOOL WIN32API GetNextQueueWindow(DWORD x1,
    3669                                     DWORD x2)
    3670 {
    3671   dprintf(("USER32: GetNextQueueWindow(%08xh,%08xh) not implemented.\n",
    3672            x1,
    3673            x2));
    3674 
    3675   return (FALSE); /* default */
    3676 }
    3677 
    3678 
    3679 /*****************************************************************************
    3680  * Name      : BOOL WIN32API YieldTask
    3681  * Purpose   : Unknown
    3682  * Parameters: Unknown
    3683  * Variables :
    3684  * Result    :
    3685  * Remark    :
    3686  * Status    : UNTESTED UNKNOWN STUB
    3687  *
    3688  * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    3689  *****************************************************************************/
    3690 
    3691 BOOL WIN32API YieldTask(void)
    3692 {
    3693   dprintf(("USER32: YieldTask() not implemented.\n"));
    3694 
    3695   return (FALSE); /* default */
    3696 }
    3697 
    3698 
    3699 /*****************************************************************************
    3700  * Name      : BOOL WIN32API WinOldAppHackoMatic
    3701  * Purpose   : Unknown
    3702  * Parameters: Unknown
    3703  * Variables :
    3704  * Result    :
    3705  * Remark    :
    3706  * Status    : UNTESTED UNKNOWN STUB
    3707  *
    3708  * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    3709  *****************************************************************************/
    3710 
    3711 BOOL WIN32API WinOldAppHackoMatic(DWORD x1)
    3712 {
    3713   dprintf(("USER32: WinOldAppHackoMatic(%08x) not implemented.\n",
    3714            x1));
    3715 
    3716   return (FALSE); /* default */
    3717 }
    3718 
     3471/* Drag'n'drop */
    37193472
    37203473/*****************************************************************************
     
    37293482 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    37303483 *****************************************************************************/
    3731 
    37323484DWORD WIN32API DragObject(HWND x1,HWND x2,UINT x3,DWORD x4,HCURSOR x5)
    37333485{
     
    37423494}
    37433495
    3744 
    3745 /*****************************************************************************
    3746  * Name      : BOOL WIN32API CascadeChildWindows
     3496/* Unknown */
     3497
     3498/*****************************************************************************
     3499 * Name      : BOOL WIN32API SetShellWindow
    37473500 * Purpose   : Unknown
    37483501 * Parameters: Unknown
     
    37543507 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    37553508 *****************************************************************************/
    3756 
    3757 BOOL WIN32API CascadeChildWindows(DWORD x1,
    3758                                      DWORD x2)
    3759 {
    3760   dprintf(("USER32: CascadeChildWindows(%08xh,%08xh) not implemented.\n",
     3509BOOL WIN32API SetShellWindow(DWORD x1)
     3510{
     3511  dprintf(("USER32: SetShellWindow(%08x) not implemented.\n",
     3512           x1));
     3513
     3514  return (FALSE); /* default */
     3515}
     3516/*****************************************************************************
     3517 * Name      : BOOL WIN32API PlaySoundEvent
     3518 * Purpose   : Unknown
     3519 * Parameters: Unknown
     3520 * Variables :
     3521 * Result    :
     3522 * Remark    :
     3523 * Status    : UNTESTED UNKNOWN STUB
     3524 *
     3525 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
     3526 *****************************************************************************/
     3527BOOL WIN32API PlaySoundEvent(DWORD x1)
     3528{
     3529  dprintf(("USER32: PlaySoundEvent(%08x) not implemented.\n",
     3530           x1));
     3531
     3532  return (FALSE); /* default */
     3533}
     3534/*****************************************************************************
     3535 * Name      : BOOL WIN32API SetSysColorsTemp
     3536 * Purpose   : Unknown
     3537 * Parameters: Unknown
     3538 * Variables :
     3539 * Result    :
     3540 * Remark    :
     3541 * Status    : UNTESTED UNKNOWN STUB
     3542 *
     3543 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
     3544 *****************************************************************************/
     3545BOOL WIN32API SetSysColorsTemp(void)
     3546{
     3547  dprintf(("USER32: SetSysColorsTemp() not implemented.\n"));
     3548
     3549  return (FALSE); /* default */
     3550}
     3551/*****************************************************************************
     3552 * Name      : BOOL WIN32API RegisterNetworkCapabilities
     3553 * Purpose   : Unknown
     3554 * Parameters: Unknown
     3555 * Variables :
     3556 * Result    :
     3557 * Remark    :
     3558 * Status    : UNTESTED UNKNOWN STUB
     3559 *
     3560 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
     3561 *****************************************************************************/
     3562BOOL WIN32API RegisterNetworkCapabilities(DWORD x1,
     3563                                             DWORD x2)
     3564{
     3565  dprintf(("USER32: RegisterNetworkCapabilities(%08xh,%08xh) not implemented.\n",
    37613566           x1,
    37623567           x2));
     
    37643569  return (FALSE); /* default */
    37653570}
    3766 
    3767 
     3571/*****************************************************************************
     3572 * Name      : BOOL WIN32API EndTask
     3573 * Purpose   : Unknown
     3574 * Parameters: Unknown
     3575 * Variables :
     3576 * Result    :
     3577 * Remark    :
     3578 * Status    : UNTESTED UNKNOWN STUB
     3579 *
     3580 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
     3581 *****************************************************************************/
     3582BOOL WIN32API EndTask(DWORD x1,
     3583                         DWORD x2,
     3584                         DWORD x3)
     3585{
     3586  dprintf(("USER32: EndTask(%08xh,%08xh,%08xh) not implemented.\n",
     3587           x1,
     3588           x2,
     3589           x3));
     3590
     3591  return (FALSE); /* default */
     3592}
     3593/*****************************************************************************
     3594 * Name      : BOOL WIN32API GetNextQueueWindow
     3595 * Purpose   : Unknown
     3596 * Parameters: Unknown
     3597 * Variables :
     3598 * Result    :
     3599 * Remark    :
     3600 * Status    : UNTESTED UNKNOWN STUB
     3601 *
     3602 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
     3603 *****************************************************************************/
     3604BOOL WIN32API GetNextQueueWindow(DWORD x1,
     3605                                    DWORD x2)
     3606{
     3607  dprintf(("USER32: GetNextQueueWindow(%08xh,%08xh) not implemented.\n",
     3608           x1,
     3609           x2));
     3610
     3611  return (FALSE); /* default */
     3612}
     3613/*****************************************************************************
     3614 * Name      : BOOL WIN32API YieldTask
     3615 * Purpose   : Unknown
     3616 * Parameters: Unknown
     3617 * Variables :
     3618 * Result    :
     3619 * Remark    :
     3620 * Status    : UNTESTED UNKNOWN STUB
     3621 *
     3622 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
     3623 *****************************************************************************/
     3624BOOL WIN32API YieldTask(void)
     3625{
     3626  dprintf(("USER32: YieldTask() not implemented.\n"));
     3627
     3628  return (FALSE); /* default */
     3629}
     3630/*****************************************************************************
     3631 * Name      : BOOL WIN32API WinOldAppHackoMatic
     3632 * Purpose   : Unknown
     3633 * Parameters: Unknown
     3634 * Variables :
     3635 * Result    :
     3636 * Remark    :
     3637 * Status    : UNTESTED UNKNOWN STUB
     3638 *
     3639 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
     3640 *****************************************************************************/
     3641BOOL WIN32API WinOldAppHackoMatic(DWORD x1)
     3642{
     3643  dprintf(("USER32: WinOldAppHackoMatic(%08x) not implemented.\n",
     3644           x1));
     3645
     3646  return (FALSE); /* default */
     3647}
    37683648/*****************************************************************************
    37693649 * Name      : BOOL WIN32API RegisterSystemThread
     
    37773657 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    37783658 *****************************************************************************/
    3779 
    37803659BOOL WIN32API RegisterSystemThread(DWORD x1,
    37813660                                      DWORD x2)
     
    37873666  return (FALSE); /* default */
    37883667}
    3789 
    3790 
    37913668/*****************************************************************************
    37923669 * Name      : BOOL WIN32API IsHungThread
     
    38003677 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    38013678 *****************************************************************************/
    3802 
    38033679BOOL WIN32API IsHungThread(DWORD x1)
    38043680{
     
    38083684  return (FALSE); /* default */
    38093685}
    3810 
    3811 
    3812 
    38133686/*****************************************************************************
    38143687 * Name      : BOOL WIN32API UserSignalProc
     
    38223695 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    38233696 *****************************************************************************/
    3824 
    38253697BOOL WIN32API UserSignalProc(DWORD x1,
    38263698                                DWORD x2,
     
    38363708  return (FALSE); /* default */
    38373709}
    3838 
    3839 
    38403710/*****************************************************************************
    38413711 * Name      : BOOL WIN32API GetShellWindow
     
    38493719 * Author    : Patrick Haller [Wed, 1998/06/16 11:55]
    38503720 *****************************************************************************/
    3851 
    38523721HWND WIN32API GetShellWindow(void)
    38533722{
     
    38563725  return (0); /* default */
    38573726}
    3858 
    3859 
    3860 
    38613727/***********************************************************************
    38623728 *           RegisterTasklist32                [USER32.436]
Note: See TracChangeset for help on using the changeset viewer.