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

Last change on this file since 21916 was 21916, checked in by dmik, 14 years ago

Merge branch gcc-kmk to trunk.

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