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 NtUserGetProp(HWND hWnd, ATOM Atom);
17 NtUserGetClientOrigin(HWND hWnd, LPPOINT Point);
21 NtUserAcquireOrReleaseInputOwnership(
26 NtUserActivateKeyboardLayout(
32 NtUserAlterWindowStyle(
39 NtUserAttachThreadInput(
45 NtUserBeginPaint(HWND hWnd, PAINTSTRUCT* lPs);
118 NtUserCallHwndParamLock(
131 NtUserCallNextHookEx(
157 NtUserChangeClipboardChain(
163 NtUserChangeDisplaySettings(
178 NtUserChildWindowFromPointEx(HWND Parent,
190 NtUserCloseClipboard(VOID);
199 NtUserCloseWindowStation(
204 NtUserConvertMemHandle(
210 NtUserCopyAcceleratorTable(
217 NtUserCountClipboardFormats(VOID);
221 NtUserCreateAcceleratorTable(
236 PUNICODE_STRING lpszDesktopName,
238 ACCESS_MASK dwDesiredAccess,
239 LPSECURITY_ATTRIBUTES lpSecurity,
240 HWINSTA hWindowStation);
244 NtUserCreateLocalMemHandle(
252 NtUserCreateWindowEx(
254 PUNICODE_STRING lpClassName,
255 PUNICODE_STRING lpWindowName,
269 NtUserCreateWindowStation(
270 PUNICODE_STRING lpszWindowStationName,
271 ACCESS_MASK dwDesiredAccess,
272 LPSECURITY_ATTRIBUTES lpSecurity,
279 NtUserDdeGetQualityOfService(
295 NtUserDdeSetQualityOfService(
301 NtUserDeferWindowPos(HDWP WinPosInfo,
324 NtUserDestroyAcceleratorTable(
339 NtUserDestroyWindow(HWND Wnd);
343 NtUserDispatchMessage(CONST MSG* lpmsg);
363 NtUserDrawAnimatedRects(
379 NtUserDrawCaptionTemp(
405 NtUserDrawMenuBarTemp(
414 NtUserEmptyClipboard(VOID);
418 NtUserEnableMenuItem(
425 NtUserEnableScrollBar(
432 NtUserEndDeferWindowPosEx(
441 NtUserEndPaint(HWND hWnd, CONST PAINTSTRUCT* lPs);
445 NtUserEnumDisplayDevices(
453 NtUserEnumDisplayMonitors(
461 NtUserEnumDisplaySettings(
474 NtUserExcludeUpdateRgn(
488 NtUserFindExistingCursorIcon(
498 PUNICODE_STRING ucClassName,
499 PUNICODE_STRING ucWindowName,
518 NtUserGetAncestor(HWND hWnd, UINT Flags);
523 NtUserGetAsyncKeyState(
528 NtUserGetCaretBlinkTime(VOID);
536 NtUserGetClassInfo(IN LPWSTR ClassName,
540 OUT PULONG ReturnedLength);
551 NtUserGetClipboardData(
557 NtUserGetClipboardFormatName(
564 NtUserGetClipboardOwner(VOID);
568 NtUserGetClipboardSequenceNumber(VOID);
572 NtUserGetClipboardViewer(VOID);
581 NtUserGetComboBoxInfo(
587 NtUserGetControlBrush(
594 NtUserGetControlColor(
609 NtUserGetCursorFrameInfo(
621 NtUserGetDC(HWND hWnd);
623 HDC STDCALL NtUserGetDCEx(HWND hWnd, HANDLE hRegion, ULONG Flags);
627 NtUserGetDoubleClickTime(VOID);
631 NtUserGetForegroundWindow(VOID);
635 NtUserGetGuiResources(
641 NtUserGetGUIThreadInfo(
673 NtUserGetInternalWindowPos(
680 NtUserGetKeyboardLayoutList(
686 NtUserGetKeyboardLayoutName(
691 NtUserGetKeyboardState(
696 NtUserGetKeyNameText(
708 NtUserGetListBoxInfo(
713 NtUserGetMenuBarInfo(
727 NtUserGetMenuItemRect(
743 NtUserGetMouseMovePointsEx(
752 NtUserGetObjectInformation(
757 PDWORD nLengthNeeded);
761 NtUserGetOpenClipboardWindow(VOID);
765 NtUserGetPriorityClipboardFormat(
771 NtUserGetProcessWindowStation(VOID);
775 NtUserGetScrollBarInfo(
788 NtUserGetThreadDesktop(
794 NtUserGetThreadState(
799 NtUserGetTitleBarInfo(
824 NtUserGetWindowPlacement(
841 NtUserHiliteMenuItem(
849 NtUserImpersonateDdeClientWindow(
855 NtUserInitializeClientPfnArrays(
878 NtUserInternalGetWindowText(
885 NtUserInvalidateRect(
899 NtUserIsClipboardFormatAvailable(
910 NtUserLoadKeyboardLayoutEx(
920 NtUserLockWindowStation(
921 HWINSTA hWindowStation);
925 NtUserLockWindowUpdate(
930 NtUserLockWorkStation(VOID);
934 NtUserMapVirtualKeyEx(
942 NtUserMenuItemFromPoint(
968 NtUserMNDragLeave(VOID);
978 NtUserModifyUserStartupInfoFlags(
994 NtUserNotifyIMEStatus(
1001 NtUserNotifyWinEvent(
1009 NtUserOpenClipboard(
1016 PUNICODE_STRING lpszDesktopName,
1018 ACCESS_MASK dwDesiredAccess);
1022 NtUserOpenInputDesktop(
1025 ACCESS_MASK dwDesiredAccess);
1029 NtUserOpenWindowStation(
1030 PUNICODE_STRING lpszWindowStationName,
1031 ACCESS_MASK dwDesiredAccess);
1057 NtUserPostThreadMessage(
1065 NtUserQuerySendMessage(
1070 NtUserQueryUserCounters(
1085 NtUserRealChildWindowFromPoint(
1100 NtUserRegisterClassExWOW(
1110 NtUserRegisterHotKey(
1118 NtUserRegisterTasklist(
1122 NtUserRegisterWindowMessage(LPCWSTR MessageName);
1132 NtUserRemoveProp(HWND hWnd, ATOM Atom);
1136 NtUserResolveDesktopForWOW(
1160 NtUserScrollWindowEx(
1178 NtUserSendMessage(HWND hWnd,
1185 NtUserSendMessageCallback(
1190 SENDASYNCPROC lpCallBack,
1195 NtUserSendNotifyMessage(
1203 NtUserSetActiveWindow(
1228 NtUserSetClipboardData(
1235 NtUserSetClipboardViewer(
1240 NtUserSetConsoleReserveKeys(
1251 NtUserSetCursorContents(
1257 NtUserSetCursorIconData(
1285 NtUserSetImeOwnerWindow(
1291 NtUserSetInternalWindowPos(
1299 NtUserSetKeyboardState(
1304 NtUserSetLayeredWindowAttributes(
1312 NtUserSetLogonNotifyWindow(
1324 NtUserSetMenuContextHelpId(
1330 NtUserSetMenuDefaultItem(
1337 NtUserSetMenuFlagRtoL(
1342 NtUserSetObjectInformation(
1345 PVOID pvInformation,
1356 NtUserSetProcessWindowStation(
1357 HWINSTA hWindowStation);
1360 NtUserSetProp(HWND hWnd, ATOM Atom, HANDLE Data);
1370 NtUserSetScrollInfo(
1378 NtUserSetShellWindowEx(
1392 NtUserSetSystemCursor(
1398 NtUserSetSystemMenu(
1404 NtUserSetSystemTimer(
1412 NtUserSetThreadDesktop(
1417 NtUserSetThreadState(
1431 NtUserSetWindowFNID(
1437 NtUserSetWindowLong(
1445 NtUserSetWindowPlacement(
1469 NtUserSetWindowsHookAW(
1476 NtUserSetWindowsHookEx(
1486 NtUserSetWindowStationUser(
1494 NtUserSetWindowWord(
1501 NtUserSetWinEventHook(
1518 NtUserShowScrollBar(
1531 NtUserShowWindowAsync(
1537 NtUserSwitchDesktop(
1542 NtUserSystemParametersInfo(
1550 NtUserThunkedMenuInfo(
1556 NtUserThunkedMenuItemInfo(
1577 NtUserTrackMouseEvent(
1582 NtUserTrackPopupMenuEx(
1592 NtUserTranslateAccelerator(
1599 NtUserTranslateMessage(
1605 NtUserUnhookWindowsHookEx(
1610 NtUserUnhookWinEvent(
1615 NtUserUnloadKeyboardLayout(
1620 NtUserUnlockWindowStation(
1621 HWINSTA hWindowStation);
1625 NtUserUnregisterClass(
1632 NtUserUnregisterHotKey(
1638 NtUserUpdateInputContext(
1645 NtUserUpdateInstance(
1652 NtUserUpdateLayeredWindow(
1665 NtUserUpdatePerUserSystemParameters(
1671 NtUserUserHandleGrantAccess(
1678 NtUserValidateHandleSecure(
1696 NtUserWaitForInputIdle(
1703 NtUserWaitForMsgAndEvent(
1708 NtUserWaitMessage(VOID);
1712 NtUserWin32PoolAllocationStats(
1722 NtUserWindowFromPoint(
1728 NtUserYieldTask(VOID);
1730 #endif /* __WIN32K_NTUSER_H */