update for HEAD-2003021201
[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 HANDLE STDCALL
15 NtUserGetProp(HWND hWnd, ATOM Atom);
16 BOOL STDCALL
17 NtUserGetClientOrigin(HWND hWnd, LPPOINT Point);
18
19 NTSTATUS
20 STDCALL
21 NtUserAcquireOrReleaseInputOwnership(
22   BOOLEAN Release);
23
24 DWORD
25 STDCALL
26 NtUserActivateKeyboardLayout(
27   DWORD Unknown0,
28   DWORD Unknown1);
29
30 DWORD
31 STDCALL
32 NtUserAlterWindowStyle(
33   DWORD Unknown0,
34   DWORD Unknown1,
35   DWORD Unknown2);
36
37 DWORD
38 STDCALL
39 NtUserAttachThreadInput(
40   DWORD Unknown0,
41   DWORD Unknown1,
42   DWORD Unknown2);
43
44 HDC STDCALL
45 NtUserBeginPaint(HWND hWnd, PAINTSTRUCT* lPs);
46
47 DWORD
48 STDCALL
49 NtUserBitBltSysBmp(
50   DWORD Unknown0,
51   DWORD Unknown1,
52   DWORD Unknown2,
53   DWORD Unknown3,
54   DWORD Unknown4,
55   DWORD Unknown5,
56   DWORD Unknown6,
57   DWORD Unknown7);
58
59 DWORD
60 STDCALL
61 NtUserBlockInput(
62   DWORD Unknown0);
63
64 DWORD
65 STDCALL
66 NtUserBuildHwndList(
67   DWORD Unknown0,
68   DWORD Unknown1,
69   DWORD Unknown2,
70   DWORD Unknown3,
71   DWORD Unknown4,
72   DWORD Unknown5,
73   DWORD Unknown6);
74
75 DWORD
76 STDCALL
77 NtUserBuildNameList(
78   DWORD Unknown0,
79   DWORD Unknown1,
80   DWORD Unknown2,
81   DWORD Unknown3);
82
83 DWORD
84 STDCALL
85 NtUserBuildPropList(
86   DWORD Unknown0,
87   DWORD Unknown1,
88   DWORD Unknown2,
89   DWORD Unknown3);
90
91 DWORD
92 STDCALL
93 NtUserCallHwnd(
94   DWORD Unknown0,
95   DWORD Unknown1);
96
97 DWORD
98 STDCALL
99 NtUserCallHwndLock(
100   DWORD Unknown0,
101   DWORD Unknown1);
102
103 DWORD
104 STDCALL
105 NtUserCallHwndOpt(
106   DWORD Unknown0,
107   DWORD Unknown1);
108
109 DWORD
110 STDCALL
111 NtUserCallHwndParam(
112   DWORD Unknown0,
113   DWORD Unknown1,
114   DWORD Unknown2);
115
116 DWORD
117 STDCALL
118 NtUserCallHwndParamLock(
119   DWORD Unknown0,
120   DWORD Unknown1,
121   DWORD Unknown2);
122
123 DWORD
124 STDCALL
125 NtUserCallMsgFilter(
126   DWORD Unknown0,
127   DWORD Unknown1);
128
129 DWORD
130 STDCALL
131 NtUserCallNextHookEx(
132   DWORD Unknown0,
133   DWORD Unknown1,
134   DWORD Unknown2,
135   DWORD Unknown3);
136
137 DWORD
138 STDCALL
139 NtUserCallNoParam(
140   DWORD Unknown0);
141
142 DWORD
143 STDCALL
144 NtUserCallOneParam(
145   DWORD Unknown0,
146   DWORD Unknown1);
147
148 DWORD
149 STDCALL
150 NtUserCallTwoParam(
151   DWORD Unknown0,
152   DWORD Unknown1,
153   DWORD Unknown2);
154
155 DWORD
156 STDCALL
157 NtUserChangeClipboardChain(
158   DWORD Unknown0,
159   DWORD Unknown1);
160
161 DWORD
162 STDCALL
163 NtUserChangeDisplaySettings(
164   DWORD Unknown0,
165   DWORD Unknown1,
166   DWORD Unknown2,
167   DWORD Unknown3,
168   DWORD Unknown4);
169
170 DWORD
171 STDCALL
172 NtUserCheckMenuItem(
173   DWORD Unknown0,
174   DWORD Unknown1,
175   DWORD Unknown2);
176
177 DWORD STDCALL
178 NtUserChildWindowFromPointEx(HWND Parent,
179                              LONG x,
180                              LONG y,
181                              UINT Flags);
182
183 DWORD
184 STDCALL
185 NtUserClipCursor(
186   DWORD Unknown0);
187
188 DWORD
189 STDCALL
190 NtUserCloseClipboard(VOID);
191
192 BOOL
193 STDCALL
194 NtUserCloseDesktop(
195   HDESK hDesktop);
196
197 BOOL
198 STDCALL
199 NtUserCloseWindowStation(
200   HWINSTA hWinSta);
201
202 DWORD
203 STDCALL
204 NtUserConvertMemHandle(
205   DWORD Unknown0,
206   DWORD Unknown1);
207
208 DWORD
209 STDCALL
210 NtUserCopyAcceleratorTable(
211   DWORD Unknown0,
212   DWORD Unknown1,
213   DWORD Unknown2);
214
215 DWORD
216 STDCALL
217 NtUserCountClipboardFormats(VOID);
218
219 DWORD
220 STDCALL
221 NtUserCreateAcceleratorTable(
222   DWORD Unknown0,
223   DWORD Unknown1);
224
225 DWORD
226 STDCALL
227 NtUserCreateCaret(
228   DWORD Unknown0,
229   DWORD Unknown1,
230   DWORD Unknown2,
231   DWORD Unknown3);
232
233 HDESK
234 STDCALL
235 NtUserCreateDesktop(
236   PUNICODE_STRING lpszDesktopName,
237   DWORD dwFlags,
238   ACCESS_MASK dwDesiredAccess,
239   LPSECURITY_ATTRIBUTES lpSecurity,
240   HWINSTA hWindowStation);
241
242 DWORD
243 STDCALL
244 NtUserCreateLocalMemHandle(
245   DWORD Unknown0,
246   DWORD Unknown1,
247   DWORD Unknown2,
248   DWORD Unknown3);
249
250 HWND
251 STDCALL
252 NtUserCreateWindowEx(
253   DWORD dwExStyle,
254   PUNICODE_STRING lpClassName,
255   PUNICODE_STRING lpWindowName,
256   DWORD dwStyle,
257   LONG x,
258   LONG y,
259   LONG nWidth,
260   LONG nHeight,
261   HWND hWndParent,
262   HMENU hMenu,
263   HINSTANCE hInstance,
264   LPVOID lpParam,
265   DWORD Unknown12);
266
267 HWINSTA
268 STDCALL
269 NtUserCreateWindowStation(
270   PUNICODE_STRING lpszWindowStationName,
271   ACCESS_MASK dwDesiredAccess,
272   LPSECURITY_ATTRIBUTES lpSecurity,
273   DWORD Unknown3,
274   DWORD Unknown4,
275   DWORD Unknown5);
276
277 DWORD
278 STDCALL
279 NtUserDdeGetQualityOfService(
280   DWORD Unknown0,
281   DWORD Unknown1,
282   DWORD Unknown2);
283
284 DWORD
285 STDCALL
286 NtUserDdeInitialize(
287   DWORD Unknown0,
288   DWORD Unknown1,
289   DWORD Unknown2,
290   DWORD Unknown3,
291   DWORD Unknown4);
292
293 DWORD
294 STDCALL
295 NtUserDdeSetQualityOfService(
296   DWORD Unknown0,
297   DWORD Unknown1,
298   DWORD Unknown2);
299
300 DWORD STDCALL
301 NtUserDeferWindowPos(HDWP WinPosInfo,
302                      HWND Wnd,
303                      HWND WndInsertAfter,
304                      LONG x,
305                      LONG y,
306                      LONG cx,
307                      LONG cy,
308                      UINT Flags);
309 DWORD
310 STDCALL
311 NtUserDefSetText(
312   DWORD Unknown0,
313   DWORD Unknown1);
314
315 DWORD
316 STDCALL
317 NtUserDeleteMenu(
318   DWORD Unknown0,
319   DWORD Unknown1,
320   DWORD Unknown2);
321
322 DWORD
323 STDCALL
324 NtUserDestroyAcceleratorTable(
325   DWORD Unknown0);
326
327 DWORD
328 STDCALL
329 NtUserDestroyCursor(
330   DWORD Unknown0,
331   DWORD Unknown1);
332
333 DWORD
334 STDCALL
335 NtUserDestroyMenu(
336   DWORD Unknown0);
337
338 BOOLEAN STDCALL
339 NtUserDestroyWindow(HWND Wnd);
340
341 LRESULT
342 STDCALL
343 NtUserDispatchMessage(CONST MSG* lpmsg);
344
345 DWORD
346 STDCALL
347 NtUserDragDetect(
348   DWORD Unknown0,
349   DWORD Unknown1,
350   DWORD Unknown2);
351
352 DWORD
353 STDCALL
354 NtUserDragObject(
355   DWORD Unknown0,
356   DWORD Unknown1,
357   DWORD Unknown2,
358   DWORD Unknown3,
359   DWORD Unknown4);
360
361 DWORD
362 STDCALL
363 NtUserDrawAnimatedRects(
364   DWORD Unknown0,
365   DWORD Unknown1,
366   DWORD Unknown2,
367   DWORD Unknown3);
368
369 DWORD
370 STDCALL
371 NtUserDrawCaption(
372   DWORD Unknown0,
373   DWORD Unknown1,
374   DWORD Unknown2,
375   DWORD Unknown3);
376
377 DWORD
378 STDCALL
379 NtUserDrawCaptionTemp(
380   DWORD Unknown0,
381   DWORD Unknown1,
382   DWORD Unknown2,
383   DWORD Unknown3,
384   DWORD Unknown4,
385   DWORD Unknown5,
386   DWORD Unknown6);
387
388 DWORD
389 STDCALL
390 NtUserDrawIconEx(
391   DWORD Unknown0,
392   DWORD Unknown1,
393   DWORD Unknown2,
394   DWORD Unknown3,
395   DWORD Unknown4,
396   DWORD Unknown5,
397   DWORD Unknown6,
398   DWORD Unknown7,
399   DWORD Unknown8,
400   DWORD Unknown9,
401   DWORD Unknown10);
402
403 DWORD
404 STDCALL
405 NtUserDrawMenuBarTemp(
406   DWORD Unknown0,
407   DWORD Unknown1,
408   DWORD Unknown2,
409   DWORD Unknown3,
410   DWORD Unknown4);
411
412 DWORD
413 STDCALL
414 NtUserEmptyClipboard(VOID);
415
416 DWORD
417 STDCALL
418 NtUserEnableMenuItem(
419   DWORD Unknown0,
420   DWORD Unknown1,
421   DWORD Unknown2);
422
423 DWORD
424 STDCALL
425 NtUserEnableScrollBar(
426   DWORD Unknown0,
427   DWORD Unknown1,
428   DWORD Unknown2);
429
430 DWORD
431 STDCALL
432 NtUserEndDeferWindowPosEx(
433   DWORD Unknown0,
434   DWORD Unknown1);
435
436 DWORD
437 STDCALL
438 NtUserEndMenu(VOID);
439
440 BOOL STDCALL
441 NtUserEndPaint(HWND hWnd, CONST PAINTSTRUCT* lPs);
442
443 DWORD
444 STDCALL
445 NtUserEnumDisplayDevices(
446   DWORD Unknown0,
447   DWORD Unknown1,
448   DWORD Unknown2,
449   DWORD Unknown3);
450
451 DWORD
452 STDCALL
453 NtUserEnumDisplayMonitors(
454   DWORD Unknown0,
455   DWORD Unknown1,
456   DWORD Unknown2,
457   DWORD Unknown3);
458
459 DWORD
460 STDCALL
461 NtUserEnumDisplaySettings(
462   DWORD Unknown0,
463   DWORD Unknown1,
464   DWORD Unknown2,
465   DWORD Unknown3);
466
467 DWORD
468 STDCALL
469 NtUserEvent(
470   DWORD Unknown0);
471
472 DWORD
473 STDCALL
474 NtUserExcludeUpdateRgn(
475   DWORD Unknown0,
476   DWORD Unknown1);
477
478 DWORD
479 STDCALL
480 NtUserFillWindow(
481   DWORD Unknown0,
482   DWORD Unknown1,
483   DWORD Unknown2,
484   DWORD Unknown3);
485
486 DWORD
487 STDCALL
488 NtUserFindExistingCursorIcon(
489   DWORD Unknown0,
490   DWORD Unknown1,
491   DWORD Unknown2);
492
493 HWND
494 STDCALL
495 NtUserFindWindowEx(
496   HWND  hwndParent,
497   HWND  hwndChildAfter,
498   PUNICODE_STRING  ucClassName,
499   PUNICODE_STRING  ucWindowName,
500   DWORD Unknown4);
501
502 DWORD
503 STDCALL
504 NtUserFlashWindowEx(
505   DWORD Unknown0);
506
507 DWORD
508 STDCALL
509 NtUserGetAltTabInfo(
510   DWORD Unknown0,
511   DWORD Unknown1,
512   DWORD Unknown2,
513   DWORD Unknown3,
514   DWORD Unknown4,
515   DWORD Unknown5);
516
517 HWND STDCALL
518 NtUserGetAncestor(HWND hWnd, UINT Flags);
519
520
521 DWORD
522 STDCALL
523 NtUserGetAsyncKeyState(
524   DWORD Unknown0);
525
526 DWORD
527 STDCALL
528 NtUserGetCaretBlinkTime(VOID);
529
530 DWORD
531 STDCALL
532 NtUserGetCaretPos(
533   DWORD Unknown0);
534
535 DWORD STDCALL
536 NtUserGetClassInfo(IN LPWSTR ClassName,
537                    IN ULONG InfoClass,
538                    OUT PVOID Info,
539                    IN ULONG InfoLength,
540                    OUT PULONG ReturnedLength);
541
542 DWORD
543 STDCALL
544 NtUserGetClassName(
545   DWORD Unknown0,
546   DWORD Unknown1,
547   DWORD Unknown2);
548
549 DWORD
550 STDCALL
551 NtUserGetClipboardData(
552   DWORD Unknown0,
553   DWORD Unknown1);
554
555 DWORD
556 STDCALL
557 NtUserGetClipboardFormatName(
558   DWORD Unknown0,
559   DWORD Unknown1,
560   DWORD Unknown2);
561
562 DWORD
563 STDCALL
564 NtUserGetClipboardOwner(VOID);
565
566 DWORD
567 STDCALL
568 NtUserGetClipboardSequenceNumber(VOID);
569
570 DWORD
571 STDCALL
572 NtUserGetClipboardViewer(VOID);
573
574 DWORD
575 STDCALL
576 NtUserGetClipCursor(
577   DWORD Unknown0);
578
579 DWORD
580 STDCALL
581 NtUserGetComboBoxInfo(
582   DWORD Unknown0,
583   DWORD Unknown1);
584
585 DWORD
586 STDCALL
587 NtUserGetControlBrush(
588   DWORD Unknown0,
589   DWORD Unknown1,
590   DWORD Unknown2);
591
592 DWORD
593 STDCALL
594 NtUserGetControlColor(
595   DWORD Unknown0,
596   DWORD Unknown1,
597   DWORD Unknown2,
598   DWORD Unknown3);
599
600 DWORD
601 STDCALL
602 NtUserGetCPD(
603   DWORD Unknown0,
604   DWORD Unknown1,
605   DWORD Unknown2);
606
607 DWORD
608 STDCALL
609 NtUserGetCursorFrameInfo(
610   DWORD Unknown0,
611   DWORD Unknown1,
612   DWORD Unknown2,
613   DWORD Unknown3);
614
615 DWORD
616 STDCALL
617 NtUserGetCursorInfo(
618   DWORD Unknown0);
619
620 HDC STDCALL
621 NtUserGetDC(HWND hWnd);
622
623 HDC STDCALL NtUserGetDCEx(HWND hWnd, HANDLE hRegion, ULONG Flags);
624
625 DWORD
626 STDCALL
627 NtUserGetDoubleClickTime(VOID);
628
629 DWORD
630 STDCALL
631 NtUserGetForegroundWindow(VOID);
632
633 DWORD
634 STDCALL
635 NtUserGetGuiResources(
636   DWORD Unknown0,
637   DWORD Unknown1);
638
639 DWORD
640 STDCALL
641 NtUserGetGUIThreadInfo(
642   DWORD Unknown0,
643   DWORD Unknown1);
644
645 DWORD
646 STDCALL
647 NtUserGetIconInfo(
648   DWORD Unknown0,
649   DWORD Unknown1,
650   DWORD Unknown2,
651   DWORD Unknown3,
652   DWORD Unknown4,
653   DWORD Unknown5);
654
655 DWORD
656 STDCALL
657 NtUserGetIconSize(
658   DWORD Unknown0,
659   DWORD Unknown1,
660   DWORD Unknown2,
661   DWORD Unknown3);
662
663 DWORD
664 STDCALL
665 NtUserGetImeHotKey(
666   DWORD Unknown0,
667   DWORD Unknown1,
668   DWORD Unknown2,
669   DWORD Unknown3);
670
671 DWORD
672 STDCALL
673 NtUserGetInternalWindowPos(
674   DWORD Unknown0,
675   DWORD Unknown1,
676   DWORD Unknown2);
677
678 DWORD
679 STDCALL
680 NtUserGetKeyboardLayoutList(
681   DWORD Unknown0,
682   DWORD Unknown1);
683
684 DWORD
685 STDCALL
686 NtUserGetKeyboardLayoutName(
687   DWORD Unknown0);
688
689 DWORD
690 STDCALL
691 NtUserGetKeyboardState(
692   DWORD Unknown0);
693
694 DWORD
695 STDCALL
696 NtUserGetKeyNameText(
697   DWORD Unknown0,
698   DWORD Unknown1,
699   DWORD Unknown2);
700
701 DWORD
702 STDCALL
703 NtUserGetKeyState(
704   DWORD Unknown0);
705
706 DWORD
707 STDCALL
708 NtUserGetListBoxInfo(
709   DWORD Unknown0);
710
711 DWORD
712 STDCALL
713 NtUserGetMenuBarInfo(
714   DWORD Unknown0,
715   DWORD Unknown1,
716   DWORD Unknown2,
717   DWORD Unknown3);
718
719 DWORD
720 STDCALL
721 NtUserGetMenuIndex(
722   DWORD Unknown0,
723   DWORD Unknown1);
724
725 DWORD
726 STDCALL
727 NtUserGetMenuItemRect(
728   DWORD Unknown0,
729   DWORD Unknown1,
730   DWORD Unknown2,
731   DWORD Unknown3);
732
733 BOOL
734 STDCALL
735 NtUserGetMessage(
736   LPMSG lpMsg,
737   HWND hWnd,
738   UINT wMsgFilterMin,
739   UINT wMsgFilterMax);
740
741 DWORD
742 STDCALL
743 NtUserGetMouseMovePointsEx(
744   DWORD Unknown0,
745   DWORD Unknown1,
746   DWORD Unknown2,
747   DWORD Unknown3,
748   DWORD Unknown4);
749
750 BOOL
751 STDCALL
752 NtUserGetObjectInformation(
753   HANDLE hObject,
754   DWORD nIndex,
755   PVOID pvInformation,
756   DWORD nLength,
757   PDWORD nLengthNeeded);
758
759 DWORD
760 STDCALL
761 NtUserGetOpenClipboardWindow(VOID);
762
763 DWORD
764 STDCALL
765 NtUserGetPriorityClipboardFormat(
766   DWORD Unknown0,
767   DWORD Unknown1);
768
769 HWINSTA
770 STDCALL
771 NtUserGetProcessWindowStation(VOID);
772
773 DWORD
774 STDCALL
775 NtUserGetScrollBarInfo(HWND hWnd, LONG idObject, PSCROLLBARINFO psbi);
776
777 DWORD
778 STDCALL
779 NtUserGetSystemMenu(
780   DWORD Unknown0,
781   DWORD Unknown1);
782
783 HDESK
784 STDCALL
785 NtUserGetThreadDesktop(
786   DWORD dwThreadId,
787   DWORD Unknown1);
788
789 DWORD
790 STDCALL
791 NtUserGetThreadState(
792   DWORD Unknown0);
793
794 DWORD
795 STDCALL
796 NtUserGetTitleBarInfo(
797   DWORD Unknown0,
798   DWORD Unknown1);
799
800 DWORD
801 STDCALL
802 NtUserGetUpdateRect(
803   DWORD Unknown0,
804   DWORD Unknown1,
805   DWORD Unknown2);
806
807 DWORD
808 STDCALL
809 NtUserGetUpdateRgn(
810   DWORD Unknown0,
811   DWORD Unknown1,
812   DWORD Unknown2);
813
814 DWORD
815 STDCALL
816 NtUserGetWindowDC(
817   DWORD Unknown0);
818
819 DWORD
820 STDCALL
821 NtUserGetWindowPlacement(
822   DWORD Unknown0,
823   DWORD Unknown1);
824
825 DWORD
826 STDCALL
827 NtUserGetWOWClass(
828   DWORD Unknown0,
829   DWORD Unknown1);
830
831 DWORD
832 STDCALL
833 NtUserHideCaret(
834   DWORD Unknown0);
835
836 DWORD
837 STDCALL
838 NtUserHiliteMenuItem(
839   DWORD Unknown0,
840   DWORD Unknown1,
841   DWORD Unknown2,
842   DWORD Unknown3);
843
844 DWORD
845 STDCALL
846 NtUserImpersonateDdeClientWindow(
847   DWORD Unknown0,
848   DWORD Unknown1);
849
850 DWORD
851 STDCALL
852 NtUserInitializeClientPfnArrays(
853   DWORD Unknown0,
854   DWORD Unknown1,
855   DWORD Unknown2,
856   DWORD Unknown3);
857
858 DWORD
859 STDCALL
860 NtUserInitTask(
861   DWORD Unknown0,
862   DWORD Unknown1,
863   DWORD Unknown2,
864   DWORD Unknown3,
865   DWORD Unknown4,
866   DWORD Unknown5,
867   DWORD Unknown6,
868   DWORD Unknown7,
869   DWORD Unknown8,
870   DWORD Unknown9,
871   DWORD Unknown10);
872
873 DWORD
874 STDCALL
875 NtUserInternalGetWindowText(
876   DWORD Unknown0,
877   DWORD Unknown1,
878   DWORD Unknown2);
879
880 DWORD
881 STDCALL
882 NtUserInvalidateRect(
883   DWORD Unknown0,
884   DWORD Unknown1,
885   DWORD Unknown2);
886
887 DWORD
888 STDCALL
889 NtUserInvalidateRgn(
890   DWORD Unknown0,
891   DWORD Unknown1,
892   DWORD Unknown2);
893
894 DWORD
895 STDCALL
896 NtUserIsClipboardFormatAvailable(
897   DWORD Unknown0);
898
899 DWORD
900 STDCALL
901 NtUserKillTimer(
902   DWORD Unknown0,
903   DWORD Unknown1);
904
905 DWORD
906 STDCALL
907 NtUserLoadKeyboardLayoutEx(
908   DWORD Unknown0,
909   DWORD Unknown1,
910   DWORD Unknown2,
911   DWORD Unknown3,
912   DWORD Unknown4,
913   DWORD Unknown5);
914
915 BOOL
916 STDCALL
917 NtUserLockWindowStation(
918   HWINSTA hWindowStation);
919
920 DWORD
921 STDCALL
922 NtUserLockWindowUpdate(
923   DWORD Unknown0);
924
925 DWORD
926 STDCALL
927 NtUserLockWorkStation(VOID);
928
929 DWORD
930 STDCALL
931 NtUserMapVirtualKeyEx(
932   DWORD Unknown0,
933   DWORD Unknown1,
934   DWORD Unknown2,
935   DWORD Unknown3);
936
937 DWORD
938 STDCALL
939 NtUserMenuItemFromPoint(
940   DWORD Unknown0,
941   DWORD Unknown1,
942   DWORD Unknown2,
943   DWORD Unknown3);
944
945 DWORD
946 STDCALL
947 NtUserMessageCall(
948   DWORD Unknown0,
949   DWORD Unknown1,
950   DWORD Unknown2,
951   DWORD Unknown3,
952   DWORD Unknown4,
953   DWORD Unknown5,
954   DWORD Unknown6);
955
956 DWORD
957 STDCALL
958 NtUserMinMaximize(
959   DWORD Unknown0,
960   DWORD Unknown1,
961   DWORD Unknown2);
962
963 DWORD
964 STDCALL
965 NtUserMNDragLeave(VOID);
966
967 DWORD
968 STDCALL
969 NtUserMNDragOver(
970   DWORD Unknown0,
971   DWORD Unknown1);
972
973 DWORD
974 STDCALL
975 NtUserModifyUserStartupInfoFlags(
976   DWORD Unknown0,
977   DWORD Unknown1);
978
979 DWORD
980 STDCALL
981 NtUserMoveWindow(
982   DWORD Unknown0,
983   DWORD Unknown1,
984   DWORD Unknown2,
985   DWORD Unknown3,
986   DWORD Unknown4,
987   DWORD Unknown5);
988
989 DWORD
990 STDCALL
991 NtUserNotifyIMEStatus(
992   DWORD Unknown0,
993   DWORD Unknown1,
994   DWORD Unknown2);
995
996 DWORD
997 STDCALL
998 NtUserNotifyWinEvent(
999   DWORD Unknown0,
1000   DWORD Unknown1,
1001   DWORD Unknown2,
1002   DWORD Unknown3);
1003
1004 DWORD
1005 STDCALL
1006 NtUserOpenClipboard(
1007   DWORD Unknown0,
1008   DWORD Unknown1);
1009
1010 HDESK
1011 STDCALL
1012 NtUserOpenDesktop(
1013   PUNICODE_STRING lpszDesktopName,
1014   DWORD dwFlags,
1015   ACCESS_MASK dwDesiredAccess);
1016
1017 HDESK
1018 STDCALL
1019 NtUserOpenInputDesktop(
1020   DWORD dwFlags,
1021   BOOL fInherit,
1022   ACCESS_MASK dwDesiredAccess);
1023
1024 HWINSTA
1025 STDCALL
1026 NtUserOpenWindowStation(
1027   PUNICODE_STRING lpszWindowStationName,
1028   ACCESS_MASK dwDesiredAccess);
1029
1030 BOOL
1031 STDCALL
1032 NtUserPaintDesktop(
1033   HDC hDC);
1034
1035 BOOL
1036 STDCALL
1037 NtUserPeekMessage(
1038   LPMSG lpMsg,
1039   HWND hWnd,
1040   UINT wMsgFilterMin,
1041   UINT wMsgFilterMax,
1042   UINT wRemoveMsg);
1043
1044 BOOL
1045 STDCALL
1046 NtUserPostMessage(
1047   HWND hWnd,
1048   UINT Msg,
1049   WPARAM wParam,
1050   LPARAM lParam);
1051
1052 BOOL
1053 STDCALL
1054 NtUserPostThreadMessage(
1055   DWORD idThread,
1056   UINT Msg,
1057   WPARAM wParam,
1058   LPARAM lParam);
1059
1060 DWORD
1061 STDCALL
1062 NtUserQuerySendMessage(
1063   DWORD Unknown0);
1064
1065 DWORD
1066 STDCALL
1067 NtUserQueryUserCounters(
1068   DWORD Unknown0,
1069   DWORD Unknown1,
1070   DWORD Unknown2,
1071   DWORD Unknown3,
1072   DWORD Unknown4);
1073
1074 DWORD
1075 STDCALL
1076 NtUserQueryWindow(
1077   DWORD Unknown0,
1078   DWORD Unknown1);
1079
1080 DWORD
1081 STDCALL
1082 NtUserRealChildWindowFromPoint(
1083   DWORD Unknown0,
1084   DWORD Unknown1,
1085   DWORD Unknown2);
1086
1087 DWORD
1088 STDCALL
1089 NtUserRedrawWindow(
1090   DWORD Unknown0,
1091   DWORD Unknown1,
1092   DWORD Unknown2,
1093   DWORD Unknown3);
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 DWORD
1419 STDCALL
1420 NtUserSetTimer(
1421   DWORD Unknown0,
1422   DWORD Unknown1,
1423   DWORD Unknown2,
1424   DWORD Unknown3);
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 DWORD
1447 STDCALL
1448 NtUserSetWindowPos(
1449   DWORD Unknown0,
1450   DWORD Unknown1,
1451   DWORD Unknown2,
1452   DWORD Unknown3,
1453   DWORD Unknown4,
1454   DWORD Unknown5,
1455   DWORD Unknown6);
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 DWORD
1645 STDCALL
1646 NtUserUpdateLayeredWindow(
1647   DWORD Unknown0,
1648   DWORD Unknown1,
1649   DWORD Unknown2,
1650   DWORD Unknown3,
1651   DWORD Unknown4,
1652   DWORD Unknown5,
1653   DWORD Unknown6,
1654   DWORD Unknown7,
1655   DWORD Unknown8);
1656
1657 DWORD
1658 STDCALL
1659 NtUserUpdatePerUserSystemParameters(
1660   DWORD Unknown0,
1661   DWORD Unknown1);
1662
1663 DWORD
1664 STDCALL
1665 NtUserUserHandleGrantAccess(
1666   DWORD Unknown0,
1667   DWORD Unknown1,
1668   DWORD Unknown2);
1669
1670 DWORD
1671 STDCALL
1672 NtUserValidateHandleSecure(
1673   DWORD Unknown0);
1674
1675 DWORD
1676 STDCALL
1677 NtUserValidateRect(
1678   DWORD Unknown0,
1679   DWORD Unknown1);
1680
1681 DWORD
1682 STDCALL
1683 NtUserVkKeyScanEx(
1684   DWORD Unknown0,
1685   DWORD Unknown1,
1686   DWORD Unknown2);
1687
1688 DWORD
1689 STDCALL
1690 NtUserWaitForInputIdle(
1691   DWORD Unknown0,
1692   DWORD Unknown1,
1693   DWORD Unknown2);
1694
1695 DWORD
1696 STDCALL
1697 NtUserWaitForMsgAndEvent(
1698   DWORD Unknown0);
1699
1700 BOOL
1701 STDCALL
1702 NtUserWaitMessage(VOID);
1703
1704 DWORD
1705 STDCALL
1706 NtUserWin32PoolAllocationStats(
1707   DWORD Unknown0,
1708   DWORD Unknown1,
1709   DWORD Unknown2,
1710   DWORD Unknown3,
1711   DWORD Unknown4,
1712   DWORD Unknown5);
1713
1714 DWORD
1715 STDCALL
1716 NtUserWindowFromPoint(
1717   DWORD Unknown0,
1718   DWORD Unknown1);
1719
1720 DWORD
1721 STDCALL
1722 NtUserYieldTask(VOID);
1723
1724 #endif /* __WIN32K_NTUSER_H */
1725
1726 /* EOF */