00001 00002 00003 LIBRARY USER32 00004 00005 EXPORTS 00006 ClientThreadSetup ;csrss uses GetProcAddr(). 00007 DialogBoxIndirectParamAorW ; comdlg, wow 00008 CreateDialogIndirectParamAorW ; comdlg 00009 EndTask 00010 GetAppCompatFlags 00011 LoadLocalFonts ; winlogon 00012 LoadRemoteFonts 00013 LockWindowStation = NtUserLockWindowStation 00014 MBToWCSEx 00015 WCSToMBEx 00016 MenuWindowProcA 00017 MenuWindowProcW 00018 QuerySendMessage = NtUserQuerySendMessage 00019 RegisterServicesProcess 00020 RegisterLogonProcess 00021 SetLogonNotifyWindow = NtUserSetLogonNotifyWindow ; Chicago! 00022 ShowStartGlass 00023 UnlockWindowStation = NtUserUnlockWindowStation ; Chicago! 00024 UpdatePerUserSystemParameters 00025 UserClientDllInitialize 00026 UserRealizePalette ; GDI32 00027 UserRegisterWowHandlers 00028 RegisterSystemThread ; Chicago! 00029 SetWindowStationUser 00030 GetCursorFrameInfo 00031 SetCursorContents = NtUserSetCursorContents 00032 00033 DrawCaptionTempA ; desk.cpl 00034 DrawCaptionTempW ; desk.cpl 00035 SetSysColorsTemp ; desk.cpl 00036 DrawMenuBarTemp 00037 00038 TranslateMessageEx 00039 SetConsoleReserveKeys = NtUserSetConsoleReserveKeys 00040 PrivateExtractIconExA 00041 PrivateExtractIconExW 00042 PrivateExtractIconsA 00043 PrivateExtractIconsW 00044 00045 VRipOutput 00046 ; 00047 ; These are macros 00048 ; 00049 ; GetNextWindow 00050 ; CopyCursor 00051 00052 ; 00053 ; this stuff wasn't exported from win31 but was in this file 00054 ; for some reason 00055 ; 00056 ; InitQueue 00057 ; GetSysInputMode 00058 ; IsTwoByteCharPrefix 00059 ; Lookupmenuitem 00060 ; RecalcTabStrings 00061 00062 ; 00063 ; win32 will not support these functions 00064 ; 00065 ; SetSysModalWindow 00066 ; GetSysModalWindow 00067 00068 ; 00069 ; do we support these functions? 00070 ; 00071 ; EnableHardwareInput 00072 ; GetSystemDebugState 00073 ; GetCSSwitchCount 00074 00075 ; 00076 ; Callbacks from Server 00077 ; 00078 EditWndProc 00079 00080 ; 00081 ; class.c "Window class manipulation APIs and support routines." 00082 ; 00083 RegisterClassA 00084 RegisterClassW 00085 UnregisterClassA 00086 UnregisterClassW 00087 GetClassInfoA 00088 GetClassInfoW 00089 GetClassWord 00090 SetClassWord = NtUserSetClassWord 00091 GetClassLongA 00092 GetClassLongW 00093 SetClassLongA 00094 SetClassLongW 00095 GetClassNameA 00096 GetClassNameW 00097 00098 ; 00099 ; clres.c "Resource loading/manipulation APIs." 00100 ; 00101 LookupIconIdFromDirectory 00102 CreateIconFromResource 00103 GetIconInfo 00104 CreateIconIndirect 00105 LoadMenuA 00106 LoadMenuW 00107 LoadCursorA 00108 LoadCursorW 00109 LoadIconA 00110 LoadIconW 00111 LoadBitmapA 00112 LoadBitmapW 00113 LoadAcceleratorsA 00114 LoadAcceleratorsW 00115 LoadStringA 00116 LoadStringW 00117 00118 ; 00119 ; input.c "Window message receiving/dispatching APIs and support routines." 00120 ; 00121 GetMessageA 00122 GetMessageW 00123 PeekMessageA 00124 PeekMessageW 00125 TranslateMessage 00126 DispatchMessageA 00127 DispatchMessageW 00128 SetMessageQueue 00129 GetMessagePos 00130 GetMessageTime 00131 WaitMessage = NtUserWaitMessage 00132 WaitForInputIdle 00133 RegisterHotKey = NtUserRegisterHotKey 00134 UnregisterHotKey = NtUserUnregisterHotKey 00135 GetMessageExtraInfo 00136 AttachThreadInput = NtUserAttachThreadInput 00137 00138 ; 00139 ; sendmsg.c "Window message sending/posting APIs and support routines." 00140 ; 00141 SendMessageA 00142 SendMessageW 00143 SendMessageTimeoutA 00144 SendMessageTimeoutW 00145 SendNotifyMessageA 00146 SendNotifyMessageW 00147 SendMessageCallbackA 00148 SendMessageCallbackW 00149 PostMessageA 00150 PostMessageW 00151 PostThreadMessageA 00152 PostThreadMessageW 00153 ReplyMessage 00154 PostQuitMessage 00155 InSendMessage 00156 InSendMessageEx 00157 RegisterWindowMessageA 00158 RegisterWindowMessageW 00159 00160 ; 00161 ; sysmet.c "System metrics APIs and support routines." 00162 ; 00163 SwapMouseButton 00164 GetDoubleClickTime = NtUserGetDoubleClickTime 00165 SetDoubleClickTime 00166 GetSystemMetrics 00167 GetSysColor 00168 SetSysColors 00169 00170 ; 00171 ; enumwin.c "Window Enumeration APIs and support routines." 00172 ; 00173 EnumWindows 00174 EnumChildWindows 00175 EnumThreadWindows 00176 00177 ; 00178 ; showwin.c "ShowWindow and related APIs and support routines." 00179 ; 00180 ShowWindow = NtUserShowWindow 00181 ShowOwnedPopups 00182 OpenIcon 00183 CloseWindow 00184 00185 ; 00186 ; createw.c "CreateWindow and related APIs and support routines." 00187 ; 00188 CreateWindowExA 00189 CreateWindowExW 00190 DestroyWindow = NtUserDestroyWindow 00191 00192 ; 00193 ; swp.c "SetWindowPos and related APIs and support routines." 00194 ; 00195 SetWindowPos = NtUserSetWindowPos 00196 BeginDeferWindowPos 00197 DeferWindowPos = NtUserDeferWindowPos 00198 EndDeferWindowPos 00199 MoveWindow = NtUserMoveWindow 00200 BringWindowToTop 00201 00202 ; 00203 ; spb.c 00204 ; 00205 LockWindowUpdate = NtUserLockWindowUpdate 00206 00207 ; 00208 ; winmgr.c "Core Window Manager APIs and support routines." 00209 ; 00210 DefWindowProcA 00211 DefWindowProcW 00212 CallWindowProcA 00213 CallWindowProcW 00214 FlashWindow 00215 FlashWindowEx = NtUserFlashWindowEx 00216 EnableWindow 00217 IsWindowEnabled 00218 IsWindowUnicode 00219 SetWindowTextA 00220 SetWindowTextW 00221 GetWindowTextA 00222 GetWindowTextW 00223 InternalGetWindowText 00224 IsHungAppWindow 00225 GetWindowTextLengthA 00226 GetWindowTextLengthW 00227 GetClientRect 00228 GetWindowRect 00229 AdjustWindowRect 00230 AdjustWindowRectEx 00231 GetParent 00232 SetParent = NtUserSetParent 00233 FindWindowA 00234 FindWindowW 00235 GetTopWindow 00236 GetLastActivePopup 00237 GetWindow 00238 ClientToScreen 00239 ScreenToClient 00240 MapWindowPoints 00241 IsWindow 00242 IsChild 00243 IsWindowVisible 00244 IsIconic 00245 IsZoomed 00246 AnyPopup 00247 GetInternalWindowPos = NtUserGetInternalWindowPos 00248 SetInternalWindowPos = NtUserSetInternalWindowPos 00249 SystemParametersInfoA 00250 SystemParametersInfoW 00251 GetWindowThreadProcessId 00252 GetWindowPlacement = NtUserGetWindowPlacement 00253 SetWindowPlacement = NtUserSetWindowPlacement 00254 AnimateWindow 00255 QueryUserCounters = NtUserQueryUserCounters 00256 00257 GetProcessDefaultLayout = NtUserGetProcessDefaultLayout 00258 SetProcessDefaultLayout = NtUserSetProcessDefaultLayout 00259 00260 00261 ; 00262 ; dlgmgr.c "Dialog Manager APIs and support routines." 00263 ; 00264 CreateDialogParamA 00265 CreateDialogParamW 00266 CreateDialogIndirectParamA 00267 CreateDialogIndirectParamW 00268 DialogBoxParamA 00269 DialogBoxParamW 00270 DialogBoxIndirectParamA 00271 DialogBoxIndirectParamW 00272 EndDialog 00273 DefDlgProcA 00274 DefDlgProcW 00275 GetDlgItem 00276 SetDlgItemInt 00277 GetDlgItemInt 00278 SetDlgItemTextA 00279 SetDlgItemTextW 00280 GetDlgItemTextA 00281 GetDlgItemTextW 00282 SendDlgItemMessageA 00283 SendDlgItemMessageW 00284 CheckDlgButton 00285 CheckRadioButton 00286 IsDlgButtonChecked 00287 GetNextDlgGroupItem 00288 GetNextDlgTabItem 00289 GetDlgCtrlID 00290 GetDialogBaseUnits 00291 MapDialogRect 00292 IsDialogMessageA 00293 IsDialogMessageW 00294 IsDialogMessage = IsDialogMessageA 00295 00296 ; 00297 ; clipbrd.c "Clipboard Manager APIs and support routines." 00298 ; 00299 OpenClipboard 00300 CloseClipboard = NtUserCloseClipboard 00301 EnumClipboardFormats 00302 EmptyClipboard = NtUserEmptyClipboard 00303 SetClipboardData 00304 GetClipboardData 00305 RegisterClipboardFormatA 00306 RegisterClipboardFormatW 00307 IsClipboardFormatAvailable = NtUserIsClipboardFormatAvailable 00308 GetClipboardFormatNameA 00309 GetClipboardFormatNameW 00310 CountClipboardFormats = NtUserCountClipboardFormats 00311 GetPriorityClipboardFormat = NtUserGetPriorityClipboardFormat 00312 GetClipboardOwner = NtUserGetClipboardOwner 00313 GetClipboardSequenceNumber 00314 GetClipboardViewer = NtUserGetClipboardViewer 00315 SetClipboardViewer = NtUserSetClipboardViewer 00316 ChangeClipboardChain = NtUserChangeClipboardChain 00317 00318 ; 00319 ; paint.c "Window painting APIs and support routines." 00320 ; 00321 BeginPaint = NtUserBeginPaint 00322 EndPaint = NtUserEndPaint 00323 GetWindowRgn 00324 SetWindowRgn 00325 00326 ; 00327 ; update.c "Window updating APIs and support routines." 00328 ; 00329 UpdateWindow 00330 GetUpdateRect 00331 GetUpdateRgn 00332 ExcludeUpdateRgn = NtUserExcludeUpdateRgn 00333 InvalidateRect = NtUserInvalidateRect 00334 ValidateRect = NtUserValidateRect 00335 InvalidateRgn = NtUserInvalidateRgn 00336 ValidateRgn 00337 RedrawWindow = NtUserRedrawWindow 00338 00339 ; 00340 ; focus.c "Focus/Activation APIs and support routines." 00341 ; 00342 SetFocus = NtUserSetFocus 00343 GetFocus 00344 SetActiveWindow = NtUserSetActiveWindow 00345 GetActiveWindow 00346 SetForegroundWindow 00347 GetForegroundWindow = NtUserGetForegroundWindow 00348 00349 ; 00350 ; capture.c "Window capture APIs and support routines." 00351 ; 00352 GetCapture 00353 SetCapture = NtUserSetCapture 00354 ReleaseCapture 00355 00356 ; 00357 ; kbdlyout.c "Keyboard Layout APIs and support routines." 00358 ; 00359 LoadKeyboardLayoutA 00360 LoadKeyboardLayoutW 00361 ActivateKeyboardLayout = NtUserActivateKeyboardLayout 00362 UnloadKeyboardLayout = NtUserUnloadKeyboardLayout 00363 GetKeyboardLayoutNameA 00364 GetKeyboardLayoutNameW 00365 LoadKeyboardLayoutEx 00366 00367 ; 00368 ; keyboard.c "Keyboard management APIs and support routines." 00369 ; 00370 GetKBCodePage 00371 GetKeyState 00372 GetAsyncKeyState 00373 GetKeyboardState 00374 SetKeyboardState = NtUserSetKeyboardState 00375 GetKeyNameTextA 00376 GetKeyNameTextW 00377 GetKeyboardType 00378 00379 ; 00380 ; toascii.c "Virtual Keycode to Character translation" 00381 ; 00382 ToAscii 00383 ToUnicode 00384 VkKeyScanA 00385 VkKeyScanW 00386 00387 ; 00388 ; winable.c "Active Accessibility - Win Event hooks" 00389 ; 00390 BlockInput 00391 GetAltTabInfoA 00392 GetAltTabInfoW 00393 GetAltTabInfo = GetAltTabInfoA 00394 00395 GetAncestor = NtUserGetAncestor 00396 GetComboBoxInfo = NtUserGetComboBoxInfo 00397 GetCursorInfo = NtUserGetCursorInfo 00398 GetGUIThreadInfo = NtUserGetGUIThreadInfo 00399 GetListBoxInfo = NtUserGetListBoxInfo 00400 GetMenuBarInfo = NtUserGetMenuBarInfo 00401 GetScrollBarInfo = NtUserGetScrollBarInfo 00402 GetTitleBarInfo = NtUserGetTitleBarInfo 00403 GetWindowInfo 00404 GetWindowModuleFileNameA 00405 GetWindowModuleFileNameW 00406 GetWindowModuleFileName = GetWindowModuleFileNameA 00407 00408 NotifyWinEvent 00409 RealChildWindowFromPoint = NtUserRealChildWindowFromPoint 00410 RealGetWindowClass = RealGetWindowClassA 00411 RealGetWindowClassA 00412 RealGetWindowClassW 00413 00414 SetWinEventHook 00415 UnhookWinEvent = NtUserUnhookWinEvent 00416 00417 ; 00418 ; xlate.c "Scancode, Virtual Key, and Character translations" 00419 ; 00420 MapVirtualKeyA 00421 MapVirtualKeyW 00422 OemKeyScan 00423 00424 ; 00425 ; lowinput.c "Low-level input APIs and support routines." 00426 ; 00427 GetInputState 00428 GetQueueStatus 00429 MsgWaitForMultipleObjects 00430 MsgWaitForMultipleObjectsEx 00431 00432 ; 00433 ; timers.c "Timer APIs and support routines." 00434 ; 00435 SetTimer = NtUserSetTimer 00436 KillTimer = NtUserKillTimer 00437 SetSystemTimer = NtUserSetSystemTimer 00438 KillSystemTimer 00439 00440 ; 00441 ; menu.c "Menu APIs and support routines." 00442 ; 00443 TranslateAcceleratorA 00444 TranslateAcceleratorW 00445 TranslateAccelerator = TranslateAcceleratorA 00446 LoadMenuIndirectW = CreateMenuFromResource 00447 LoadMenuIndirectA = CreateMenuFromResource 00448 GetMenu 00449 SetMenu 00450 SetSystemMenu = NtUserSetSystemMenu 00451 ChangeMenuA 00452 ChangeMenuW 00453 HiliteMenuItem = NtUserHiliteMenuItem 00454 GetMenuStringA 00455 GetMenuStringW 00456 GetMenuState 00457 DrawMenuBar 00458 GetSystemMenu = NtUserGetSystemMenu 00459 CreateMenu 00460 CreatePopupMenu 00461 DestroyMenu = NtUserDestroyMenu 00462 CheckMenuItem 00463 EnableMenuItem 00464 GetSubMenu 00465 GetMenuItemID 00466 GetMenuItemCount 00467 InsertMenuA 00468 InsertMenuW 00469 AppendMenuA 00470 AppendMenuW 00471 ModifyMenuA 00472 ModifyMenuW 00473 RemoveMenu = NtUserRemoveMenu 00474 DeleteMenu = NtUserDeleteMenu 00475 SetMenuItemBitmaps 00476 GetMenuCheckMarkDimensions 00477 TrackPopupMenu 00478 ; 00479 ; scroll.c "Window/DC scrolling APIs and support routines." 00480 ; 00481 ; later scrollwindow can be removed 00482 ScrollWindow 00483 ScrollDC 00484 ScrollWindowEx 00485 00486 ; 00487 ; sbapi.c "Scrollbar control" 00488 ; 00489 SetScrollPos 00490 GetScrollPos 00491 SetScrollRange 00492 GetScrollRange 00493 ShowScrollBar = NtUserShowScrollBar 00494 00495 ; 00496 ; prop.c "Window property APIs and support routines." 00497 ; 00498 SetPropA 00499 SetPropW 00500 GetPropA 00501 GetPropW 00502 RemovePropA 00503 RemovePropW 00504 EnumPropsA 00505 EnumPropsW 00506 EnumPropsExA 00507 EnumPropsExW 00508 00509 ; 00510 ; msgbox.c "Message Box APIs and support routines." 00511 ; 00512 MessageBoxA 00513 MessageBoxW 00514 MessageBoxExA 00515 MessageBoxExW 00516 ;MessageBoxIndirectA 00517 ;MessageBoxIndirectW 00518 MessageBeep 00519 MB_GetString 00520 SoftModalMessageBox 00521 00522 ; 00523 ; rmcreate.c 00524 ; 00525 CreateCursor 00526 DestroyCursor 00527 CreateIcon 00528 DestroyIcon = DestroyCursor 00529 CreateAcceleratorTableA 00530 CreateAcceleratorTableW = NtUserCreateAcceleratorTable 00531 DestroyAcceleratorTable 00532 CopyAcceleratorTableA 00533 CopyAcceleratorTableW = NtUserCopyAcceleratorTable 00534 00535 ; 00536 ; cursor.c "Mouse cursor APIs and support routines." 00537 ; 00538 ShowCursor 00539 SetCursorPos 00540 SetCursor = NtUserSetCursor 00541 GetCursorPos 00542 ClipCursor = NtUserClipCursor 00543 GetClipCursor = NtUserGetClipCursor 00544 GetCursor 00545 SetSystemCursor 00546 LoadCursorFromFileA 00547 LoadCursorFromFileW 00548 00549 ; 00550 ; icon.c "Icon management APIs and support routines" 00551 ; 00552 DrawIcon 00553 00554 ; 00555 ; caret.c "Input caret APIs and support routines." 00556 ; 00557 CreateCaret = NtUserCreateCaret 00558 GetCaretBlinkTime = NtUserGetCaretBlinkTime 00559 SetCaretBlinkTime 00560 DestroyCaret 00561 HideCaret = NtUserHideCaret 00562 ShowCaret = NtUserShowCaret 00563 SetCaretPos 00564 GetCaretPos = NtUserGetCaretPos 00565 00566 ; 00567 ; winwhere.c "Window hit-testing APIs and support routines." 00568 ; 00569 WindowFromPoint = NtUserWindowFromPoint 00570 ChildWindowFromPoint 00571 00572 ; 00573 ; getset.c "window word manipulation APIs" 00574 ; 00575 GetWindowWord 00576 SetWindowWord = NtUserSetWindowWord 00577 GetWindowLongA 00578 GetWindowLongW 00579 SetWindowLongA 00580 SetWindowLongW 00581 00582 ; 00583 ; desktop.c "Desktop window APIs and window procedure." 00584 ; 00585 00586 ; GetDesktopHwnd 00587 GetDesktopWindow 00588 00589 CreateDesktopA 00590 CreateDesktopW 00591 00592 OpenDesktopA 00593 OpenDesktopW 00594 OpenInputDesktop = NtUserOpenInputDesktop 00595 00596 SwitchDesktop = NtUserSwitchDesktop 00597 GetInputDesktop 00598 SetThreadDesktop = NtUserSetThreadDesktop 00599 GetThreadDesktop 00600 CloseDesktop = NtUserCloseDesktop 00601 RegisterTasklist = NtUserRegisterTasklist 00602 SetDeskWallpaper 00603 EnumDisplayDevicesA 00604 EnumDisplayDevicesW 00605 EnumDisplaySettingsA 00606 EnumDisplaySettingsW 00607 EnumDisplaySettingsExA 00608 EnumDisplaySettingsExW 00609 EnumWindowStationsA 00610 EnumWindowStationsW 00611 EnumDesktopsA 00612 EnumDesktopsW 00613 EnumDesktopWindows 00614 ResolveDesktopForWOW = NtUserResolveDesktopForWOW 00615 00616 00617 ; 00618 ; winsta.c "Windowstation APIs." 00619 ; 00620 CreateWindowStationA 00621 CreateWindowStationW 00622 OpenWindowStationA 00623 OpenWindowStationW 00624 CloseWindowStation = NtUserCloseWindowStation 00625 SetProcessWindowStation = NtUserSetProcessWindowStation 00626 GetProcessWindowStation = NtUserGetProcessWindowStation 00627 00628 ; 00629 ; security.c "USER object security routines." 00630 ; 00631 SetUserObjectSecurity 00632 GetUserObjectSecurity 00633 SetUserObjectInformationW = NtUserSetObjectInformation 00634 SetUserObjectInformationA = NtUserSetObjectInformation 00635 GetUserObjectInformationW = NtUserGetObjectInformation 00636 GetUserObjectInformationA 00637 00638 ; 00639 ; dirlist.c "Directory list APIs and support routines." 00640 ; 00641 DlgDirListA 00642 DlgDirListW 00643 DlgDirSelectExA 00644 DlgDirSelectExW 00645 DlgDirListComboBoxA 00646 DlgDirListComboBoxW 00647 DlgDirSelectComboBoxExA 00648 DlgDirSelectComboBoxExW 00649 00650 ; 00651 ; hooks.c "Hook APIs and support routines." 00652 ; 00653 SetWindowsHookA 00654 SetWindowsHookW 00655 UnhookWindowsHook 00656 SetWindowsHookExA 00657 SetWindowsHookExW 00658 UnhookWindowsHookEx = NtUserUnhookWindowsHookEx 00659 CallNextHookEx 00660 CallMsgFilterA 00661 CallMsgFilterW 00662 CallMsgFilter = CallMsgFilterA 00663 00664 ; 00665 ; MDI.c "Multiple Document Interface APIs, window procs, and support routines." 00666 ; 00667 DefFrameProcA 00668 DefFrameProcW 00669 DefMDIChildProcA 00670 DefMDIChildProcW 00671 ArrangeIconicWindows 00672 CascadeChildWindows 00673 TileChildWindows 00674 ; CalcChildScroll ; Private API used by progman 00675 CreateMDIWindowA 00676 CreateMDIWindowW 00677 ScrollChildren 00678 00679 ; 00680 ; help.c "Front end API for Windows Help Manager." 00681 ; 00682 WinHelpA 00683 WinHelpW 00684 00685 ; 00686 ; draw.c "Miscellaneous exported and internal drawing routines." 00687 ; 00688 GrayStringA 00689 GrayStringW 00690 DrawTextA 00691 DrawTextW 00692 TabbedTextOutA 00693 TabbedTextOutW 00694 GetTabbedTextExtentA 00695 GetTabbedTextExtentW 00696 DrawFocusRect 00697 00698 ; 00699 ; dc.c "DC management APIs and support routines." 00700 ; 00701 GetWindowDC = NtUserGetWindowDC 00702 GetDC = NtUserGetDC 00703 ReleaseDC 00704 WindowFromDC 00705 GetDCEx = NtUserGetDCEx 00706 00707 ; 00708 ; palman.c "Palette Manager APIs and support routines." 00709 ; 00710 ; SelectPalette 00711 ; RealizePalette 00712 00713 ; 00714 ; misc.c "Miscellanous APIs and routines that don't fit well anywhere else." 00715 ; 00716 ExitWindowsEx 00717 SwitchToThisWindow 00718 SetDebugErrorLevel 00719 00720 InitializeWin32EntryTable 00721 00722 00723 ; 00724 ; clrect.c "Client-side rectangle drawing primitives" 00725 ; 00726 FillRect 00727 InvertRect 00728 FrameRect 00729 00730 ; 00731 ; ddeml.c "DDEML APIs" 00732 ; 00733 DdeInitializeA 00734 DdeInitializeW 00735 DdeUninitialize 00736 DdeCmpStringHandles 00737 DdeConnectList 00738 DdeQueryNextServer 00739 DdeDisconnectList 00740 DdeConnect 00741 DdeDisconnect 00742 DdeReconnect 00743 DdeQueryConvInfo 00744 DdeSetUserHandle 00745 DdeAbandonTransaction 00746 DdePostAdvise 00747 DdeEnableCallback 00748 DdeNameService 00749 DdeClientTransaction 00750 DdeCreateDataHandle 00751 DdeAddData 00752 DdeGetData 00753 DdeAccessData 00754 DdeFreeDataHandle 00755 DdeUnaccessData 00756 DdeGetLastError 00757 DdeCreateStringHandleA 00758 DdeCreateStringHandleW 00759 DdeQueryStringA 00760 DdeQueryStringW 00761 DdeFreeStringHandle 00762 DdeKeepStringHandle 00763 DdeImpersonateClient 00764 ImpersonateDdeClientWindow = NtUserImpersonateDdeClientWindow 00765 DdeGetQualityOfService = NtUserDdeGetQualityOfService 00766 DdeSetQualityOfService = NtUserDdeSetQualityOfService 00767 00768 ; 00769 ; ddetrack.c 00770 ; 00771 PackDDElParam 00772 UnpackDDElParam 00773 FreeDDElParam 00774 ReuseDDElParam 00775 00776 ; 00777 ; dragdrop.c "Drag/Drop support functions." 00778 ; 00779 DragObject = NtUserDragObject 00780 DragDetect = NtUserDragDetect 00781 00782 ; 00783 ; Merge 3.1.1 00784 ; 00785 GetOpenClipboardWindow = NtUserGetOpenClipboardWindow 00786 DrawFrame 00787 EnableScrollBar = NtUserEnableScrollBar 00788 CopyIcon 00789 00790 ; 00791 ; winmgrc.c 00792 ; 00793 IsMenu 00794 00795 ; 00796 ; rect.c "Rectangle management APIs." 00797 ; 00798 SetRect 00799 SetRectEmpty 00800 CopyRect 00801 InflateRect 00802 SubtractRect 00803 IntersectRect 00804 UnionRect 00805 OffsetRect 00806 IsRectEmpty 00807 EqualRect 00808 PtInRect 00809 00810 ; 00811 ; alignrec.c "Rectangle management APIs." 00812 ; 00813 AlignRects 00814 00815 ; 00816 ; strings.c "String manipulation routines. Should be replaced with Rtl macros." 00817 ; 00818 wvsprintfA 00819 wvsprintfW 00820 wsprintfA 00821 wsprintfW 00822 00823 CharLowerA 00824 CharLowerW 00825 CharUpperA 00826 CharUpperW 00827 CharNextA 00828 CharNextW 00829 CharPrevA 00830 CharPrevW 00831 IsCharLowerA 00832 IsCharLowerW 00833 IsCharUpperA 00834 IsCharUpperW 00835 IsCharAlphaA 00836 IsCharAlphaW 00837 IsCharAlphaNumericA 00838 IsCharAlphaNumericW 00839 CharLowerBuffA 00840 CharLowerBuffW 00841 CharUpperBuffA 00842 CharUpperBuffW 00843 00844 ; 00845 ; oemxlate.c "OEM to ANSI/Unicode, ANSI/Unicode to OEM character translation" 00846 ; 00847 CharToOemA 00848 CharToOemW 00849 CharToOemBuffA 00850 CharToOemBuffW 00851 OemToCharA 00852 OemToCharW 00853 OemToCharBuffA 00854 OemToCharBuffW 00855 00856 ; 00857 ; ntinput 00858 ; 00859 keybd_event 00860 mouse_event 00861 00862 SendInput = NtUserSendInput 00863 GetMouseMovePoints = NtUserGetMouseMovePoints 00864 GetLastInputInfo 00865 00866 SetLastErrorEx ; to be moved!!! 00867 ; 00868 ; Chicago/Cairo APIs 00869 ; 00870 BroadcastSystemMessageA 00871 BroadcastSystemMessageW 00872 BroadcastSystemMessage = BroadcastSystemMessageA 00873 CascadeWindows 00874 ChangeDisplaySettingsA 00875 ChangeDisplaySettingsW 00876 ChangeDisplaySettingsExA 00877 ChangeDisplaySettingsExW 00878 CharNextExA ; Ansi Only 00879 CharPrevExA ; Ansi Only 00880 CheckMenuRadioItem 00881 ChildWindowFromPointEx = NtUserChildWindowFromPointEx 00882 CopyImage 00883 CreateIconFromResourceEx 00884 DrawAnimatedRects = NtUserDrawAnimatedRects 00885 DrawCaption 00886 DrawEdge 00887 DrawFrameControl 00888 DrawIconEx 00889 DrawStateA 00890 DrawStateW 00891 DrawTextExA 00892 DrawTextExW 00893 EndMenu = NtUserEndMenu 00894 FindWindowExA 00895 FindWindowExW 00896 GetClassInfoExA 00897 GetClassInfoExW 00898 GetKeyboardLayout 00899 GetKeyboardLayoutList = NtUserGetKeyboardLayoutList 00900 GetMenuContextHelpId 00901 GetMenuDefaultItem 00902 GetMenuInfo 00903 GetMenuItemInfoA 00904 GetMenuItemInfoW 00905 GetMenuItemRect = NtUserGetMenuItemRect 00906 GetScrollInfo 00907 GetShellWindow 00908 GetSysColorBrush 00909 GetWindowContextHelpId 00910 InsertMenuItemA 00911 InsertMenuItemW 00912 LoadImageA 00913 LoadImageW 00914 LookupIconIdFromDirectoryEx 00915 MapVirtualKeyExA 00916 MapVirtualKeyExW 00917 MenuItemFromPoint = NtUserMenuItemFromPoint 00918 MessageBoxIndirectA 00919 MessageBoxIndirectW 00920 PaintDesktop = NtUserPaintDesktop 00921 RegisterClassExA 00922 RegisterClassExW 00923 SetMenuContextHelpId = NtUserSetMenuContextHelpId 00924 SetMenuDefaultItem = NtUserSetMenuDefaultItem 00925 SetMenuInfo 00926 SetMenuItemInfoA 00927 SetMenuItemInfoW 00928 SetMessageExtraInfo 00929 SetScrollInfo = NtUserSetScrollInfo 00930 SetShellWindow 00931 SetShellWindowEx = NtUserSetShellWindowEx 00932 SetWindowContextHelpId 00933 ShowWindowAsync = NtUserShowWindowAsync 00934 TileWindows 00935 ToAsciiEx 00936 ToUnicodeEx 00937 TrackMouseEvent = NtUserTrackMouseEvent 00938 TrackPopupMenuEx = NtUserTrackPopupMenuEx 00939 TranslateMDISysAccel 00940 VkKeyScanExA 00941 VkKeyScanExW 00942 00943 ; Win 5.0 APIs 00944 GetGuiResources = NtUserGetGuiResources 00945 RegisterDeviceNotificationA 00946 RegisterDeviceNotificationW 00947 UnregisterDeviceNotification 00948 DeviceEventWorker 00949 00950 00951 DbgSetPoolAllocation = NtUserDbgSetPoolAllocation 00952 00953 00954 LockWorkStation = NtUserLockWorkStation 00955 00956 UserHandleGrantAccess = NtUserUserHandleGrantAccess 00957 00958 ; multimonitor apis 00959 GetMonitorInfoA 00960 GetMonitorInfoW 00961 EnumDisplayMonitors = NtUserEnumDisplayMonitors 00962 MonitorFromPoint 00963 MonitorFromRect 00964 MonitorFromWindow 00965 00966 SetTaskmanWindow 00967 GetTaskmanWindow 00968 SetProgmanWindow 00969 GetProgmanWindow 00970 RegisterShellHookWindow 00971 DeregisterShellHookWindow 00972 00973 PrivateKDBreakPoint 00974 PrivateSetDbgTag = NtUserSetDbgTag 00975 PrivateSetRipFlags = NtUserSetRipFlags 00976 00977 00978 00979 00980 00981 00982 00983 00984 00985 00986 00987 00988 00989 00990 00991 00992 00993 00994 00995 00996 00997 00998 00999 01000 01001 WINNLSGetIMEHotkey 01002 WINNLSEnableIME 01003 WINNLSGetEnableStatus 01004 SendIMEMessageExW 01005 SendIMEMessageExA 01006 IMPGetIMEW 01007 IMPGetIMEA 01008 IMPQueryIMEW 01009 IMPQueryIMEA 01010 IMPSetIMEW 01011 IMPSetIMEA 01012 User32InitializeImmEntryTable 01013 01014 01015 01016 01017 01018 01019 01020 01021 01022 01023 01024 01025 01026 01027 01028 01029 01030 01031 ; 01032 ; LPK APIs 01033 ; 01034 InitializeLpkHooks 01035 UserLpkTabbedTextOut 01036 UserLpkPSMTextOut