source: trunk/src/user32/unknown.cpp@ 3662

Last change on this file since 3662 was 3662, checked in by sandervl, 25 years ago

Major rewrite: frame/client -> frame

File size: 4.9 KB
Line 
1/* $Id: unknown.cpp,v 1.9 2000-06-07 14:51:28 sandervl Exp $ */
2
3/*
4 * Project Odin Software License can be found in LICENSE.TXT
5 * Win32 USER32 Subsystem for OS/2
6 */
7
8/*****************************************************************************
9 * Includes *
10 *****************************************************************************/
11
12#include <os2win.h>
13
14#define DBG_LOCALLOG DBG_unknown
15#include "dbglocal.h"
16
17/*****************************************************************************
18 * Defines *
19 *****************************************************************************/
20
21
22/*****************************************************************************
23 * Structures *
24 *****************************************************************************/
25
26static struct _Locals
27{
28 HWND hGlobalProgmanWindow;
29 HWND hGlobalShellWindow;
30 HWND hGlobalTaskmanWindow;
31} Locals;
32
33
34/*****************************************************************************
35 * Prototypes *
36 *****************************************************************************/
37
38
39/*****************************************************************************
40 * Name : IsHungAppWindow
41 * Purpose : UNKNOWN
42 * Parameters: UNKNOWN
43 * Variables :
44 * Result :
45 * Remark :
46 * Status : UNTESTED UNKNOWN
47 *
48 * Author : Patrick Haller [Tue, 1999/06/01 09:00]
49 *****************************************************************************/
50
51BOOL WIN32API IsHungAppWindow(HWND hwnd,
52 ULONG ulDummy)
53{
54 dprintf (("USER32: IsHungAppWindow(%08xh,%08xh) not implemented.\n",
55 hwnd,
56 ulDummy));
57
58 return(FALSE);
59}
60
61
62/*****************************************************************************
63 * Name : SetProgmanWindow
64 * Purpose : UNKNOWN
65 * Parameters:
66 * Variables :
67 * Result :
68 * Remark : USER32.522
69 * Status : UNTESTED UNKNOWN
70 *
71 * Author : Patrick Haller [Tue, 1999/06/01 09:00]
72 *****************************************************************************/
73
74HRESULT WIN32API SetProgmanWindow ( HWND hwnd )
75{
76 dprintf(("USER32: SetProgmanWindow(%08xh) not implemented.\n",
77 hwnd));
78
79 Locals.hGlobalProgmanWindow = hwnd;
80 return Locals.hGlobalProgmanWindow;
81}
82
83
84/*****************************************************************************
85 * Name : GetProgmanWindow
86 * Purpose : UNKNOWN
87 * Parameters:
88 * Variables :
89 * Result :
90 * Remark : USER32.289
91 * Status : UNTESTED UNKNOWN
92 *
93 * Author : Patrick Haller [Tue, 1999/06/01 09:00]
94 *****************************************************************************/
95
96HRESULT WIN32API GetProgmanWindow ( )
97{
98 dprintf(("USER32: GetProgmanWindow not implemented.\n"));
99
100 return Locals.hGlobalProgmanWindow;
101}
102
103
104/*****************************************************************************
105 * Name : SetShellWindowEx
106 * Purpose : UNKNOWN
107 * Parameters:
108 * Variables :
109 * Result :
110 * Remark : USER32.531
111 * Status : UNTESTED UNKNOWN
112 *
113 * Author : Patrick Haller [Tue, 1999/06/01 09:00]
114 *
115 * hwndProgman = Progman[Program Manager]
116 * |-> SHELLDLL_DefView
117 * hwndListView = | |-> SysListView32
118 * | | |-> tooltips_class32
119 * | |
120 * | |-> SysHeader32
121 * |
122 * |-> ProxyTarget
123 */
124
125HRESULT WIN32API SetShellWindowEx (HWND hwndProgman,
126 HWND hwndListView)
127{
128 dprintf(("USER32: SetShellWindowEx(%08xh,%08xh) not implemented.\n",
129 hwndProgman,
130 hwndListView));
131
132 Locals.hGlobalShellWindow = hwndProgman;
133 return Locals.hGlobalShellWindow;
134}
135
136
137/*****************************************************************************
138 * Name : SetTaskmanWindow
139 * Purpose : UNKNOWN
140 * Parameters:
141 * Variables :
142 * Result :
143 * Remark : USER32.537
144 * Status : UNTESTED UNKNOWN
145 *
146 * Author : Patrick Haller [Tue, 1999/06/01 09:00]
147 *
148 * NOTES
149 * hwnd = MSTaskSwWClass
150 * |-> SysTabControl32
151 */
152
153HRESULT WIN32API SetTaskmanWindow ( HWND hwnd )
154{
155 dprintf(("USER32: SetTaskmanWindow(%08xh) not implemented.\n",
156 hwnd));
157
158 Locals.hGlobalTaskmanWindow = hwnd;
159 return Locals.hGlobalTaskmanWindow;
160}
161
162/*****************************************************************************
163 * Name : GetTaskmanWindow
164 * Purpose : UNKNOWN
165 * Parameters:
166 * Variables :
167 * Result :
168 * Remark : USER32.304
169 * Status : UNTESTED UNKNOWN
170 *
171 * Author : Patrick Haller [Tue, 1999/06/01 09:00]
172 *****************************************************************************/
173
174HRESULT WIN32API GetTaskmanWindow ( )
175{
176 dprintf(("USER32: GetTaskmanWindow() not implemented.\n"));
177
178 return Locals.hGlobalTaskmanWindow;
179}
180
181
182
Note: See TracBrowser for help on using the repository browser.