|
1 | 1 | ; Functions exported by Win 2K3 SP2 |
2 | 2 | @ stdcall ActivateKeyboardLayout(long long) NtUserActivateKeyboardLayout |
| 3 | +@ stdcall -version=0x600+ AddClipboardFormatListener(ptr) |
3 | 4 | @ stdcall AdjustWindowRect(ptr long long) |
4 | 5 | @ stdcall AdjustWindowRectEx(ptr long long long) |
5 | 6 | @ stdcall AlignRects(ptr long long long) |
|
37 | 38 | @ stdcall ChangeDisplaySettingsW(ptr long) |
38 | 39 | @ stdcall ChangeMenuA(long long ptr long long) |
39 | 40 | @ stdcall ChangeMenuW(long long ptr long long) |
| 41 | +@ stdcall -version=0x600+ ChangeWindowMessageFilter(ptr long) |
| 42 | +@ stdcall -version=0x601+ ChangeWindowMessageFilterEx(ptr long long ptr) |
40 | 43 | @ stdcall CharLowerA(str) |
41 | 44 | @ stdcall CharLowerBuffA(str long) |
42 | 45 | @ stdcall CharLowerBuffW(wstr long) |
|
67 | 70 | @ stdcall ClipCursor(ptr) NtUserClipCursor |
68 | 71 | @ stdcall CloseClipboard() NtUserCloseClipboard |
69 | 72 | @ stdcall CloseDesktop(long) NtUserCloseDesktop |
| 73 | +@ stdcall -version=0x601+ CloseGestureInfoHandle(ptr) |
| 74 | +@ stdcall -version=0x601+ CloseTouchInputHandle(ptr) |
70 | 75 | @ stdcall CloseWindow(long) |
71 | 76 | @ stdcall CloseWindowStation(long) NtUserCloseWindowStation |
72 | 77 | @ stdcall CopyAcceleratorTableA(long ptr long) |
|
95 | 100 | @ stdcall CreateMenu() |
96 | 101 | @ stdcall CreatePopupMenu() |
97 | 102 | @ stdcall CreateSystemThreads(long) |
| 103 | +@ stdcall -version=0xA00+ CreateSyntheticPointerDevice(long long long) |
98 | 104 | @ stdcall CreateWindowExA(long str str long long long long long long long long ptr) |
99 | 105 | @ stdcall CreateWindowExW(long wstr wstr long long long long long long long long ptr) |
100 | 106 | @ stdcall CreateWindowStationA(str long long ptr) |
|
164 | 170 | @ stdcall DisableProcessWindowsGhosting() |
165 | 171 | @ stdcall DispatchMessageA(ptr) |
166 | 172 | @ stdcall DispatchMessageW(ptr) |
| 173 | +@ stdcall -version=0x600+ DisplayConfigGetDeviceInfo(ptr) |
| 174 | +@ stdcall -version=0x600+ DisplayConfigSetDeviceInfo(ptr) |
167 | 175 | @ stdcall DisplayExitWindowsWarnings(long) |
168 | 176 | @ stdcall DlgDirListA(long str long long long) |
169 | 177 | @ stdcall DlgDirListComboBoxA(long ptr long long long) |
|
225 | 233 | @ stdcall EnumWindowStationsW(ptr long) |
226 | 234 | @ stdcall EnumWindows(ptr long) |
227 | 235 | @ stdcall EqualRect(ptr ptr) |
| 236 | +@ stdcall -version=0x602+ EvaluateProximityToRect(ptr ptr ptr) |
228 | 237 | @ stdcall ExcludeUpdateRgn(long long) NtUserExcludeUpdateRgn |
229 | 238 | @ stdcall ExitWindowsEx(long long) |
230 | 239 | @ stdcall FillRect(long ptr long) |
|
276 | 285 | # GetDbgTagFlags |
277 | 286 | @ stdcall GetDesktopWindow() |
278 | 287 | @ stdcall GetDialogBaseUnits() |
| 288 | +@ stdcall -version=0x602+ GetDisplayAutoRotationPreferences(ptr) |
| 289 | +@ stdcall -version=0x600+ GetDisplayConfigBufferSizes(long ptr ptr) |
279 | 290 | @ stdcall GetDlgCtrlID(long) |
280 | 291 | @ stdcall GetDlgItem(long long) |
281 | 292 | @ stdcall GetDlgItemInt(long long ptr long) |
282 | 293 | @ stdcall GetDlgItemTextA(long long ptr long) |
283 | 294 | @ stdcall GetDlgItemTextW(long long ptr long) |
284 | 295 | @ stdcall GetDoubleClickTime() NtUserGetDoubleClickTime |
| 296 | +@ stdcall -version=0x601+ GetDpiForMonitorInternal(long long ptr ptr) |
285 | 297 | @ stdcall -version=0xA00+ GetDpiForSystem() |
286 | 298 | @ stdcall -version=0xA00+ GetDpiForWindow(ptr) |
287 | 299 | @ stdcall GetFocus() |
288 | 300 | @ stdcall GetForegroundWindow() NtUserGetForegroundWindow |
289 | 301 | @ stdcall GetGUIThreadInfo(long ptr) NtUserGetGUIThreadInfo |
| 302 | +@ stdcall -version=0x601+ GetGestureConfig(long long long ptr ptr long) |
| 303 | +@ stdcall -version=0x601+ GetGestureExtraArgs(long long ptr) |
| 304 | +@ stdcall -version=0x601+ GetGestureInfo(long ptr) |
290 | 305 | @ stdcall GetGuiResources(long long) NtUserGetGuiResources |
291 | 306 | @ stdcall GetIconInfo(long ptr) |
292 | 307 | @ stdcall GetInputDesktop() |
|
332 | 347 | @ stdcall GetNextDlgTabItem(long long long) |
333 | 348 | @ stdcall GetOpenClipboardWindow() NtUserGetOpenClipboardWindow |
334 | 349 | @ stdcall GetParent(long) |
| 350 | +@ stdcall -version=0x602+ GetPointerInfo(long ptr) |
| 351 | +@ stdcall -version=0x602+ GetPointerTouchInfo(long ptr) |
| 352 | +@ stdcall -version=0x602+ GetPointerTouchInfoHistory(long ptr ptr) |
| 353 | +@ stdcall -version=0x601+ GetPointerDevices(ptr ptr) |
| 354 | +@ stdcall -version=0x602+ GetPointerType(long ptr) |
335 | 355 | @ stdcall GetPriorityClipboardFormat(ptr long) NtUserGetPriorityClipboardFormat |
336 | 356 | @ stdcall GetProcessDefaultLayout(ptr) |
| 357 | +@ stdcall -version=0xA00+ GetProcessDpiAwarenessInternal(long ptr) |
337 | 358 | @ stdcall GetProcessWindowStation() NtUserGetProcessWindowStation |
338 | 359 | @ stdcall GetProgmanWindow () |
339 | 360 | @ stdcall GetPropA(long str) |
|
363 | 384 | @ stdcall GetThreadDesktop(long) |
364 | 385 | @ stdcall GetTitleBarInfo(long ptr) NtUserGetTitleBarInfo |
365 | 386 | @ stdcall GetTopWindow(long) |
| 387 | +@ stdcall -version=0x601+ GetTouchInputInfo(long long ptr long) |
366 | 388 | @ stdcall GetUpdateRect(long ptr long) |
367 | 389 | @ stdcall GetUpdateRgn(long long long) |
368 | 390 | @ stdcall GetUserObjectInformationA(long long ptr long ptr) |
|
372 | 394 | @ stdcall GetWindow(long long) |
373 | 395 | @ stdcall GetWindowContextHelpId(long) |
374 | 396 | @ stdcall GetWindowDC(long) NtUserGetWindowDC |
| 397 | +@ stdcall -version=0x601+ GetWindowDisplayAffinity(long ptr) |
375 | 398 | @ stdcall GetWindowInfo(long ptr) |
376 | 399 | @ stdcall GetWindowLongA(long long) |
377 | 400 | @ stdcall -arch=x86_64,arm64 GetWindowLongPtrA(ptr long) |
|
410 | 433 | @ stdcall InsertMenuItemA(long long long ptr) |
411 | 434 | @ stdcall InsertMenuItemW(long long long ptr) |
412 | 435 | @ stdcall InsertMenuW(long long long long ptr) |
| 436 | +@ stdcall -stub -version=0x600+ InternalGetWindowIcon(ptr long) |
413 | 437 | @ stdcall InternalGetWindowText(long long long) |
414 | 438 | @ stdcall IntersectRect(ptr ptr ptr) |
415 | 439 | @ stdcall InvalidateRect(long ptr long) NtUserInvalidateRect |
|
434 | 458 | @ stdcall IsIconic(long) |
435 | 459 | @ stdcall IsMenu(long) |
436 | 460 | @ stdcall -stub IsProcess16Bit() |
| 461 | +@ stdcall -version=0x600+ IsProcessDPIAware() |
437 | 462 | @ stdcall IsRectEmpty(ptr) |
438 | 463 | @ stdcall IsSETEnabled() |
439 | 464 | @ stdcall IsServerSideWindow(long) |
| 465 | +@ stdcall -version=0x601+ IsTouchWindow(long ptr) |
| 466 | +@ stdcall -stub -version=0xA00+ IsValidDpiAwarenessContext(long) |
440 | 467 | @ stdcall IsWinEventHookInstalled(long) |
441 | 468 | @ stdcall IsWindow(long) |
442 | 469 | @ stdcall IsWindowEnabled(long) |
443 | 470 | @ stdcall IsWindowInDestroy(long) |
| 471 | +@ stdcall -version=0x600+ IsWindowRedirectedForPrint(long) |
444 | 472 | @ stdcall IsWindowUnicode(long) |
445 | 473 | @ stdcall IsWindowVisible(long) |
446 | 474 | @ stdcall -stub IsWow64Message() |
|
474 | 502 | @ stdcall LockWindowStation(long) NtUserLockWindowStation |
475 | 503 | @ stdcall LockWindowUpdate(long) NtUserLockWindowUpdate |
476 | 504 | @ stdcall LockWorkStation() NtUserLockWorkStation |
| 505 | +@ stdcall -version=0x600+ LogicalToPhysicalPoint(long ptr) |
| 506 | +@ stdcall -stub -version=0x602+ LogicalToPhysicalPointForPerMonitorDPI(long ptr) |
477 | 507 | @ stdcall LookupIconIdFromDirectory(ptr long) |
478 | 508 | @ stdcall LookupIconIdFromDirectoryEx(ptr long long long long) |
479 | 509 | @ stdcall MBToWCSEx(long str long wstr long long) |
|
519 | 549 | @ stdcall OpenWindowStationA(str long long) |
520 | 550 | @ stdcall OpenWindowStationW(wstr long long) |
521 | 551 | @ stdcall PackDDElParam(long long long) |
| 552 | +@ stdcall -version=0x602+ PackTouchHitTestingProximityEvaluation(ptr ptr) |
522 | 553 | @ stdcall PaintDesktop(long) NtUserPaintDesktop |
523 | 554 | @ stdcall PaintMenuBar(long long long long long long) NtUserPaintMenuBar |
524 | 555 | @ stdcall PeekMessageA(ptr long long long long) |
|
536 | 567 | # PrivateSetDbgTag |
537 | 568 | # PrivateSetRipFlags |
538 | 569 | @ stdcall PtInRect(ptr double) |
| 570 | +@ stdcall -version=0x600+ QueryDisplayConfig(long ptr ptr ptr ptr ptr) |
539 | 571 | @ stdcall QuerySendMessage(ptr) NtUserQuerySendMessage |
540 | 572 | @ stdcall RealChildWindowFromPoint(long double) ; Direct call NtUserRealChildWindowFromPoint |
541 | 573 | @ stdcall RealGetWindowClass(long ptr long) RealGetWindowClassA |
|
556 | 588 | @ stdcall RegisterHotKey(long long long long) NtUserRegisterHotKey |
557 | 589 | @ stdcall RegisterLogonProcess(long long) |
558 | 590 | @ stdcall RegisterMessagePumpHook(ptr) |
| 591 | +@ stdcall -version=0x602+ RegisterPointerDeviceNotifications(long long) |
| 592 | +@ stdcall -version=0x600+ RegisterPowerSettingNotification(long ptr long) |
559 | 593 | @ stdcall RegisterRawInputDevices(ptr long long) |
560 | 594 | @ stdcall RegisterServicesProcess(long) |
561 | 595 | @ stdcall RegisterShellHookWindow(long) |
562 | 596 | @ stdcall RegisterSystemThread(long long) |
563 | 597 | @ stdcall RegisterTasklist(long) NtUserRegisterTasklist |
| 598 | +@ stdcall -version=0x602+ RegisterTouchHitTestingWindow(long long) |
| 599 | +@ stdcall -version=0x601+ RegisterTouchWindow(long long) |
564 | 600 | @ stdcall RegisterUserApiHook(ptr) |
565 | 601 | @ stdcall RegisterWindowMessageA(str) |
566 | 602 | @ stdcall RegisterWindowMessageW(wstr) |
567 | 603 | @ stdcall ReleaseCapture() |
568 | 604 | @ stdcall ReleaseDC(long long) |
| 605 | +@ stdcall -version=0x600+ RemoveClipboardFormatListener(long) |
569 | 606 | @ stdcall RemoveMenu(long long long) NtUserRemoveMenu |
570 | 607 | @ stdcall RemovePropA(long str) |
571 | 608 | @ stdcall RemovePropW(long wstr) |
|
608 | 645 | # SetDbgTag |
609 | 646 | @ stdcall SetDebugErrorLevel(long) |
610 | 647 | @ stdcall SetDeskWallpaper(ptr) |
| 648 | +@ stdcall -version=0x602+ SetDisplayAutoRotationPreferences(long) |
| 649 | +@ stdcall -version=0x600+ SetDisplayConfig(long ptr long ptr long) |
611 | 650 | @ stdcall SetDlgItemInt(long long long long) |
612 | 651 | @ stdcall SetDlgItemTextA(long long str) |
613 | 652 | @ stdcall SetDlgItemTextW(long long wstr) |
614 | 653 | @ stdcall SetDoubleClickTime(long) |
615 | 654 | @ stdcall SetFocus(long) NtUserSetFocus |
616 | 655 | @ stdcall SetForegroundWindow(long) |
| 656 | +@ stdcall -version=0x601+ SetGestureConfig(ptr long long ptr long) |
617 | 657 | @ stdcall SetInternalWindowPos(long long ptr ptr) NtUserSetInternalWindowPos |
618 | 658 | @ stdcall SetKeyboardState(ptr) NtUserSetKeyboardState |
619 | 659 | @ stdcall SetLastErrorEx(long long) |
|
629 | 669 | @ stdcall SetMessageExtraInfo(long) |
630 | 670 | @ stdcall SetMessageQueue(long) |
631 | 671 | @ stdcall SetParent(long long) NtUserSetParent |
| 672 | +@ stdcall -version=0x600+ SetProcessDPIAware() |
632 | 673 | @ stdcall SetProcessDefaultLayout(long) |
| 674 | +@ stdcall -version=0xA00+ SetProcessDpiAwarenessContext(long) |
| 675 | +@ stdcall -version=0xA00+ SetProcessDpiAwarenessInternal(long) |
633 | 676 | @ stdcall SetProcessWindowStation(long) NtUserSetProcessWindowStation |
634 | 677 | @ stdcall SetProgmanWindow (long) |
635 | 678 | @ stdcall SetPropA(long str long) |
|
654 | 697 | @ stdcall SetUserObjectInformationW(long long ptr long) NtUserSetObjectInformation |
655 | 698 | @ stdcall SetUserObjectSecurity(long ptr ptr) |
656 | 699 | @ stdcall SetWinEventHook(long long long ptr long long long) |
| 700 | +@ stdcall -version=0x601+ SetWindowCompositionAttribute(ptr ptr) |
657 | 701 | @ stdcall SetWindowContextHelpId(long long) |
| 702 | +@ stdcall -version=0x601+ SetWindowDisplayAffinity(long long) |
658 | 703 | @ stdcall SetWindowLongA(long long long) |
659 | 704 | @ stdcall -arch=x86_64,arm64 SetWindowLongPtrA(ptr long ptr) |
660 | 705 | @ stdcall -arch=x86_64,arm64 SetWindowLongPtrW(ptr long ptr) |
|
677 | 722 | @ stdcall ShowStartGlass(long) |
678 | 723 | @ stdcall ShowWindow(long long) NtUserShowWindow |
679 | 724 | @ stdcall ShowWindowAsync(long long) NtUserShowWindowAsync |
| 725 | +@ stdcall -version=0x600+ ShutdownBlockReasonCreate(long wstr) |
| 726 | +@ stdcall -version=0x600+ ShutdownBlockReasonDestroy(long) |
680 | 727 | @ stdcall SoftModalMessageBox(ptr) |
681 | 728 | @ stdcall SubtractRect(ptr ptr ptr) |
682 | 729 | @ stdcall SwapMouseButton(long) |
|
713 | 760 | @ stdcall UnregisterDeviceNotification(long) |
714 | 761 | @ stdcall UnregisterHotKey(long long) NtUserUnregisterHotKey |
715 | 762 | @ stdcall UnregisterMessagePumpHook() |
| 763 | +@ stdcall -version=0x601+ UnregisterTouchWindow(ptr) |
| 764 | +@ stdcall -version=0x600+ UnregisterPowerSettingNotification(ptr) |
| 765 | +@ stdcall -version=0x602+ UnregisterSuspendResumeNotification(ptr) |
716 | 766 | @ stdcall UnregisterUserApiHook() NtUserUnregisterUserApiHook |
717 | 767 | @ stdcall UpdateLayeredWindow(long long ptr ptr long ptr long ptr long) |
718 | 768 | @ stdcall UpdateLayeredWindowIndirect(long ptr) |
|
0 commit comments