1 #ifndef __WIN32K_NTUSER_H
2 #define __WIN32K_NTUSER_H
6 NtUserAcquireOrReleaseInputOwnership(
11 NtUserActivateKeyboardLayout(
17 NtUserAlterWindowStyle(
24 NtUserAttachThreadInput(
106 NtUserCallHwndParamLock(
119 NtUserCallNextHookEx(
145 NtUserChangeClipboardChain(
151 NtUserChangeDisplaySettings(
167 NtUserChildWindowFromPointEx(
180 NtUserCloseClipboard(VOID
);
189 NtUserCloseWindowStation(
194 NtUserConvertMemHandle(
200 NtUserCopyAcceleratorTable(
207 NtUserCountClipboardFormats(VOID
);
211 NtUserCreateAcceleratorTable(
226 PUNICODE_STRING lpszDesktopName
,
228 ACCESS_MASK dwDesiredAccess
,
229 LPSECURITY_ATTRIBUTES lpSecurity
,
230 HWINSTA hWindowStation
);
234 NtUserCreateLocalMemHandle(
242 NtUserCreateWindowEx(
244 PUNICODE_STRING lpClassName
,
245 PUNICODE_STRING lpWindowName
,
259 NtUserCreateWindowStation(
260 PUNICODE_STRING lpszWindowStationName
,
261 ACCESS_MASK dwDesiredAccess
,
262 LPSECURITY_ATTRIBUTES lpSecurity
,
269 NtUserDdeGetQualityOfService(
285 NtUserDdeSetQualityOfService(
292 NtUserDeferWindowPos(
317 NtUserDestroyAcceleratorTable(
338 NtUserDispatchMessage(
359 NtUserDrawAnimatedRects(
375 NtUserDrawCaptionTemp(
401 NtUserDrawMenuBarTemp(
410 NtUserEmptyClipboard(VOID
);
414 NtUserEnableMenuItem(
421 NtUserEnableScrollBar(
428 NtUserEndDeferWindowPosEx(
444 NtUserEnumDisplayDevices(
452 NtUserEnumDisplayMonitors(
460 NtUserEnumDisplaySettings(
473 NtUserExcludeUpdateRgn(
487 NtUserFindExistingCursorIcon(
497 PUNICODE_STRING ucClassName
,
498 PUNICODE_STRING ucWindowName
,
524 NtUserGetAsyncKeyState(
529 NtUserGetCaretBlinkTime(VOID
);
537 NtUserGetClassInfo(IN LPWSTR ClassName
,
541 OUT PULONG ReturnedLength
);
552 NtUserGetClipboardData(
558 NtUserGetClipboardFormatName(
565 NtUserGetClipboardOwner(VOID
);
569 NtUserGetClipboardSequenceNumber(VOID
);
573 NtUserGetClipboardViewer(VOID
);
582 NtUserGetComboBoxInfo(
588 NtUserGetControlBrush(
595 NtUserGetControlColor(
610 NtUserGetCursorFrameInfo(
635 NtUserGetDoubleClickTime(VOID
);
639 NtUserGetForegroundWindow(VOID
);
643 NtUserGetGuiResources(
649 NtUserGetGUIThreadInfo(
681 NtUserGetInternalWindowPos(
688 NtUserGetKeyboardLayoutList(
694 NtUserGetKeyboardLayoutName(
699 NtUserGetKeyboardState(
704 NtUserGetKeyNameText(
716 NtUserGetListBoxInfo(
721 NtUserGetMenuBarInfo(
735 NtUserGetMenuItemRect(
751 NtUserGetMouseMovePointsEx(
760 NtUserGetObjectInformation(
765 PDWORD nLengthNeeded
);
769 NtUserGetOpenClipboardWindow(VOID
);
773 NtUserGetPriorityClipboardFormat(
779 NtUserGetProcessWindowStation(VOID
);
783 NtUserGetScrollBarInfo(
796 NtUserGetThreadDesktop(
802 NtUserGetThreadState(
807 NtUserGetTitleBarInfo(
832 NtUserGetWindowPlacement(
849 NtUserHiliteMenuItem(
857 NtUserImpersonateDdeClientWindow(
863 NtUserInitializeClientPfnArrays(
886 NtUserInternalGetWindowText(
893 NtUserInvalidateRect(
907 NtUserIsClipboardFormatAvailable(
918 NtUserLoadKeyboardLayoutEx(
928 NtUserLockWindowStation(
929 HWINSTA hWindowStation
);
933 NtUserLockWindowUpdate(
938 NtUserLockWorkStation(VOID
);
942 NtUserMapVirtualKeyEx(
950 NtUserMenuItemFromPoint(
976 NtUserMNDragLeave(VOID
);
986 NtUserModifyUserStartupInfoFlags(
1002 NtUserNotifyIMEStatus(
1009 NtUserNotifyWinEvent(
1017 NtUserOpenClipboard(
1024 PUNICODE_STRING lpszDesktopName
,
1026 ACCESS_MASK dwDesiredAccess
);
1030 NtUserOpenInputDesktop(
1033 ACCESS_MASK dwDesiredAccess
);
1037 NtUserOpenWindowStation(
1038 PUNICODE_STRING lpszWindowStationName
,
1039 ACCESS_MASK dwDesiredAccess
);
1065 NtUserPostThreadMessage(
1073 NtUserQuerySendMessage(
1078 NtUserQueryUserCounters(
1093 NtUserRealChildWindowFromPoint(
1108 NtUserRegisterClassExWOW(
1118 NtUserRegisterHotKey(
1126 NtUserRegisterTasklist(
1131 NtUserRegisterWindowMessage(
1149 NtUserResolveDesktopForWOW(
1173 NtUserScrollWindowEx(
1192 NtUserSendMessageCallback(
1197 SENDASYNCPROC lpCallBack
,
1202 NtUserSendNotifyMessage(
1210 NtUserSetActiveWindow(
1235 NtUserSetClipboardData(
1242 NtUserSetClipboardViewer(
1247 NtUserSetConsoleReserveKeys(
1258 NtUserSetCursorContents(
1264 NtUserSetCursorIconData(
1292 NtUserSetImeOwnerWindow(
1298 NtUserSetInternalWindowPos(
1306 NtUserSetKeyboardState(
1311 NtUserSetLayeredWindowAttributes(
1319 NtUserSetLogonNotifyWindow(
1331 NtUserSetMenuContextHelpId(
1337 NtUserSetMenuDefaultItem(
1344 NtUserSetMenuFlagRtoL(
1349 NtUserSetObjectInformation(
1352 PVOID pvInformation
,
1363 NtUserSetProcessWindowStation(
1364 HWINSTA hWindowStation
);
1381 NtUserSetScrollInfo(
1389 NtUserSetShellWindowEx(
1403 NtUserSetSystemCursor(
1409 NtUserSetSystemMenu(
1415 NtUserSetSystemTimer(
1423 NtUserSetThreadDesktop(
1428 NtUserSetThreadState(
1442 NtUserSetWindowFNID(
1448 NtUserSetWindowLong(
1456 NtUserSetWindowPlacement(
1480 NtUserSetWindowsHookAW(
1487 NtUserSetWindowsHookEx(
1497 NtUserSetWindowStationUser(
1505 NtUserSetWindowWord(
1512 NtUserSetWinEventHook(
1529 NtUserShowScrollBar(
1542 NtUserShowWindowAsync(
1548 NtUserSwitchDesktop(
1553 NtUserSystemParametersInfo(
1561 NtUserThunkedMenuInfo(
1567 NtUserThunkedMenuItemInfo(
1588 NtUserTrackMouseEvent(
1593 NtUserTrackPopupMenuEx(
1603 NtUserTranslateAccelerator(
1610 NtUserTranslateMessage(
1616 NtUserUnhookWindowsHookEx(
1621 NtUserUnhookWinEvent(
1626 NtUserUnloadKeyboardLayout(
1631 NtUserUnlockWindowStation(
1632 HWINSTA hWindowStation
);
1636 NtUserUnregisterClass(
1643 NtUserUnregisterHotKey(
1649 NtUserUpdateInputContext(
1656 NtUserUpdateInstance(
1663 NtUserUpdateLayeredWindow(
1676 NtUserUpdatePerUserSystemParameters(
1682 NtUserUserHandleGrantAccess(
1689 NtUserValidateHandleSecure(
1707 NtUserWaitForInputIdle(
1714 NtUserWaitForMsgAndEvent(
1719 NtUserWaitMessage(VOID
);
1723 NtUserWin32PoolAllocationStats(
1733 NtUserWindowFromPoint(
1739 NtUserYieldTask(VOID
);
1741 #endif /* __WIN32K_NTUSER_H */