source: trunk/src/user32/old/unknown.cpp@ 950

Last change on this file since 950 was 950, checked in by sandervl, 26 years ago

Moved old user32 here

File size: 5.3 KB
Line 
1/* $Id: unknown.cpp,v 1.3 1999-09-15 23:20:40 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/*****************************************************************************
15 * Defines *
16 *****************************************************************************/
17
18
19/*****************************************************************************
20 * Structures *
21 *****************************************************************************/
22
23static struct _Locals
24{
25 HWND hGlobalProgmanWindow;
26 HWND hGlobalShellWindow;
27 HWND hGlobalTaskmanWindow;
28} Locals;
29
30
31/*****************************************************************************
32 * Prototypes *
33 *****************************************************************************/
34
35
36/*****************************************************************************
37 * Name : IsHungAppWindow
38 * Purpose : UNKNOWN
39 * Parameters: UNKNOWN
40 * Variables :
41 * Result :
42 * Remark :
43 * Status : UNTESTED UNKNOWN
44 *
45 * Author : Patrick Haller [Tue, 1999/06/01 09:00]
46 *****************************************************************************/
47
48BOOL WIN32API IsHungAppWindow(HWND hwnd,
49 ULONG ulDummy)
50{
51 dprintf (("USER32: IsHungAppWindow(%08xh,%08xh) not implemented.\n",
52 hwnd,
53 ulDummy));
54
55 return(FALSE);
56}
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
178
179/***********************************************************************
180 * SetInternalWindowPos (USER32.483)
181 */
182void WIN32API SetInternalWindowPos(HWND hwnd,
183 UINT showCmd,
184 LPRECT rect,
185 LPPOINT pt )
186{
187 dprintf(("USER32: SetInternalWindowPos(%08xh,%08xh,%08xh,%08xh) not implemented.\n",
188 hwnd,
189 showCmd,
190 rect,
191 pt));
192}
193
Note: See TracBrowser for help on using the repository browser.