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(HWND hWnd, LONG idObject, PSCROLLBARINFO psbi);
785 NtUserGetThreadDesktop(
791 NtUserGetThreadState(
796 NtUserGetTitleBarInfo(
821 NtUserGetWindowPlacement(
838 NtUserHiliteMenuItem(
846 NtUserImpersonateDdeClientWindow(
852 NtUserInitializeClientPfnArrays(
875 NtUserInternalGetWindowText(
882 NtUserInvalidateRect(
896 NtUserIsClipboardFormatAvailable(
907 NtUserLoadKeyboardLayoutEx(
917 NtUserLockWindowStation(
918 HWINSTA hWindowStation);
922 NtUserLockWindowUpdate(
927 NtUserLockWorkStation(VOID);
931 NtUserMapVirtualKeyEx(
939 NtUserMenuItemFromPoint(
965 NtUserMNDragLeave(VOID);
975 NtUserModifyUserStartupInfoFlags(
991 NtUserNotifyIMEStatus(
998 NtUserNotifyWinEvent(
1006 NtUserOpenClipboard(
1013 PUNICODE_STRING lpszDesktopName,
1015 ACCESS_MASK dwDesiredAccess);
1019 NtUserOpenInputDesktop(
1022 ACCESS_MASK dwDesiredAccess);
1026 NtUserOpenWindowStation(
1027 PUNICODE_STRING lpszWindowStationName,
1028 ACCESS_MASK dwDesiredAccess);
1054 NtUserPostThreadMessage(
1062 NtUserQuerySendMessage(
1067 NtUserQueryUserCounters(
1082 NtUserRealChildWindowFromPoint(
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(
1428 NtUserSetWindowFNID(
1434 NtUserSetWindowLong(
1442 NtUserSetWindowPlacement(
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(
1646 NtUserUpdateLayeredWindow(
1659 NtUserUpdatePerUserSystemParameters(
1665 NtUserUserHandleGrantAccess(
1672 NtUserValidateHandleSecure(
1690 NtUserWaitForInputIdle(
1697 NtUserWaitForMsgAndEvent(
1702 NtUserWaitMessage(VOID);
1706 NtUserWin32PoolAllocationStats(
1716 NtUserWindowFromPoint(
1722 NtUserYieldTask(VOID);
1724 #endif /* __WIN32K_NTUSER_H */