Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

unknown.cpp

Go to the documentation of this file.
00001 /* $Id: unknown.cpp,v 1.9 2000/06/07 14:51:28 sandervl Exp $ */
00002 
00003 /*
00004  * Project Odin Software License can be found in LICENSE.TXT
00005  * Win32 USER32 Subsystem for OS/2
00006  */
00007 
00008 /*****************************************************************************
00009  * Includes                                                                  *
00010  *****************************************************************************/
00011 
00012 #include <os2win.h>
00013 
00014 #define DBG_LOCALLOG    DBG_unknown
00015 #include "dbglocal.h"
00016 
00017 /*****************************************************************************
00018  * Defines                                                                   *
00019  *****************************************************************************/
00020 
00021 
00022 /*****************************************************************************
00023  * Structures                                                                *
00024  *****************************************************************************/
00025 
00026 static struct _Locals
00027 {
00028   HWND hGlobalProgmanWindow;
00029   HWND hGlobalShellWindow;
00030   HWND hGlobalTaskmanWindow;
00031 } Locals;
00032 
00033 
00034 /*****************************************************************************
00035  * Prototypes                                                                *
00036  *****************************************************************************/
00037 
00038 
00039 /*****************************************************************************
00040  * Name      : IsHungAppWindow
00041  * Purpose   : UNKNOWN
00042  * Parameters: UNKNOWN
00043  * Variables :
00044  * Result    :
00045  * Remark    :
00046  * Status    : UNTESTED UNKNOWN
00047  *
00048  * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
00049  *****************************************************************************/
00050 
00051 BOOL WIN32API IsHungAppWindow(HWND  hwnd,
00052                               ULONG ulDummy)
00053 {
00054   dprintf (("USER32: IsHungAppWindow(%08xh,%08xh) not implemented.\n",
00055             hwnd,
00056             ulDummy));
00057 
00058   return(FALSE);
00059 }
00060 
00061 
00062 /*****************************************************************************
00063  * Name      : SetProgmanWindow
00064  * Purpose   : UNKNOWN
00065  * Parameters:
00066  * Variables :
00067  * Result    :
00068  * Remark    : USER32.522
00069  * Status    : UNTESTED UNKNOWN
00070  *
00071  * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
00072  *****************************************************************************/
00073 
00074 HRESULT WIN32API SetProgmanWindow ( HWND hwnd )
00075 {
00076   dprintf(("USER32: SetProgmanWindow(%08xh) not implemented.\n",
00077            hwnd));
00078 
00079    Locals.hGlobalProgmanWindow = hwnd;
00080    return Locals.hGlobalProgmanWindow;
00081 }
00082 
00083 
00084 /*****************************************************************************
00085  * Name      : GetProgmanWindow
00086  * Purpose   : UNKNOWN
00087  * Parameters:
00088  * Variables :
00089  * Result    :
00090  * Remark    : USER32.289
00091  * Status    : UNTESTED UNKNOWN
00092  *
00093  * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
00094  *****************************************************************************/
00095 
00096 HRESULT WIN32API GetProgmanWindow ( )
00097 {
00098   dprintf(("USER32: GetProgmanWindow not implemented.\n"));
00099 
00100   return Locals.hGlobalProgmanWindow;
00101 }
00102 
00103 
00104 /*****************************************************************************
00105  * Name      : SetShellWindowEx
00106  * Purpose   : UNKNOWN
00107  * Parameters:
00108  * Variables :
00109  * Result    :
00110  * Remark    : USER32.531
00111  * Status    : UNTESTED UNKNOWN
00112  *
00113  * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
00114  *
00115  * hwndProgman =  Progman[Program Manager]
00116  *                |-> SHELLDLL_DefView
00117  * hwndListView = |   |-> SysListView32
00118  *                |   |   |-> tooltips_class32
00119  *                |   |
00120  *                |   |-> SysHeader32
00121  *                |
00122  *                |-> ProxyTarget
00123  */
00124 
00125 HRESULT WIN32API SetShellWindowEx (HWND hwndProgman,
00126                                    HWND hwndListView)
00127 {
00128   dprintf(("USER32: SetShellWindowEx(%08xh,%08xh) not implemented.\n",
00129            hwndProgman,
00130            hwndListView));
00131 
00132   Locals.hGlobalShellWindow = hwndProgman;
00133   return Locals.hGlobalShellWindow;
00134 }
00135 
00136 
00137 /*****************************************************************************
00138  * Name      : SetTaskmanWindow
00139  * Purpose   : UNKNOWN
00140  * Parameters:
00141  * Variables :
00142  * Result    :
00143  * Remark    : USER32.537
00144  * Status    : UNTESTED UNKNOWN
00145  *
00146  * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
00147  *
00148  * NOTES
00149  *   hwnd = MSTaskSwWClass
00150  *          |-> SysTabControl32
00151  */
00152 
00153 HRESULT WIN32API SetTaskmanWindow ( HWND hwnd )
00154 {
00155   dprintf(("USER32: SetTaskmanWindow(%08xh) not implemented.\n",
00156            hwnd));
00157 
00158   Locals.hGlobalTaskmanWindow = hwnd;
00159   return Locals.hGlobalTaskmanWindow;
00160 }
00161 
00162 /*****************************************************************************
00163  * Name      : GetTaskmanWindow
00164  * Purpose   : UNKNOWN
00165  * Parameters:
00166  * Variables :
00167  * Result    :
00168  * Remark    : USER32.304
00169  * Status    : UNTESTED UNKNOWN
00170  *
00171  * Author    : Patrick Haller [Tue, 1999/06/01 09:00]
00172  *****************************************************************************/
00173 
00174 HRESULT WIN32API GetTaskmanWindow ( )
00175 {
00176   dprintf(("USER32: GetTaskmanWindow() not implemented.\n"));
00177 
00178   return Locals.hGlobalTaskmanWindow;
00179 }
00180 
00181 
00182 

Generated on Wed Jan 23 23:17:44 2002 for ODIN-user32 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001