1 #ifndef __WIN32K_NTUSER_H
2 #define __WIN32K_NTUSER_H
5 NtUserGetSystemMetrics(ULONG Index);
7 NtUserGetClassLong(HWND hWnd, DWORD Offset);
9 NtUserGetWindowLong(HWND hWnd, DWORD Index);
11 NtUserReleaseDC(HWND hWnd, HDC hDc);
13 NtUserGetWindowRect(HWND hWnd, LPRECT Rect);
15 NtUserGetClientRect(HWND hWnd, LPRECT Rect);
17 NtUserGetProp(HWND hWnd, ATOM Atom);
19 NtUserGetClientOrigin(HWND hWnd, LPPOINT Point);
23 NtUserAcquireOrReleaseInputOwnership(
28 NtUserActivateKeyboardLayout(
34 NtUserAlterWindowStyle(
41 NtUserAttachThreadInput(
47 NtUserBeginPaint(HWND hWnd, PAINTSTRUCT* lPs);
120 NtUserCallHwndParamLock(
133 NtUserCallNextHookEx(
159 NtUserChangeClipboardChain(
165 NtUserChangeDisplaySettings(
180 NtUserChildWindowFromPointEx(HWND Parent,
192 NtUserCloseClipboard(VOID);
201 NtUserCloseWindowStation(
206 NtUserConvertMemHandle(
212 NtUserCopyAcceleratorTable(
219 NtUserCountClipboardFormats(VOID);
223 NtUserCreateAcceleratorTable(
238 PUNICODE_STRING lpszDesktopName,
240 ACCESS_MASK dwDesiredAccess,
241 LPSECURITY_ATTRIBUTES lpSecurity,
242 HWINSTA hWindowStation);
246 NtUserCreateLocalMemHandle(
254 NtUserCreateWindowEx(
256 PUNICODE_STRING lpClassName,
257 PUNICODE_STRING lpWindowName,
271 NtUserCreateWindowStation(
272 PUNICODE_STRING lpszWindowStationName,
273 ACCESS_MASK dwDesiredAccess,
274 LPSECURITY_ATTRIBUTES lpSecurity,
281 NtUserDdeGetQualityOfService(
297 NtUserDdeSetQualityOfService(
303 NtUserDeferWindowPos(HDWP WinPosInfo,
326 NtUserDestroyAcceleratorTable(
341 NtUserDestroyWindow(HWND Wnd);
345 NtUserDispatchMessage(CONST MSG* lpmsg);
365 NtUserDrawAnimatedRects(
381 NtUserDrawCaptionTemp(
407 NtUserDrawMenuBarTemp(
416 NtUserEmptyClipboard(VOID);
420 NtUserEnableMenuItem(
427 NtUserEnableScrollBar(
434 NtUserEndDeferWindowPosEx(
443 NtUserEndPaint(HWND hWnd, CONST PAINTSTRUCT* lPs);
447 NtUserEnumDisplayDevices(
455 NtUserEnumDisplayMonitors(
463 NtUserEnumDisplaySettings(
476 NtUserExcludeUpdateRgn(
490 NtUserFindExistingCursorIcon(
500 PUNICODE_STRING ucClassName,
501 PUNICODE_STRING ucWindowName,
520 NtUserGetAncestor(HWND hWnd, UINT Flags);
525 NtUserGetAsyncKeyState(
530 NtUserGetCaretBlinkTime(VOID);
538 NtUserGetClassInfo(IN LPWSTR ClassName,
542 OUT PULONG ReturnedLength);
553 NtUserGetClipboardData(
559 NtUserGetClipboardFormatName(
566 NtUserGetClipboardOwner(VOID);
570 NtUserGetClipboardSequenceNumber(VOID);
574 NtUserGetClipboardViewer(VOID);
583 NtUserGetComboBoxInfo(
589 NtUserGetControlBrush(
596 NtUserGetControlColor(
611 NtUserGetCursorFrameInfo(
623 NtUserGetDC(HWND hWnd);
625 HDC STDCALL NtUserGetDCEx(HWND hWnd, HANDLE hRegion, ULONG Flags);
629 NtUserGetDoubleClickTime(VOID);
633 NtUserGetForegroundWindow(VOID);
637 NtUserGetGuiResources(
643 NtUserGetGUIThreadInfo(
675 NtUserGetInternalWindowPos(
682 NtUserGetKeyboardLayoutList(
688 NtUserGetKeyboardLayoutName(
693 NtUserGetKeyboardState(
698 NtUserGetKeyNameText(
710 NtUserGetListBoxInfo(
715 NtUserGetMenuBarInfo(
729 NtUserGetMenuItemRect(
745 NtUserGetMouseMovePointsEx(
754 NtUserGetObjectInformation(
759 PDWORD nLengthNeeded);
763 NtUserGetOpenClipboardWindow(VOID);
767 NtUserGetPriorityClipboardFormat(
773 NtUserGetProcessWindowStation(VOID);
777 NtUserGetScrollBarInfo(HWND hWnd, LONG idObject, PSCROLLBARINFO psbi);
787 NtUserGetThreadDesktop(
793 NtUserGetThreadState(
798 NtUserGetTitleBarInfo(
823 NtUserGetWindowPlacement(
840 NtUserHiliteMenuItem(
848 NtUserImpersonateDdeClientWindow(
854 NtUserInitializeClientPfnArrays(
877 NtUserInternalGetWindowText(
884 NtUserInvalidateRect(
899 NtUserIsClipboardFormatAvailable(
910 NtUserLoadKeyboardLayoutEx(
920 NtUserLockWindowStation(
921 HWINSTA hWindowStation);
925 NtUserLockWindowUpdate(
930 NtUserLockWorkStation(VOID);
934 NtUserMapVirtualKeyEx(
942 NtUserMenuItemFromPoint(
968 NtUserMNDragLeave(VOID);
978 NtUserModifyUserStartupInfoFlags(
995 NtUserNotifyIMEStatus(
1002 NtUserNotifyWinEvent(
1010 NtUserOpenClipboard(
1017 PUNICODE_STRING lpszDesktopName,
1019 ACCESS_MASK dwDesiredAccess);
1023 NtUserOpenInputDesktop(
1026 ACCESS_MASK dwDesiredAccess);
1030 NtUserOpenWindowStation(
1031 PUNICODE_STRING lpszWindowStationName,
1032 ACCESS_MASK dwDesiredAccess);
1058 NtUserPostThreadMessage(
1066 NtUserQuerySendMessage(
1071 NtUserQueryUserCounters(
1086 NtUserRealChildWindowFromPoint(
1092 NtUserRedrawWindow(HWND hWnd, CONST RECT *lprcUpdate, HRGN hrgnUpdate, UINT flags);
1097 NtUserRegisterClassExWOW(
1107 NtUserRegisterHotKey(
1115 NtUserRegisterTasklist(
1119 NtUserRegisterWindowMessage(LPCWSTR MessageName);
1129 NtUserRemoveProp(HWND hWnd, ATOM Atom);
1133 NtUserResolveDesktopForWOW(
1157 NtUserScrollWindowEx(
1175 NtUserSendMessage(HWND hWnd,
1182 NtUserSendMessageCallback(
1187 SENDASYNCPROC lpCallBack,
1192 NtUserSendNotifyMessage(
1200 NtUserSetActiveWindow(
1225 NtUserSetClipboardData(
1232 NtUserSetClipboardViewer(
1237 NtUserSetConsoleReserveKeys(
1248 NtUserSetCursorContents(
1254 NtUserSetCursorIconData(
1282 NtUserSetImeOwnerWindow(
1288 NtUserSetInternalWindowPos(
1296 NtUserSetKeyboardState(
1301 NtUserSetLayeredWindowAttributes(
1309 NtUserSetLogonNotifyWindow(
1321 NtUserSetMenuContextHelpId(
1327 NtUserSetMenuDefaultItem(
1334 NtUserSetMenuFlagRtoL(
1339 NtUserSetObjectInformation(
1342 PVOID pvInformation,
1353 NtUserSetProcessWindowStation(
1354 HWINSTA hWindowStation);
1357 NtUserSetProp(HWND hWnd, ATOM Atom, HANDLE Data);
1367 NtUserSetScrollInfo(
1375 NtUserSetShellWindowEx(
1389 NtUserSetSystemCursor(
1395 NtUserSetSystemMenu(
1401 NtUserSetSystemTimer(
1409 NtUserSetThreadDesktop(
1414 NtUserSetThreadState(
1424 TIMERPROC TimerFunc);
1428 NtUserSetWindowFNID(
1434 NtUserSetWindowLong(
1442 NtUserSetWindowPlacement(
1447 STDCALL NtUserSetWindowPos(
1449 HWND hWndInsertAfter,
1466 NtUserSetWindowsHookAW(
1473 NtUserSetWindowsHookEx(
1483 NtUserSetWindowStationUser(
1491 NtUserSetWindowWord(
1498 NtUserSetWinEventHook(
1515 NtUserShowScrollBar(HWND hWnd, int wBar, DWORD bShow);
1525 NtUserShowWindowAsync(
1531 NtUserSwitchDesktop(
1536 NtUserSystemParametersInfo(
1544 NtUserThunkedMenuInfo(
1550 NtUserThunkedMenuItemInfo(
1571 NtUserTrackMouseEvent(
1576 NtUserTrackPopupMenuEx(
1586 NtUserTranslateAccelerator(
1593 NtUserTranslateMessage(
1599 NtUserUnhookWindowsHookEx(
1604 NtUserUnhookWinEvent(
1609 NtUserUnloadKeyboardLayout(
1614 NtUserUnlockWindowStation(
1615 HWINSTA hWindowStation);
1619 NtUserUnregisterClass(
1626 NtUserUnregisterHotKey(
1632 NtUserUpdateInputContext(
1639 NtUserUpdateInstance(
1645 NtUserUpdateWindow( HWND hWnd );
1649 NtUserUpdateLayeredWindow(
1662 NtUserUpdatePerUserSystemParameters(
1668 NtUserUserHandleGrantAccess(
1675 NtUserValidateHandleSecure(
1693 NtUserWaitForInputIdle(
1700 NtUserWaitForMsgAndEvent(
1705 NtUserWaitMessage(VOID);
1709 NtUserWin32PoolAllocationStats(
1719 NtUserWindowFromPoint(
1725 NtUserYieldTask(VOID);
1727 #endif /* __WIN32K_NTUSER_H */