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