:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[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(
776   DWORD Unknown0,
777   DWORD Unknown1,
778   DWORD Unknown2);
779
780 DWORD
781 STDCALL
782 NtUserGetSystemMenu(
783   DWORD Unknown0,
784   DWORD Unknown1);
785
786 HDESK
787 STDCALL
788 NtUserGetThreadDesktop(
789   DWORD dwThreadId,
790   DWORD Unknown1);
791
792 DWORD
793 STDCALL
794 NtUserGetThreadState(
795   DWORD Unknown0);
796
797 DWORD
798 STDCALL
799 NtUserGetTitleBarInfo(
800   DWORD Unknown0,
801   DWORD Unknown1);
802
803 DWORD
804 STDCALL
805 NtUserGetUpdateRect(
806   DWORD Unknown0,
807   DWORD Unknown1,
808   DWORD Unknown2);
809
810 DWORD
811 STDCALL
812 NtUserGetUpdateRgn(
813   DWORD Unknown0,
814   DWORD Unknown1,
815   DWORD Unknown2);
816
817 DWORD
818 STDCALL
819 NtUserGetWindowDC(
820   DWORD Unknown0);
821
822 DWORD
823 STDCALL
824 NtUserGetWindowPlacement(
825   DWORD Unknown0,
826   DWORD Unknown1);
827
828 DWORD
829 STDCALL
830 NtUserGetWOWClass(
831   DWORD Unknown0,
832   DWORD Unknown1);
833
834 DWORD
835 STDCALL
836 NtUserHideCaret(
837   DWORD Unknown0);
838
839 DWORD
840 STDCALL
841 NtUserHiliteMenuItem(
842   DWORD Unknown0,
843   DWORD Unknown1,
844   DWORD Unknown2,
845   DWORD Unknown3);
846
847 DWORD
848 STDCALL
849 NtUserImpersonateDdeClientWindow(
850   DWORD Unknown0,
851   DWORD Unknown1);
852
853 DWORD
854 STDCALL
855 NtUserInitializeClientPfnArrays(
856   DWORD Unknown0,
857   DWORD Unknown1,
858   DWORD Unknown2,
859   DWORD Unknown3);
860
861 DWORD
862 STDCALL
863 NtUserInitTask(
864   DWORD Unknown0,
865   DWORD Unknown1,
866   DWORD Unknown2,
867   DWORD Unknown3,
868   DWORD Unknown4,
869   DWORD Unknown5,
870   DWORD Unknown6,
871   DWORD Unknown7,
872   DWORD Unknown8,
873   DWORD Unknown9,
874   DWORD Unknown10);
875
876 DWORD
877 STDCALL
878 NtUserInternalGetWindowText(
879   DWORD Unknown0,
880   DWORD Unknown1,
881   DWORD Unknown2);
882
883 DWORD
884 STDCALL
885 NtUserInvalidateRect(
886   DWORD Unknown0,
887   DWORD Unknown1,
888   DWORD Unknown2);
889
890 DWORD
891 STDCALL
892 NtUserInvalidateRgn(
893   DWORD Unknown0,
894   DWORD Unknown1,
895   DWORD Unknown2);
896
897 DWORD
898 STDCALL
899 NtUserIsClipboardFormatAvailable(
900   DWORD Unknown0);
901
902 DWORD
903 STDCALL
904 NtUserKillTimer(
905   DWORD Unknown0,
906   DWORD Unknown1);
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 DWORD
983 STDCALL
984 NtUserMoveWindow(
985   DWORD Unknown0,
986   DWORD Unknown1,
987   DWORD Unknown2,
988   DWORD Unknown3,
989   DWORD Unknown4,
990   DWORD Unknown5);
991
992 DWORD
993 STDCALL
994 NtUserNotifyIMEStatus(
995   DWORD Unknown0,
996   DWORD Unknown1,
997   DWORD Unknown2);
998
999 DWORD
1000 STDCALL
1001 NtUserNotifyWinEvent(
1002   DWORD Unknown0,
1003   DWORD Unknown1,
1004   DWORD Unknown2,
1005   DWORD Unknown3);
1006
1007 DWORD
1008 STDCALL
1009 NtUserOpenClipboard(
1010   DWORD Unknown0,
1011   DWORD Unknown1);
1012
1013 HDESK
1014 STDCALL
1015 NtUserOpenDesktop(
1016   PUNICODE_STRING lpszDesktopName,
1017   DWORD dwFlags,
1018   ACCESS_MASK dwDesiredAccess);
1019
1020 HDESK
1021 STDCALL
1022 NtUserOpenInputDesktop(
1023   DWORD dwFlags,
1024   BOOL fInherit,
1025   ACCESS_MASK dwDesiredAccess);
1026
1027 HWINSTA
1028 STDCALL
1029 NtUserOpenWindowStation(
1030   PUNICODE_STRING lpszWindowStationName,
1031   ACCESS_MASK dwDesiredAccess);
1032
1033 BOOL
1034 STDCALL
1035 NtUserPaintDesktop(
1036   HDC hDC);
1037
1038 BOOL
1039 STDCALL
1040 NtUserPeekMessage(
1041   LPMSG lpMsg,
1042   HWND hWnd,
1043   UINT wMsgFilterMin,
1044   UINT wMsgFilterMax,
1045   UINT wRemoveMsg);
1046
1047 BOOL
1048 STDCALL
1049 NtUserPostMessage(
1050   HWND hWnd,
1051   UINT Msg,
1052   WPARAM wParam,
1053   LPARAM lParam);
1054
1055 BOOL
1056 STDCALL
1057 NtUserPostThreadMessage(
1058   DWORD idThread,
1059   UINT Msg,
1060   WPARAM wParam,
1061   LPARAM lParam);
1062
1063 DWORD
1064 STDCALL
1065 NtUserQuerySendMessage(
1066   DWORD Unknown0);
1067
1068 DWORD
1069 STDCALL
1070 NtUserQueryUserCounters(
1071   DWORD Unknown0,
1072   DWORD Unknown1,
1073   DWORD Unknown2,
1074   DWORD Unknown3,
1075   DWORD Unknown4);
1076
1077 DWORD
1078 STDCALL
1079 NtUserQueryWindow(
1080   DWORD Unknown0,
1081   DWORD Unknown1);
1082
1083 DWORD
1084 STDCALL
1085 NtUserRealChildWindowFromPoint(
1086   DWORD Unknown0,
1087   DWORD Unknown1,
1088   DWORD Unknown2);
1089
1090 DWORD
1091 STDCALL
1092 NtUserRedrawWindow(
1093   DWORD Unknown0,
1094   DWORD Unknown1,
1095   DWORD Unknown2,
1096   DWORD Unknown3);
1097
1098 RTL_ATOM
1099 STDCALL
1100 NtUserRegisterClassExWOW(
1101   LPWNDCLASSEX lpwcx,
1102   BOOL bUnicodeClass,
1103   DWORD Unknown2,
1104   DWORD Unknown3,
1105   DWORD Unknown4,
1106   DWORD Unknown5);
1107
1108 DWORD
1109 STDCALL
1110 NtUserRegisterHotKey(
1111   DWORD Unknown0,
1112   DWORD Unknown1,
1113   DWORD Unknown2,
1114   DWORD Unknown3);
1115
1116 DWORD
1117 STDCALL
1118 NtUserRegisterTasklist(
1119   DWORD Unknown0);
1120
1121 UINT STDCALL
1122 NtUserRegisterWindowMessage(LPCWSTR MessageName);
1123
1124 DWORD
1125 STDCALL
1126 NtUserRemoveMenu(
1127   DWORD Unknown0,
1128   DWORD Unknown1,
1129   DWORD Unknown2);
1130
1131 HANDLE STDCALL
1132 NtUserRemoveProp(HWND hWnd, ATOM Atom);
1133
1134 DWORD
1135 STDCALL
1136 NtUserResolveDesktopForWOW(
1137   DWORD Unknown0);
1138
1139 DWORD
1140 STDCALL
1141 NtUserSBGetParms(
1142   DWORD Unknown0,
1143   DWORD Unknown1,
1144   DWORD Unknown2,
1145   DWORD Unknown3);
1146
1147 DWORD
1148 STDCALL
1149 NtUserScrollDC(
1150   DWORD Unknown0,
1151   DWORD Unknown1,
1152   DWORD Unknown2,
1153   DWORD Unknown3,
1154   DWORD Unknown4,
1155   DWORD Unknown5,
1156   DWORD Unknown6);
1157
1158 DWORD
1159 STDCALL
1160 NtUserScrollWindowEx(
1161   DWORD Unknown0,
1162   DWORD Unknown1,
1163   DWORD Unknown2,
1164   DWORD Unknown3,
1165   DWORD Unknown4,
1166   DWORD Unknown5,
1167   DWORD Unknown6,
1168   DWORD Unknown7);
1169
1170 DWORD
1171 STDCALL
1172 NtUserSendInput(
1173   DWORD Unknown0,
1174   DWORD Unknown1,
1175   DWORD Unknown2);
1176
1177 LRESULT STDCALL
1178 NtUserSendMessage(HWND hWnd,
1179                   UINT Msg,
1180                   WPARAM wParam,
1181                   LPARAM lParam);
1182
1183 BOOL
1184 STDCALL
1185 NtUserSendMessageCallback(
1186   HWND hWnd,
1187   UINT Msg,
1188   WPARAM wParam,
1189   LPARAM lParam,
1190   SENDASYNCPROC lpCallBack,
1191   ULONG_PTR dwData);
1192
1193 BOOL
1194 STDCALL
1195 NtUserSendNotifyMessage(
1196   HWND hWnd,
1197   UINT Msg,
1198   WPARAM wParam,
1199   LPARAM lParam);
1200
1201 DWORD
1202 STDCALL
1203 NtUserSetActiveWindow(
1204   DWORD Unknown0);
1205
1206 DWORD
1207 STDCALL
1208 NtUserSetCapture(
1209   DWORD Unknown0);
1210
1211 DWORD
1212 STDCALL
1213 NtUserSetClassLong(
1214   DWORD Unknown0,
1215   DWORD Unknown1,
1216   DWORD Unknown2,
1217   DWORD Unknown3);
1218
1219 DWORD
1220 STDCALL
1221 NtUserSetClassWord(
1222   DWORD Unknown0,
1223   DWORD Unknown1,
1224   DWORD Unknown2);
1225
1226 DWORD
1227 STDCALL
1228 NtUserSetClipboardData(
1229   DWORD Unknown0,
1230   DWORD Unknown1,
1231   DWORD Unknown2);
1232
1233 DWORD
1234 STDCALL
1235 NtUserSetClipboardViewer(
1236   DWORD Unknown0);
1237
1238 DWORD
1239 STDCALL
1240 NtUserSetConsoleReserveKeys(
1241   DWORD Unknown0,
1242   DWORD Unknown1);
1243
1244 DWORD
1245 STDCALL
1246 NtUserSetCursor(
1247   DWORD Unknown0);
1248
1249 DWORD
1250 STDCALL
1251 NtUserSetCursorContents(
1252   DWORD Unknown0,
1253   DWORD Unknown1);
1254
1255 DWORD
1256 STDCALL
1257 NtUserSetCursorIconData(
1258   DWORD Unknown0,
1259   DWORD Unknown1,
1260   DWORD Unknown2,
1261   DWORD Unknown3);
1262
1263 DWORD
1264 STDCALL
1265 NtUserSetDbgTag(
1266   DWORD Unknown0,
1267   DWORD Unknown1);
1268
1269 DWORD
1270 STDCALL
1271 NtUserSetFocus(
1272   DWORD Unknown0);
1273
1274 DWORD
1275 STDCALL
1276 NtUserSetImeHotKey(
1277   DWORD Unknown0,
1278   DWORD Unknown1,
1279   DWORD Unknown2,
1280   DWORD Unknown3,
1281   DWORD Unknown4);
1282
1283 DWORD
1284 STDCALL
1285 NtUserSetImeOwnerWindow(
1286   DWORD Unknown0,
1287   DWORD Unknown1);
1288
1289 DWORD
1290 STDCALL
1291 NtUserSetInternalWindowPos(
1292   DWORD Unknown0,
1293   DWORD Unknown1,
1294   DWORD Unknown2,
1295   DWORD Unknown3);
1296
1297 DWORD
1298 STDCALL
1299 NtUserSetKeyboardState(
1300   DWORD Unknown0);
1301
1302 DWORD
1303 STDCALL
1304 NtUserSetLayeredWindowAttributes(
1305   DWORD Unknown0,
1306   DWORD Unknown1,
1307   DWORD Unknown2,
1308   DWORD Unknown3);
1309
1310 DWORD
1311 STDCALL
1312 NtUserSetLogonNotifyWindow(
1313   DWORD Unknown0);
1314
1315 DWORD
1316 STDCALL
1317 NtUserSetMenu(
1318   DWORD Unknown0,
1319   DWORD Unknown1,
1320   DWORD Unknown2);
1321
1322 DWORD
1323 STDCALL
1324 NtUserSetMenuContextHelpId(
1325   DWORD Unknown0,
1326   DWORD Unknown1);
1327
1328 DWORD
1329 STDCALL
1330 NtUserSetMenuDefaultItem(
1331   DWORD Unknown0,
1332   DWORD Unknown1,
1333   DWORD Unknown2);
1334
1335 DWORD
1336 STDCALL
1337 NtUserSetMenuFlagRtoL(
1338   DWORD Unknown0);
1339
1340 BOOL
1341 STDCALL
1342 NtUserSetObjectInformation(
1343   HANDLE hObject,
1344   DWORD nIndex,
1345   PVOID pvInformation,
1346   DWORD nLength);
1347
1348 DWORD
1349 STDCALL
1350 NtUserSetParent(
1351   DWORD Unknown0,
1352   DWORD Unknown1);
1353
1354 BOOL
1355 STDCALL
1356 NtUserSetProcessWindowStation(
1357   HWINSTA hWindowStation);
1358
1359 BOOL STDCALL
1360 NtUserSetProp(HWND hWnd, ATOM Atom, HANDLE Data);
1361
1362 DWORD
1363 STDCALL
1364 NtUserSetRipFlags(
1365   DWORD Unknown0,
1366   DWORD Unknown1);
1367
1368 DWORD
1369 STDCALL
1370 NtUserSetScrollInfo(
1371   DWORD Unknown0,
1372   DWORD Unknown1,
1373   DWORD Unknown2,
1374   DWORD Unknown3);
1375
1376 DWORD
1377 STDCALL
1378 NtUserSetShellWindowEx(
1379   DWORD Unknown0,
1380   DWORD Unknown1);
1381
1382 DWORD
1383 STDCALL
1384 NtUserSetSysColors(
1385   DWORD Unknown0,
1386   DWORD Unknown1,
1387   DWORD Unknown2,
1388   DWORD Unknown3);
1389
1390 DWORD
1391 STDCALL
1392 NtUserSetSystemCursor(
1393   DWORD Unknown0,
1394   DWORD Unknown1);
1395
1396 DWORD
1397 STDCALL
1398 NtUserSetSystemMenu(
1399   DWORD Unknown0,
1400   DWORD Unknown1);
1401
1402 DWORD
1403 STDCALL
1404 NtUserSetSystemTimer(
1405   DWORD Unknown0,
1406   DWORD Unknown1,
1407   DWORD Unknown2,
1408   DWORD Unknown3);
1409
1410 BOOL
1411 STDCALL
1412 NtUserSetThreadDesktop(
1413   HDESK hDesktop);
1414
1415 DWORD
1416 STDCALL
1417 NtUserSetThreadState(
1418   DWORD Unknown0,
1419   DWORD Unknown1);
1420
1421 DWORD
1422 STDCALL
1423 NtUserSetTimer(
1424   DWORD Unknown0,
1425   DWORD Unknown1,
1426   DWORD Unknown2,
1427   DWORD Unknown3);
1428
1429 DWORD
1430 STDCALL
1431 NtUserSetWindowFNID(
1432   DWORD Unknown0,
1433   DWORD Unknown1);
1434
1435 DWORD
1436 STDCALL
1437 NtUserSetWindowLong(
1438   DWORD Unknown0,
1439   DWORD Unknown1,
1440   DWORD Unknown2,
1441   DWORD Unknown3);
1442
1443 DWORD
1444 STDCALL
1445 NtUserSetWindowPlacement(
1446   DWORD Unknown0,
1447   DWORD Unknown1);
1448
1449 DWORD
1450 STDCALL
1451 NtUserSetWindowPos(
1452   DWORD Unknown0,
1453   DWORD Unknown1,
1454   DWORD Unknown2,
1455   DWORD Unknown3,
1456   DWORD Unknown4,
1457   DWORD Unknown5,
1458   DWORD Unknown6);
1459
1460 DWORD
1461 STDCALL
1462 NtUserSetWindowRgn(
1463   DWORD Unknown0,
1464   DWORD Unknown1,
1465   DWORD Unknown2);
1466
1467 DWORD
1468 STDCALL
1469 NtUserSetWindowsHookAW(
1470   DWORD Unknown0,
1471   DWORD Unknown1,
1472   DWORD Unknown2);
1473
1474 DWORD
1475 STDCALL
1476 NtUserSetWindowsHookEx(
1477   DWORD Unknown0,
1478   DWORD Unknown1,
1479   DWORD Unknown2,
1480   DWORD Unknown3,
1481   DWORD Unknown4,
1482   DWORD Unknown5);
1483
1484 DWORD
1485 STDCALL
1486 NtUserSetWindowStationUser(
1487   DWORD Unknown0,
1488   DWORD Unknown1,
1489   DWORD Unknown2,
1490   DWORD Unknown3);
1491
1492 DWORD
1493 STDCALL
1494 NtUserSetWindowWord(
1495   DWORD Unknown0,
1496   DWORD Unknown1,
1497   DWORD Unknown2);
1498
1499 DWORD
1500 STDCALL
1501 NtUserSetWinEventHook(
1502   DWORD Unknown0,
1503   DWORD Unknown1,
1504   DWORD Unknown2,
1505   DWORD Unknown3,
1506   DWORD Unknown4,
1507   DWORD Unknown5,
1508   DWORD Unknown6,
1509   DWORD Unknown7);
1510
1511 DWORD
1512 STDCALL
1513 NtUserShowCaret(
1514   DWORD Unknown0);
1515
1516 DWORD
1517 STDCALL
1518 NtUserShowScrollBar(
1519   DWORD Unknown0,
1520   DWORD Unknown1,
1521   DWORD Unknown2);
1522
1523 BOOL
1524 STDCALL
1525 NtUserShowWindow(
1526   HWND hWnd,
1527   LONG nCmdShow);
1528
1529 DWORD
1530 STDCALL
1531 NtUserShowWindowAsync(
1532   DWORD Unknown0,
1533   DWORD Unknown1);
1534
1535 BOOL
1536 STDCALL
1537 NtUserSwitchDesktop(
1538   HDESK hDesktop);
1539
1540 DWORD
1541 STDCALL
1542 NtUserSystemParametersInfo(
1543   DWORD Unknown0,
1544   DWORD Unknown1,
1545   DWORD Unknown2,
1546   DWORD Unknown3);
1547
1548 DWORD
1549 STDCALL
1550 NtUserThunkedMenuInfo(
1551   DWORD Unknown0,
1552   DWORD Unknown1);
1553
1554 DWORD
1555 STDCALL
1556 NtUserThunkedMenuItemInfo(
1557   DWORD Unknown0,
1558   DWORD Unknown1,
1559   DWORD Unknown2,
1560   DWORD Unknown3,
1561   DWORD Unknown4,
1562   DWORD Unknown5);
1563
1564 DWORD
1565 STDCALL
1566 NtUserToUnicodeEx(
1567   DWORD Unknown0,
1568   DWORD Unknown1,
1569   DWORD Unknown2,
1570   DWORD Unknown3,
1571   DWORD Unknown4,
1572   DWORD Unknown5,
1573   DWORD Unknown6);
1574
1575 DWORD
1576 STDCALL
1577 NtUserTrackMouseEvent(
1578   DWORD Unknown0);
1579
1580 DWORD
1581 STDCALL
1582 NtUserTrackPopupMenuEx(
1583   DWORD Unknown0,
1584   DWORD Unknown1,
1585   DWORD Unknown2,
1586   DWORD Unknown3,
1587   DWORD Unknown4,
1588   DWORD Unknown5);
1589
1590 DWORD
1591 STDCALL
1592 NtUserTranslateAccelerator(
1593   DWORD Unknown0,
1594   DWORD Unknown1,
1595   DWORD Unknown2);
1596
1597 BOOL
1598 STDCALL
1599 NtUserTranslateMessage(
1600   LPMSG lpMsg,
1601   DWORD Unknown1);
1602
1603 DWORD
1604 STDCALL
1605 NtUserUnhookWindowsHookEx(
1606   DWORD Unknown0);
1607
1608 DWORD
1609 STDCALL
1610 NtUserUnhookWinEvent(
1611   DWORD Unknown0);
1612
1613 DWORD
1614 STDCALL
1615 NtUserUnloadKeyboardLayout(
1616   DWORD Unknown0);
1617
1618 BOOL
1619 STDCALL
1620 NtUserUnlockWindowStation(
1621   HWINSTA hWindowStation);
1622
1623 DWORD
1624 STDCALL
1625 NtUserUnregisterClass(
1626   DWORD Unknown0,
1627   DWORD Unknown1,
1628   DWORD Unknown2);
1629
1630 DWORD
1631 STDCALL
1632 NtUserUnregisterHotKey(
1633   DWORD Unknown0,
1634   DWORD Unknown1);
1635
1636 DWORD
1637 STDCALL
1638 NtUserUpdateInputContext(
1639   DWORD Unknown0,
1640   DWORD Unknown1,
1641   DWORD Unknown2);
1642
1643 DWORD
1644 STDCALL
1645 NtUserUpdateInstance(
1646   DWORD Unknown0,
1647   DWORD Unknown1,
1648   DWORD Unknown2);
1649
1650 DWORD
1651 STDCALL
1652 NtUserUpdateLayeredWindow(
1653   DWORD Unknown0,
1654   DWORD Unknown1,
1655   DWORD Unknown2,
1656   DWORD Unknown3,
1657   DWORD Unknown4,
1658   DWORD Unknown5,
1659   DWORD Unknown6,
1660   DWORD Unknown7,
1661   DWORD Unknown8);
1662
1663 DWORD
1664 STDCALL
1665 NtUserUpdatePerUserSystemParameters(
1666   DWORD Unknown0,
1667   DWORD Unknown1);
1668
1669 DWORD
1670 STDCALL
1671 NtUserUserHandleGrantAccess(
1672   DWORD Unknown0,
1673   DWORD Unknown1,
1674   DWORD Unknown2);
1675
1676 DWORD
1677 STDCALL
1678 NtUserValidateHandleSecure(
1679   DWORD Unknown0);
1680
1681 DWORD
1682 STDCALL
1683 NtUserValidateRect(
1684   DWORD Unknown0,
1685   DWORD Unknown1);
1686
1687 DWORD
1688 STDCALL
1689 NtUserVkKeyScanEx(
1690   DWORD Unknown0,
1691   DWORD Unknown1,
1692   DWORD Unknown2);
1693
1694 DWORD
1695 STDCALL
1696 NtUserWaitForInputIdle(
1697   DWORD Unknown0,
1698   DWORD Unknown1,
1699   DWORD Unknown2);
1700
1701 DWORD
1702 STDCALL
1703 NtUserWaitForMsgAndEvent(
1704   DWORD Unknown0);
1705
1706 BOOL
1707 STDCALL
1708 NtUserWaitMessage(VOID);
1709
1710 DWORD
1711 STDCALL
1712 NtUserWin32PoolAllocationStats(
1713   DWORD Unknown0,
1714   DWORD Unknown1,
1715   DWORD Unknown2,
1716   DWORD Unknown3,
1717   DWORD Unknown4,
1718   DWORD Unknown5);
1719
1720 DWORD
1721 STDCALL
1722 NtUserWindowFromPoint(
1723   DWORD Unknown0,
1724   DWORD Unknown1);
1725
1726 DWORD
1727 STDCALL
1728 NtUserYieldTask(VOID);
1729
1730 #endif /* __WIN32K_NTUSER_H */
1731
1732 /* EOF */