Changeset 173 for trunk/src


Ignore:
Timestamp:
Jun 24, 1999, 10:25:22 AM (26 years ago)
Author:
phaller
Message:

Add: Added unknown functions GetSetProgmanWindow, Get/SetTaskmanWindow, SetShellWindowEx

Location:
trunk/src/user32
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/USER32.DEF

    r171 r173  
    1 ; $Id: USER32.DEF,v 1.6 1999-06-23 22:39:01 phaller Exp $
     1; $Id: USER32.DEF,v 1.7 1999-06-24 08:25:21 phaller Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    283283    GetPriorityClipboardFormat  = _GetPriorityClipboardFormat@8 @276
    284284    GetProcessWindowStation    = _GetProcessWindowStation@0  @277
     285    GetProgmanWindow           = _GetProgmanWindow@0                 ;@289
    285286    GetPropA                   = _GetPropA@8                 @278
    286287    GetPropW                   = _GetPropW@8                 @279
     
    297298    GetTabbedTextExtentA       = _GetTabbedTextExtentA@20    @290
    298299    GetTabbedTextExtentW       = _GetTabbedTextExtentW@20    @291
     300    GetTaskmanWindow           = _GetTaskmanWindow@0                  ;@304
    299301    GetThreadDesktop           = _GetThreadDesktop@4         @292
    300302    GetTopWindow               = _GetTopWindow@4             @293
     
    497499    SetParent                  = _SetParent@8                @489
    498500    SetProcessWindowStation    = _SetProcessWindowStation@4  @490
     501    SetProgmanWindow           = _SetProgmanWindow@4                 ;@522 ?
    499502    SetPropA                   = _SetPropA@12                @491
    500503    SetPropW                   = _SetPropW@12                @492
     
    505508    SetScrollRange             = _SetScrollRange@20          @497
    506509    SetShellWindow             = _SetShellWindow@4           @498
     510    SetShellWindowEx           = _SetShellWindowEx@8                 ;@531 ?
    507511    SetSysColors               = _SetSysColors@12            @499
    508512    SetSysColorsTemp           = _SetSysColorsTemp@0         @500
    509513    SetSystemCursor            = _SetSystemCursor@8          @501
     514    SetTaskmanWindow           = _SetTaskmanWindow@4                 ;@537
    510515    SetThreadDesktop           = _SetThreadDesktop@4         @502
    511516    SetTimer                   = _SetTimer@16                @503
  • trunk/src/user32/unknown.cpp

    r171 r173  
    1 /* $Id: unknown.cpp,v 1.1 1999-06-23 22:39:01 phaller Exp $ */
     1/* $Id: unknown.cpp,v 1.2 1999-06-24 08:25:22 phaller Exp $ */
    22
    33/*
     
    2020 * Structures                                                                *
    2121 *****************************************************************************/
     22
     23static struct _Locals
     24{
     25  HWND hGlobalProgmanWindow;
     26  HWND hGlobalShellWindow;
     27  HWND hGlobalTaskmanWindow;
     28} Locals;
     29
    2230
    2331/*****************************************************************************
     
    4755  return(FALSE);
    4856}
     57
     58
     59/*****************************************************************************
     60 * Name      : SetProgmanWindow
     61 * Purpose   : UNKNOWN
     62 * Parameters:
     63 * Variables :
     64 * Result    :
     65 * Remark    : USER32.522
     66 * Status    : UNTESTED UNKNOWN
     67 *
     68 * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
     69 *****************************************************************************/
     70
     71HRESULT WIN32API SetProgmanWindow ( HWND hwnd )
     72{
     73  dprintf(("USER32: SetProgmanWindow(%08xh) not implemented.\n",
     74           hwnd));
     75
     76   Locals.hGlobalProgmanWindow = hwnd;
     77   return Locals.hGlobalProgmanWindow;
     78}
     79
     80
     81/*****************************************************************************
     82 * Name      : GetProgmanWindow
     83 * Purpose   : UNKNOWN
     84 * Parameters:
     85 * Variables :
     86 * Result    :
     87 * Remark    : USER32.289
     88 * Status    : UNTESTED UNKNOWN
     89 *
     90 * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
     91 *****************************************************************************/
     92
     93HRESULT WIN32API GetProgmanWindow ( )
     94{
     95  dprintf(("USER32: GetProgmanWindow not implemented.\n"));
     96
     97  return Locals.hGlobalProgmanWindow;
     98}
     99
     100
     101/*****************************************************************************
     102 * Name      : SetShellWindowEx
     103 * Purpose   : UNKNOWN
     104 * Parameters:
     105 * Variables :
     106 * Result    :
     107 * Remark    : USER32.531
     108 * Status    : UNTESTED UNKNOWN
     109 *
     110 * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
     111 *
     112 * hwndProgman =  Progman[Program Manager]
     113 *                |-> SHELLDLL_DefView
     114 * hwndListView = |   |-> SysListView32
     115 *                |   |   |-> tooltips_class32
     116 *                |   |
     117 *                |   |-> SysHeader32
     118 *                |
     119 *                |-> ProxyTarget
     120 */
     121
     122HRESULT WIN32API SetShellWindowEx (HWND hwndProgman,
     123                                   HWND hwndListView)
     124{
     125  dprintf(("USER32: SetShellWindowEx(%08xh,%08xh) not implemented.\n",
     126           hwndProgman,
     127           hwndListView));
     128
     129  Locals.hGlobalShellWindow = hwndProgman;
     130  return Locals.hGlobalShellWindow;
     131}
     132
     133
     134/*****************************************************************************
     135 * Name      : SetTaskmanWindow
     136 * Purpose   : UNKNOWN
     137 * Parameters:
     138 * Variables :
     139 * Result    :
     140 * Remark    : USER32.537
     141 * Status    : UNTESTED UNKNOWN
     142 *
     143 * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
     144 *
     145 * NOTES
     146 *   hwnd = MSTaskSwWClass
     147 *          |-> SysTabControl32
     148 */
     149
     150HRESULT WIN32API SetTaskmanWindow ( HWND hwnd )
     151{
     152  dprintf(("USER32: SetTaskmanWindow(%08xh) not implemented.\n",
     153           hwnd));
     154
     155  Locals.hGlobalTaskmanWindow = hwnd;
     156  return Locals.hGlobalTaskmanWindow;
     157}
     158
     159/*****************************************************************************
     160 * Name      : GetTaskmanWindow
     161 * Purpose   : UNKNOWN
     162 * Parameters:
     163 * Variables :
     164 * Result    :
     165 * Remark    : USER32.304
     166 * Status    : UNTESTED UNKNOWN
     167 *
     168 * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
     169 *****************************************************************************/
     170
     171HRESULT WIN32API GetTaskmanWindow ( )
     172{
     173  dprintf(("USER32: GetTaskmanWindow() not implemented.\n"));
     174
     175  return Locals.hGlobalTaskmanWindow;
     176}
     177
Note: See TracChangeset for help on using the changeset viewer.