1 #ifndef __WIN32K_NTUSER_H
2 #define __WIN32K_NTUSER_H
6 NtUserActivateKeyboardLayout(
12 NtUserAlterWindowStyle(
19 NtUserAttachThreadInput(
101 NtUserCallHwndParamLock(
114 NtUserCallNextHookEx(
140 NtUserChangeClipboardChain(
146 NtUserChangeDisplaySettings(
162 NtUserChildWindowFromPointEx(
175 NtUserCloseClipboard(VOID
);
184 NtUserCloseWindowStation(
189 NtUserConvertMemHandle(
195 NtUserCopyAcceleratorTable(
202 NtUserCountClipboardFormats(VOID
);
206 NtUserCreateAcceleratorTable(
221 PUNICODE_STRING lpszDesktopName
,
223 ACCESS_MASK dwDesiredAccess
,
224 LPSECURITY_ATTRIBUTES lpSecurity
,
225 HWINSTA hWindowStation
);
229 NtUserCreateLocalMemHandle(
237 NtUserCreateWindowEx(
239 PUNICODE_STRING lpClassName
,
240 PUNICODE_STRING lpWindowName
,
254 NtUserCreateWindowStation(
255 PUNICODE_STRING lpszWindowStationName
,
256 ACCESS_MASK dwDesiredAccess
,
257 LPSECURITY_ATTRIBUTES lpSecurity
,
264 NtUserDdeGetQualityOfService(
280 NtUserDdeSetQualityOfService(
287 NtUserDeferWindowPos(
312 NtUserDestroyAcceleratorTable(
333 NtUserDispatchMessage(
354 NtUserDrawAnimatedRects(
370 NtUserDrawCaptionTemp(
396 NtUserDrawMenuBarTemp(
405 NtUserEmptyClipboard(VOID
);
409 NtUserEnableMenuItem(
416 NtUserEnableScrollBar(
423 NtUserEndDeferWindowPosEx(
439 NtUserEnumDisplayDevices(
447 NtUserEnumDisplayMonitors(
455 NtUserEnumDisplaySettings(
468 NtUserExcludeUpdateRgn(
482 NtUserFindExistingCursorIcon(
492 PUNICODE_STRING ucClassName
,
493 PUNICODE_STRING ucWindowName
,
519 NtUserGetAsyncKeyState(
524 NtUserGetCaretBlinkTime(VOID
);
549 NtUserGetClipboardData(
555 NtUserGetClipboardFormatName(
562 NtUserGetClipboardOwner(VOID
);
566 NtUserGetClipboardSequenceNumber(VOID
);
570 NtUserGetClipboardViewer(VOID
);
579 NtUserGetComboBoxInfo(
585 NtUserGetControlBrush(
592 NtUserGetControlColor(
607 NtUserGetCursorFrameInfo(
632 NtUserGetDoubleClickTime(VOID
);
636 NtUserGetForegroundWindow(VOID
);
640 NtUserGetGuiResources(
646 NtUserGetGUIThreadInfo(
678 NtUserGetInternalWindowPos(
685 NtUserGetKeyboardLayoutList(
691 NtUserGetKeyboardLayoutName(
696 NtUserGetKeyboardState(
701 NtUserGetKeyNameText(
713 NtUserGetListBoxInfo(
718 NtUserGetMenuBarInfo(
732 NtUserGetMenuItemRect(
748 NtUserGetMouseMovePointsEx(
757 NtUserGetObjectInformation(
762 PDWORD nLengthNeeded
);
766 NtUserGetOpenClipboardWindow(VOID
);
770 NtUserGetPriorityClipboardFormat(
776 NtUserGetProcessWindowStation(VOID
);
780 NtUserGetScrollBarInfo(
793 NtUserGetThreadDesktop(
799 NtUserGetThreadState(
804 NtUserGetTitleBarInfo(
829 NtUserGetWindowPlacement(
846 NtUserHiliteMenuItem(
854 NtUserImpersonateDdeClientWindow(
860 NtUserInitializeClientPfnArrays(
883 NtUserInternalGetWindowText(
890 NtUserInvalidateRect(
904 NtUserIsClipboardFormatAvailable(
915 NtUserLoadKeyboardLayoutEx(
925 NtUserLockWindowStation(
926 HWINSTA hWindowStation
);
930 NtUserLockWindowUpdate(
935 NtUserLockWorkStation(VOID
);
939 NtUserMapVirtualKeyEx(
947 NtUserMenuItemFromPoint(
973 NtUserMNDragLeave(VOID
);
983 NtUserModifyUserStartupInfoFlags(
999 NtUserNotifyIMEStatus(
1006 NtUserNotifyWinEvent(
1014 NtUserOpenClipboard(
1021 PUNICODE_STRING lpszDesktopName
,
1023 ACCESS_MASK dwDesiredAccess
);
1027 NtUserOpenInputDesktop(
1030 ACCESS_MASK dwDesiredAccess
);
1034 NtUserOpenWindowStation(
1035 PUNICODE_STRING lpszWindowStationName
,
1036 ACCESS_MASK dwDesiredAccess
);
1062 NtUserPostThreadMessage(
1070 NtUserQuerySendMessage(
1075 NtUserQueryUserCounters(
1090 NtUserRealChildWindowFromPoint(
1105 NtUserRegisterClassExWOW(
1115 NtUserRegisterHotKey(
1123 NtUserRegisterTasklist(
1128 NtUserRegisterWindowMessage(
1146 NtUserResolveDesktopForWOW(
1170 NtUserScrollWindowEx(
1189 NtUserSendMessageCallback(
1194 SENDASYNCPROC lpCallBack
,
1199 NtUserSendNotifyMessage(
1207 NtUserSetActiveWindow(
1232 NtUserSetClipboardData(
1239 NtUserSetClipboardViewer(
1244 NtUserSetConsoleReserveKeys(
1255 NtUserSetCursorContents(
1261 NtUserSetCursorIconData(
1289 NtUserSetImeOwnerWindow(
1295 NtUserSetInternalWindowPos(
1303 NtUserSetKeyboardState(
1308 NtUserSetLayeredWindowAttributes(
1316 NtUserSetLogonNotifyWindow(
1328 NtUserSetMenuContextHelpId(
1334 NtUserSetMenuDefaultItem(
1341 NtUserSetMenuFlagRtoL(
1346 NtUserSetObjectInformation(
1349 PVOID pvInformation
,
1360 NtUserSetProcessWindowStation(
1361 HWINSTA hWindowStation
);
1378 NtUserSetScrollInfo(
1386 NtUserSetShellWindowEx(
1400 NtUserSetSystemCursor(
1406 NtUserSetSystemMenu(
1412 NtUserSetSystemTimer(
1420 NtUserSetThreadDesktop(
1425 NtUserSetThreadState(
1439 NtUserSetWindowFNID(
1445 NtUserSetWindowLong(
1453 NtUserSetWindowPlacement(
1477 NtUserSetWindowsHookAW(
1484 NtUserSetWindowsHookEx(
1494 NtUserSetWindowStationUser(
1502 NtUserSetWindowWord(
1509 NtUserSetWinEventHook(
1526 NtUserShowScrollBar(
1539 NtUserShowWindowAsync(
1545 NtUserSwitchDesktop(
1550 NtUserSystemParametersInfo(
1558 NtUserThunkedMenuInfo(
1564 NtUserThunkedMenuItemInfo(
1585 NtUserTrackMouseEvent(
1590 NtUserTrackPopupMenuEx(
1600 NtUserTranslateAccelerator(
1607 NtUserTranslateMessage(
1613 NtUserUnhookWindowsHookEx(
1618 NtUserUnhookWinEvent(
1623 NtUserUnloadKeyboardLayout(
1628 NtUserUnlockWindowStation(
1629 HWINSTA hWindowStation
);
1633 NtUserUnregisterClass(
1640 NtUserUnregisterHotKey(
1646 NtUserUpdateInputContext(
1653 NtUserUpdateInstance(
1660 NtUserUpdateLayeredWindow(
1673 NtUserUpdatePerUserSystemParameters(
1679 NtUserUserHandleGrantAccess(
1686 NtUserValidateHandleSecure(
1704 NtUserWaitForInputIdle(
1711 NtUserWaitForMsgAndEvent(
1716 NtUserWaitMessage(VOID
);
1720 NtUserWin32PoolAllocationStats(
1730 NtUserWindowFromPoint(
1736 NtUserYieldTask(VOID
);
1738 #endif /* __WIN32K_NTUSER_H */