1 #ifndef __WIN32K_NTUSER_H
2 #define __WIN32K_NTUSER_H
5 NtUserGetWindowLong(HWND hWnd
, DWORD Index
);
9 NtUserAcquireOrReleaseInputOwnership(
14 NtUserActivateKeyboardLayout(
20 NtUserAlterWindowStyle(
27 NtUserAttachThreadInput(
109 NtUserCallHwndParamLock(
122 NtUserCallNextHookEx(
148 NtUserChangeClipboardChain(
154 NtUserChangeDisplaySettings(
169 NtUserChildWindowFromPointEx(HWND Parent
,
181 NtUserCloseClipboard(VOID
);
190 NtUserCloseWindowStation(
195 NtUserConvertMemHandle(
201 NtUserCopyAcceleratorTable(
208 NtUserCountClipboardFormats(VOID
);
212 NtUserCreateAcceleratorTable(
227 PUNICODE_STRING lpszDesktopName
,
229 ACCESS_MASK dwDesiredAccess
,
230 LPSECURITY_ATTRIBUTES lpSecurity
,
231 HWINSTA hWindowStation
);
235 NtUserCreateLocalMemHandle(
243 NtUserCreateWindowEx(
245 PUNICODE_STRING lpClassName
,
246 PUNICODE_STRING lpWindowName
,
260 NtUserCreateWindowStation(
261 PUNICODE_STRING lpszWindowStationName
,
262 ACCESS_MASK dwDesiredAccess
,
263 LPSECURITY_ATTRIBUTES lpSecurity
,
270 NtUserDdeGetQualityOfService(
286 NtUserDdeSetQualityOfService(
292 NtUserDeferWindowPos(HDWP WinPosInfo
,
315 NtUserDestroyAcceleratorTable(
330 NtUserDestroyWindow(HWND Wnd
);
334 NtUserDispatchMessage(
355 NtUserDrawAnimatedRects(
371 NtUserDrawCaptionTemp(
397 NtUserDrawMenuBarTemp(
406 NtUserEmptyClipboard(VOID
);
410 NtUserEnableMenuItem(
417 NtUserEnableScrollBar(
424 NtUserEndDeferWindowPosEx(
440 NtUserEnumDisplayDevices(
448 NtUserEnumDisplayMonitors(
456 NtUserEnumDisplaySettings(
469 NtUserExcludeUpdateRgn(
483 NtUserFindExistingCursorIcon(
493 PUNICODE_STRING ucClassName
,
494 PUNICODE_STRING ucWindowName
,
520 NtUserGetAsyncKeyState(
525 NtUserGetCaretBlinkTime(VOID
);
533 NtUserGetClassInfo(IN LPWSTR ClassName
,
537 OUT PULONG ReturnedLength
);
548 NtUserGetClipboardData(
554 NtUserGetClipboardFormatName(
561 NtUserGetClipboardOwner(VOID
);
565 NtUserGetClipboardSequenceNumber(VOID
);
569 NtUserGetClipboardViewer(VOID
);
578 NtUserGetComboBoxInfo(
584 NtUserGetControlBrush(
591 NtUserGetControlColor(
606 NtUserGetCursorFrameInfo(
631 NtUserGetDoubleClickTime(VOID
);
635 NtUserGetForegroundWindow(VOID
);
639 NtUserGetGuiResources(
645 NtUserGetGUIThreadInfo(
677 NtUserGetInternalWindowPos(
684 NtUserGetKeyboardLayoutList(
690 NtUserGetKeyboardLayoutName(
695 NtUserGetKeyboardState(
700 NtUserGetKeyNameText(
712 NtUserGetListBoxInfo(
717 NtUserGetMenuBarInfo(
731 NtUserGetMenuItemRect(
747 NtUserGetMouseMovePointsEx(
756 NtUserGetObjectInformation(
761 PDWORD nLengthNeeded
);
765 NtUserGetOpenClipboardWindow(VOID
);
769 NtUserGetPriorityClipboardFormat(
775 NtUserGetProcessWindowStation(VOID
);
779 NtUserGetScrollBarInfo(
792 NtUserGetThreadDesktop(
798 NtUserGetThreadState(
803 NtUserGetTitleBarInfo(
828 NtUserGetWindowPlacement(
845 NtUserHiliteMenuItem(
853 NtUserImpersonateDdeClientWindow(
859 NtUserInitializeClientPfnArrays(
882 NtUserInternalGetWindowText(
889 NtUserInvalidateRect(
903 NtUserIsClipboardFormatAvailable(
914 NtUserLoadKeyboardLayoutEx(
924 NtUserLockWindowStation(
925 HWINSTA hWindowStation
);
929 NtUserLockWindowUpdate(
934 NtUserLockWorkStation(VOID
);
938 NtUserMapVirtualKeyEx(
946 NtUserMenuItemFromPoint(
972 NtUserMNDragLeave(VOID
);
982 NtUserModifyUserStartupInfoFlags(
998 NtUserNotifyIMEStatus(
1005 NtUserNotifyWinEvent(
1013 NtUserOpenClipboard(
1020 PUNICODE_STRING lpszDesktopName
,
1022 ACCESS_MASK dwDesiredAccess
);
1026 NtUserOpenInputDesktop(
1029 ACCESS_MASK dwDesiredAccess
);
1033 NtUserOpenWindowStation(
1034 PUNICODE_STRING lpszWindowStationName
,
1035 ACCESS_MASK dwDesiredAccess
);
1061 NtUserPostThreadMessage(
1069 NtUserQuerySendMessage(
1074 NtUserQueryUserCounters(
1089 NtUserRealChildWindowFromPoint(
1104 NtUserRegisterClassExWOW(
1114 NtUserRegisterHotKey(
1122 NtUserRegisterTasklist(
1126 NtUserRegisterWindowMessage(LPCWSTR MessageName
);
1143 NtUserResolveDesktopForWOW(
1167 NtUserScrollWindowEx(
1186 NtUserSendMessageCallback(
1191 SENDASYNCPROC lpCallBack
,
1196 NtUserSendNotifyMessage(
1204 NtUserSetActiveWindow(
1229 NtUserSetClipboardData(
1236 NtUserSetClipboardViewer(
1241 NtUserSetConsoleReserveKeys(
1252 NtUserSetCursorContents(
1258 NtUserSetCursorIconData(
1286 NtUserSetImeOwnerWindow(
1292 NtUserSetInternalWindowPos(
1300 NtUserSetKeyboardState(
1305 NtUserSetLayeredWindowAttributes(
1313 NtUserSetLogonNotifyWindow(
1325 NtUserSetMenuContextHelpId(
1331 NtUserSetMenuDefaultItem(
1338 NtUserSetMenuFlagRtoL(
1343 NtUserSetObjectInformation(
1346 PVOID pvInformation
,
1357 NtUserSetProcessWindowStation(
1358 HWINSTA hWindowStation
);
1375 NtUserSetScrollInfo(
1383 NtUserSetShellWindowEx(
1397 NtUserSetSystemCursor(
1403 NtUserSetSystemMenu(
1409 NtUserSetSystemTimer(
1417 NtUserSetThreadDesktop(
1422 NtUserSetThreadState(
1436 NtUserSetWindowFNID(
1442 NtUserSetWindowLong(
1450 NtUserSetWindowPlacement(
1474 NtUserSetWindowsHookAW(
1481 NtUserSetWindowsHookEx(
1491 NtUserSetWindowStationUser(
1499 NtUserSetWindowWord(
1506 NtUserSetWinEventHook(
1523 NtUserShowScrollBar(
1536 NtUserShowWindowAsync(
1542 NtUserSwitchDesktop(
1547 NtUserSystemParametersInfo(
1555 NtUserThunkedMenuInfo(
1561 NtUserThunkedMenuItemInfo(
1582 NtUserTrackMouseEvent(
1587 NtUserTrackPopupMenuEx(
1597 NtUserTranslateAccelerator(
1604 NtUserTranslateMessage(
1610 NtUserUnhookWindowsHookEx(
1615 NtUserUnhookWinEvent(
1620 NtUserUnloadKeyboardLayout(
1625 NtUserUnlockWindowStation(
1626 HWINSTA hWindowStation
);
1630 NtUserUnregisterClass(
1637 NtUserUnregisterHotKey(
1643 NtUserUpdateInputContext(
1650 NtUserUpdateInstance(
1657 NtUserUpdateLayeredWindow(
1670 NtUserUpdatePerUserSystemParameters(
1676 NtUserUserHandleGrantAccess(
1683 NtUserValidateHandleSecure(
1701 NtUserWaitForInputIdle(
1708 NtUserWaitForMsgAndEvent(
1713 NtUserWaitMessage(VOID
);
1717 NtUserWin32PoolAllocationStats(
1727 NtUserWindowFromPoint(
1733 NtUserYieldTask(VOID
);
1735 #endif /* __WIN32K_NTUSER_H */