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