push 87b6981010d7405c33b14cddcceec21b47729eba
[wine/hacks.git] / dlls / user.exe16 / user.exe16.spec
blob8d928bc7d98d92aa2566b23b689f0d8db4fb0292
1 1 pascal -ret16 MessageBox(word str str word) MessageBox16
2 2 stub OldExitWindows
3 3 stub EnableOEMLayer
4 4 stub DisableOEMLayer
5 5 pascal -ret16 InitApp(word) InitApp16
6 6 pascal -ret16 PostQuitMessage(word) PostQuitMessage16
7 7 pascal -ret16 ExitWindows(long word) ExitWindows16
8 10 pascal -ret16 SetTimer(word word word segptr) SetTimer16
9 11 pascal -ret16 SetSystemTimer(word word word segptr) SetSystemTimer16 # BEAR11
10 12 pascal -ret16 KillTimer(word word) KillTimer16
11 13 pascal GetTickCount() GetTickCount
12 14 pascal GetTimerResolution() GetTimerResolution16
13 # GetCurrentTime is effectively identical to GetTickCount
14 15 pascal GetCurrentTime() GetTickCount
15 16 pascal -ret16 ClipCursor(ptr) ClipCursor16
16 17 pascal -ret16 GetCursorPos(ptr) GetCursorPos16
17 18 pascal -ret16 SetCapture(word) SetCapture16
18 19 pascal -ret16 ReleaseCapture() ReleaseCapture16
19 20 pascal -ret16 SetDoubleClickTime(word) SetDoubleClickTime16
20 21 pascal -ret16 GetDoubleClickTime() GetDoubleClickTime16
21 22 pascal -ret16 SetFocus(word) SetFocus16
22 23 pascal -ret16 GetFocus() GetFocus16
23 24 pascal -ret16 RemoveProp(word ptr) RemoveProp16
24 25 pascal -ret16 GetProp(word str) GetProp16
25 26 pascal -ret16 SetProp(word str word) SetProp16
26 27 pascal -ret16 EnumProps(word segptr) EnumProps16
27 28 pascal -ret16 ClientToScreen(word ptr) ClientToScreen16
28 29 pascal -ret16 ScreenToClient(word ptr) ScreenToClient16
29 30 pascal -ret16 WindowFromPoint(long) WindowFromPoint16
30 31 pascal -ret16 IsIconic(word) IsIconic16
31 32 pascal -ret16 GetWindowRect(word ptr) GetWindowRect16
32 33 pascal -ret16 GetClientRect(word ptr) GetClientRect16
33 34 pascal -ret16 EnableWindow(word word) EnableWindow16
34 35 pascal -ret16 IsWindowEnabled(word) IsWindowEnabled16
35 36 pascal -ret16 GetWindowText(word segptr word) GetWindowText16
36 37 pascal -ret16 SetWindowText(word segstr) SetWindowText16
37 38 pascal -ret16 GetWindowTextLength(word) GetWindowTextLength16
38 39 pascal -ret16 BeginPaint(word ptr) BeginPaint16
39 40 pascal -ret16 EndPaint(word ptr) EndPaint16
40 41 pascal -ret16 CreateWindow(str str long s_word s_word s_word s_word word word word segptr) CreateWindow16
41 42 pascal -ret16 ShowWindow(word word) ShowWindow16
42 43 pascal -ret16 CloseWindow(word) CloseWindow16
43 44 pascal -ret16 OpenIcon(word) OpenIcon16
44 45 pascal -ret16 BringWindowToTop(word) BringWindowToTop16
45 46 pascal -ret16 GetParent(word) GetParent16
46 47 pascal -ret16 IsWindow(word) IsWindow16
47 48 pascal -ret16 IsChild(word word) IsChild16
48 49 pascal -ret16 IsWindowVisible(word) IsWindowVisible16
49 50 pascal -ret16 FindWindow(str str) FindWindow16
50 51 stub BEAR51 # IsTwoByteCharPrefix
51 52 pascal -ret16 AnyPopup() AnyPopup16
52 53 pascal -ret16 DestroyWindow(word) DestroyWindow16
53 54 pascal -ret16 EnumWindows(segptr long) EnumWindows16
54 55 pascal -ret16 EnumChildWindows(word segptr long) EnumChildWindows16
55 56 pascal -ret16 MoveWindow(word word word word word word) MoveWindow16
56 57 pascal -ret16 RegisterClass(ptr) RegisterClass16
57 58 pascal -ret16 GetClassName(word ptr word) GetClassName16
58 59 pascal -ret16 SetActiveWindow(word) SetActiveWindow16
59 60 pascal -ret16 GetActiveWindow() GetActiveWindow16
60 61 pascal -ret16 ScrollWindow(word s_word s_word ptr ptr) ScrollWindow16
61 62 pascal -ret16 SetScrollPos(word word s_word word) SetScrollPos16
62 63 pascal -ret16 GetScrollPos(word word) GetScrollPos16
63 64 pascal -ret16 SetScrollRange(word word s_word s_word word) SetScrollRange16
64 65 pascal -ret16 GetScrollRange(word word ptr ptr) GetScrollRange16
65 66 pascal -ret16 GetDC(word) GetDC16
66 67 pascal -ret16 GetWindowDC(word) GetWindowDC16
67 68 pascal -ret16 ReleaseDC(word word) ReleaseDC16
68 69 pascal -ret16 SetCursor(word) SetCursor16
69 70 pascal -ret16 SetCursorPos(word word) SetCursorPos16
70 71 pascal -ret16 ShowCursor(word) ShowCursor16
71 72 pascal -ret16 SetRect(ptr s_word s_word s_word s_word) SetRect16
72 73 pascal -ret16 SetRectEmpty(ptr) SetRectEmpty16
73 74 pascal -ret16 CopyRect(ptr ptr) CopyRect16
74 75 pascal -ret16 IsRectEmpty(ptr) IsRectEmpty16
75 76 pascal -ret16 PtInRect(ptr long) PtInRect16
76 77 pascal -ret16 OffsetRect(ptr s_word s_word) OffsetRect16
77 78 pascal -ret16 InflateRect(ptr s_word s_word) InflateRect16
78 79 pascal -ret16 IntersectRect(ptr ptr ptr) IntersectRect16
79 80 pascal -ret16 UnionRect(ptr ptr ptr) UnionRect16
80 81 pascal -ret16 FillRect(word ptr word) FillRect16
81 82 pascal -ret16 InvertRect(word ptr) InvertRect16
82 83 pascal -ret16 FrameRect(word ptr word) FrameRect16
83 84 pascal -ret16 DrawIcon(word s_word s_word word) DrawIcon16
84 85 pascal -ret16 DrawText(word str s_word ptr word) DrawText16
85 86 pascal IconSize() IconSize16 # later versions: BEAR86
86 87 pascal -ret16 DialogBox(word str word segptr) DialogBox16
87 88 pascal -ret16 EndDialog(word s_word) EndDialog16
88 89 pascal -ret16 CreateDialog(word str word segptr) CreateDialog16
89 90 pascal -ret16 IsDialogMessage(word ptr) IsDialogMessage16
90 91 pascal -ret16 GetDlgItem(word word) GetDlgItem16
91 92 pascal -ret16 SetDlgItemText(word word segstr) SetDlgItemText16
92 93 pascal -ret16 GetDlgItemText(word word segptr word) GetDlgItemText16
93 94 pascal -ret16 SetDlgItemInt(word word word word) SetDlgItemInt16
94 95 pascal -ret16 GetDlgItemInt(word s_word ptr word) GetDlgItemInt16
95 96 pascal -ret16 CheckRadioButton(word word word word) CheckRadioButton16
96 97 pascal -ret16 CheckDlgButton(word word word) CheckDlgButton16
97 98 pascal -ret16 IsDlgButtonChecked(word word) IsDlgButtonChecked16
98 99 pascal -ret16 DlgDirSelect(word ptr word) DlgDirSelect16
99 100 pascal -ret16 DlgDirList(word str word word word) DlgDirList16
100 101 pascal SendDlgItemMessage(word word word word long) SendDlgItemMessage16
101 102 pascal -ret16 AdjustWindowRect(ptr long word) AdjustWindowRect16
102 103 pascal -ret16 MapDialogRect(word ptr) MapDialogRect16
103 104 pascal -ret16 MessageBeep(word) MessageBeep16
104 105 pascal -ret16 FlashWindow(word word) FlashWindow16
105 106 pascal -ret16 GetKeyState(word) GetKeyState16
106 107 pascal DefWindowProc(word word word long) DefWindowProc16
107 108 pascal -ret16 GetMessage(ptr word word word) GetMessage16
108 109 pascal -ret16 PeekMessage(ptr word word word word) PeekMessage16
109 110 pascal -ret16 PostMessage(word word word long) PostMessage16
110 111 pascal SendMessage(word word word long) SendMessage16
111 112 pascal -ret16 WaitMessage() WaitMessage
112 113 pascal -ret16 TranslateMessage(ptr) TranslateMessage16
113 114 pascal DispatchMessage(ptr) DispatchMessage16
114 115 pascal -ret16 ReplyMessage(long) ReplyMessage16
115 116 pascal -ret16 PostAppMessage(word word word long) PostAppMessage16
116 117 pascal -ret16 WindowFromDC(word) WindowFromDC16 # not in W1.1, W2.0
117 118 pascal -ret16 RegisterWindowMessage(str) RegisterWindowMessageA
118 119 pascal GetMessagePos() GetMessagePos
119 120 pascal GetMessageTime() GetMessageTime
120 121 pascal SetWindowsHook(s_word segptr) SetWindowsHook16
121 122 pascal CallWindowProc(segptr word word word long) CallWindowProc16
122 123 pascal -ret16 CallMsgFilter(ptr s_word) CallMsgFilter16
123 124 pascal -ret16 UpdateWindow(word) UpdateWindow16
124 125 pascal -ret16 InvalidateRect(word ptr word) InvalidateRect16
125 126 pascal -ret16 InvalidateRgn(word word word) InvalidateRgn16
126 127 pascal -ret16 ValidateRect(word ptr) ValidateRect16
127 128 pascal -ret16 ValidateRgn(word word) ValidateRgn16
128 129 pascal -ret16 GetClassWord(word s_word) GetClassWord16
129 130 pascal -ret16 SetClassWord(word s_word word) SetClassWord16
130 131 pascal GetClassLong(word s_word) GetClassLong16
131 132 pascal SetClassLong(word s_word long) SetClassLong16
132 133 pascal -ret16 GetWindowWord(word s_word) GetWindowWord16
133 134 pascal -ret16 SetWindowWord(word s_word word) SetWindowWord16
134 135 pascal GetWindowLong(word s_word) GetWindowLong16
135 136 pascal SetWindowLong(word s_word long) SetWindowLong16
136 137 pascal -ret16 OpenClipboard(word) OpenClipboard16
137 138 pascal -ret16 CloseClipboard() CloseClipboard16
138 139 pascal -ret16 EmptyClipboard() EmptyClipboard16
139 140 pascal -ret16 GetClipboardOwner() GetClipboardOwner16
140 141 pascal -ret16 SetClipboardData(word word) SetClipboardData16
141 142 pascal -ret16 GetClipboardData(word) GetClipboardData16
142 143 pascal -ret16 CountClipboardFormats() CountClipboardFormats16
143 144 pascal -ret16 EnumClipboardFormats(word) EnumClipboardFormats16
144 145 pascal -ret16 RegisterClipboardFormat(ptr) RegisterClipboardFormat16
145 146 pascal -ret16 GetClipboardFormatName(word ptr s_word) GetClipboardFormatName16
146 147 pascal -ret16 SetClipboardViewer(word) SetClipboardViewer16
147 148 pascal -ret16 GetClipboardViewer() GetClipboardViewer16
148 149 pascal -ret16 ChangeClipboardChain(word word) ChangeClipboardChain16
149 150 pascal -ret16 LoadMenu(word str) LoadMenu16
150 151 pascal -ret16 CreateMenu() CreateMenu16
151 152 pascal -ret16 DestroyMenu(word) DestroyMenu16
152 153 pascal -ret16 ChangeMenu(word word segstr word word) ChangeMenu16
153 154 pascal -ret16 CheckMenuItem(word word word) CheckMenuItem16
154 155 pascal -ret16 EnableMenuItem(word word word) EnableMenuItem16
155 156 pascal -ret16 GetSystemMenu(word word) GetSystemMenu16
156 157 pascal -ret16 GetMenu(word) GetMenu16
157 158 pascal -ret16 SetMenu(word word) SetMenu16
158 159 pascal -ret16 GetSubMenu(word word) GetSubMenu16
159 160 pascal -ret16 DrawMenuBar(word) DrawMenuBar16
160 161 pascal -ret16 GetMenuString(word word ptr s_word word) GetMenuString16
161 162 pascal -ret16 HiliteMenuItem(word word word word) HiliteMenuItem16
162 163 pascal -ret16 CreateCaret(word word word word) CreateCaret16
163 164 pascal -ret16 DestroyCaret() DestroyCaret16
164 165 pascal -ret16 SetCaretPos(word word) SetCaretPos16
165 166 pascal -ret16 HideCaret(word) HideCaret16
166 167 pascal -ret16 ShowCaret(word) ShowCaret16
167 168 pascal -ret16 SetCaretBlinkTime(word) SetCaretBlinkTime16
168 169 pascal -ret16 GetCaretBlinkTime() GetCaretBlinkTime16
169 170 pascal -ret16 ArrangeIconicWindows(word) ArrangeIconicWindows16 # W1.1: CREATECONVERTWINDOW, W2.0: nothing !
170 171 pascal -ret16 WinHelp(word str word long) WinHelp16 # W1.1: SHOWCONVERTWINDOW, W2.0: nothing !
171 172 pascal -ret16 SwitchToThisWindow(word word) SwitchToThisWindow16 # W1.1: SETCONVERTWINDOWHEIGHT, W2.0: nothing !
172 173 pascal -ret16 LoadCursor(word str) LoadCursor16
173 174 pascal -ret16 LoadIcon(word str) LoadIcon16
174 175 pascal -ret16 LoadBitmap(word str) LoadBitmap16
175 176 pascal -ret16 LoadString(word word ptr s_word) LoadString16
176 177 pascal -ret16 LoadAccelerators(word str) LoadAccelerators16
177 178 pascal -ret16 TranslateAccelerator(word word ptr) TranslateAccelerator16
178 179 pascal -ret16 GetSystemMetrics(s_word) GetSystemMetrics16
179 180 pascal GetSysColor(word) GetSysColor16
180 181 pascal -ret16 SetSysColors(word ptr ptr) SetSysColors16
181 182 pascal -ret16 KillSystemTimer(word word) KillSystemTimer16 # BEAR182
182 183 pascal -ret16 GetCaretPos(ptr) GetCaretPos16
183 184 stub QuerySendMessage # W1.1, W2.0: SYSHASKANJI
184 185 pascal -ret16 GrayString(word word segptr segptr s_word s_word s_word s_word s_word) GrayString16
185 186 pascal -ret16 SwapMouseButton(word) SwapMouseButton16
186 187 pascal -ret16 EndMenu() EndMenu
187 188 pascal -ret16 SetSysModalWindow(word) SetSysModalWindow16
188 189 pascal -ret16 GetSysModalWindow() GetSysModalWindow16
189 190 pascal -ret16 GetUpdateRect(word ptr word) GetUpdateRect16
190 191 pascal -ret16 ChildWindowFromPoint(word long) ChildWindowFromPoint16
191 192 pascal -ret16 InSendMessage() InSendMessage16
192 193 pascal -ret16 IsClipboardFormatAvailable(word) IsClipboardFormatAvailable16
193 194 pascal -ret16 DlgDirSelectComboBox(word ptr word) DlgDirSelectComboBox16
194 195 pascal -ret16 DlgDirListComboBox(word ptr word word word) DlgDirListComboBox16
195 196 pascal TabbedTextOut(word s_word s_word ptr s_word s_word ptr s_word) TabbedTextOut16
196 197 pascal GetTabbedTextExtent(word ptr word word ptr) GetTabbedTextExtent16
197 198 pascal -ret16 CascadeChildWindows(word word) CascadeChildWindows16
198 199 pascal -ret16 TileChildWindows(word word) TileChildWindows16
199 200 pascal -ret16 OpenComm(str word word) OpenComm16
200 201 pascal -ret16 SetCommState(ptr) SetCommState16
201 202 pascal -ret16 GetCommState(word ptr) GetCommState16
202 203 pascal -ret16 GetCommError(word ptr) GetCommError16
203 204 pascal -ret16 ReadComm(word ptr word) ReadComm16
204 205 pascal -ret16 WriteComm(word ptr word) WriteComm16
205 206 pascal -ret16 TransmitCommChar(word word) TransmitCommChar16
206 207 pascal -ret16 CloseComm(word) CloseComm16
207 208 pascal SetCommEventMask(word word) SetCommEventMask16
208 209 pascal -ret16 GetCommEventMask(word word) GetCommEventMask16
209 210 pascal -ret16 SetCommBreak(word) SetCommBreak16
210 211 pascal -ret16 ClearCommBreak(word) ClearCommBreak16
211 212 pascal -ret16 UngetCommChar(word word) UngetCommChar16
212 213 pascal -ret16 BuildCommDCB(ptr ptr) BuildCommDCB16
213 214 pascal EscapeCommFunction(word word) EscapeCommFunction16
214 215 pascal -ret16 FlushComm(word word) FlushComm16
215 216 pascal UserSeeUserDo(word word word word) UserSeeUserDo16 # W1.1, W2.0: MYOPENCOMM
216 #217-299 not in W1.1
217 217 pascal -ret16 LookupMenuHandle(word s_word) LookupMenuHandle16
218 218 pascal -ret16 DialogBoxIndirect(word word word segptr) DialogBoxIndirect16
219 219 pascal -ret16 CreateDialogIndirect(word ptr word segptr) CreateDialogIndirect16
220 220 pascal -ret16 LoadMenuIndirect(ptr) LoadMenuIndirect16
221 221 pascal -ret16 ScrollDC(word s_word s_word ptr ptr word ptr) ScrollDC16
222 222 pascal -ret16 GetKeyboardState(ptr) GetKeyboardState16
223 223 pascal -ret16 SetKeyboardState(ptr) SetKeyboardState16
224 224 pascal -ret16 GetWindowTask(word) GetWindowTask16
225 225 pascal -ret16 EnumTaskWindows(word segptr long) EnumTaskWindows16
226 226 stub LockInput # not in W2.0
227 227 pascal -ret16 GetNextDlgGroupItem(word word word) GetNextDlgGroupItem16
228 228 pascal -ret16 GetNextDlgTabItem(word word word) GetNextDlgTabItem16
229 229 pascal -ret16 GetTopWindow(word) GetTopWindow16
230 230 pascal -ret16 GetNextWindow(word word) GetNextWindow16
231 231 pascal -ret16 GetSystemDebugState() GetSystemDebugState16
232 232 pascal -ret16 SetWindowPos(word word word word word word word) SetWindowPos16
233 233 pascal -ret16 SetParent(word word) SetParent16
234 234 pascal -ret16 UnhookWindowsHook(s_word segptr) UnhookWindowsHook16
235 235 pascal DefHookProc(s_word word long ptr) DefHookProc16
236 236 pascal -ret16 GetCapture() GetCapture16
237 237 pascal -ret16 GetUpdateRgn(word word word) GetUpdateRgn16
238 238 pascal -ret16 ExcludeUpdateRgn(word word) ExcludeUpdateRgn16
239 239 pascal -ret16 DialogBoxParam(word str word segptr long) DialogBoxParam16
240 240 pascal -ret16 DialogBoxIndirectParam(word word word segptr long) DialogBoxIndirectParam16
241 241 pascal -ret16 CreateDialogParam(word str word segptr long) CreateDialogParam16
242 242 pascal -ret16 CreateDialogIndirectParam(word ptr word segptr long) CreateDialogIndirectParam16
243 243 pascal GetDialogBaseUnits() GetDialogBaseUnits
244 244 pascal -ret16 EqualRect(ptr ptr) EqualRect16
245 245 pascal -ret16 EnableCommNotification(s_word word s_word s_word) EnableCommNotification16
246 246 pascal -ret16 ExitWindowsExec(str str) ExitWindowsExec16
247 247 pascal -ret16 GetCursor() GetCursor16
248 248 pascal -ret16 GetOpenClipboardWindow() GetOpenClipboardWindow16
249 249 pascal -ret16 GetAsyncKeyState(word) GetAsyncKeyState16
250 250 pascal -ret16 GetMenuState(word word word) GetMenuState16
251 251 pascal SendDriverMessage(word word long long) SendDriverMessage16
252 252 pascal -ret16 OpenDriver(str str long) OpenDriver16
253 253 pascal CloseDriver(word long long) CloseDriver16
254 254 pascal -ret16 GetDriverModuleHandle(word) GetDriverModuleHandle16
255 255 pascal DefDriverProc(long word word long long) DefDriverProc16
256 256 pascal -ret16 GetDriverInfo(word ptr) GetDriverInfo16
257 257 pascal -ret16 GetNextDriver(word long) GetNextDriver16
258 258 pascal -ret16 MapWindowPoints(word word ptr word) MapWindowPoints16
259 259 pascal -ret16 BeginDeferWindowPos(s_word) BeginDeferWindowPos16
260 260 pascal -ret16 DeferWindowPos(word word word s_word s_word s_word s_word word) DeferWindowPos16
261 261 pascal -ret16 EndDeferWindowPos(word) EndDeferWindowPos16
262 262 pascal -ret16 GetWindow(word word) GetWindow16
263 263 pascal -ret16 GetMenuItemCount(word) GetMenuItemCount16
264 264 pascal -ret16 GetMenuItemID(word word) GetMenuItemID16
265 265 pascal -ret16 ShowOwnedPopups(word word) ShowOwnedPopups16
266 266 pascal -ret16 SetMessageQueue(word) SetMessageQueue16
267 267 pascal -ret16 ShowScrollBar(word word word) ShowScrollBar16
268 268 pascal -ret16 GlobalAddAtom(str) GlobalAddAtom16
269 269 pascal -ret16 GlobalDeleteAtom(word) GlobalDeleteAtom16
270 270 pascal -ret16 GlobalFindAtom(str) GlobalFindAtom16
271 271 pascal -ret16 GlobalGetAtomName(word ptr s_word) GlobalGetAtomName16
272 272 pascal -ret16 IsZoomed(word) IsZoomed16
273 273 pascal -ret16 ControlPanelInfo(word word str) ControlPanelInfo16
274 274 stub GetNextQueueWindow
275 275 stub RepaintScreen
276 276 stub LockMyTask
277 277 pascal -ret16 GetDlgCtrlID(word) GetDlgCtrlID16
278 278 pascal -ret16 GetDesktopHwnd() GetDesktopHwnd16
279 279 pascal -ret16 OldSetDeskPattern() SetDeskPattern16
280 280 pascal -ret16 SetSystemMenu(word word) SetSystemMenu16
281 281 pascal -ret16 GetSysColorBrush(word) GetSysColorBrush16
282 282 pascal -ret16 SelectPalette(word word word) SelectPalette16
283 283 pascal -ret16 RealizePalette(word) RealizePalette16
284 284 pascal -ret16 GetFreeSystemResources(word) GetFreeSystemResources16
285 285 pascal -ret16 SetDeskWallPaper(ptr) SetDeskWallPaper16 # BEAR285
286 286 pascal -ret16 GetDesktopWindow() GetDesktopWindow16
287 287 pascal -ret16 GetLastActivePopup(word) GetLastActivePopup16
288 288 pascal GetMessageExtraInfo() GetMessageExtraInfo
289 289 pascal -register keybd_event() keybd_event16
290 290 pascal -ret16 RedrawWindow(word ptr word word) RedrawWindow16
291 291 pascal SetWindowsHookEx(s_word segptr word word) SetWindowsHookEx16
292 292 pascal -ret16 UnhookWindowsHookEx(segptr) UnhookWindowsHookEx16
293 293 pascal CallNextHookEx(segptr s_word word long) CallNextHookEx16
294 294 pascal -ret16 LockWindowUpdate(word) LockWindowUpdate16
295 299 pascal -register mouse_event() mouse_event16
296 300 stub UnloadInstalledDrivers # W1.1: USER_FARFRAME
297 301 stub EDITWNDPROC # BOZOSLIVEHERE :-))
298 302 stub STATICWNDPROC
299 303 stub BUTTONWNDPROC
300 304 stub SBWNDPROC
301 305 stub DESKTOPWNDPROC # W1.1: ICONWNDPROC
302 306 stub MENUWNDPROC # BEAR306
303 307 stub LBOXCTLWNDPROC
304 308 pascal DefDlgProc(word word word long) DefDlgProc16 # W1.1, W2.0: DLGWNDPROC
305 309 pascal -ret16 GetClipCursor(ptr) GetClipCursor16 # W1.1, W2.0: MESSAGEBOXWNDPROC
306 #310 ContScroll
307 #311 CaretBlinkProc # W1.1
308 #312 SendMessage2
309 #313 PostMessage2
310 314 pascal -ret16 SignalProc(word word word word word) SignalProc16
311 #315 XCStoDS
312 #316 CompUpdateRect
313 #317 CompUpdateRgn
314 #318 GetWC2
315 319 pascal -ret16 ScrollWindowEx(word s_word s_word ptr ptr word ptr word) ScrollWindowEx16 # W1.1, W2.0: SETWC2
316 320 stub SysErrorBox # W1.1: ICONNAMEWNDPROC, W2.0: nothing !
317 321 pascal SetEventHook(segptr) SetEventHook16 # W1.1, W2.0: DESTROYTASKWINDOWS2
318 322 stub WinOldAppHackOMatic # W1.1, W2.0: POSTSYSERROR
319 323 stub GetMessage2
320 324 pascal -ret16 FillWindow(word word word word) FillWindow16
321 325 pascal -ret16 PaintRect(word word word word ptr) PaintRect16
322 326 pascal -ret16 GetControlBrush(word word word) GetControlBrush16
323 #327 KillTimer2
324 #328 SetTimer2
325 #329 MenuItemState # W1.1
326 #330 SetGetKbdState
327 331 pascal -ret16 EnableHardwareInput(word) EnableHardwareInput16
328 332 pascal -ret16 UserYield() UserYield16
329 333 pascal -ret16 IsUserIdle() IsUserIdle16
330 334 pascal GetQueueStatus(word) GetQueueStatus16
331 335 pascal -ret16 GetInputState() GetInputState16
332 336 pascal -ret16 LoadCursorIconHandler(word word word) LoadCursorIconHandler16
333 337 pascal GetMouseEventProc() GetMouseEventProc16
334 338 stub ECGETDS # W2.0 (only ?)
335 #340 WinFarFrame
336 #341 _FFFE_FARFRAME
337 343 stub GetFilePortName
338 344 stub COMBOBOXCTLWNDPROC
339 345 stub BEAR345
340 #354 TabTheTextOutForWimps
341 #355 BroadcastMessage
342 356 pascal -ret16 LoadDIBCursorHandler(word word word) LoadDIBCursorHandler16
343 357 pascal -ret16 LoadDIBIconHandler(word word word) LoadDIBIconHandler16
344 358 pascal -ret16 IsMenu(word) IsMenu16
345 359 pascal -ret16 GetDCEx(word word long) GetDCEx16
346 362 pascal -ret16 DCHook(word word long long) DCHook16
347 364 pascal -ret16 LookupIconIdFromDirectoryEx(ptr word word word word) LookupIconIdFromDirectoryEx16
348 368 pascal -ret16 CopyIcon(word word) CopyIcon16
349 369 pascal -ret16 CopyCursor(word word) CopyCursor16
350 370 pascal -ret16 GetWindowPlacement(word ptr) GetWindowPlacement16
351 371 pascal -ret16 SetWindowPlacement(word ptr) SetWindowPlacement16
352 372 stub GetInternalIconHeader
353 373 pascal -ret16 SubtractRect(ptr ptr ptr) SubtractRect16
354 374 pascal -ret16 DllEntryPoint(long word word word long word)
355 375 stub DrawTextEx
356 376 stub SetMessageExtraInfo
357 378 stub SetPropEx
358 379 stub GetPropEx
359 380 stub RemovePropEx
360 #381 stub UsrMPR_ThunkData16
361 382 stub SetWindowContextHelpID
362 383 stub GetWindowContextHelpID
363 384 pascal -ret16 SetMenuContextHelpId(word word) SetMenuContextHelpId16
364 385 pascal -ret16 GetMenuContextHelpId(word) GetMenuContextHelpId16
365 389 pascal LoadImage(word str word word word word) LoadImage16
366 390 pascal -ret16 CopyImage(word word word word word) CopyImage16
367 391 pascal -ret16 SignalProc32(long long long word) UserSignalProc
368 394 pascal -ret16 DrawIconEx(word word word word word word word word word) DrawIconEx16
369 395 pascal -ret16 GetIconInfo(word ptr) GetIconInfo16
370 397 pascal -ret16 RegisterClassEx(ptr) RegisterClassEx16
371 398 pascal -ret16 GetClassInfoEx(word segstr ptr) GetClassInfoEx16
372 399 pascal -ret16 ChildWindowFromPointEx(word long word) ChildWindowFromPointEx16
373 400 pascal -ret16 FinalUserInit() FinalUserInit16
374 402 pascal -ret16 GetPriorityClipboardFormat(ptr s_word) GetPriorityClipboardFormat16
375 403 pascal -ret16 UnregisterClass(str word) UnregisterClass16
376 404 pascal -ret16 GetClassInfo(word segstr ptr) GetClassInfo16
377 406 pascal -ret16 CreateCursor(word word word word word ptr ptr) CreateCursor16
378 407 pascal -ret16 CreateIcon(word word word word word ptr ptr) CreateIcon16
379 408 pascal -ret16 CreateCursorIconIndirect(word ptr ptr ptr) CreateCursorIconIndirect16
380 409 pascal -ret16 InitThreadInput(word word) InitThreadInput16
381 410 pascal -ret16 InsertMenu(word word word word segptr) InsertMenu16
382 411 pascal -ret16 AppendMenu(word word word segptr) AppendMenu16
383 412 pascal -ret16 RemoveMenu(word word word) RemoveMenu16
384 413 pascal -ret16 DeleteMenu(word word word) DeleteMenu16
385 414 pascal -ret16 ModifyMenu(word word word word segptr) ModifyMenu16
386 415 pascal -ret16 CreatePopupMenu() CreatePopupMenu16
387 416 pascal -ret16 TrackPopupMenu(word word s_word s_word s_word word ptr) TrackPopupMenu16
388 417 pascal GetMenuCheckMarkDimensions() GetMenuCheckMarkDimensions
389 418 pascal -ret16 SetMenuItemBitmaps(word word word word word) SetMenuItemBitmaps16
390 420 varargs -ret16 _wsprintf(ptr str) wsprintf16
391 421 pascal -ret16 wvsprintf(ptr str ptr) wvsprintf16
392 422 pascal -ret16 DlgDirSelectEx(word ptr word word) DlgDirSelectEx16
393 423 pascal -ret16 DlgDirSelectComboBoxEx(word ptr word word) DlgDirSelectComboBoxEx16
394 427 pascal -ret16 FindWindowEx(word word str str) FindWindowEx16
395 428 stub TileWindows
396 429 stub CascadeWindows
397 430 pascal -ret16 lstrcmp(str str) lstrcmp16
398 431 pascal AnsiUpper(segstr) AnsiUpper16
399 432 pascal AnsiLower(segstr) AnsiLower16
400 433 pascal -ret16 IsCharAlpha(word) IsCharAlphaA
401 434 pascal -ret16 IsCharAlphaNumeric(word) IsCharAlphaNumericA
402 435 pascal -ret16 IsCharUpper(word) IsCharUpperA
403 436 pascal -ret16 IsCharLower(word) IsCharLowerA
404 437 pascal -ret16 AnsiUpperBuff(str word) AnsiUpperBuff16
405 438 pascal -ret16 AnsiLowerBuff(str word) AnsiLowerBuff16
406 441 pascal -ret16 InsertMenuItem(word word word ptr) InsertMenuItem16
407 443 stub GetMenuItemInfo
408 445 pascal DefFrameProc(word word word word long) DefFrameProc16
409 446 stub SetMenuItemInfo
410 447 pascal DefMDIChildProc(word word word long) DefMDIChildProc16
411 448 pascal -ret16 DrawAnimatedRects(word word ptr ptr) DrawAnimatedRects16
412 449 pascal -ret16 DrawState(word word segptr long word s_word s_word s_word s_word word) DrawState16
413 450 pascal -ret16 CreateIconFromResourceEx(ptr long word long word word word) CreateIconFromResourceEx16
414 451 pascal -ret16 TranslateMDISysAccel(word ptr) TranslateMDISysAccel16
415 452 pascal -ret16 CreateWindowEx(long str str long s_word s_word s_word s_word word word word segptr) CreateWindowEx16
416 454 pascal -ret16 AdjustWindowRectEx(ptr long word long) AdjustWindowRectEx16
417 455 pascal -ret16 GetIconID(word long) GetIconID16
418 456 pascal -ret16 LoadIconHandler(word word) LoadIconHandler16
419 457 pascal -ret16 DestroyIcon(word) DestroyIcon16
420 458 pascal -ret16 DestroyCursor(word) DestroyCursor16
421 459 pascal DumpIcon(segptr ptr ptr ptr) DumpIcon16
422 460 pascal -ret16 GetInternalWindowPos(word ptr ptr) GetInternalWindowPos16
423 461 pascal -ret16 SetInternalWindowPos(word word ptr ptr) SetInternalWindowPos16
424 462 pascal -ret16 CalcChildScroll(word word) CalcChildScroll16
425 463 pascal -ret16 ScrollChildren(word word word long) ScrollChildren16
426 464 pascal DragObject(word word word word word word) DragObject16
427 465 pascal -ret16 DragDetect(word long) DragDetect16
428 466 pascal -ret16 DrawFocusRect(word ptr) DrawFocusRect16
429 470 stub StringFunc
430 471 pascal -ret16 lstrcmpi(str str) lstrcmpiA
431 472 pascal AnsiNext(segptr) AnsiNext16
432 473 pascal AnsiPrev(str segptr) AnsiPrev16
433 475 pascal -ret16 SetScrollInfo(word s_word ptr word) SetScrollInfo16
434 476 pascal -ret16 GetScrollInfo(word s_word ptr) GetScrollInfo16
435 477 pascal -ret16 GetKeyboardLayoutName(ptr) GetKeyboardLayoutName16
436 478 stub LoadKeyboardLayout
437 479 stub MenuItemFromPoint
438 480 stub GetUserLocalObjType
439 #481 HARDWARE_EVENT
440 482 pascal -ret16 EnableScrollBar(word word word) EnableScrollBar16
441 483 pascal -ret16 SystemParametersInfo(word word ptr word) SystemParametersInfo16
442 #484 __GP
443 # Stubs for Hebrew version
444 489 pascal -ret16 USER_489() stub_USER_489
445 490 pascal -ret16 USER_490() stub_USER_490
446 492 pascal -ret16 USER_492() stub_USER_492
447 496 pascal -ret16 USER_496() stub_USER_496
448 498 stub BEAR498
449 499 pascal -ret16 WNetErrorText(word ptr word) WNetErrorText16
450 500 stub FARCALLNETDRIVER # Undocumented Windows
451 501 pascal -ret16 WNetOpenJob(ptr ptr word ptr) WNetOpenJob16
452 502 pascal -ret16 WNetCloseJob(word ptr ptr) WNetCloseJob16
453 503 pascal -ret16 WNetAbortJob(ptr word) WNetAbortJob16
454 504 pascal -ret16 WNetHoldJob(ptr word) WNetHoldJob16
455 505 pascal -ret16 WNetReleaseJob(ptr word) WNetReleaseJob16
456 506 pascal -ret16 WNetCancelJob(ptr word) WNetCancelJob16
457 507 pascal -ret16 WNetSetJobCopies(ptr word word) WNetSetJobCopies16
458 508 pascal -ret16 WNetWatchQueue(word ptr ptr word) WNetWatchQueue16
459 509 pascal -ret16 WNetUnwatchQueue(str) WNetUnwatchQueue16
460 510 pascal -ret16 WNetLockQueueData(ptr ptr ptr) WNetLockQueueData16
461 511 pascal -ret16 WNetUnlockQueueData(ptr) WNetUnlockQueueData16
462 512 pascal -ret16 WNetGetConnection(ptr ptr ptr) WNetGetConnection16
463 513 pascal -ret16 WNetGetCaps(word) WNetGetCaps16
464 514 pascal -ret16 WNetDeviceMode(word) WNetDeviceMode16
465 515 pascal -ret16 WNetBrowseDialog(word word ptr) WNetBrowseDialog16
466 516 pascal -ret16 WNetGetUser(ptr ptr) WNetGetUser16
467 517 pascal -ret16 WNetAddConnection(str str str) WNetAddConnection16
468 518 pascal -ret16 WNetCancelConnection(str word) WNetCancelConnection16
469 519 pascal -ret16 WNetGetError(ptr) WNetGetError16
470 520 pascal -ret16 WNetGetErrorText(word ptr ptr) WNetGetErrorText16
471 521 stub WNetEnable
472 522 stub WNetDisable
473 523 pascal -ret16 WNetRestoreConnection(word ptr) WNetRestoreConnection16
474 524 pascal -ret16 WNetWriteJob(word ptr ptr) WNetWriteJob16
475 525 pascal -ret16 WNetConnectDialog(word word) WNetConnectDialog
476 526 pascal -ret16 WNetDisconnectDialog(word word) WNetDisconnectDialog16
477 527 pascal -ret16 WNetConnectionDialog(word word) WNetConnectionDialog16
478 528 pascal -ret16 WNetViewQueueDialog(word ptr) WNetViewQueueDialog16
479 529 pascal -ret16 WNetPropertyDialog(word word word str word) WNetPropertyDialog16
480 530 pascal -ret16 WNetGetDirectoryType(ptr ptr) WNetGetDirectoryType16
481 531 pascal -ret16 WNetDirectoryNotify(word ptr word) WNetDirectoryNotify16
482 532 pascal -ret16 WNetGetPropertyText(word word str str word word) WNetGetPropertyText16
483 533 stub WNetInitialize
484 #533 stub NOTIFYWOW # ordinal conflict with WNetInitialize !!
485 534 stub WNetLogon
486 #534 stub DEFDLGPROCTHUNK # ordinal conflict with WNetLogon !!
487 535 stub WOWWORDBREAKPROC
488 537 stub MOUSEEVENT
489 538 stub KEYBDEVENT
490 595 stub OLDEXITWINDOWS
491 600 pascal -ret16 GetShellWindow() GetShellWindow16
492 601 stub DoHotkeyStuff
493 602 stub SetCheckCursorTimer
494 604 stub BroadcastSystemMessage
495 605 stub HackTaskMonitor
496 606 pascal -ret16 FormatMessage(long segptr word word ptr word ptr) FormatMessage16
497 608 pascal -ret16 GetForegroundWindow() GetForegroundWindow16
498 609 pascal -ret16 SetForegroundWindow(word) SetForegroundWindow16
499 610 pascal -ret16 DestroyIcon32(word word) DestroyIcon32
500 620 pascal ChangeDisplaySettings(ptr long) ChangeDisplaySettings16
501 621 pascal -ret16 EnumDisplaySettings(str long ptr) EnumDisplaySettings16
502 640 pascal MsgWaitForMultipleObjects(long ptr long long long) MsgWaitForMultipleObjects16
503 650 stub ActivateKeyboardLayout
504 651 stub GetKeyboardLayout
505 652 stub GetKeyboardLayoutList
506 654 stub UnloadKeyboardLayout
507 655 stub PostPostedMessages
508 656 pascal -ret16 DrawFrameControl(word ptr word word) DrawFrameControl16
509 657 pascal -ret16 DrawCaptionTemp(word word ptr word word ptr word) DrawCaptionTemp16
510 658 stub DispatchInput
511 659 pascal -ret16 DrawEdge(word ptr word word) DrawEdge16
512 660 pascal -ret16 DrawCaption(word word ptr word) DrawCaption16
513 661 stub SetSysColorsTemp
514 662 stub DrawMenubarTemp
515 663 stub GetMenuDefaultItem
516 664 stub SetMenuDefaultItem
517 665 pascal -ret16 GetMenuItemRect(word word word ptr) GetMenuItemRect16
518 666 pascal -ret16 CheckMenuRadioItem(word word word word word) CheckMenuRadioItem16
519 667 stub TrackPopupMenuEx
520 668 pascal -ret16 SetWindowRgn(word word word) SetWindowRgn16
521 669 stub GetWindowRgn
522 800 stub CHOOSEFONT_CALLBACK16
523 801 stub FINDREPLACE_CALLBACK16
524 802 stub OPENFILENAME_CALLBACK16
525 803 stub PRINTDLG_CALLBACK16
526 804 stub CHOOSECOLOR_CALLBACK16
527 819 pascal -ret16 PeekMessage32(ptr word word word word word) PeekMessage32_16
528 820 pascal GetMessage32(ptr word word word word) GetMessage32_16
529 821 pascal -ret16 TranslateMessage32(ptr word) TranslateMessage32_16
530 #821 stub IsDialogMessage32 # FIXME: two ordinal 821???
531 822 pascal DispatchMessage32(ptr word) DispatchMessage32_16
532 823 pascal -ret16 CallMsgFilter32(ptr word word) CallMsgFilter32_16
533 825 stub PostMessage32
534 826 stub PostThreadMessage32
535 827 pascal -ret16 MessageBoxIndirect(ptr) MessageBoxIndirect16
536 851 stub MsgThkConnectionDataLS
537 853 stub FT_USRFTHKTHKCONNECTIONDATA
538 854 stub FT__USRF2THKTHKCONNECTIONDATA
539 855 stub Usr32ThkConnectionDataSL
540 890 stub InstallIMT
541 891 stub UninstallIMT
542 # API for Hebrew version
543 902 pascal -ret16 LoadSystemLanguageString(word word ptr word word) LoadSystemLanguageString16
544 905 pascal -ret16 ChangeDialogTemplate() ChangeDialogTemplate16
545 906 pascal -ret16 GetNumLanguages() GetNumLanguages16
546 907 pascal -ret16 GetLanguageName(word word ptr word) GetLanguageName16
547 909 pascal -ret16 SetWindowTextEx(word str word) SetWindowTextEx16
548 910 pascal -ret16 BiDiMessageBoxEx() BiDiMessageBoxEx16
549 911 pascal -ret16 SetDlgItemTextEx(word word str word) SetDlgItemTextEx16
550 912 pascal ChangeKeyboardLanguage(word word) ChangeKeyboardLanguage16
551 913 pascal -ret16 GetCodePageSystemFont(word word) GetCodePageSystemFont16
552 914 pascal -ret16 QueryCodePage(word word word long) QueryCodePage16
553 915 pascal GetAppCodePage(word) GetAppCodePage16
554 916 pascal -ret16 CreateDialogIndirectParamML(word ptr word ptr long word word str word) CreateDialogIndirectParamML16
555 918 pascal -ret16 DialogBoxIndirectParamML(word word word ptr long word word str word) DialogBoxIndirectParamML16
556 919 pascal -ret16 LoadLanguageString(word word word ptr word) LoadLanguageString16
557 920 pascal SetAppCodePage(word word word word) SetAppCodePage16
558 922 pascal GetBaseCodePage() GetBaseCodePage16
559 923 pascal -ret16 FindLanguageResource(word str str word) FindLanguageResource16
560 924 pascal ChangeKeyboardCodePage(word word) ChangeKeyboardCodePage16
561 930 pascal -ret16 MessageBoxEx(word str str word word) MessageBoxEx16
562 1000 pascal -ret16 SetProcessDefaultLayout(long) SetProcessDefaultLayout16
563 1001 pascal -ret16 GetProcessDefaultLayout(ptr) GetProcessDefaultLayout16
565 # Wine internal functions
566 1010 pascal __wine_call_wndproc(word word word long long) __wine_call_wndproc
568 ################################################################
569 # 32-bit exports of the 16-bit functions needed by other dlls
571 @ stdcall -arch=win32 CreateIcon16(long long long long long ptr ptr)