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
);
554 NtUserGetClipboardData(
560 NtUserGetClipboardFormatName(
567 NtUserGetClipboardOwner(VOID
);
571 NtUserGetClipboardSequenceNumber(VOID
);
575 NtUserGetClipboardViewer(VOID
);
584 NtUserGetComboBoxInfo(
590 NtUserGetControlBrush(
597 NtUserGetControlColor(
612 NtUserGetCursorFrameInfo(
637 NtUserGetDoubleClickTime(VOID
);
641 NtUserGetForegroundWindow(VOID
);
645 NtUserGetGuiResources(
651 NtUserGetGUIThreadInfo(
683 NtUserGetInternalWindowPos(
690 NtUserGetKeyboardLayoutList(
696 NtUserGetKeyboardLayoutName(
701 NtUserGetKeyboardState(
706 NtUserGetKeyNameText(
718 NtUserGetListBoxInfo(
723 NtUserGetMenuBarInfo(
737 NtUserGetMenuItemRect(
753 NtUserGetMouseMovePointsEx(
762 NtUserGetObjectInformation(
767 PDWORD nLengthNeeded
);
771 NtUserGetOpenClipboardWindow(VOID
);
775 NtUserGetPriorityClipboardFormat(
781 NtUserGetProcessWindowStation(VOID
);
785 NtUserGetScrollBarInfo(
798 NtUserGetThreadDesktop(
804 NtUserGetThreadState(
809 NtUserGetTitleBarInfo(
834 NtUserGetWindowPlacement(
851 NtUserHiliteMenuItem(
859 NtUserImpersonateDdeClientWindow(
865 NtUserInitializeClientPfnArrays(
888 NtUserInternalGetWindowText(
895 NtUserInvalidateRect(
909 NtUserIsClipboardFormatAvailable(
920 NtUserLoadKeyboardLayoutEx(
930 NtUserLockWindowStation(
931 HWINSTA hWindowStation
);
935 NtUserLockWindowUpdate(
940 NtUserLockWorkStation(VOID
);
944 NtUserMapVirtualKeyEx(
952 NtUserMenuItemFromPoint(
978 NtUserMNDragLeave(VOID
);
988 NtUserModifyUserStartupInfoFlags(
1004 NtUserNotifyIMEStatus(
1011 NtUserNotifyWinEvent(
1019 NtUserOpenClipboard(
1026 PUNICODE_STRING lpszDesktopName
,
1028 ACCESS_MASK dwDesiredAccess
);
1032 NtUserOpenInputDesktop(
1035 ACCESS_MASK dwDesiredAccess
);
1039 NtUserOpenWindowStation(
1040 PUNICODE_STRING lpszWindowStationName
,
1041 ACCESS_MASK dwDesiredAccess
);
1067 NtUserPostThreadMessage(
1075 NtUserQuerySendMessage(
1080 NtUserQueryUserCounters(
1095 NtUserRealChildWindowFromPoint(
1110 NtUserRegisterClassExWOW(
1120 NtUserRegisterHotKey(
1128 NtUserRegisterTasklist(
1133 NtUserRegisterWindowMessage(
1151 NtUserResolveDesktopForWOW(
1175 NtUserScrollWindowEx(
1194 NtUserSendMessageCallback(
1199 SENDASYNCPROC lpCallBack
,
1204 NtUserSendNotifyMessage(
1212 NtUserSetActiveWindow(
1237 NtUserSetClipboardData(
1244 NtUserSetClipboardViewer(
1249 NtUserSetConsoleReserveKeys(
1260 NtUserSetCursorContents(
1266 NtUserSetCursorIconData(
1294 NtUserSetImeOwnerWindow(
1300 NtUserSetInternalWindowPos(
1308 NtUserSetKeyboardState(
1313 NtUserSetLayeredWindowAttributes(
1321 NtUserSetLogonNotifyWindow(
1333 NtUserSetMenuContextHelpId(
1339 NtUserSetMenuDefaultItem(
1346 NtUserSetMenuFlagRtoL(
1351 NtUserSetObjectInformation(
1354 PVOID pvInformation
,
1365 NtUserSetProcessWindowStation(
1366 HWINSTA hWindowStation
);
1383 NtUserSetScrollInfo(
1391 NtUserSetShellWindowEx(
1405 NtUserSetSystemCursor(
1411 NtUserSetSystemMenu(
1417 NtUserSetSystemTimer(
1425 NtUserSetThreadDesktop(
1430 NtUserSetThreadState(
1444 NtUserSetWindowFNID(
1450 NtUserSetWindowLong(
1458 NtUserSetWindowPlacement(
1482 NtUserSetWindowsHookAW(
1489 NtUserSetWindowsHookEx(
1499 NtUserSetWindowStationUser(
1507 NtUserSetWindowWord(
1514 NtUserSetWinEventHook(
1531 NtUserShowScrollBar(
1544 NtUserShowWindowAsync(
1550 NtUserSwitchDesktop(
1555 NtUserSystemParametersInfo(
1563 NtUserThunkedMenuInfo(
1569 NtUserThunkedMenuItemInfo(
1590 NtUserTrackMouseEvent(
1595 NtUserTrackPopupMenuEx(
1605 NtUserTranslateAccelerator(
1612 NtUserTranslateMessage(
1618 NtUserUnhookWindowsHookEx(
1623 NtUserUnhookWinEvent(
1628 NtUserUnloadKeyboardLayout(
1633 NtUserUnlockWindowStation(
1634 HWINSTA hWindowStation
);
1638 NtUserUnregisterClass(
1645 NtUserUnregisterHotKey(
1651 NtUserUpdateInputContext(
1658 NtUserUpdateInstance(
1665 NtUserUpdateLayeredWindow(
1678 NtUserUpdatePerUserSystemParameters(
1684 NtUserUserHandleGrantAccess(
1691 NtUserValidateHandleSecure(
1709 NtUserWaitForInputIdle(
1716 NtUserWaitForMsgAndEvent(
1721 NtUserWaitMessage(VOID
);
1725 NtUserWin32PoolAllocationStats(
1735 NtUserWindowFromPoint(
1741 NtUserYieldTask(VOID
);
1743 #endif /* __WIN32K_NTUSER_H */