branch update for HEAD-2003050101
[reactos.git] / include / win32k / ntuser.h
1 #ifndef __WIN32K_NTUSER_H
2 #define __WIN32K_NTUSER_H
3
4 ULONG STDCALL
5 NtUserGetSystemMetrics(ULONG Index);
6 DWORD STDCALL
7 NtUserGetClassLong(HWND hWnd, DWORD Offset);
8 DWORD STDCALL
9 NtUserGetWindowLong(HWND hWnd, DWORD Index);
10 INT STDCALL
11 NtUserReleaseDC(HWND hWnd, HDC hDc);
12 BOOL STDCALL
13 NtUserGetWindowRect(HWND hWnd, LPRECT Rect);
14 BOOL STDCALL
15 NtUserGetClientRect(HWND hWnd, LPRECT Rect);
16 HANDLE STDCALL
17 NtUserGetProp(HWND hWnd, ATOM Atom);
18 BOOL STDCALL
19 NtUserGetClientOrigin(HWND hWnd, LPPOINT Point);
20
21 NTSTATUS
22 STDCALL
23 NtUserAcquireOrReleaseInputOwnership(
24   BOOLEAN Release);
25
26 DWORD
27 STDCALL
28 NtUserActivateKeyboardLayout(
29   DWORD Unknown0,
30   DWORD Unknown1);
31
32 DWORD
33 STDCALL
34 NtUserAlterWindowStyle(
35   DWORD Unknown0,
36   DWORD Unknown1,
37   DWORD Unknown2);
38
39 DWORD
40 STDCALL
41 NtUserAttachThreadInput(
42   DWORD Unknown0,
43   DWORD Unknown1,
44   DWORD Unknown2);
45
46 HDC STDCALL
47 NtUserBeginPaint(HWND hWnd, PAINTSTRUCT* lPs);
48
49 DWORD
50 STDCALL
51 NtUserBitBltSysBmp(
52   DWORD Unknown0,
53   DWORD Unknown1,
54   DWORD Unknown2,
55   DWORD Unknown3,
56   DWORD Unknown4,
57   DWORD Unknown5,
58   DWORD Unknown6,
59   DWORD Unknown7);
60
61 DWORD
62 STDCALL
63 NtUserBlockInput(
64   DWORD Unknown0);
65
66 DWORD
67 STDCALL
68 NtUserBuildHwndList(
69   DWORD Unknown0,
70   DWORD Unknown1,
71   DWORD Unknown2,
72   DWORD Unknown3,
73   DWORD Unknown4,
74   DWORD Unknown5,
75   DWORD Unknown6);
76
77 DWORD
78 STDCALL
79 NtUserBuildNameList(
80   DWORD Unknown0,
81   DWORD Unknown1,
82   DWORD Unknown2,
83   DWORD Unknown3);
84
85 DWORD
86 STDCALL
87 NtUserBuildPropList(
88   DWORD Unknown0,
89   DWORD Unknown1,
90   DWORD Unknown2,
91   DWORD Unknown3);
92
93 DWORD
94 STDCALL
95 NtUserCallHwnd(
96   DWORD Unknown0,
97   DWORD Unknown1);
98
99 DWORD
100 STDCALL
101 NtUserCallHwndLock(
102   DWORD Unknown0,
103   DWORD Unknown1);
104
105 DWORD
106 STDCALL
107 NtUserCallHwndOpt(
108   DWORD Unknown0,
109   DWORD Unknown1);
110
111 DWORD
112 STDCALL
113 NtUserCallHwndParam(
114   DWORD Unknown0,
115   DWORD Unknown1,
116   DWORD Unknown2);
117
118 DWORD
119 STDCALL
120 NtUserCallHwndParamLock(
121   DWORD Unknown0,
122   DWORD Unknown1,
123   DWORD Unknown2);
124
125 DWORD
126 STDCALL
127 NtUserCallMsgFilter(
128   DWORD Unknown0,
129   DWORD Unknown1);
130
131 DWORD
132 STDCALL
133 NtUserCallNextHookEx(
134   DWORD Unknown0,
135   DWORD Unknown1,
136   DWORD Unknown2,
137   DWORD Unknown3);
138
139 DWORD
140 STDCALL
141 NtUserCallNoParam(
142   DWORD Unknown0);
143
144 DWORD
145 STDCALL
146 NtUserCallOneParam(
147   DWORD Unknown0,
148   DWORD Unknown1);
149
150 DWORD
151 STDCALL
152 NtUserCallTwoParam(
153   DWORD Unknown0,
154   DWORD Unknown1,
155   DWORD Unknown2);
156
157 DWORD
158 STDCALL
159 NtUserChangeClipboardChain(
160   DWORD Unknown0,
161   DWORD Unknown1);
162
163 DWORD
164 STDCALL
165 NtUserChangeDisplaySettings(
166   DWORD Unknown0,
167   DWORD Unknown1,
168   DWORD Unknown2,
169   DWORD Unknown3,
170   DWORD Unknown4);
171
172 DWORD
173 STDCALL
174 NtUserCheckMenuItem(
175   DWORD Unknown0,
176   DWORD Unknown1,
177   DWORD Unknown2);
178
179 DWORD STDCALL
180 NtUserChildWindowFromPointEx(HWND Parent,
181                              LONG x,
182                              LONG y,
183                              UINT Flags);
184
185 DWORD
186 STDCALL
187 NtUserClipCursor(
188   DWORD Unknown0);
189
190 DWORD
191 STDCALL
192 NtUserCloseClipboard(VOID);
193
194 BOOL
195 STDCALL
196 NtUserCloseDesktop(
197   HDESK hDesktop);
198
199 BOOL
200 STDCALL
201 NtUserCloseWindowStation(
202   HWINSTA hWinSta);
203
204 DWORD
205 STDCALL
206 NtUserConvertMemHandle(
207   DWORD Unknown0,
208   DWORD Unknown1);
209
210 DWORD
211 STDCALL
212 NtUserCopyAcceleratorTable(
213   DWORD Unknown0,
214   DWORD Unknown1,
215   DWORD Unknown2);
216
217 DWORD
218 STDCALL
219 NtUserCountClipboardFormats(VOID);
220
221 DWORD
222 STDCALL
223 NtUserCreateAcceleratorTable(
224   DWORD Unknown0,
225   DWORD Unknown1);
226
227 DWORD
228 STDCALL
229 NtUserCreateCaret(
230   DWORD Unknown0,
231   DWORD Unknown1,
232   DWORD Unknown2,
233   DWORD Unknown3);
234
235 HDESK
236 STDCALL
237 NtUserCreateDesktop(
238   PUNICODE_STRING lpszDesktopName,
239   DWORD dwFlags,
240   ACCESS_MASK dwDesiredAccess,
241   LPSECURITY_ATTRIBUTES lpSecurity,
242   HWINSTA hWindowStation);
243
244 DWORD
245 STDCALL
246 NtUserCreateLocalMemHandle(
247   DWORD Unknown0,
248   DWORD Unknown1,
249   DWORD Unknown2,
250   DWORD Unknown3);
251
252 HWND
253 STDCALL
254 NtUserCreateWindowEx(
255   DWORD dwExStyle,
256   PUNICODE_STRING lpClassName,
257   PUNICODE_STRING lpWindowName,
258   DWORD dwStyle,
259   LONG x,
260   LONG y,
261   LONG nWidth,
262   LONG nHeight,
263   HWND hWndParent,
264   HMENU hMenu,
265   HINSTANCE hInstance,
266   LPVOID lpParam,
267   DWORD Unknown12);
268
269 HWINSTA
270 STDCALL
271 NtUserCreateWindowStation(
272   PUNICODE_STRING lpszWindowStationName,
273   ACCESS_MASK dwDesiredAccess,
274   LPSECURITY_ATTRIBUTES lpSecurity,
275   DWORD Unknown3,
276   DWORD Unknown4,
277   DWORD Unknown5);
278
279 DWORD
280 STDCALL
281 NtUserDdeGetQualityOfService(
282   DWORD Unknown0,
283   DWORD Unknown1,
284   DWORD Unknown2);
285
286 DWORD
287 STDCALL
288 NtUserDdeInitialize(
289   DWORD Unknown0,
290   DWORD Unknown1,
291   DWORD Unknown2,
292   DWORD Unknown3,
293   DWORD Unknown4);
294
295 DWORD
296 STDCALL
297 NtUserDdeSetQualityOfService(
298   DWORD Unknown0,
299   DWORD Unknown1,
300   DWORD Unknown2);
301
302 DWORD STDCALL
303 NtUserDeferWindowPos(HDWP WinPosInfo,
304                      HWND Wnd,
305                      HWND WndInsertAfter,
306                      LONG x,
307                      LONG y,
308                      LONG cx,
309                      LONG cy,
310                      UINT Flags);
311 DWORD
312 STDCALL
313 NtUserDefSetText(
314   DWORD Unknown0,
315   DWORD Unknown1);
316
317 DWORD
318 STDCALL
319 NtUserDeleteMenu(
320   DWORD Unknown0,
321   DWORD Unknown1,
322   DWORD Unknown2);
323
324 DWORD
325 STDCALL
326 NtUserDestroyAcceleratorTable(
327   DWORD Unknown0);
328
329 DWORD
330 STDCALL
331 NtUserDestroyCursor(
332   DWORD Unknown0,
333   DWORD Unknown1);
334
335 DWORD
336 STDCALL
337 NtUserDestroyMenu(
338   DWORD Unknown0);
339
340 BOOLEAN STDCALL
341 NtUserDestroyWindow(HWND Wnd);
342
343 LRESULT
344 STDCALL
345 NtUserDispatchMessage(CONST MSG* lpmsg);
346
347 DWORD
348 STDCALL
349 NtUserDragDetect(
350   DWORD Unknown0,
351   DWORD Unknown1,
352   DWORD Unknown2);
353
354 DWORD
355 STDCALL
356 NtUserDragObject(
357   DWORD Unknown0,
358   DWORD Unknown1,
359   DWORD Unknown2,
360   DWORD Unknown3,
361   DWORD Unknown4);
362
363 DWORD
364 STDCALL
365 NtUserDrawAnimatedRects(
366   DWORD Unknown0,
367   DWORD Unknown1,
368   DWORD Unknown2,
369   DWORD Unknown3);
370
371 DWORD
372 STDCALL
373 NtUserDrawCaption(
374   DWORD Unknown0,
375   DWORD Unknown1,
376   DWORD Unknown2,
377   DWORD Unknown3);
378
379 DWORD
380 STDCALL
381 NtUserDrawCaptionTemp(
382   DWORD Unknown0,
383   DWORD Unknown1,
384   DWORD Unknown2,
385   DWORD Unknown3,
386   DWORD Unknown4,
387   DWORD Unknown5,
388   DWORD Unknown6);
389
390 DWORD
391 STDCALL
392 NtUserDrawIconEx(
393   DWORD Unknown0,
394   DWORD Unknown1,
395   DWORD Unknown2,
396   DWORD Unknown3,
397   DWORD Unknown4,
398   DWORD Unknown5,
399   DWORD Unknown6,
400   DWORD Unknown7,
401   DWORD Unknown8,
402   DWORD Unknown9,
403   DWORD Unknown10);
404
405 DWORD
406 STDCALL
407 NtUserDrawMenuBarTemp(
408   DWORD Unknown0,
409   DWORD Unknown1,
410   DWORD Unknown2,
411   DWORD Unknown3,
412   DWORD Unknown4);
413
414 DWORD
415 STDCALL
416 NtUserEmptyClipboard(VOID);
417
418 DWORD
419 STDCALL
420 NtUserEnableMenuItem(
421   DWORD Unknown0,
422   DWORD Unknown1,
423   DWORD Unknown2);
424
425 DWORD
426 STDCALL
427 NtUserEnableScrollBar(
428   DWORD Unknown0,
429   DWORD Unknown1,
430   DWORD Unknown2);
431
432 DWORD
433 STDCALL
434 NtUserEndDeferWindowPosEx(
435   DWORD Unknown0,
436   DWORD Unknown1);
437
438 DWORD
439 STDCALL
440 NtUserEndMenu(VOID);
441
442 BOOL STDCALL
443 NtUserEndPaint(HWND hWnd, CONST PAINTSTRUCT* lPs);
444
445 DWORD
446 STDCALL
447 NtUserEnumDisplayDevices(
448   DWORD Unknown0,
449   DWORD Unknown1,
450   DWORD Unknown2,
451   DWORD Unknown3);
452
453 DWORD
454 STDCALL
455 NtUserEnumDisplayMonitors(
456   DWORD Unknown0,
457   DWORD Unknown1,
458   DWORD Unknown2,
459   DWORD Unknown3);
460
461 DWORD
462 STDCALL
463 NtUserEnumDisplaySettings(
464   DWORD Unknown0,
465   DWORD Unknown1,
466   DWORD Unknown2,
467   DWORD Unknown3);
468
469 DWORD
470 STDCALL
471 NtUserEvent(
472   DWORD Unknown0);
473
474 DWORD
475 STDCALL
476 NtUserExcludeUpdateRgn(
477   DWORD Unknown0,
478   DWORD Unknown1);
479
480 DWORD
481 STDCALL
482 NtUserFillWindow(
483   DWORD Unknown0,
484   DWORD Unknown1,
485   DWORD Unknown2,
486   DWORD Unknown3);
487
488 DWORD
489 STDCALL
490 NtUserFindExistingCursorIcon(
491   DWORD Unknown0,
492   DWORD Unknown1,
493   DWORD Unknown2);
494
495 HWND
496 STDCALL
497 NtUserFindWindowEx(
498   HWND  hwndParent,
499   HWND  hwndChildAfter,
500   PUNICODE_STRING  ucClassName,
501   PUNICODE_STRING  ucWindowName,
502   DWORD Unknown4);
503
504 DWORD
505 STDCALL
506 NtUserFlashWindowEx(
507   DWORD Unknown0);
508
509 DWORD
510 STDCALL
511 NtUserGetAltTabInfo(
512   DWORD Unknown0,
513   DWORD Unknown1,
514   DWORD Unknown2,
515   DWORD Unknown3,
516   DWORD Unknown4,
517   DWORD Unknown5);
518
519 HWND STDCALL
520 NtUserGetAncestor(HWND hWnd, UINT Flags);
521
522
523 DWORD
524 STDCALL
525 NtUserGetAsyncKeyState(
526   DWORD Unknown0);
527
528 DWORD
529 STDCALL
530 NtUserGetCaretBlinkTime(VOID);
531
532 DWORD
533 STDCALL
534 NtUserGetCaretPos(
535   DWORD Unknown0);
536
537 DWORD STDCALL
538 NtUserGetClassInfo(IN LPWSTR ClassName,
539                    IN ULONG InfoClass,
540                    OUT PVOID Info,
541                    IN ULONG InfoLength,
542                    OUT PULONG ReturnedLength);
543
544 DWORD
545 STDCALL
546 NtUserGetClassName(
547   DWORD Unknown0,
548   DWORD Unknown1,
549   DWORD Unknown2);
550
551 DWORD
552 STDCALL
553 NtUserGetClipboardData(
554   DWORD Unknown0,
555   DWORD Unknown1);
556
557 DWORD
558 STDCALL
559 NtUserGetClipboardFormatName(
560   DWORD Unknown0,
561   DWORD Unknown1,
562   DWORD Unknown2);
563
564 DWORD
565 STDCALL
566 NtUserGetClipboardOwner(VOID);
567
568 DWORD
569 STDCALL
570 NtUserGetClipboardSequenceNumber(VOID);
571
572 DWORD
573 STDCALL
574 NtUserGetClipboardViewer(VOID);
575
576 DWORD
577 STDCALL
578 NtUserGetClipCursor(
579   DWORD Unknown0);
580
581 DWORD
582 STDCALL
583 NtUserGetComboBoxInfo(
584   DWORD Unknown0,
585   DWORD Unknown1);
586
587 DWORD
588 STDCALL
589 NtUserGetControlBrush(
590   DWORD Unknown0,
591   DWORD Unknown1,
592   DWORD Unknown2);
593
594 DWORD
595 STDCALL
596 NtUserGetControlColor(
597   DWORD Unknown0,
598   DWORD Unknown1,
599   DWORD Unknown2,
600   DWORD Unknown3);
601
602 DWORD
603 STDCALL
604 NtUserGetCPD(
605   DWORD Unknown0,
606   DWORD Unknown1,
607   DWORD Unknown2);
608
609 DWORD
610 STDCALL
611 NtUserGetCursorFrameInfo(
612   DWORD Unknown0,
613   DWORD Unknown1,
614   DWORD Unknown2,
615   DWORD Unknown3);
616
617 DWORD
618 STDCALL
619 NtUserGetCursorInfo(
620   DWORD Unknown0);
621
622 HDC STDCALL
623 NtUserGetDC(HWND hWnd);
624
625 HDC STDCALL NtUserGetDCEx(HWND hWnd, HANDLE hRegion, ULONG Flags);
626
627 DWORD
628 STDCALL
629 NtUserGetDoubleClickTime(VOID);
630
631 DWORD
632 STDCALL
633 NtUserGetForegroundWindow(VOID);
634
635 DWORD
636 STDCALL
637 NtUserGetGuiResources(
638   DWORD Unknown0,
639   DWORD Unknown1);
640
641 DWORD
642 STDCALL
643 NtUserGetGUIThreadInfo(
644   DWORD Unknown0,
645   DWORD Unknown1);
646
647 DWORD
648 STDCALL
649 NtUserGetIconInfo(
650   DWORD Unknown0,
651   DWORD Unknown1,
652   DWORD Unknown2,
653   DWORD Unknown3,
654   DWORD Unknown4,
655   DWORD Unknown5);
656
657 DWORD
658 STDCALL
659 NtUserGetIconSize(
660   DWORD Unknown0,
661   DWORD Unknown1,
662   DWORD Unknown2,
663   DWORD Unknown3);
664
665 DWORD
666 STDCALL
667 NtUserGetImeHotKey(
668   DWORD Unknown0,
669   DWORD Unknown1,
670   DWORD Unknown2,
671   DWORD Unknown3);
672
673 DWORD
674 STDCALL
675 NtUserGetInternalWindowPos(
676   DWORD Unknown0,
677   DWORD Unknown1,
678   DWORD Unknown2);
679
680 DWORD
681 STDCALL
682 NtUserGetKeyboardLayoutList(
683   DWORD Unknown0,
684   DWORD Unknown1);
685
686 DWORD
687 STDCALL
688 NtUserGetKeyboardLayoutName(
689   DWORD Unknown0);
690
691 DWORD
692 STDCALL
693 NtUserGetKeyboardState(
694   DWORD Unknown0);
695
696 DWORD
697 STDCALL
698 NtUserGetKeyNameText(
699   DWORD Unknown0,
700   DWORD Unknown1,
701   DWORD Unknown2);
702
703 DWORD
704 STDCALL
705 NtUserGetKeyState(
706   DWORD Unknown0);
707
708 DWORD
709 STDCALL
710 NtUserGetListBoxInfo(
711   DWORD Unknown0);
712
713 DWORD
714 STDCALL
715 NtUserGetMenuBarInfo(
716   DWORD Unknown0,
717   DWORD Unknown1,
718   DWORD Unknown2,
719   DWORD Unknown3);
720
721 DWORD
722 STDCALL
723 NtUserGetMenuIndex(
724   DWORD Unknown0,
725   DWORD Unknown1);
726
727 DWORD
728 STDCALL
729 NtUserGetMenuItemRect(
730   DWORD Unknown0,
731   DWORD Unknown1,
732   DWORD Unknown2,
733   DWORD Unknown3);
734
735 BOOL
736 STDCALL
737 NtUserGetMessage(
738   LPMSG lpMsg,
739   HWND hWnd,
740   UINT wMsgFilterMin,
741   UINT wMsgFilterMax);
742
743 DWORD
744 STDCALL
745 NtUserGetMouseMovePointsEx(
746   DWORD Unknown0,
747   DWORD Unknown1,
748   DWORD Unknown2,
749   DWORD Unknown3,
750   DWORD Unknown4);
751
752 BOOL
753 STDCALL
754 NtUserGetObjectInformation(
755   HANDLE hObject,
756   DWORD nIndex,
757   PVOID pvInformation,
758   DWORD nLength,
759   PDWORD nLengthNeeded);
760
761 DWORD
762 STDCALL
763 NtUserGetOpenClipboardWindow(VOID);
764
765 DWORD
766 STDCALL
767 NtUserGetPriorityClipboardFormat(
768   DWORD Unknown0,
769   DWORD Unknown1);
770
771 HWINSTA
772 STDCALL
773 NtUserGetProcessWindowStation(VOID);
774
775 DWORD
776 STDCALL
777 NtUserGetScrollBarInfo(HWND hWnd, LONG idObject, PSCROLLBARINFO psbi);
778
779 DWORD
780 STDCALL
781 NtUserGetSystemMenu(
782   DWORD Unknown0,
783   DWORD Unknown1);
784
785 HDESK
786 STDCALL
787 NtUserGetThreadDesktop(
788   DWORD dwThreadId,
789   DWORD Unknown1);
790
791 DWORD
792 STDCALL
793 NtUserGetThreadState(
794   DWORD Unknown0);
795
796 DWORD
797 STDCALL
798 NtUserGetTitleBarInfo(
799   DWORD Unknown0,
800   DWORD Unknown1);
801
802 DWORD
803 STDCALL
804 NtUserGetUpdateRect(
805   DWORD Unknown0,
806   DWORD Unknown1,
807   DWORD Unknown2);
808
809 DWORD
810 STDCALL
811 NtUserGetUpdateRgn(
812   DWORD Unknown0,
813   DWORD Unknown1,
814   DWORD Unknown2);
815
816 DWORD
817 STDCALL
818 NtUserGetWindowDC(
819   HWND hWnd);
820
821 DWORD
822 STDCALL
823 NtUserGetWindowPlacement(
824   DWORD Unknown0,
825   DWORD Unknown1);
826
827 DWORD
828 STDCALL
829 NtUserGetWOWClass(
830   DWORD Unknown0,
831   DWORD Unknown1);
832
833 DWORD
834 STDCALL
835 NtUserHideCaret(
836   DWORD Unknown0);
837
838 DWORD
839 STDCALL
840 NtUserHiliteMenuItem(
841   DWORD Unknown0,
842   DWORD Unknown1,
843   DWORD Unknown2,
844   DWORD Unknown3);
845
846 DWORD
847 STDCALL
848 NtUserImpersonateDdeClientWindow(
849   DWORD Unknown0,
850   DWORD Unknown1);
851
852 DWORD
853 STDCALL
854 NtUserInitializeClientPfnArrays(
855   DWORD Unknown0,
856   DWORD Unknown1,
857   DWORD Unknown2,
858   DWORD Unknown3);
859
860 DWORD
861 STDCALL
862 NtUserInitTask(
863   DWORD Unknown0,
864   DWORD Unknown1,
865   DWORD Unknown2,
866   DWORD Unknown3,
867   DWORD Unknown4,
868   DWORD Unknown5,
869   DWORD Unknown6,
870   DWORD Unknown7,
871   DWORD Unknown8,
872   DWORD Unknown9,
873   DWORD Unknown10);
874
875 DWORD
876 STDCALL
877 NtUserInternalGetWindowText(
878   DWORD Unknown0,
879   DWORD Unknown1,
880   DWORD Unknown2);
881
882 DWORD
883 STDCALL
884 NtUserInvalidateRect(
885 HWND hWnd,
886 CONST RECT *lpRect,
887 WINBOOL bErase);
888
889 DWORD
890 STDCALL
891   NtUserInvalidateRgn(
892   HWND hWnd,
893   HRGN hRgn,
894   WINBOOL bErase);
895
896
897 DWORD
898 STDCALL
899 NtUserIsClipboardFormatAvailable(
900   DWORD Unknown0);
901
902 NTSTATUS
903 STDCALL
904 NtUserKillTimer(
905   HWND hWnd,
906   UINT_PTR IDEvent);
907
908 DWORD
909 STDCALL
910 NtUserLoadKeyboardLayoutEx(
911   DWORD Unknown0,
912   DWORD Unknown1,
913   DWORD Unknown2,
914   DWORD Unknown3,
915   DWORD Unknown4,
916   DWORD Unknown5);
917
918 BOOL
919 STDCALL
920 NtUserLockWindowStation(
921   HWINSTA hWindowStation);
922
923 DWORD
924 STDCALL
925 NtUserLockWindowUpdate(
926   DWORD Unknown0);
927
928 DWORD
929 STDCALL
930 NtUserLockWorkStation(VOID);
931
932 DWORD
933 STDCALL
934 NtUserMapVirtualKeyEx(
935   DWORD Unknown0,
936   DWORD Unknown1,
937   DWORD Unknown2,
938   DWORD Unknown3);
939
940 DWORD
941 STDCALL
942 NtUserMenuItemFromPoint(
943   DWORD Unknown0,
944   DWORD Unknown1,
945   DWORD Unknown2,
946   DWORD Unknown3);
947
948 DWORD
949 STDCALL
950 NtUserMessageCall(
951   DWORD Unknown0,
952   DWORD Unknown1,
953   DWORD Unknown2,
954   DWORD Unknown3,
955   DWORD Unknown4,
956   DWORD Unknown5,
957   DWORD Unknown6);
958
959 DWORD
960 STDCALL
961 NtUserMinMaximize(
962   DWORD Unknown0,
963   DWORD Unknown1,
964   DWORD Unknown2);
965
966 DWORD
967 STDCALL
968 NtUserMNDragLeave(VOID);
969
970 DWORD
971 STDCALL
972 NtUserMNDragOver(
973   DWORD Unknown0,
974   DWORD Unknown1);
975
976 DWORD
977 STDCALL
978 NtUserModifyUserStartupInfoFlags(
979   DWORD Unknown0,
980   DWORD Unknown1);
981
982 BOOL
983 STDCALL
984 NtUserMoveWindow(      
985     HWND hWnd,
986     int X,
987     int Y,
988     int nWidth,
989     int nHeight,
990     BOOL bRepaint
991 );
992
993 DWORD
994 STDCALL
995 NtUserNotifyIMEStatus(
996   DWORD Unknown0,
997   DWORD Unknown1,
998   DWORD Unknown2);
999
1000 DWORD
1001 STDCALL
1002 NtUserNotifyWinEvent(
1003   DWORD Unknown0,
1004   DWORD Unknown1,
1005   DWORD Unknown2,
1006   DWORD Unknown3);
1007
1008 DWORD
1009 STDCALL
1010 NtUserOpenClipboard(
1011   DWORD Unknown0,
1012   DWORD Unknown1);
1013
1014 HDESK
1015 STDCALL
1016 NtUserOpenDesktop(
1017   PUNICODE_STRING lpszDesktopName,
1018   DWORD dwFlags,
1019   ACCESS_MASK dwDesiredAccess);
1020
1021 HDESK
1022 STDCALL
1023 NtUserOpenInputDesktop(
1024   DWORD dwFlags,
1025   BOOL fInherit,
1026   ACCESS_MASK dwDesiredAccess);
1027
1028 HWINSTA
1029 STDCALL
1030 NtUserOpenWindowStation(
1031   PUNICODE_STRING lpszWindowStationName,
1032   ACCESS_MASK dwDesiredAccess);
1033
1034 BOOL
1035 STDCALL
1036 NtUserPaintDesktop(
1037   HDC hDC);
1038
1039 BOOL
1040 STDCALL
1041 NtUserPeekMessage(
1042   LPMSG lpMsg,
1043   HWND hWnd,
1044   UINT wMsgFilterMin,
1045   UINT wMsgFilterMax,
1046   UINT wRemoveMsg);
1047
1048 BOOL
1049 STDCALL
1050 NtUserPostMessage(
1051   HWND hWnd,
1052   UINT Msg,
1053   WPARAM wParam,
1054   LPARAM lParam);
1055
1056 BOOL
1057 STDCALL
1058 NtUserPostThreadMessage(
1059   DWORD idThread,
1060   UINT Msg,
1061   WPARAM wParam,
1062   LPARAM lParam);
1063
1064 DWORD
1065 STDCALL
1066 NtUserQuerySendMessage(
1067   DWORD Unknown0);
1068
1069 DWORD
1070 STDCALL
1071 NtUserQueryUserCounters(
1072   DWORD Unknown0,
1073   DWORD Unknown1,
1074   DWORD Unknown2,
1075   DWORD Unknown3,
1076   DWORD Unknown4);
1077
1078 DWORD
1079 STDCALL
1080 NtUserQueryWindow(
1081   DWORD Unknown0,
1082   DWORD Unknown1);
1083
1084 DWORD
1085 STDCALL
1086 NtUserRealChildWindowFromPoint(
1087   DWORD Unknown0,
1088   DWORD Unknown1,
1089   DWORD Unknown2);
1090
1091 NTSTATUS STDCALL
1092 NtUserRedrawWindow(HWND hWnd, CONST RECT *lprcUpdate, HRGN hrgnUpdate, UINT flags);
1093
1094
1095 RTL_ATOM
1096 STDCALL
1097 NtUserRegisterClassExWOW(
1098   LPWNDCLASSEX lpwcx,
1099   BOOL bUnicodeClass,
1100   DWORD Unknown2,
1101   DWORD Unknown3,
1102   DWORD Unknown4,
1103   DWORD Unknown5);
1104
1105 DWORD
1106 STDCALL
1107 NtUserRegisterHotKey(
1108   DWORD Unknown0,
1109   DWORD Unknown1,
1110   DWORD Unknown2,
1111   DWORD Unknown3);
1112
1113 DWORD
1114 STDCALL
1115 NtUserRegisterTasklist(
1116   DWORD Unknown0);
1117
1118 UINT STDCALL
1119 NtUserRegisterWindowMessage(LPCWSTR MessageName);
1120
1121 DWORD
1122 STDCALL
1123 NtUserRemoveMenu(
1124   DWORD Unknown0,
1125   DWORD Unknown1,
1126   DWORD Unknown2);
1127
1128 HANDLE STDCALL
1129 NtUserRemoveProp(HWND hWnd, ATOM Atom);
1130
1131 DWORD
1132 STDCALL
1133 NtUserResolveDesktopForWOW(
1134   DWORD Unknown0);
1135
1136 DWORD
1137 STDCALL
1138 NtUserSBGetParms(
1139   DWORD Unknown0,
1140   DWORD Unknown1,
1141   DWORD Unknown2,
1142   DWORD Unknown3);
1143
1144 DWORD
1145 STDCALL
1146 NtUserScrollDC(
1147   DWORD Unknown0,
1148   DWORD Unknown1,
1149   DWORD Unknown2,
1150   DWORD Unknown3,
1151   DWORD Unknown4,
1152   DWORD Unknown5,
1153   DWORD Unknown6);
1154
1155 DWORD
1156 STDCALL
1157 NtUserScrollWindowEx(
1158   DWORD Unknown0,
1159   DWORD Unknown1,
1160   DWORD Unknown2,
1161   DWORD Unknown3,
1162   DWORD Unknown4,
1163   DWORD Unknown5,
1164   DWORD Unknown6,
1165   DWORD Unknown7);
1166
1167 DWORD
1168 STDCALL
1169 NtUserSendInput(
1170   DWORD Unknown0,
1171   DWORD Unknown1,
1172   DWORD Unknown2);
1173
1174 LRESULT STDCALL
1175 NtUserSendMessage(HWND hWnd,
1176                   UINT Msg,
1177                   WPARAM wParam,
1178                   LPARAM lParam);
1179
1180 BOOL
1181 STDCALL
1182 NtUserSendMessageCallback(
1183   HWND hWnd,
1184   UINT Msg,
1185   WPARAM wParam,
1186   LPARAM lParam,
1187   SENDASYNCPROC lpCallBack,
1188   ULONG_PTR dwData);
1189
1190 BOOL
1191 STDCALL
1192 NtUserSendNotifyMessage(
1193   HWND hWnd,
1194   UINT Msg,
1195   WPARAM wParam,
1196   LPARAM lParam);
1197
1198 DWORD
1199 STDCALL
1200 NtUserSetActiveWindow(
1201   DWORD Unknown0);
1202
1203 DWORD
1204 STDCALL
1205 NtUserSetCapture(
1206   DWORD Unknown0);
1207
1208 DWORD
1209 STDCALL
1210 NtUserSetClassLong(
1211   DWORD Unknown0,
1212   DWORD Unknown1,
1213   DWORD Unknown2,
1214   DWORD Unknown3);
1215
1216 DWORD
1217 STDCALL
1218 NtUserSetClassWord(
1219   DWORD Unknown0,
1220   DWORD Unknown1,
1221   DWORD Unknown2);
1222
1223 DWORD
1224 STDCALL
1225 NtUserSetClipboardData(
1226   DWORD Unknown0,
1227   DWORD Unknown1,
1228   DWORD Unknown2);
1229
1230 DWORD
1231 STDCALL
1232 NtUserSetClipboardViewer(
1233   DWORD Unknown0);
1234
1235 DWORD
1236 STDCALL
1237 NtUserSetConsoleReserveKeys(
1238   DWORD Unknown0,
1239   DWORD Unknown1);
1240
1241 DWORD
1242 STDCALL
1243 NtUserSetCursor(
1244   DWORD Unknown0);
1245
1246 DWORD
1247 STDCALL
1248 NtUserSetCursorContents(
1249   DWORD Unknown0,
1250   DWORD Unknown1);
1251
1252 DWORD
1253 STDCALL
1254 NtUserSetCursorIconData(
1255   DWORD Unknown0,
1256   DWORD Unknown1,
1257   DWORD Unknown2,
1258   DWORD Unknown3);
1259
1260 DWORD
1261 STDCALL
1262 NtUserSetDbgTag(
1263   DWORD Unknown0,
1264   DWORD Unknown1);
1265
1266 DWORD
1267 STDCALL
1268 NtUserSetFocus(
1269   DWORD Unknown0);
1270
1271 DWORD
1272 STDCALL
1273 NtUserSetImeHotKey(
1274   DWORD Unknown0,
1275   DWORD Unknown1,
1276   DWORD Unknown2,
1277   DWORD Unknown3,
1278   DWORD Unknown4);
1279
1280 DWORD
1281 STDCALL
1282 NtUserSetImeOwnerWindow(
1283   DWORD Unknown0,
1284   DWORD Unknown1);
1285
1286 DWORD
1287 STDCALL
1288 NtUserSetInternalWindowPos(
1289   DWORD Unknown0,
1290   DWORD Unknown1,
1291   DWORD Unknown2,
1292   DWORD Unknown3);
1293
1294 DWORD
1295 STDCALL
1296 NtUserSetKeyboardState(
1297   DWORD Unknown0);
1298
1299 DWORD
1300 STDCALL
1301 NtUserSetLayeredWindowAttributes(
1302   DWORD Unknown0,
1303   DWORD Unknown1,
1304   DWORD Unknown2,
1305   DWORD Unknown3);
1306
1307 DWORD
1308 STDCALL
1309 NtUserSetLogonNotifyWindow(
1310   DWORD Unknown0);
1311
1312 DWORD
1313 STDCALL
1314 NtUserSetMenu(
1315   DWORD Unknown0,
1316   DWORD Unknown1,
1317   DWORD Unknown2);
1318
1319 DWORD
1320 STDCALL
1321 NtUserSetMenuContextHelpId(
1322   DWORD Unknown0,
1323   DWORD Unknown1);
1324
1325 DWORD
1326 STDCALL
1327 NtUserSetMenuDefaultItem(
1328   DWORD Unknown0,
1329   DWORD Unknown1,
1330   DWORD Unknown2);
1331
1332 DWORD
1333 STDCALL
1334 NtUserSetMenuFlagRtoL(
1335   DWORD Unknown0);
1336
1337 BOOL
1338 STDCALL
1339 NtUserSetObjectInformation(
1340   HANDLE hObject,
1341   DWORD nIndex,
1342   PVOID pvInformation,
1343   DWORD nLength);
1344
1345 DWORD
1346 STDCALL
1347 NtUserSetParent(
1348   DWORD Unknown0,
1349   DWORD Unknown1);
1350
1351 BOOL
1352 STDCALL
1353 NtUserSetProcessWindowStation(
1354   HWINSTA hWindowStation);
1355
1356 BOOL STDCALL
1357 NtUserSetProp(HWND hWnd, ATOM Atom, HANDLE Data);
1358
1359 DWORD
1360 STDCALL
1361 NtUserSetRipFlags(
1362   DWORD Unknown0,
1363   DWORD Unknown1);
1364
1365 DWORD
1366 STDCALL
1367 NtUserSetScrollInfo(
1368   DWORD Unknown0,
1369   DWORD Unknown1,
1370   DWORD Unknown2,
1371   DWORD Unknown3);
1372
1373 DWORD
1374 STDCALL
1375 NtUserSetShellWindowEx(
1376   DWORD Unknown0,
1377   DWORD Unknown1);
1378
1379 DWORD
1380 STDCALL
1381 NtUserSetSysColors(
1382   DWORD Unknown0,
1383   DWORD Unknown1,
1384   DWORD Unknown2,
1385   DWORD Unknown3);
1386
1387 DWORD
1388 STDCALL
1389 NtUserSetSystemCursor(
1390   DWORD Unknown0,
1391   DWORD Unknown1);
1392
1393 DWORD
1394 STDCALL
1395 NtUserSetSystemMenu(
1396   DWORD Unknown0,
1397   DWORD Unknown1);
1398
1399 DWORD
1400 STDCALL
1401 NtUserSetSystemTimer(
1402   DWORD Unknown0,
1403   DWORD Unknown1,
1404   DWORD Unknown2,
1405   DWORD Unknown3);
1406
1407 BOOL
1408 STDCALL
1409 NtUserSetThreadDesktop(
1410   HDESK hDesktop);
1411
1412 DWORD
1413 STDCALL
1414 NtUserSetThreadState(
1415   DWORD Unknown0,
1416   DWORD Unknown1);
1417
1418 NTSTATUS
1419 STDCALL
1420 NtUserSetTimer(
1421   HWND hWnd,
1422   UINT_PTR * IDEvent,
1423   UINT Period,
1424   TIMERPROC TimerFunc);
1425
1426 DWORD
1427 STDCALL
1428 NtUserSetWindowFNID(
1429   DWORD Unknown0,
1430   DWORD Unknown1);
1431
1432 DWORD
1433 STDCALL
1434 NtUserSetWindowLong(
1435   DWORD Unknown0,
1436   DWORD Unknown1,
1437   DWORD Unknown2,
1438   DWORD Unknown3);
1439
1440 DWORD
1441 STDCALL
1442 NtUserSetWindowPlacement(
1443   DWORD Unknown0,
1444   DWORD Unknown1);
1445
1446 BOOL 
1447 STDCALL NtUserSetWindowPos(      
1448     HWND hWnd,
1449     HWND hWndInsertAfter,
1450     int X,
1451     int Y,
1452     int cx,
1453     int cy,
1454     UINT uFlags
1455 );
1456
1457 DWORD
1458 STDCALL
1459 NtUserSetWindowRgn(
1460   DWORD Unknown0,
1461   DWORD Unknown1,
1462   DWORD Unknown2);
1463
1464 DWORD
1465 STDCALL
1466 NtUserSetWindowsHookAW(
1467   DWORD Unknown0,
1468   DWORD Unknown1,
1469   DWORD Unknown2);
1470
1471 DWORD
1472 STDCALL
1473 NtUserSetWindowsHookEx(
1474   DWORD Unknown0,
1475   DWORD Unknown1,
1476   DWORD Unknown2,
1477   DWORD Unknown3,
1478   DWORD Unknown4,
1479   DWORD Unknown5);
1480
1481 DWORD
1482 STDCALL
1483 NtUserSetWindowStationUser(
1484   DWORD Unknown0,
1485   DWORD Unknown1,
1486   DWORD Unknown2,
1487   DWORD Unknown3);
1488
1489 DWORD
1490 STDCALL
1491 NtUserSetWindowWord(
1492   DWORD Unknown0,
1493   DWORD Unknown1,
1494   DWORD Unknown2);
1495
1496 DWORD
1497 STDCALL
1498 NtUserSetWinEventHook(
1499   DWORD Unknown0,
1500   DWORD Unknown1,
1501   DWORD Unknown2,
1502   DWORD Unknown3,
1503   DWORD Unknown4,
1504   DWORD Unknown5,
1505   DWORD Unknown6,
1506   DWORD Unknown7);
1507
1508 DWORD
1509 STDCALL
1510 NtUserShowCaret(
1511   DWORD Unknown0);
1512
1513 DWORD
1514 STDCALL
1515 NtUserShowScrollBar(HWND hWnd, int wBar, DWORD bShow);
1516
1517 BOOL
1518 STDCALL
1519 NtUserShowWindow(
1520   HWND hWnd,
1521   LONG nCmdShow);
1522
1523 DWORD
1524 STDCALL
1525 NtUserShowWindowAsync(
1526   DWORD Unknown0,
1527   DWORD Unknown1);
1528
1529 BOOL
1530 STDCALL
1531 NtUserSwitchDesktop(
1532   HDESK hDesktop);
1533
1534 DWORD
1535 STDCALL
1536 NtUserSystemParametersInfo(
1537   DWORD Unknown0,
1538   DWORD Unknown1,
1539   DWORD Unknown2,
1540   DWORD Unknown3);
1541
1542 DWORD
1543 STDCALL
1544 NtUserThunkedMenuInfo(
1545   DWORD Unknown0,
1546   DWORD Unknown1);
1547
1548 DWORD
1549 STDCALL
1550 NtUserThunkedMenuItemInfo(
1551   DWORD Unknown0,
1552   DWORD Unknown1,
1553   DWORD Unknown2,
1554   DWORD Unknown3,
1555   DWORD Unknown4,
1556   DWORD Unknown5);
1557
1558 DWORD
1559 STDCALL
1560 NtUserToUnicodeEx(
1561   DWORD Unknown0,
1562   DWORD Unknown1,
1563   DWORD Unknown2,
1564   DWORD Unknown3,
1565   DWORD Unknown4,
1566   DWORD Unknown5,
1567   DWORD Unknown6);
1568
1569 DWORD
1570 STDCALL
1571 NtUserTrackMouseEvent(
1572   DWORD Unknown0);
1573
1574 DWORD
1575 STDCALL
1576 NtUserTrackPopupMenuEx(
1577   DWORD Unknown0,
1578   DWORD Unknown1,
1579   DWORD Unknown2,
1580   DWORD Unknown3,
1581   DWORD Unknown4,
1582   DWORD Unknown5);
1583
1584 DWORD
1585 STDCALL
1586 NtUserTranslateAccelerator(
1587   DWORD Unknown0,
1588   DWORD Unknown1,
1589   DWORD Unknown2);
1590
1591 BOOL
1592 STDCALL
1593 NtUserTranslateMessage(
1594   LPMSG lpMsg,
1595   DWORD Unknown1);
1596
1597 DWORD
1598 STDCALL
1599 NtUserUnhookWindowsHookEx(
1600   DWORD Unknown0);
1601
1602 DWORD
1603 STDCALL
1604 NtUserUnhookWinEvent(
1605   DWORD Unknown0);
1606
1607 DWORD
1608 STDCALL
1609 NtUserUnloadKeyboardLayout(
1610   DWORD Unknown0);
1611
1612 BOOL
1613 STDCALL
1614 NtUserUnlockWindowStation(
1615   HWINSTA hWindowStation);
1616
1617 DWORD
1618 STDCALL
1619 NtUserUnregisterClass(
1620   DWORD Unknown0,
1621   DWORD Unknown1,
1622   DWORD Unknown2);
1623
1624 DWORD
1625 STDCALL
1626 NtUserUnregisterHotKey(
1627   DWORD Unknown0,
1628   DWORD Unknown1);
1629
1630 DWORD
1631 STDCALL
1632 NtUserUpdateInputContext(
1633   DWORD Unknown0,
1634   DWORD Unknown1,
1635   DWORD Unknown2);
1636
1637 DWORD
1638 STDCALL
1639 NtUserUpdateInstance(
1640   DWORD Unknown0,
1641   DWORD Unknown1,
1642   DWORD Unknown2);
1643
1644 BOOL STDCALL
1645 NtUserUpdateWindow( HWND hWnd );
1646
1647 DWORD
1648 STDCALL
1649 NtUserUpdateLayeredWindow(
1650   DWORD Unknown0,
1651   DWORD Unknown1,
1652   DWORD Unknown2,
1653   DWORD Unknown3,
1654   DWORD Unknown4,
1655   DWORD Unknown5,
1656   DWORD Unknown6,
1657   DWORD Unknown7,
1658   DWORD Unknown8);
1659
1660 DWORD
1661 STDCALL
1662 NtUserUpdatePerUserSystemParameters(
1663   DWORD Unknown0,
1664   DWORD Unknown1);
1665
1666 DWORD
1667 STDCALL
1668 NtUserUserHandleGrantAccess(
1669   DWORD Unknown0,
1670   DWORD Unknown1,
1671   DWORD Unknown2);
1672
1673 DWORD
1674 STDCALL
1675 NtUserValidateHandleSecure(
1676   DWORD Unknown0);
1677
1678 DWORD
1679 STDCALL
1680 NtUserValidateRect(
1681   DWORD Unknown0,
1682   DWORD Unknown1);
1683
1684 DWORD
1685 STDCALL
1686 NtUserVkKeyScanEx(
1687   DWORD Unknown0,
1688   DWORD Unknown1,
1689   DWORD Unknown2);
1690
1691 DWORD
1692 STDCALL
1693 NtUserWaitForInputIdle(
1694   DWORD Unknown0,
1695   DWORD Unknown1,
1696   DWORD Unknown2);
1697
1698 DWORD
1699 STDCALL
1700 NtUserWaitForMsgAndEvent(
1701   DWORD Unknown0);
1702
1703 BOOL
1704 STDCALL
1705 NtUserWaitMessage(VOID);
1706
1707 DWORD
1708 STDCALL
1709 NtUserWin32PoolAllocationStats(
1710   DWORD Unknown0,
1711   DWORD Unknown1,
1712   DWORD Unknown2,
1713   DWORD Unknown3,
1714   DWORD Unknown4,
1715   DWORD Unknown5);
1716
1717 DWORD
1718 STDCALL
1719 NtUserWindowFromPoint(
1720   DWORD Unknown0,
1721   DWORD Unknown1);
1722
1723 DWORD
1724 STDCALL
1725 NtUserYieldTask(VOID);
1726
1727 #endif /* __WIN32K_NTUSER_H */
1728
1729 /* EOF */