From a44e51e9d6703b4cd43ef8b4c8c979d5293fb114 Mon Sep 17 00:00:00 2001 From: Dmitry Chapyshev Date: Sun, 8 Feb 2009 16:41:44 +0000 Subject: [PATCH] .def -> .spec (based on amd64 branch with my fixes) svn path=/trunk/; revision=39492 --- reactos/dll/win32/user32/user32.def | 744 --------------------- reactos/dll/win32/user32/user32.pspec | 782 +++++++++++++++++++++++ reactos/dll/win32/user32/user32.rbuild | 4 +- reactos/dll/win32/userenv/userenv.def | 45 -- reactos/dll/win32/userenv/userenv.rbuild | 2 +- reactos/dll/win32/userenv/userenv.spec | 43 ++ reactos/dll/win32/ws2_32/ws2_32.def | 121 ---- reactos/dll/win32/ws2_32/ws2_32.rbuild | 3 +- reactos/dll/win32/ws2_32/ws2_32.spec | 119 ++++ 9 files changed, 949 insertions(+), 914 deletions(-) delete mode 100644 reactos/dll/win32/user32/user32.def create mode 100644 reactos/dll/win32/user32/user32.pspec delete mode 100644 reactos/dll/win32/userenv/userenv.def create mode 100644 reactos/dll/win32/userenv/userenv.spec delete mode 100644 reactos/dll/win32/ws2_32/ws2_32.def create mode 100644 reactos/dll/win32/ws2_32/ws2_32.spec diff --git a/reactos/dll/win32/user32/user32.def b/reactos/dll/win32/user32/user32.def deleted file mode 100644 index 02f37107acb..00000000000 --- a/reactos/dll/win32/user32/user32.def +++ /dev/null @@ -1,744 +0,0 @@ -LIBRARY user32.dll - -EXPORTS -ActivateKeyboardLayout@8=NtUserActivateKeyboardLayout@8 -AdjustWindowRect@12 -AdjustWindowRectEx@16 -AlignRects@16 -AllowForegroundActivation@0 -AllowSetForegroundWindow@4 -AnimateWindow@12 -AnyPopup@0 -AppendMenuA@16 -AppendMenuW@16 -ArrangeIconicWindows@4 -AttachThreadInput@12=NtUserAttachThreadInput@12 -BeginDeferWindowPos@4 -BeginPaint@8=NtUserBeginPaint@8 -BlockInput@4=NtUserBlockInput@4 -BringWindowToTop@4 -BroadcastSystemMessage=BroadcastSystemMessageA@20 -BroadcastSystemMessageA@20 -BroadcastSystemMessageExA@24 -BroadcastSystemMessageExW@24 -BroadcastSystemMessageW@20 -;BuildReasonArray -;CalcMenuBar -CallMsgFilter=CallMsgFilterA@8 -CallMsgFilterA@8 -CallMsgFilterW@8 -CallNextHookEx@16 -CallWindowProcA@20 -CallWindowProcW@20 -CascadeChildWindows@8 -CascadeWindows@20 -ChangeClipboardChain@8=NtUserChangeClipboardChain@8 -ChangeDisplaySettingsA@8 -ChangeDisplaySettingsExA@20 -ChangeDisplaySettingsExW@20 -ChangeDisplaySettingsW@8 -ChangeMenuA@20 -ChangeMenuW@20 -CharLowerA@4 -CharLowerBuffA@8 -CharLowerBuffW@8 -CharLowerW@4 -CharNextA@4 -CharNextExA@12 -CharNextW@4 -CharPrevA@8 -CharPrevExA@16 -CharPrevW@8 -CharToOemA@8 -CharToOemBuffA@12 -CharToOemBuffW@12 -CharToOemW@8 -CharUpperA@4 -CharUpperBuffA@8 -CharUpperBuffW@8 -CharUpperW@4 -CheckDlgButton@12 -CheckMenuItem@12 -CheckMenuRadioItem@20 -CheckRadioButton@16 -ChildWindowFromPoint@12 -ChildWindowFromPointEx@16 ; TODO: Direct call NtUserChildWindowFromPointEx -;CliImmSetHotKey -ClientThreadSetup@0 -ClientToScreen@8 -ClipCursor@4=NtUserClipCursor@4 -CloseClipboard@0=NtUserCloseClipboard@0 -CloseDesktop@4=NtUserCloseDesktop@4 -CloseWindow@4 -CloseWindowStation@4=NtUserCloseWindowStation@4 -CopyAcceleratorTableA@12 -CopyAcceleratorTableW@12=NtUserCopyAcceleratorTable@12 -CopyCursor@4 -CopyIcon@4 -CopyImage@20 -CopyRect@8 -CountClipboardFormats@0=NtUserCountClipboardFormats@0 -CreateAcceleratorTableA@8 -CreateAcceleratorTableW@8=NtUserCreateAcceleratorTable@8 -CreateCaret@16=NtUserCreateCaret@16 -CreateCursor@28 -CreateDesktopA@24 -CreateDesktopW@24 -CreateDialogIndirectParamA@20 -CreateDialogIndirectParamAorW@24 -CreateDialogIndirectParamW@20 -CreateDialogParamA@20 -CreateDialogParamW@20 -CreateIcon@28 -CreateIconFromResource@16 -CreateIconFromResourceEx@28 -CreateIconIndirect@4 -CreateMDIWindowA@40 -CreateMDIWindowW@40 -CreateMenu@0 -CreatePopupMenu@0 -;CreateSystemThreads -CreateWindowExA@48 -CreateWindowExW@48 -CreateWindowStationA@16 -CreateWindowStationW@16 -CsrBroadcastSystemMessageExW@24 -CtxInitUser32@0 -DdeAbandonTransaction@12 -DdeAccessData@8 -DdeAddData@16 -DdeClientTransaction@32 -DdeCmpStringHandles@8 -DdeConnect@16 -DdeConnectList@20 -DdeCreateDataHandle@28 -DdeCreateStringHandleA@12 -DdeCreateStringHandleW@12 -DdeDisconnect@4 -DdeDisconnectList@4 -DdeEnableCallback@12 -DdeFreeDataHandle@4 -DdeFreeStringHandle@8 -DdeGetData@16 -DdeGetLastError@4 -DdeGetQualityOfService@12 ; TODO: Direct call NtUserDdeGetQualityOfService -DdeImpersonateClient@4 -DdeInitializeA@16 -DdeInitializeW@16 -DdeKeepStringHandle@8 -DdeNameService@16 -DdePostAdvise@12 -DdeQueryConvInfo@12 -DdeQueryNextServer@8 -DdeQueryStringA@20 -DdeQueryStringW@20 -DdeReconnect@4 -DdeSetQualityOfService@12 ; TODO: Direct call NtUserDdeSetQualityOfService -DdeSetUserHandle@12 -DdeUnaccessData@4 -DdeUninitialize@4 -DefDlgProcA@16 -DefDlgProcW@16 -DefFrameProcA@20 -DefFrameProcW@20 -DefMDIChildProcA@16 -DefMDIChildProcW@16 -DefRawInputProc@12 -DefWindowProcA@16 -DefWindowProcW@16 -DeferWindowPos@32 ; TODO: Direct call NtUserDeferWindowPos -DeleteMenu@12=NtUserDeleteMenu@12 -DeregisterShellHookWindow@4 -DestroyAcceleratorTable@4 -DestroyCaret@0 -DestroyCursor@4 -DestroyIcon@4 -DestroyMenu@4=NtUserDestroyMenu@4 -;DestroyReasons -DestroyWindow@4=NtUserDestroyWindow@4 -;DeviceEventWorker -DialogBoxIndirectParamA@20 -DialogBoxIndirectParamAorW@24 -DialogBoxIndirectParamW@20 -DialogBoxParamA@20 -DialogBoxParamW@20 -DisableProcessWindowsGhosting@0 -DispatchMessageA@4 -DispatchMessageW@4 -DisplayExitWindowsWarnings@4 -DlgDirListA@20 -DlgDirListComboBoxA@20 -DlgDirListComboBoxW@20 -DlgDirListW@20 -DlgDirSelectComboBoxExA@16 -DlgDirSelectComboBoxExW@16 -DlgDirSelectExA@16 -DlgDirSelectExW@16 -DragDetect@12 ; TODO: Direct call NtUserDragDetect -DragObject@20=NtUserDragObject@20 -DrawAnimatedRects@16=NtUserDrawAnimatedRects@16 -DrawCaption@16 -DrawCaptionTempA@28 -DrawCaptionTempW@28 -DrawEdge@16 -DrawFocusRect@8 -DrawFrame@16 -DrawFrameControl@16 -DrawIcon@16 -DrawIconEx@36 -DrawMenuBar@4 -DrawMenuBarTemp@20 -DrawStateA@40 -DrawStateW@40 -DrawTextA@20 -DrawTextExA@24 -DrawTextExW@24 -DrawTextW@20 -EditWndProc=EditWndProcA@16 -EmptyClipboard@0=NtUserEmptyClipboard@0 -EnableMenuItem@12 -EnableScrollBar@12=NtUserEnableScrollBar@12 -EnableWindow@8 -EndDeferWindowPos@4 -EndDialog@8 -EndMenu@0 -EndPaint@8=NtUserEndPaint@8 -EndTask@12 -EnterReaderModeHelper@4 -EnumChildWindows@12 -EnumClipboardFormats@4 -EnumDesktopWindows@12 -EnumDesktopsA@12 -EnumDesktopsW@12 -EnumDisplayDevicesA@16 -EnumDisplayDevicesW@16 -EnumDisplayMonitors@16 ; TODO: Direct call NtUserEnumDisplayMonitors -EnumDisplaySettingsA@12 -EnumDisplaySettingsExA@16 -EnumDisplaySettingsExW@16 -EnumDisplaySettingsW@12 -EnumPropsA@8 -EnumPropsExA@12 -EnumPropsExW@12 -EnumPropsW@8 -EnumThreadWindows@12 -EnumWindowStationsA@8 -EnumWindowStationsW@8 -EnumWindows@8 -EqualRect@8 -ExcludeUpdateRgn@8=NtUserExcludeUpdateRgn@8 -ExitWindowsEx@8 -FillRect@12 -FindWindowA@8 -FindWindowExA@16 -FindWindowExW@16 -FindWindowW@8 -FlashWindow@8 -FlashWindowEx@4=NtUserFlashWindowEx@4 -FrameRect@12 -FreeDDElParam@8 -;FullScreenControl -GetAccCursorInfo@4 -GetActiveWindow@0 -GetAltTabInfo=GetAltTabInfoA@20 -GetAltTabInfoA@20 -GetAltTabInfoW@20 -GetAncestor@8 ; TODO: Direct call NtUserGetAncestor -GetAppCompatFlags@4 -GetAppCompatFlags2@4 -GetAsyncKeyState@4 -GetCapture@0 -GetCaretBlinkTime@0=NtUserGetCaretBlinkTime@0 -GetCaretPos@4=NtUserGetCaretPos@4 -GetClassInfoA@12 -GetClassInfoExA@12 -GetClassInfoExW@12 -GetClassInfoW@12 -GetClassLongA@8 -GetClassLongW@8 -GetClassNameA@12 -GetClassNameW@12 -GetClassWord@8 -GetClientRect@8 -GetClipCursor@4=NtUserGetClipCursor@4 -GetClipboardData@4 -GetClipboardFormatNameA@12 -GetClipboardFormatNameW@12 -GetClipboardOwner@0=NtUserGetClipboardOwner@0 -GetClipboardSequenceNumber@0=NtUserGetClipboardSequenceNumber@0 -GetClipboardViewer@0=NtUserGetClipboardViewer@0 -GetComboBoxInfo@8 ; TODO: Direct call NtUserGetComboBoxInfo -GetCursor@0 -;GetCursorFrameInfo -GetCursorInfo@4=NtUserGetCursorInfo@4 -GetCursorPos@4 -GetDC@4=NtUserGetDC@4 -GetDCEx@12=NtUserGetDCEx@12 -GetDesktopWindow@0 -GetDialogBaseUnits@0 -GetDlgCtrlID@4 -GetDlgItem@8 -GetDlgItemInt@16 -GetDlgItemTextA@16 -GetDlgItemTextW@16 -GetDoubleClickTime@0=NtUserGetDoubleClickTime@0 -GetFocus@0 -GetForegroundWindow@0=NtUserGetForegroundWindow@0 -GetGUIThreadInfo@8=NtUserGetGUIThreadInfo@8 -GetGuiResources@8=NtUserGetGuiResources@8 -GetIconInfo@8 -GetInputDesktop@0 -GetInputState@0 -GetInternalWindowPos@12 ; TODO: direct call NtUserGetInternalWindowPos -GetKBCodePage@0 -GetKeyNameTextA@12 -GetKeyNameTextW@12 -GetKeyState@4 -GetKeyboardLayout@4 -GetKeyboardLayoutList@8=NtUserGetKeyboardLayoutList@8 -GetKeyboardLayoutNameA@4 -GetKeyboardLayoutNameW@4 -GetKeyboardState@4=NtUserGetKeyboardState@4 -GetKeyboardType@4 -GetLastActivePopup@4 -GetLastInputInfo@4 -GetLayeredWindowAttributes@16=NtUserGetLayeredWindowAttributes@16 -GetListBoxInfo@4=NtUserGetListBoxInfo@4 -GetMenu@4 -GetMenuBarInfo@16=NtUserGetMenuBarInfo@16 -GetMenuCheckMarkDimensions@0 -GetMenuContextHelpId@4 -GetMenuDefaultItem@12 -GetMenuInfo@8 -GetMenuItemCount@4 -GetMenuItemID@8 -GetMenuItemInfoA@16 -GetMenuItemInfoW@16 -GetMenuItemRect@16=NtUserGetMenuItemRect@16 -GetMenuState@12 -GetMenuStringA@20 -GetMenuStringW@20 -GetMessageA@16 -GetMessageExtraInfo@0 -GetMessagePos@0 -GetMessageTime@0 -GetMessageW@16 -GetMonitorInfoA@8 -GetMonitorInfoW@8 -GetMouseMovePointsEx@20 ; TODO: Direct call NtUserGetMouseMovePointsEx -GetNextDlgGroupItem@12 -GetNextDlgTabItem@12 -GetOpenClipboardWindow@0=NtUserGetOpenClipboardWindow@0 -GetParent@4 -GetPriorityClipboardFormat@8=NtUserGetPriorityClipboardFormat@8 -GetProcessDefaultLayout@4 -GetProcessWindowStation@0=NtUserGetProcessWindowStation@0 -GetProgmanWindow@0 -GetPropA@8 -GetPropW@8 -GetQueueStatus@4 -GetRawInputBuffer@12 -GetRawInputData@20 -GetRawInputDeviceInfoA@16 -GetRawInputDeviceInfoW@16 -GetRawInputDeviceList@12 -;GetReasonTitleFromReasonCode -GetRegisteredRawInputDevices@12 -GetScrollBarInfo@12=NtUserGetScrollBarInfo@12 -GetScrollInfo@12 -GetScrollPos@8 -GetScrollRange@16 -GetShellWindow@0 -GetSubMenu@8 -GetSysColor@4 -GetSysColorBrush@4 -GetSystemMenu@8 ; TODO: Direct call NtUserGetSystemMenu -GetSystemMetrics@4 -GetTabbedTextExtentA@20 -GetTabbedTextExtentW@20 -GetTaskmanWindow@0 -GetThreadDesktop@4 -GetTitleBarInfo@8=NtUserGetTitleBarInfo@8 -GetTopWindow@4 -GetUpdateRect@12 -GetUpdateRgn@12 -GetUserObjectInformationA@20 -GetUserObjectInformationW@20=NtUserGetObjectInformation@20 -GetUserObjectSecurity@20 -;GetWinStationInfo -GetWindow@8 -GetWindowContextHelpId@4 -GetWindowDC@4=NtUserGetWindowDC@4 -GetWindowInfo@8 -GetWindowLongA@8 -GetWindowLongW@8 -GetWindowModuleFileName=GetWindowModuleFileNameA@12 -GetWindowModuleFileNameA@12 -GetWindowModuleFileNameW@12 -GetWindowPlacement@8=NtUserGetWindowPlacement@8 -GetWindowRect@8 -GetWindowRgn@8 -GetWindowRgnBox@8 -GetWindowTextA@12 -GetWindowTextLengthA@4 -GetWindowTextLengthW@4 -GetWindowTextW@12 -GetWindowThreadProcessId@8 -GetWindowWord@8 -GrayStringA@36 -GrayStringW@36 -HideCaret@4=NtUserHideCaret@4 -HiliteMenuItem@16=NtUserHiliteMenuItem@16 -IMPGetIMEA@8 -IMPGetIMEW@8 -IMPQueryIMEA@4 -IMPQueryIMEW@4 -IMPSetIMEA@8 -IMPSetIMEW@8 -ImpersonateDdeClientWindow@8 ; TODO: Direct call NtUserImpersonateDdeClientWindow -InSendMessage@0 -InSendMessageEx@4 -InflateRect@12 -InitializeLpkHooks@4 -InitializeWin32EntryTable@4 -InsertMenuA@20 -InsertMenuItemA@16 -InsertMenuItemW@16 -InsertMenuW@20 -InternalGetWindowText@12 -IntersectRect@12 -InvalidateRect@12=NtUserInvalidateRect@12 -InvalidateRgn@12=NtUserInvalidateRgn@12 -InvertRect@8 -IsCharAlphaA@4 -IsCharAlphaNumericA@4 -IsCharAlphaNumericW@4 -IsCharAlphaW@4 -IsCharLowerA@4 -IsCharLowerW@4 -IsCharUpperA@4 -IsCharUpperW@4 -IsChild@8 -IsClipboardFormatAvailable@4=NtUserIsClipboardFormatAvailable@4 -IsDialogMessage=IsDialogMessageA@8 -IsDialogMessageA@8 -IsDialogMessageW@8 -IsDlgButtonChecked@8 -IsGUIThread@4 -IsHungAppWindow@4 -IsIconic@4 -IsMenu@4 -IsRectEmpty@4 -IsServerSideWindow@4 -IsWindow@4 -IsWindowEnabled@4 -IsWindowInDestroy@4 -IsWindowUnicode@4 -IsWindowVisible@4 -IsWinEventHookInstalled@4 -IsZoomed@4 -KillSystemTimer@8 -KillTimer@8=NtUserKillTimer@8 -LoadAcceleratorsA@8 -LoadAcceleratorsW@8 -LoadBitmapA@8 -LoadBitmapW@8 -LoadCursorA@8 -LoadCursorFromFileA@4 -LoadCursorFromFileW@4 -LoadCursorW@8 -LoadIconA@8 -LoadIconW@8 -LoadImageA@24 -LoadImageW@24 -LoadKeyboardLayoutA@8 -LoadKeyboardLayoutEx@12 -LoadKeyboardLayoutW@8 -LoadLocalFonts@0 -LoadMenuA@8 -LoadMenuIndirectA@4 -LoadMenuIndirectW@4 -LoadMenuW@8 -LoadRemoteFonts@0 -LoadStringA@16 -LoadStringW@16 -LockSetForegroundWindow@4 -LockWindowStation@4=NtUserLockWindowStation@4 -LockWindowUpdate@4=NtUserLockWindowUpdate@4 -LockWorkStation@0=NtUserLockWorkStation@0 -LookupIconIdFromDirectory@8 -LookupIconIdFromDirectoryEx@20 -MBToWCSEx@24 -MapDialogRect@8 -MapVirtualKeyA@8 -MapVirtualKeyExA@12 -MapVirtualKeyExW@12 -MapVirtualKeyW@8 -MapWindowPoints@16 -MB_GetString@4 -MenuItemFromPoint@16 ; TODO: Direct call NtUserMenuItemFromPoint -MenuWindowProcA@16 -MenuWindowProcW@16 -MessageBeep@4 -MessageBoxA@16 -MessageBoxExA@20 -MessageBoxExW@20 -MessageBoxIndirectA@4 -MessageBoxIndirectW@4 -MessageBoxTimeoutA@24 -MessageBoxTimeoutW@24 -MessageBoxW@16 -ModifyMenuA@20 -ModifyMenuW@20 -MonitorFromPoint@12 -MonitorFromRect@8 -MonitorFromWindow@8 -MoveWindow@24=NtUserMoveWindow@24 -MsgWaitForMultipleObjects@20 -MsgWaitForMultipleObjectsEx@20 -NotifyWinEvent@16 -OemKeyScan@4 -OemToCharA@8 -OemToCharBuffA@12 -OemToCharBuffW@12 -OemToCharW@8 -OffsetRect@12 -OpenClipboard@4 -OpenDesktopA@16 -OpenDesktopW@16 -OpenIcon@4 -OpenInputDesktop@12=NtUserOpenInputDesktop@12 -OpenWindowStationA@12 -OpenWindowStationW@12 -PackDDElParam@12 -PaintDesktop@4=NtUserPaintDesktop@4 -;PaintMenuBar -PeekMessageA@20 -PeekMessageW@20 -PostMessageA@16 -PostMessageW@16 -PostQuitMessage@4 -PostThreadMessageA@16 -PostThreadMessageW@16 -PrintWindow@12 -PrivateCsrssManualGuiCheck@4 -PrivateCsrssInitialized@0 -PrivateExtractIconExA@20 -PrivateExtractIconExW@20 -PrivateExtractIconsA@32 -PrivateExtractIconsW@32 -;PrivateKDBreakPoint -;PrivateSetDbgTag -;PrivateSetRipFlags -PtInRect@12 -;QuerySendMessage -;QueryUserCounters ; TODO: Direct call NtUserQueryUserCounters -RealChildWindowFromPoint@12 ; TODO: Direct call NtUserRealChildWindowFromPoint -RealGetWindowClass=RealGetWindowClassA@12 -RealGetWindowClassA@12 -RealGetWindowClassW@12 -ReasonCodeNeedsBugID@4 -ReasonCodeNeedsComment@4 -;RecordShutdownReason -RedrawWindow@16=NtUserRedrawWindow@16 -RegisterClassA@4 -RegisterClassExA@4 -RegisterClassExW@4 -RegisterClassW@4 -RegisterClipboardFormatA@4 -RegisterClipboardFormatW@4 -RegisterDeviceNotificationA@12=RegisterDeviceNotificationW@12 -RegisterDeviceNotificationW@12 -RegisterHotKey@16=NtUserRegisterHotKey@16 -RegisterLogonProcess@8 -RegisterMessagePumpHook@4 -RegisterRawInputDevices@12 -RegisterServicesProcess@4 -RegisterShellHookWindow@4 -RegisterSystemThread@8 -RegisterUserApiHook@8 -RegisterTasklist@4=NtUserRegisterTasklist@4 -RegisterWindowMessageA@4 -RegisterWindowMessageW@4 -ReleaseCapture@0 -ReleaseDC@8 -RemoveMenu@12=NtUserRemoveMenu@12 -RemovePropA@8 -RemovePropW@8 -ReplyMessage@4 -;ResolveDesktopForWOW -ReuseDDElParam@20 -ScreenToClient@8 -ScrollChildren@16 -ScrollDC@28 -ScrollWindow@20 -ScrollWindowEx@32 -SendDlgItemMessageA@20 -SendDlgItemMessageW@20 -SendIMEMessageExA@8 -SendIMEMessageExW@8 -SendInput@12=NtUserSendInput@12 -SendMessageA@16 -SendMessageCallbackA@24 -SendMessageCallbackW@24 -SendMessageTimeoutA@28 -SendMessageTimeoutW@28 -SendMessageW@16 -SendNotifyMessageA@16 -SendNotifyMessageW@16 -SetActiveWindow@4=NtUserSetActiveWindow@4 -SetCapture@4=NtUserSetCapture@4 -SetCaretBlinkTime@4 -SetCaretPos@8 -SetClassLongA@12 -SetClassLongW@12 -SetClassWord@12 ; TODO: Direct call NtUserSetClassWord -SetClipboardData@8 -SetClipboardViewer@4=NtUserSetClipboardViewer@4 -;SetConsoleReserveKeys -SetCursor@4=NtUserSetCursor@4 -;SetCursorContents -SetCursorPos@8 -SetDebugErrorLevel@4 -SetDeskWallpaper@4 -SetDlgItemInt@16 -SetDlgItemTextA@12 -SetDlgItemTextW@12 -SetDoubleClickTime@4 -SetFocus@4=NtUserSetFocus@4 -SetForegroundWindow@4 -SetInternalWindowPos@16=NtUserSetInternalWindowPos@16 -SetKeyboardState@4=NtUserSetKeyboardState@4 -SetLastErrorEx@8 -SetLayeredWindowAttributes@16=NtUserSetLayeredWindowAttributes@16 -SetLogonNotifyWindow@8 ; TODO: Direct call NtUserSetLogonNotifyWindow -SetMenu@8 -SetMenuContextHelpId@8=NtUserSetMenuContextHelpId@8 -SetMenuDefaultItem@12=NtUserSetMenuDefaultItem@12 -SetMenuInfo@8 -SetMenuItemBitmaps@20 -SetMenuItemInfoA@16 -SetMenuItemInfoW@16 -SetMessageExtraInfo@4 -SetMessageQueue@4 -SetParent@8=NtUserSetParent@8 -SetProcessDefaultLayout@4 -SetProcessWindowStation@4=NtUserSetProcessWindowStation@4 -SetProgmanWindow@4 -SetPropA@12 -SetPropW@12 -SetRect@20 -SetRectEmpty@4 -SetScrollInfo@16 ; TODO: Direct call NtUserSetScrollInfo -SetScrollPos@16 -SetScrollRange@20 -SetShellWindow@4 -SetShellWindowEx@8=NtUserSetShellWindowEx@8 -SetSysColors@12 -SetSysColorsTemp@12 -SetSystemCursor@8 -SetSystemMenu@8 ; TODO: Direct call NtUserSetSystemMenu -SetSystemTimer@16=NtUserSetSystemTimer@16 -SetTaskmanWindow@4 -SetThreadDesktop@4=NtUserSetThreadDesktop@4 -SetTimer@16=NtUserSetTimer@16 -SetUserObjectInformationA@16=NtUserSetObjectInformation@16 -SetUserObjectInformationW@16=NtUserSetObjectInformation@16 -SetUserObjectSecurity@12 -SetWinEventHook@28 -SetWindowContextHelpId@8 -SetWindowLongA@12 -SetWindowLongW@12 -SetWindowPlacement@8=NtUserSetWindowPlacement@8 -SetWindowPos@28=NtUserSetWindowPos@28 -SetWindowRgn@12 -SetWindowStationUser@16 -SetWindowTextA@8 -SetWindowTextW@8 -SetWindowWord@12 ; TODO: Direct call NtUserSetWindowWord -SetWindowsHookA@8 -SetWindowsHookExA@16 -SetWindowsHookExW@16 -SetWindowsHookW@8 -ShowCaret@4=NtUserShowCaret@4 -ShowCursor@4 -ShowOwnedPopups@8 -ShowScrollBar@12=NtUserShowScrollBar@12 -ShowStartGlass@4 -ShowWindow@8=NtUserShowWindow@8 -ShowWindowAsync@8=NtUserShowWindowAsync@8 -SoftModalMessageBox@4 -SubtractRect@12 -SwapMouseButton@4 -SwitchDesktop@4=NtUserSwitchDesktop@4 -SwitchToThisWindow@8 -SystemParametersInfoA@16 -SystemParametersInfoW@16 -TabbedTextOutA@32 -TabbedTextOutW@32 -TileChildWindows@8 -TileWindows@20 -ToAscii@20 -ToAsciiEx@24 -ToUnicode@24 -ToUnicodeEx@28 -TrackMouseEvent@4 ; TODO: Direct call NtUserTrackMouseEvent -TrackPopupMenu@28 -TrackPopupMenuEx@24 ; TODO: Direct call NtUserTrackPopupMenuEx -TranslateAccelerator=TranslateAcceleratorA@12 -TranslateAcceleratorA@12 -TranslateAcceleratorW@12 -TranslateMDISysAccel@8 -TranslateMessage@4 -TranslateMessageEx@8 -UnhookWinEvent@4=NtUserUnhookWinEvent@4 -UnhookWindowsHook@8 -UnhookWindowsHookEx@4=NtUserUnhookWindowsHookEx@4 -UnionRect@12 -UnloadKeyboardLayout@4=NtUserUnloadKeyboardLayout@4 -UnlockWindowStation@4=NtUserUnlockWindowStation@4 -UnpackDDElParam@16 -UnregisterClassA@8 -UnregisterClassW@8 -UnregisterDeviceNotification@4 -UnregisterHotKey@8=NtUserUnregisterHotKey@8 -UnregisterMessagePumpHook@0 -UnregisterUserApiHook@0 -UpdateLayeredWindow@36=NtUserUpdateLayeredWindow@36 -UpdateLayeredWindowIndirect@8 -UpdatePerUserSystemParameters@8 -UpdateWindow@4 -User32InitializeImmEntryTable@4 -UserClientDllInitialize=DllMain@12 -UserHandleGrantAccess@12=NtUserUserHandleGrantAccess@12 -;UserLpkPSMTextOut -;UserLpkTabbedTextOut -UserRealizePalette@4 -;UserRegisterWowHandlers -;VRipOutput -;VTagOutput -ValidateRect@8 ; TODO: Direct call NtUserValidateRect -ValidateRgn@8 -VkKeyScanA@4 -VkKeyScanExA@8 -VkKeyScanExW@8 -VkKeyScanW@4 -WCSToMBEx@24 -WINNLSEnableIME@8 -WINNLSGetEnableStatus@4 -WINNLSGetIMEHotkey@4 -WaitForInputIdle@8 -WaitMessage@0=NtUserWaitMessage@0 -;Win32PoolAllocationStats -WinHelpA@16 -WinHelpW@16 -WindowFromDC@4 -WindowFromPoint@8 -keybd_event@16 -mouse_event@20 -wsprintfA -wsprintfW -wvsprintfA@12 -wvsprintfW@12 - -; EOF diff --git a/reactos/dll/win32/user32/user32.pspec b/reactos/dll/win32/user32/user32.pspec new file mode 100644 index 00000000000..de1536f9987 --- /dev/null +++ b/reactos/dll/win32/user32/user32.pspec @@ -0,0 +1,782 @@ +@ stdcall ActivateKeyboardLayout(long long) NtUserActivateKeyboardLayout +@ stdcall AdjustWindowRect(ptr long long) +@ stdcall AdjustWindowRectEx(ptr long long long) +@ stdcall AlignRects(ptr long long long) +@ stdcall AllowForegroundActivation() +@ stdcall AllowSetForegroundWindow (long) +@ stdcall AnimateWindow(long long long) +@ stdcall AnyPopup() +@ stdcall AppendMenuA(long long long ptr) +@ stdcall AppendMenuW(long long long ptr) +@ stdcall ArrangeIconicWindows(long) +@ stdcall AttachThreadInput(long long long) NtUserAttachThreadInput +@ stdcall BeginDeferWindowPos(long) +@ stdcall BeginPaint(long ptr) NtUserBeginPaint +@ stdcall BlockInput(long) NtUserBlockInput +@ stdcall BringWindowToTop(long) +@ stdcall BroadcastSystemMessage(long ptr long long long) BroadcastSystemMessageA +@ stdcall BroadcastSystemMessageA(long ptr long long long) +@ stdcall BroadcastSystemMessageExA(long ptr long long long ptr) +@ stdcall BroadcastSystemMessageExW(long ptr long long long ptr) +@ stdcall BroadcastSystemMessageW(long ptr long long long) +; @ stub BuildReasonArray +@ stdcall CalcChildScroll(long long) +; @ stub CalcMenuBar +@ stdcall CallMsgFilter(ptr long) CallMsgFilterA +@ stdcall CallMsgFilterA(ptr long) +@ stdcall CallMsgFilterW(ptr long) +@ stdcall CallNextHookEx(long long long long) +@ stdcall CallWindowProcA(ptr long long long long) +@ stdcall CallWindowProcW(ptr long long long long) +@ stdcall CascadeChildWindows(long long) +@ stdcall CascadeWindows(long long ptr long ptr) +@ stdcall ChangeClipboardChain(long long) NtUserChangeClipboardChain +@ stdcall ChangeDisplaySettingsA(ptr long) +@ stdcall ChangeDisplaySettingsExA(str ptr long long ptr) +@ stdcall ChangeDisplaySettingsExW(wstr ptr long long ptr) +@ stdcall ChangeDisplaySettingsW(ptr long) +@ stdcall ChangeMenuA(long long ptr long long) +@ stdcall ChangeMenuW(long long ptr long long) +@ stdcall CharLowerA(str) +@ stdcall CharLowerBuffA(str long) +@ stdcall CharLowerBuffW(wstr long) +@ stdcall CharLowerW(wstr) +@ stdcall CharNextA(str) +@ stdcall CharNextExA(long str long) +; @ stdcall CharNextExW(long wstr long) +@ stdcall CharNextW(wstr) +@ stdcall CharPrevA(str str) +@ stdcall CharPrevExA(long str str long) +; @ stdcall CharPrevExW(long wstr wstr long) +@ stdcall CharPrevW(wstr wstr) +@ stdcall CharToOemA(str ptr) +@ stdcall CharToOemBuffA(str ptr long) +@ stdcall CharToOemBuffW(wstr ptr long) +@ stdcall CharToOemW(wstr ptr) +@ stdcall CharUpperA(str) +@ stdcall CharUpperBuffA(str long) +@ stdcall CharUpperBuffW(wstr long) +@ stdcall CharUpperW(wstr) +@ stdcall CheckDlgButton(long long long) +@ stdcall CheckMenuItem(long long long) +@ stdcall CheckMenuRadioItem(long long long long long) +@ stdcall CheckRadioButton(long long long long) +@ stdcall ChildWindowFromPoint(long double) +@ stdcall ChildWindowFromPointEx(long double long) # Direct call NtUserChildWindowFromPointEx +@ stub CliImmSetHotKey +@ stub ClientThreadConnect +@ stub ClientThreadSetup +@ stdcall ClientToScreen(long ptr) +@ stdcall ClipCursor(ptr) NtUserClipCursor +@ stdcall CloseClipboard() NtUserCloseClipboard +@ stdcall CloseDesktop(long) NtUserCloseDesktop +@ stdcall CloseWindow(long) +@ stdcall CloseWindowStation(long) NtUserCloseWindowStation +@ stdcall CopyAcceleratorTableA(long ptr long) +@ stdcall CopyAcceleratorTableW(long ptr long) NtUserCopyAcceleratorTable +@ stdcall CopyIcon(long) +@ stdcall CopyImage(long long long long long) +@ stdcall CopyRect(ptr ptr) +@ stdcall CountClipboardFormats() NtUserCountClipboardFormats +@ stdcall CreateAcceleratorTableA(ptr long) +@ stdcall CreateAcceleratorTableW(ptr long) NtUserCreateAcceleratorTable +@ stdcall CreateCaret(long long long long) NtUserCreateCaret +@ stdcall CreateCursor(long long long long long ptr ptr) +@ stdcall CreateDesktopA(str str ptr long long ptr) +@ stdcall CreateDesktopW(wstr wstr ptr long long ptr) +@ stdcall CreateDialogIndirectParamA(long ptr long ptr long) +@ stdcall CreateDialogIndirectParamAorW(long ptr long ptr long long) +@ stdcall CreateDialogIndirectParamW(long ptr long ptr long) +@ stdcall CreateDialogParamA(long ptr long ptr long) +@ stdcall CreateDialogParamW(long ptr long ptr long) +@ stdcall CreateIcon(long long long long long ptr ptr) +@ stdcall CreateIconFromResource (ptr long long long) +@ stdcall CreateIconFromResourceEx(ptr long long long long long long) +@ stdcall CreateIconIndirect(ptr) +@ stdcall CreateMDIWindowA(ptr ptr long long long long long long long long) +@ stdcall CreateMDIWindowW(ptr ptr long long long long long long long long) +@ stdcall CreateMenu() +@ stdcall CreatePopupMenu() +; @ stub CreateSystemThreads +@ stdcall CreateWindowExA(long str str long long long long long long long long ptr) +@ stdcall CreateWindowExW(long wstr wstr long long long long long long long long ptr) +@ stdcall CreateWindowStationA(str long long ptr) +@ stdcall CreateWindowStationW(wstr long long ptr) +@ stdcall CsrBroadcastSystemMessageExW(long ptr long long long ptr) +@ stdcall CtxInitUser32() +@ stdcall DdeAbandonTransaction(long long long) +@ stdcall DdeAccessData(long ptr) +@ stdcall DdeAddData(long ptr long long) +@ stdcall DdeClientTransaction(ptr long long long long long long ptr) +@ stdcall DdeCmpStringHandles(long long) +@ stdcall DdeConnect(long long long ptr) +@ stdcall DdeConnectList(long long long long ptr) +@ stdcall DdeCreateDataHandle(long ptr long long long long long) +@ stdcall DdeCreateStringHandleA(long str long) +@ stdcall DdeCreateStringHandleW(long wstr long) +@ stdcall DdeDisconnect(long) +@ stdcall DdeDisconnectList(long) +@ stdcall DdeEnableCallback(long long long) +@ stdcall DdeFreeDataHandle(long) +@ stdcall DdeFreeStringHandle(long long) +@ stdcall DdeGetData(long ptr long long) +@ stdcall DdeGetLastError(long) +@ stdcall DdeGetQualityOfService(long long ptr) # Direct call NtUserDdeGetQualityOfService +@ stdcall DdeImpersonateClient(long) +@ stdcall DdeInitializeA(ptr ptr long long) +@ stdcall DdeInitializeW(ptr ptr long long) +@ stdcall DdeKeepStringHandle(long long) +@ stdcall DdeNameService(long long long long) +@ stdcall DdePostAdvise(long long long) +@ stdcall DdeQueryConvInfo(long long ptr) +@ stdcall DdeQueryNextServer(long long) +@ stdcall DdeQueryStringA(long long ptr long long) +@ stdcall DdeQueryStringW(long long ptr long long) +@ stdcall DdeReconnect(long) +@ stdcall DdeSetQualityOfService(long ptr ptr) # Direct call NtUserDdeSetQualityOfService +@ stdcall DdeSetUserHandle (long long long) +@ stdcall DdeUnaccessData(long) +@ stdcall DdeUninitialize(long) +@ stdcall DefDlgProcA(long long long long) +@ stdcall DefDlgProcW(long long long long) +@ stdcall DefFrameProcA(long long long long long) +@ stdcall DefFrameProcW(long long long long long) +@ stdcall DefMDIChildProcA(long long long long) +@ stdcall DefMDIChildProcW(long long long long) +@ stdcall DefRawInputProc(ptr long long) +@ stdcall DefWindowProcA(long long long long) +@ stdcall DefWindowProcW(long long long long) +@ stdcall DeferWindowPos(long long long long long long long long) # Direct call NtUserDeferWindowPos +@ stdcall DeleteMenu(long long long) NtUserDeleteMenu +@ stdcall DeregisterShellHookWindow (long) +@ stdcall DestroyAcceleratorTable(long) +@ stdcall DestroyCaret() +@ stdcall DestroyCursor(long) +@ stdcall DestroyIcon(long) +@ stdcall DestroyMenu(long) NtUserDestroyMenu +; @ stub DestroyReasons +@ stdcall DestroyWindow(long) NtUserDestroyWindow +; @ stub DeviceEventWorker +@ stdcall DialogBoxIndirectParamA(long ptr long ptr long) +@ stdcall DialogBoxIndirectParamAorW(long ptr long ptr long long) +@ stdcall DialogBoxIndirectParamW(long ptr long ptr long) +@ stdcall DialogBoxParamA(long str long ptr long) +@ stdcall DialogBoxParamW(long wstr long ptr long) +; @ stub DisableProcessWindowsGhosting +@ stdcall DispatchMessageA(ptr) +@ stdcall DispatchMessageW(ptr) +; @ stub DisplayExitWindowsWarnings +@ stdcall DlgDirListA(long str long long long) +@ stdcall DlgDirListComboBoxA(long ptr long long long) +@ stdcall DlgDirListComboBoxW(long ptr long long long) +@ stdcall DlgDirListW(long wstr long long long) +@ stdcall DlgDirSelectComboBoxExA(long ptr long long) +@ stdcall DlgDirSelectComboBoxExW(long ptr long long) +@ stdcall DlgDirSelectExA(long ptr long long) +@ stdcall DlgDirSelectExW(long ptr long long) +@ stdcall DragDetect(long double) # Direct call NtUserDragDetect +@ stdcall DragObject(long long long long long) NtUserDragObject +@ stdcall DrawAnimatedRects(long long ptr ptr) NtUserDrawAnimatedRects +@ stdcall DrawCaption(long long ptr long) +@ stdcall DrawCaptionTempA(long long ptr long long str long) +@ stdcall DrawCaptionTempW(long long ptr long long wstr long) +@ stdcall DrawEdge(long ptr long long) +@ stdcall DrawFocusRect(long ptr) +@ stub DrawFrame +@ stdcall DrawFrameControl(long ptr long long) +@ stdcall DrawIcon(long long long long) +@ stdcall DrawIconEx(long long long long long long long long long) +@ stdcall DrawMenuBar(long) +@ stdcall DrawMenuBarTemp(long long long long long) +@ stdcall DrawStateA(long long ptr long long long long long long long) +@ stdcall DrawStateW(long long ptr long long long long long long long) +@ stdcall DrawTextA(long str long ptr long) +@ stdcall DrawTextExA(long str long ptr long ptr) +@ stdcall DrawTextExW(long wstr long ptr long ptr) +@ stdcall DrawTextW(long wstr long ptr long) +@ stdcall EditWndProc(long long long long) EditWndProcA +@ stdcall EmptyClipboard() NtUserEmptyClipboard +@ stdcall EnableMenuItem(long long long) +@ stdcall EnableScrollBar(long long long) NtUserEnableScrollBar +@ stdcall EnableWindow(long long) +@ stdcall EndDeferWindowPos(long) +@ stdcall EndDialog(long long) +@ stdcall EndMenu() +@ stdcall EndPaint(long ptr) NtUserEndPaint +@ stub EndTask +; @ stub EnterReaderModeHelper +@ stdcall EnumChildWindows(long ptr long) +@ stdcall EnumClipboardFormats(long) +@ stdcall EnumDesktopWindows(long ptr ptr) +@ stdcall EnumDesktopsA(ptr ptr long) +@ stdcall EnumDesktopsW(ptr ptr long) +@ stub EnumDisplayDeviceModesA ;(str long ptr long) +@ stub EnumDisplayDeviceModesW ;(wstr long ptr long) +@ stdcall EnumDisplayDevicesA(ptr long ptr long) +@ stdcall EnumDisplayDevicesW(ptr long ptr long) +@ stdcall EnumDisplayMonitors(long ptr ptr long) # Direct call NtUserEnumDisplayMonitors +@ stdcall EnumDisplaySettingsA(str long ptr) +@ stdcall EnumDisplaySettingsExA(str long ptr long) +@ stdcall EnumDisplaySettingsExW(wstr long ptr long) +@ stdcall EnumDisplaySettingsW(wstr long ptr ) +@ stdcall EnumPropsA(long ptr) +@ stdcall EnumPropsExA(long ptr long) +@ stdcall EnumPropsExW(long ptr long) +@ stdcall EnumPropsW(long ptr) +@ stdcall EnumThreadWindows(long ptr long) +@ stdcall EnumWindowStationsA(ptr long) +@ stdcall EnumWindowStationsW(ptr long) +@ stdcall EnumWindows(ptr long) +@ stdcall EqualRect(ptr ptr) +@ stdcall ExcludeUpdateRgn(long long) NtUserExcludeUpdateRgn +@ stdcall ExitWindowsEx(long long) +@ stdcall FillRect(long ptr long) +@ stdcall FindWindowA(str str) +@ stdcall FindWindowExA(long long str str) +@ stdcall FindWindowExW(long long wstr wstr) +@ stdcall FindWindowW(wstr wstr) +@ stdcall FlashWindow(long long) +@ stdcall FlashWindowEx(ptr) NtUserFlashWindowEx +@ stdcall FrameRect(long ptr long) +@ stdcall FreeDDElParam(long long) +@ stdcall GetActiveWindow() +@ stdcall GetAltTabInfo(long long ptr ptr long) GetAltTabInfoA +@ stdcall GetAltTabInfoA(long long ptr ptr long) +@ stdcall GetAltTabInfoW(long long ptr ptr long) +@ stdcall GetAncestor(long long) # Direct call NtUserGetAncestor +@ stdcall GetAppCompatFlags(long) +@ stdcall GetAppCompatFlags2(long) +@ stdcall GetAsyncKeyState(long) +@ stdcall GetCapture() +@ stdcall GetCaretBlinkTime() NtUserGetCaretBlinkTime +@ stdcall GetCaretPos(ptr) NtUserGetCaretPos +@ stdcall GetClassInfoA(long str ptr) +@ stdcall GetClassInfoExA(long str ptr) +@ stdcall GetClassInfoExW(long wstr ptr) +@ stdcall GetClassInfoW(long wstr ptr) +@ stdcall GetClassLongA(long long) +@ stdcall GetClassLongW(long long) +#ifdef _WIN64 +@ stdcall GetClassLongPtrA(ptr long) +@ stdcall GetClassLongPtrW(ptr long) +#endif +@ stdcall GetClassNameA(long ptr long) +@ stdcall GetClassNameW(long ptr long) +@ stdcall GetClassWord(long long) +@ stdcall GetClientRect(long long) +@ stdcall GetClipCursor(ptr) NtUserGetClipCursor +@ stdcall GetClipboardData(long) +@ stdcall GetClipboardFormatNameA(long ptr long) +@ stdcall GetClipboardFormatNameW(long ptr long) +@ stdcall GetClipboardOwner() NtUserGetClipboardOwner +@ stdcall GetClipboardSequenceNumber() NtUserGetClipboardSequenceNumber +@ stdcall GetClipboardViewer() NtUserGetClipboardViewer +@ stdcall GetComboBoxInfo(long ptr) # Direct call NtUserGetComboBoxInfo +@ stdcall GetCursor() +; @ stub GetCursorFrameInfo +@ stdcall GetCursorInfo(ptr) NtUserGetCursorInfo +@ stdcall GetCursorPos(ptr) +@ stdcall GetDC(long) NtUserGetDC +@ stdcall GetDCEx(long long long) NtUserGetDCEx +@ stdcall GetDesktopWindow() +@ stdcall GetDialogBaseUnits() +@ stdcall GetDlgCtrlID(long) +@ stdcall GetDlgItem(long long) +@ stdcall GetDlgItemInt(long long ptr long) +@ stdcall GetDlgItemTextA(long long ptr long) +@ stdcall GetDlgItemTextW(long long ptr long) +@ stdcall GetDoubleClickTime() NtUserGetDoubleClickTime +@ stdcall GetFocus() +@ stdcall GetForegroundWindow() NtUserGetForegroundWindow +@ stdcall GetGUIThreadInfo(long ptr) NtUserGetGUIThreadInfo +@ stdcall GetGuiResources(long long) NtUserGetGuiResources +@ stdcall GetIconInfo(long ptr) +@ stdcall GetInputDesktop() +@ stdcall GetInputState() +@ stdcall GetInternalWindowPos(long ptr ptr) # direct call NtUserGetInternalWindowPos +@ stdcall GetKBCodePage() +@ stdcall GetKeyNameTextA(long ptr long) +@ stdcall GetKeyNameTextW(long ptr long) +@ stdcall GetKeyState(long) +@ stdcall GetKeyboardLayout(long) +@ stdcall GetKeyboardLayoutList(long ptr) NtUserGetKeyboardLayoutList +@ stdcall GetKeyboardLayoutNameA(ptr) +@ stdcall GetKeyboardLayoutNameW(ptr) +@ stdcall GetKeyboardState(ptr) NtUserGetKeyboardState +@ stdcall GetKeyboardType(long) +@ stdcall GetLastActivePopup(long) +@ stdcall GetLastInputInfo(ptr) +@ stdcall GetLayeredWindowAttributes(long ptr ptr ptr) NtUserGetLayeredWindowAttributes +; @ stub GetListBoxInfo +@ stdcall GetMenu(long) +@ stdcall GetMenuBarInfo(long long long ptr) NtUserGetMenuBarInfo +@ stdcall GetMenuCheckMarkDimensions() +@ stdcall GetMenuContextHelpId(long) +@ stdcall GetMenuDefaultItem(long long long) +@ stub GetMenuIndex +@ stdcall GetMenuInfo(long ptr) +@ stdcall GetMenuItemCount(long) +@ stdcall GetMenuItemID(long long) +@ stdcall GetMenuItemInfoA(long long long ptr) +@ stdcall GetMenuItemInfoW(long long long ptr) +@ stdcall GetMenuItemRect(long long long ptr) NtUserGetMenuItemRect +@ stdcall GetMenuState(long long long) +@ stdcall GetMenuStringA(long long ptr long long) +@ stdcall GetMenuStringW(long long ptr long long) +@ stdcall GetMessageA(ptr long long long) +@ stdcall GetMessageExtraInfo() +@ stdcall GetMessagePos() +@ stdcall GetMessageTime() +@ stdcall GetMessageW(ptr long long long) +@ stdcall GetMonitorInfoA(long ptr) +@ stdcall GetMonitorInfoW(long ptr) +@ stdcall GetMouseMovePointsEx(long ptr ptr long long) # Direct call NtUserGetMouseMovePointsEx +@ stdcall GetNextDlgGroupItem(long long long) +@ stdcall GetNextDlgTabItem(long long long) +; @ stub GetNextQueueWindow +@ stdcall GetOpenClipboardWindow() NtUserGetOpenClipboardWindow +@ stdcall GetParent(long) +@ stdcall GetPriorityClipboardFormat(ptr long) NtUserGetPriorityClipboardFormat +@ stdcall GetProcessDefaultLayout(ptr) +@ stdcall GetProcessWindowStation() NtUserGetProcessWindowStation +@ stdcall GetProgmanWindow () +@ stdcall GetPropA(long str) +@ stdcall GetPropW(long wstr) +@ stdcall GetQueueStatus(long) +@ stdcall GetRawInputBuffer(ptr ptr long) +@ stdcall GetRawInputData(ptr long ptr ptr long) +@ stdcall GetRawInputDeviceInfoA(ptr long ptr ptr) +@ stdcall GetRawInputDeviceInfoW(ptr long ptr ptr) +@ stdcall GetRawInputDeviceList(ptr ptr long) +; @ stub GetReasonTitleFromReasonCode +@ stdcall GetRegisteredRawInputDevices(ptr ptr long) +@ stdcall GetScrollBarInfo(long long ptr) NtUserGetScrollBarInfo +@ stdcall GetScrollInfo(long long ptr) +@ stdcall GetScrollPos(long long) +@ stdcall GetScrollRange(long long ptr ptr) +@ stdcall GetShellWindow() +@ stdcall GetSubMenu(long long) +@ stdcall GetSysColor(long) +@ stdcall GetSysColorBrush(long) +@ stdcall GetSystemMenu(long long) # Direct call NtUserGetSystemMenu +@ stdcall GetSystemMetrics(long) +@ stdcall GetTabbedTextExtentA(long str long long ptr) +@ stdcall GetTabbedTextExtentW(long wstr long long ptr) +@ stdcall GetTaskmanWindow () +@ stdcall GetThreadDesktop(long) +@ stdcall GetTitleBarInfo(long ptr) NtUserGetTitleBarInfo +@ stdcall GetTopWindow(long) +@ stdcall GetUpdateRect(long ptr long) +@ stdcall GetUpdateRgn(long long long) +@ stdcall GetUserObjectInformationA(long long ptr long ptr) +@ stdcall GetUserObjectInformationW(long long ptr long ptr) NtUserGetObjectInformation +@ stdcall GetUserObjectSecurity (long ptr ptr long ptr) +; @ stub GetWinStationInfo +@ stdcall GetWindow(long long) +@ stdcall GetWindowContextHelpId(long) +@ stdcall GetWindowDC(long) NtUserGetWindowDC +@ stdcall GetWindowInfo(long ptr) +@ stdcall GetWindowLongA(long long) +#ifdef _WIN64 +@ stdcall GetWindowLongPtrA(ptr long) +@ stdcall GetWindowLongPtrW(ptr long) +#endif +@ stdcall GetWindowLongW(long long) +@ stdcall GetWindowModuleFileName(long ptr long) GetWindowModuleFileNameA +@ stdcall GetWindowModuleFileNameA(long ptr long) +@ stdcall GetWindowModuleFileNameW(long ptr long) +@ stdcall GetWindowPlacement(long ptr) NtUserGetWindowPlacement +@ stdcall GetWindowRect(long ptr) +@ stdcall GetWindowRgn(long long) +@ stdcall GetWindowRgnBox(long ptr) +@ stdcall GetWindowTextA(long ptr long) +@ stdcall GetWindowTextLengthA(long) +@ stdcall GetWindowTextLengthW(long) +@ stdcall GetWindowTextW(long ptr long) +@ stdcall GetWindowThreadProcessId(long ptr) +@ stdcall GetWindowWord(long long) +@ stdcall GrayStringA(long long ptr long long long long long long) +@ stdcall GrayStringW(long long ptr long long long long long long) +; @ stub HasSystemSleepStarted +@ stdcall HideCaret(long) NtUserHideCaret +@ stdcall HiliteMenuItem(long long long long) NtUserHiliteMenuItem +@ stdcall IMPGetIMEA(long ptr) +@ stdcall IMPGetIMEW(long ptr) +@ stdcall IMPQueryIMEA(ptr) +@ stdcall IMPQueryIMEW(ptr) +@ stdcall IMPSetIMEA(long ptr) +@ stdcall IMPSetIMEW(long ptr) +@ stdcall ImpersonateDdeClientWindow(long long) # Direct call NtUserImpersonateDdeClientWindow +@ stdcall InSendMessage() +@ stdcall InSendMessageEx(ptr) +@ stdcall InflateRect(ptr long long) +; @ stub InitSharedTable +; @ stub InitTask +@ stdcall InitializeLpkHooks(ptr) +; @ stub InitializeWin32EntryTable +@ stdcall InsertMenuA(long long long long ptr) +@ stdcall InsertMenuItemA(long long long ptr) +@ stdcall InsertMenuItemW(long long long ptr) +@ stdcall InsertMenuW(long long long long ptr) +@ stdcall InternalGetWindowText(long long long) +@ stdcall IntersectRect(ptr ptr ptr) +@ stdcall InvalidateRect(long ptr long) NtUserInvalidateRect +@ stdcall InvalidateRgn(long long long) NtUserInvalidateRgn +@ stdcall InvertRect(long ptr) +@ stdcall IsCharAlphaA(long) +@ stdcall IsCharAlphaNumericA(long) +@ stdcall IsCharAlphaNumericW(long) +@ stdcall IsCharAlphaW(long) +@ stdcall IsCharLowerA(long) +@ stdcall IsCharLowerW(long) +@ stdcall IsCharUpperA(long) +@ stdcall IsCharUpperW(long) +@ stdcall IsChild(long long) +@ stdcall IsClipboardFormatAvailable(long) NtUserIsClipboardFormatAvailable +@ stdcall IsDialogMessage(long ptr) IsDialogMessageA +@ stdcall IsDialogMessageA(long ptr) +@ stdcall IsDialogMessageW(long ptr) +@ stdcall IsDlgButtonChecked(long long) +@ stdcall IsGUIThread(long) +@ stdcall IsHungAppWindow(long) +; @ stub IsHungThread +@ stdcall IsIconic(long) +@ stdcall IsMenu(long) +@ stdcall IsRectEmpty(ptr) +@ stdcall IsServerSideWindow(long) +@ stdcall IsWinEventHookInstalled(long) +@ stdcall IsWindow(long) +@ stdcall IsWindowEnabled(long) +@ stdcall IsWindowInDestroy(long) +@ stdcall IsWindowUnicode(long) +@ stdcall IsWindowVisible(long) +@ stdcall IsZoomed(long) +@ stdcall KillSystemTimer(long long) +@ stdcall KillTimer(long long) NtUserKillTimer +@ stdcall LoadAcceleratorsA(long str) +@ stdcall LoadAcceleratorsW(long wstr) +@ stdcall LoadBitmapA(long str) +@ stdcall LoadBitmapW(long wstr) +@ stdcall LoadCursorA(long str) +@ stdcall LoadCursorFromFileA(str) +@ stdcall LoadCursorFromFileW(wstr) +@ stdcall LoadCursorW(long wstr) +@ stdcall LoadIconA(long str) +@ stdcall LoadIconW(long wstr) +@ stdcall LoadImageA(long str long long long long) +@ stdcall LoadImageW(long wstr long long long long) +@ stdcall LoadKeyboardLayoutA(str long) +; @ stub LoadKeyboardLayoutEx +@ stdcall LoadKeyboardLayoutW(wstr long) +@ stdcall LoadLocalFonts() +@ stdcall LoadMenuA(long str) +@ stdcall LoadMenuIndirectA(ptr) +@ stdcall LoadMenuIndirectW(ptr) +@ stdcall LoadMenuW(long wstr) +@ stub LoadRemoteFonts +@ stdcall LoadStringA(long long ptr long) +@ stdcall LoadStringW(long long ptr long) +@ stdcall LockSetForegroundWindow (long) +@ stub LockWindowStation +@ stdcall LockWindowUpdate(long) NtUserLockWindowUpdate +@ stub LockWorkStation +@ stdcall LookupIconIdFromDirectory(ptr long) +@ stdcall LookupIconIdFromDirectoryEx(ptr long long long long) +@ stub MBToWCSEx +@ stdcall MB_GetString(ptr) +@ stdcall MapDialogRect(long ptr) +@ stdcall MapVirtualKeyA(long long) +@ stdcall MapVirtualKeyExA(long long long) +@ stdcall MapVirtualKeyExW(long long long) +@ stdcall MapVirtualKeyW(long long) +@ stdcall MapWindowPoints(long long ptr long) +@ stdcall MenuItemFromPoint(long long double) # Direct call NtUserMenuItemFromPoint +@ stdcall MenuWindowProcA (long long long long) +@ stdcall MenuWindowProcW (long long long long) +@ stdcall MessageBeep(long) +@ stdcall MessageBoxA(long str str long) +@ stdcall MessageBoxExA(long str str long long) +@ stdcall MessageBoxExW(long wstr wstr long long) +@ stdcall MessageBoxIndirectA(ptr) +@ stdcall MessageBoxIndirectW(ptr) +; @ stub MessageBoxTimeoutA +; @ stub MessageBoxTimeoutW +@ stdcall MessageBoxW(long wstr wstr long) +; @ stub ModifyAccess +@ stdcall ModifyMenuA(long long long long ptr) +@ stdcall ModifyMenuW(long long long long ptr) +@ stdcall MonitorFromPoint(double long) +@ stdcall MonitorFromRect(ptr long) +@ stdcall MonitorFromWindow(long long) +@ stdcall MoveWindow(long long long long long long) NtUserMoveWindow +@ stdcall MsgWaitForMultipleObjects(long ptr long long long) +@ stdcall MsgWaitForMultipleObjectsEx(long ptr long long long) +@ stdcall NotifyWinEvent(long long long long) +@ stdcall OemKeyScan(long) +@ stdcall OemToCharA(ptr ptr) +@ stdcall OemToCharBuffA(ptr ptr long) +@ stdcall OemToCharBuffW(ptr ptr long) +@ stdcall OemToCharW(ptr ptr) +@ stdcall OffsetRect(ptr long long) +@ stdcall OpenClipboard(long) +@ stdcall OpenDesktopA(str long long long) +@ stdcall OpenDesktopW(wstr long long long) +@ stdcall OpenIcon(long) +@ stdcall OpenInputDesktop(long long long) NtUserOpenInputDesktop +@ stdcall OpenWindowStationA(str long long) +@ stdcall OpenWindowStationW(wstr long long) +@ stdcall PackDDElParam(long long long) +@ stdcall PaintDesktop(long) NtUserPaintDesktop +; @ stub PaintMenuBar +@ stdcall PeekMessageA(ptr long long long long) +@ stdcall PeekMessageW(ptr long long long long) +@ stub PlaySoundEvent +@ stdcall PostMessageA(long long long long) +@ stdcall PostMessageW(long long long long) +@ stdcall PostQuitMessage(long) +@ stdcall PostThreadMessageA(long long long long) +@ stdcall PostThreadMessageW(long long long long) +; @ stub PrintWindow +@ stdcall PrivateExtractIconExA(str long ptr ptr long) +@ stdcall PrivateExtractIconExW(wstr long ptr ptr long) +@ stdcall PrivateExtractIconsA (str long long long ptr ptr long long) +@ stdcall PrivateExtractIconsW (wstr long long long ptr ptr long long) +; @ stub PrivateSetDbgTag +; @ stub PrivateSetRipFlags +@ stdcall PtInRect(ptr double) +@ stub QuerySendMessage +; @ stub QueryUserCounters # Direct call NtUserQueryUserCounters +@ stdcall RealChildWindowFromPoint(long double) # Direct call NtUserRealChildWindowFromPoint +@ stdcall RealGetWindowClass(long ptr long) RealGetWindowClassA +@ stdcall RealGetWindowClassA(long ptr long) +@ stdcall RealGetWindowClassW(long ptr long) +; @ stub ReasonCodeNeedsBugID +; @ stub ReasonCodeNeedsComment +; @ stub RecordShutdownReason +@ stdcall RedrawWindow(long ptr long long) NtUserRedrawWindow +@ stdcall RegisterClassA(ptr) +@ stdcall RegisterClassExA(ptr) +@ stdcall RegisterClassExW(ptr) +@ stdcall RegisterClassW(ptr) +@ stdcall RegisterClipboardFormatA(str) +@ stdcall RegisterClipboardFormatW(wstr) +@ stdcall RegisterDeviceNotificationA(long ptr long) RegisterDeviceNotificationW +@ stdcall RegisterDeviceNotificationW(long ptr long) +@ stdcall RegisterHotKey(long long long long) NtUserRegisterHotKey +@ stdcall RegisterLogonProcess(long long) +; @ stub RegisterMessagePumpHook +@ stub RegisterNetworkCapabilities +@ stdcall RegisterRawInputDevices(ptr long long) +@ stdcall RegisterServicesProcess(long) +@ stdcall RegisterShellHookWindow(long) +@ stdcall RegisterSystemThread(long long) +@ stdcall RegisterTasklist(long) NtUserRegisterTasklist +; @ stub RegisterUserApiHook +@ stdcall RegisterWindowMessageA(str) +@ stdcall RegisterWindowMessageW(wstr) +@ stdcall ReleaseCapture() +@ stdcall ReleaseDC(long long) +@ stdcall RemoveMenu(long long long) NtUserRemoveMenu +@ stdcall RemovePropA(long str) +@ stdcall RemovePropW(long wstr) +@ stdcall ReplyMessage(long) +@ stub ResetDisplay +; @ stub ResolveDesktopForWOW +@ stdcall ReuseDDElParam(long long long long long) +@ stdcall ScreenToClient(long ptr) +@ stdcall ScrollChildren(long long long long) +@ stdcall ScrollDC(long long long ptr ptr long ptr) +@ stdcall ScrollWindow(long long long ptr ptr) +@ stdcall ScrollWindowEx(long long long ptr ptr long ptr long) +@ stdcall SendDlgItemMessageA(long long long long long) +@ stdcall SendDlgItemMessageW(long long long long long) +@ stdcall SendIMEMessageExA(long long) +@ stdcall SendIMEMessageExW(long long) +@ stdcall SendInput(long ptr long) NtUserSendInput +@ stdcall SendMessageA(long long long long) +@ stdcall SendMessageCallbackA(long long long long ptr long) +@ stdcall SendMessageCallbackW(long long long long ptr long) +@ stdcall SendMessageTimeoutA(long long long long long long ptr) +@ stdcall SendMessageTimeoutW(long long long long long long ptr) +@ stdcall SendMessageW(long long long long) +@ stdcall SendNotifyMessageA(long long long long) +@ stdcall SendNotifyMessageW(long long long long) +@ stub ServerSetFunctionPointers +@ stdcall SetActiveWindow(long) NtUserSetActiveWindow +@ stdcall SetCapture(long) NtUserSetCapture +@ stdcall SetCaretBlinkTime(long) +@ stdcall SetCaretPos(long long) +@ stdcall SetClassLongA(long long long) +#ifdef _WIN64 +@ stdcall SetClassLongPtrA(ptr long ptr) +@ stdcall SetClassLongPtrW(ptr long ptr) +#endif +@ stdcall SetClassLongW(long long long) +@ stdcall SetClassWord(long long long) # Direct call NtUserSetClassWord +@ stdcall SetClipboardData(long long) +@ stdcall SetClipboardViewer(long) NtUserSetClipboardViewer +; @ stub SetConsoleReserveKeys +@ stdcall SetCursor(long) NtUserSetCursor +@ stub SetCursorContents +@ stdcall SetCursorPos(long long) +@ stdcall SetDebugErrorLevel(long) +@ stdcall SetDeskWallpaper(ptr) +; @ stub SetDesktopBitmap +@ stdcall SetDlgItemInt(long long long long) +@ stdcall SetDlgItemTextA(long long str) +@ stdcall SetDlgItemTextW(long long wstr) +@ stdcall SetDoubleClickTime(long) +@ stdcall SetFocus(long) NtUserSetFocus +@ stdcall SetForegroundWindow(long) +@ stdcall SetInternalWindowPos(long long ptr ptr) NtUserSetInternalWindowPos +@ stdcall SetKeyboardState(ptr) NtUserSetKeyboardState +@ stdcall SetLastErrorEx(long long) +@ stdcall SetLayeredWindowAttributes(ptr long long long) NtUserSetLayeredWindowAttributes +@ stdcall SetLogonNotifyWindow(long long) # Direct call NtUserSetLogonNotifyWindow +@ stdcall SetMenu(long long) +@ stdcall SetMenuContextHelpId(long long) NtUserSetMenuContextHelpId +@ stdcall SetMenuDefaultItem(long long long) NtUserSetMenuDefaultItem +@ stdcall SetMenuInfo(long ptr) +@ stdcall SetMenuItemBitmaps(long long long long long) +@ stdcall SetMenuItemInfoA(long long long ptr) +@ stdcall SetMenuItemInfoW(long long long ptr) +@ stdcall SetMessageExtraInfo(long) +@ stdcall SetMessageQueue(long) +@ stdcall SetParent(long long) NtUserSetParent +@ stdcall SetProcessDefaultLayout(long) +@ stub SetProcessDPIAware +@ stdcall SetProcessWindowStation(long) NtUserSetProcessWindowStation +@ stdcall SetProgmanWindow (long) +@ stdcall SetPropA(long str long) +@ stdcall SetPropW(long wstr long) +@ stdcall SetRect(ptr long long long long) +@ stdcall SetRectEmpty(ptr) +@ stdcall SetScrollInfo(long long ptr long) # Direct call NtUserSetScrollInfo +@ stdcall SetScrollPos(long long long long) +@ stdcall SetScrollRange(long long long long long) +@ stdcall SetShellWindow(long) +@ stdcall SetShellWindowEx(long long) NtUserSetShellWindowEx +@ stdcall SetSysColors(long ptr ptr) +@ stdcall SetSysColorsTemp(ptr ptr long) +@ stdcall SetSystemCursor(long long) +@ stdcall SetSystemMenu(long long) # Direct call NtUserSetSystemMenu +@ stdcall SetSystemTimer(long long long ptr) NtUserSetSystemTimer +@ stdcall SetTaskmanWindow (long) +@ stdcall SetThreadDesktop(long) NtUserSetThreadDesktop +@ stdcall SetTimer(long long long ptr) NtUserSetTimer +@ stdcall SetUserObjectInformationA(long long ptr long) NtUserSetObjectInformation +@ stdcall SetUserObjectInformationW(long long ptr long) NtUserSetObjectInformation +@ stdcall SetUserObjectSecurity(long ptr ptr) +@ stdcall SetWinEventHook(long long long ptr long long long) +@ stdcall SetWindowContextHelpId(long long) +@ stub SetWindowFullScreenState +@ stdcall SetWindowLongA(long long long) +#ifdef _WIN64 +@ stdcall SetWindowLongPtrA(ptr long ptr) +@ stdcall SetWindowLongPtrW(ptr long ptr) +#endif +@ stdcall SetWindowLongW(long long long) +@ stdcall SetWindowPlacement(long ptr) NtUserSetWindowPlacement +@ stdcall SetWindowPos(long long long long long long long) NtUserSetWindowPos +@ stdcall SetWindowRgn(long long long) +@ stdcall SetWindowStationUser(long long long long) +@ stdcall SetWindowText(long str) SetWindowTextA +@ stdcall SetWindowTextA(long str) +@ stdcall SetWindowTextW(long wstr) +@ stdcall SetWindowWord(long long long) # Direct call NtUserSetWindowWord +@ stdcall SetWindowsHookA(long ptr) +@ stdcall SetWindowsHookExA(long long long long) +@ stdcall SetWindowsHookExW(long long long long) +@ stdcall SetWindowsHookW(long ptr) +@ stdcall ShowCaret(long) NtUserShowCaret +@ stdcall ShowCursor(long) +@ stdcall ShowOwnedPopups(long long) +@ stdcall ShowScrollBar(long long long) NtUserShowScrollBar +@ stub ShowStartGlass +@ stdcall ShowWindow(long long) NtUserShowWindow +@ stdcall ShowWindowAsync(long long) NtUserShowWindowAsync +; @ stub SoftModalMessageBox +@ stdcall SubtractRect(ptr ptr ptr) +@ stdcall SwapMouseButton(long) +@ stdcall SwitchDesktop(long) NtUserSwitchDesktop +@ stdcall SwitchToThisWindow(long long) +; @ stub SysErrorBox +@ stdcall SystemParametersInfoA(long long ptr long) +@ stdcall SystemParametersInfoW(long long ptr long) +@ stdcall TabbedTextOutA(long long long str long long ptr long) +@ stdcall TabbedTextOutW(long long long wstr long long ptr long) +@ stdcall TileChildWindows(long long) +@ stdcall TileWindows(long long ptr long ptr) +@ stdcall ToAscii(long long ptr ptr long) +@ stdcall ToAsciiEx(long long ptr ptr long long) +@ stdcall ToUnicode(long long ptr ptr long long) +@ stdcall ToUnicodeEx(long long ptr ptr long long long) +@ stdcall TrackMouseEvent(ptr) # Direct call NtUserTrackMouseEvent +@ stdcall TrackPopupMenu(long long long long long long ptr) +@ stdcall TrackPopupMenuEx(long long long long long ptr) # Direct call NtUserTrackPopupMenuEx +@ stdcall TranslateAccelerator(long long ptr) TranslateAcceleratorA +@ stdcall TranslateAcceleratorA(long long ptr) +@ stdcall TranslateAcceleratorW(long long ptr) +@ stdcall TranslateMDISysAccel(long ptr) +@ stdcall TranslateMessage(ptr) +; @ stub TranslateMessageEx +@ stdcall UnhookWinEvent(long) NtUserUnhookWinEvent +@ stdcall UnhookWindowsHook(long ptr) +@ stdcall UnhookWindowsHookEx(long) NtUserUnhookWindowsHookEx +@ stdcall UnionRect(ptr ptr ptr) +@ stdcall UnloadKeyboardLayout(long) NtUserUnloadKeyboardLayout +@ stub UnlockWindowStation +@ stdcall UnpackDDElParam(long long ptr ptr) +@ stdcall UnregisterClassA(str long) +@ stdcall UnregisterClassW(wstr long) +@ stdcall UnregisterDeviceNotification(long) +@ stdcall UnregisterHotKey(long long) NtUserUnregisterHotKey +; @ stub UnregisterMessagePumpHook +; @ stub UnregisterUserApiHook +@ stdcall UpdateLayeredWindow(long long ptr ptr long ptr long ptr long) NtUserUpdateLayeredWindow +@ stdcall UpdatePerUserSystemParameters(long long) +@ stdcall UpdateWindow(long) +@ stdcall User32InitializeImmEntryTable(ptr) +@ stdcall UserClientDllInitialize(long long ptr) DllMain +@ stub UserHandleGrantAccess +; @ stub UserIsSystemResumeAutomatic +; @ stub UserLpkPSMTextOut +; @ stub UserLpkTabbedTextOut +@ stdcall UserRealizePalette(long) +@ stub UserRegisterWowHandlers +; @ stub UserSetDeviceHoldState +; @ stdcall UserSignalProc(long long long long) +; @ stub VRipOutput +; @ stub VTagOutput +@ stdcall ValidateRect(long ptr) # Direct call NtUserValidateRect +@ stdcall ValidateRgn(long long) +@ stdcall VkKeyScanA(long) +@ stdcall VkKeyScanExA(long long) +@ stdcall VkKeyScanExW(long long) +@ stdcall VkKeyScanW(long) +@ stub WCSToMBEx +@ stdcall WINNLSEnableIME(long long) +@ stdcall WINNLSGetEnableStatus(long) +@ stdcall WINNLSGetIMEHotkey(long) +@ stub WNDPROC_CALLBACK +@ stdcall WaitForInputIdle(long long) +@ stdcall WaitMessage() NtUserWaitMessage +; @ stub Win32PoolAllocationStats +@ stdcall WinHelpA(long str long long) +@ stdcall WinHelpW(long wstr long long) +; @ stub WinOldAppHackoMatic +@ stdcall WindowFromDC(long) +@ stdcall WindowFromPoint(double) +; @ stub YieldTask +; @ stub _SetProcessDefaultLayout +@ stdcall keybd_event(long long long long) +@ stdcall mouse_event(long long long long long) +@ varargs wsprintfA(str str) +@ varargs wsprintfW(wstr wstr) +@ stdcall wvsprintfA(ptr str ptr) +@ stdcall wvsprintfW(ptr wstr ptr) + +; ROS specific exports +@ stdcall PrivateCsrssManualGuiCheck(long) +@ stdcall PrivateCsrssInitialized() + diff --git a/reactos/dll/win32/user32/user32.rbuild b/reactos/dll/win32/user32/user32.rbuild index 29f982aa34f..51dee24b5ec 100644 --- a/reactos/dll/win32/user32/user32.rbuild +++ b/reactos/dll/win32/user32/user32.rbuild @@ -1,5 +1,5 @@ - - + + . include include/reactos/subsys diff --git a/reactos/dll/win32/userenv/userenv.def b/reactos/dll/win32/userenv/userenv.def deleted file mode 100644 index f8ede713e59..00000000000 --- a/reactos/dll/win32/userenv/userenv.def +++ /dev/null @@ -1,45 +0,0 @@ -LIBRARY userenv.dll -EXPORTS -InitializeProfiles@0 @100 NONAME -CreateGroupA@8 @101 NONAME -CreateGroupW@8 @102 NONAME -DeleteGroupA@8 @103 NONAME -DeleteGroupW@8 @104 NONAME -AddItemA@36 @105 NONAME -AddItemW@36 @106 NONAME -DeleteItemA@16 @107 NONAME -DeleteItemW@16 @108 NONAME -CreateUserProfileA@8 @109 NONAME -CreateUserProfileW@8 @110 NONAME -CopyProfileDirectoryA@12 @111 NONAME -CopyProfileDirectoryW@12 @112 NONAME -AddDesktopItemA@32 @113 NONAME -AddDesktopItemW@32 @114 NONAME -DeleteDesktopItemA@8 @115 NONAME -DeleteDesktopItemW@8 @116 NONAME -DeleteProfileW@12 -DeleteProfileA@12 -CreateEnvironmentBlock@12 -DestroyEnvironmentBlock@4 -EnterCriticalPolicySection@4 -ExpandEnvironmentStringsForUserA@16 -ExpandEnvironmentStringsForUserW@16 -GetAllUsersProfileDirectoryA@8 -GetAllUsersProfileDirectoryW@8 -GetDefaultUserProfileDirectoryA@8 -GetDefaultUserProfileDirectoryW@8 -GetProfilesDirectoryA@8 -GetProfilesDirectoryW@8 -GetUserProfileDirectoryA@12 -GetUserProfileDirectoryW@12 -LeaveCriticalPolicySection@4 -LoadUserProfileA@8 -LoadUserProfileW@8 -RefreshPolicy@4 -RefreshPolicyEx@8 -RegisterGPNotification@8 -UnloadUserProfile@8 -UnregisterGPNotification@4 -WaitForUserPolicyForegroundProcessing@0 -WaitForMachinePolicyForegroundProcessing@0 -;EOF diff --git a/reactos/dll/win32/userenv/userenv.rbuild b/reactos/dll/win32/userenv/userenv.rbuild index 484d20b26b0..92a5339a23b 100644 --- a/reactos/dll/win32/userenv/userenv.rbuild +++ b/reactos/dll/win32/userenv/userenv.rbuild @@ -1,5 +1,5 @@ - + . uuid ntdll diff --git a/reactos/dll/win32/userenv/userenv.spec b/reactos/dll/win32/userenv/userenv.spec new file mode 100644 index 00000000000..0eb7c69a57c --- /dev/null +++ b/reactos/dll/win32/userenv/userenv.spec @@ -0,0 +1,43 @@ + @ stdcall CreateEnvironmentBlock(ptr ptr long) + @ stdcall DestroyEnvironmentBlock(ptr) + @ stdcall ExpandEnvironmentStringsForUserA(ptr str ptr long) + @ stdcall ExpandEnvironmentStringsForUserW(ptr wstr ptr long) + @ stdcall GetProfilesDirectoryA(ptr ptr) + @ stdcall GetProfilesDirectoryW(ptr ptr) + @ stub GetProfileType + @ stdcall GetUserProfileDirectoryA(ptr ptr ptr) + @ stdcall GetUserProfileDirectoryW(ptr ptr ptr) + @ stdcall LoadUserProfileA(ptr ptr) + @ stdcall LoadUserProfileW(ptr ptr) + @ stdcall RegisterGPNotification(long long) + @ stdcall UnloadUserProfile(ptr ptr) + @ stdcall UnregisterGPNotification(long) +100 stdcall -noname InitializeProfiles() +101 stdcall -noname CreateGroupA(str long) +102 stdcall -noname CreateGroupW(wstr long) +103 stdcall -noname DeleteGroupA(str long) +104 stdcall -noname DeleteGroupW(wstr long) +105 stdcall -noname AddItemA(str long str str str long str long long) +106 stdcall -noname AddItemW(wstr long wstr wstr wstr long wstr long long) +107 stdcall -noname DeleteItemA(str long str long) +108 stdcall -noname DeleteItemW(wstr long wstr long) +109 stdcall -noname CreateUserProfileA(ptr str) +110 stdcall -noname CreateUserProfileW(ptr wstr) +111 stdcall -noname CopyProfileDirectoryA(str str long) +112 stdcall -noname CopyProfileDirectoryW(wstr wstr long) +113 stdcall -noname AddDesktopItemA(long str str str long str long long) +114 stdcall -noname AddDesktopItemW(long wstr wstr wstr long wstr long long) +115 stdcall -noname DeleteDesktopItemA(long str) +116 stdcall -noname DeleteDesktopItemW(long wstr) + @ stdcall EnterCriticalPolicySection(long) + @ stdcall GetAllUsersProfileDirectoryA(str ptr) + @ stdcall GetAllUsersProfileDirectoryW(wstr ptr) + @ stdcall GetDefaultUserProfileDirectoryA(str ptr) + @ stdcall GetDefaultUserProfileDirectoryW(wstr ptr) + @ stdcall LeaveCriticalPolicySection(long) + @ stdcall RefreshPolicy(long) + @ stdcall RefreshPolicyEx(long long) + @ stdcall WaitForUserPolicyForegroundProcessing() + @ stdcall WaitForMachinePolicyForegroundProcessing() + @ stdcall DeleteProfileW(wstr wstr wstr) + @ stdcall DeleteProfileA(str str str) diff --git a/reactos/dll/win32/ws2_32/ws2_32.def b/reactos/dll/win32/ws2_32/ws2_32.def deleted file mode 100644 index 379a39bbd88..00000000000 --- a/reactos/dll/win32/ws2_32/ws2_32.def +++ /dev/null @@ -1,121 +0,0 @@ -; WS2_32.DLL - Windows Sockets 2 DLL - -LIBRARY ws2_32.dll - -EXPORTS -WEP@0 @500 -WPUCompleteOverlappedRequest@20 @25 -WSAAccept@20 @26 -WSAAddressToStringA@20 @27 -WSAAddressToStringW@20 @28 -WSAAsyncGetHostByAddr@28 @102 -WSAAsyncGetHostByName@20 @103 -WSAAsyncGetProtoByName@20 @105 -WSAAsyncGetProtoByNumber@20 @104 -WSAAsyncGetServByName@24 @107 -WSAAsyncGetServByPort@24 @106 -WSAAsyncSelect@16 @101 -WSACancelAsyncRequest@4 @108 -WSACancelBlockingCall@0 @113 -WSACleanup@0 @116 -WSACloseEvent@4 @29 -WSAConnect@28 @30 -WSACreateEvent@0 @31 -WSADuplicateSocketA@12 @32 -WSADuplicateSocketW@12 @33 -WSAEnumNameSpaceProvidersA@8 @34 -WSAEnumNameSpaceProvidersW@8 @35 -WSAEnumNetworkEvents@12 @36 -WSAEnumProtocolsA@12 @37 -WSAEnumProtocolsW@12 @38 -WSAEventSelect@12 @39 -WSAGetLastError@0 @111 -WSAGetOverlappedResult@20 @40 -WSAGetQOSByName@12 @41 -WSAGetServiceClassInfoA@16 @42 -WSAGetServiceClassInfoW@16 @43 -WSAGetServiceClassNameByClassIdA@12 @44 -WSAGetServiceClassNameByClassIdW@12 @45 -WSAHtonl@12 @46 -WSAHtons@12 @47 -WSAInstallServiceClassA@4 @48 -WSAInstallServiceClassW@4 @49 -WSAIoctl@36 @50 -WSAIsBlocking@0 @114 -WSAJoinLeaf@32 @58 -WSALookupServiceBeginA@12 @59 -WSALookupServiceBeginW@12 @60 -WSALookupServiceEnd@4 @61 -WSALookupServiceNextA@16 @62 -WSALookupServiceNextW@16 @63 -WSANSPIoctl@32 @64 -WSANtohl@12 @65 -WSANtohs@12 @66 -WSAProviderConfigChange@12 @67 -WSARecv@28 @68 -WSARecvDisconnect@8 @69 -WSARecvFrom@36 @70 -WSARemoveServiceClass@4 @71 -WSAResetEvent@4 @72 -WSASend@28 @73 -WSASendDisconnect@8 @74 -WSASendTo@36 @75 -WSASetBlockingHook@4 @109 -WSASetEvent@4 @76 -WSASetLastError@4 @112 -WSASetServiceA@12 @77 -WSASetServiceW@12 @78 -WSASocketA@24 @79 -WSASocketW@24 @80 -WSAStartup@8 @115 -WSAStringToAddressA@20 @81 -WSAStringToAddressW@20 @82 -WSAUnhookBlockingHook@0 @110 -WSAWaitForMultipleEvents@20 @83 -WSApSetPostRoutine@4 @24 -WSCDeinstallProvider@8 @84 -WSCEnableNSProvider@8 @85 -WSCEnumProtocols@16 @86 -WSCGetProviderPath@16 @87 -WSCInstallNameSpace@20 @88 -WSCInstallProvider@20 @89 -WSCUnInstallNameSpace@4 @90 -WSCUpdateProvider@20 @91 -WSCWriteNameSpaceOrder@8 @92 -WSCWriteProviderOrder@8 @93 -__WSAFDIsSet@8 @151 -accept@12 @1 -bind@12 @2 -closesocket@4 @3 -connect@12 @4 -freeaddrinfo@4 @94 -getaddrinfo@16 @95 -gethostbyaddr@12 @51 -gethostbyname@4 @52 -gethostname@8 @57 -getnameinfo@28 @96 -getpeername@12 @5 -getprotobyname@4 @53 -getprotobynumber@4 @54 -getservbyname@8 @55 -getservbyport@8 @56 -getsockname@12 @6 -getsockopt@20 @7 -htonl@4 @8 -htons@4 @9 -inet_addr@4 @11 -inet_ntoa@4 @12 -ioctlsocket@12 @10 -listen@8 @13 -ntohl@4 @14 -ntohs@4 @15 -recv@16 @16 -recvfrom@24 @17 -select@20 @18 -send@16 @19 -sendto@24 @20 -setsockopt@20 @21 -shutdown@8 @22 -socket@12 @23 - -; EOF diff --git a/reactos/dll/win32/ws2_32/ws2_32.rbuild b/reactos/dll/win32/ws2_32/ws2_32.rbuild index 091f6d02b24..38197cf3d07 100644 --- a/reactos/dll/win32/ws2_32/ws2_32.rbuild +++ b/reactos/dll/win32/ws2_32/ws2_32.rbuild @@ -1,5 +1,5 @@ - + include include/reactos/wine @@ -27,3 +27,4 @@ ws2_32.rc + diff --git a/reactos/dll/win32/ws2_32/ws2_32.spec b/reactos/dll/win32/ws2_32/ws2_32.spec new file mode 100644 index 00000000000..afd1065719c --- /dev/null +++ b/reactos/dll/win32/ws2_32/ws2_32.spec @@ -0,0 +1,119 @@ +1 stdcall accept(long ptr ptr) +2 stdcall bind(long ptr long) +3 stdcall closesocket(long) +4 stdcall connect(long ptr long) +5 stdcall getpeername(long ptr ptr) +6 stdcall getsockname(long ptr ptr) +7 stdcall getsockopt(long long long ptr ptr) +8 stdcall htonl(long) +9 stdcall htons(long) +10 stdcall ioctlsocket(long long ptr) +11 stdcall inet_addr(str) +12 stdcall inet_ntoa(ptr) +13 stdcall listen(long long) +14 stdcall ntohl(long) +15 stdcall ntohs(long) +16 stdcall recv(long ptr long long) +17 stdcall recvfrom(long ptr long long ptr ptr) +18 stdcall select(long ptr ptr ptr ptr) +19 stdcall send(long ptr long long) +20 stdcall sendto(long ptr long long ptr long) +21 stdcall setsockopt(long long long ptr long) +22 stdcall shutdown(long long) +23 stdcall socket(long long long) +51 stdcall gethostbyaddr(ptr long long) +52 stdcall gethostbyname(str) +53 stdcall getprotobyname(str) +54 stdcall getprotobynumber(long) +55 stdcall getservbyname(str str) +56 stdcall getservbyport(long str) +57 stdcall gethostname(ptr long) + +101 stdcall WSAAsyncSelect(long long long long) +102 stdcall WSAAsyncGetHostByAddr(long long ptr long long ptr long) +103 stdcall WSAAsyncGetHostByName(long long str ptr long) +104 stdcall WSAAsyncGetProtoByNumber(long long long ptr long) +105 stdcall WSAAsyncGetProtoByName(long long str ptr long) +106 stdcall WSAAsyncGetServByPort(long long long str ptr long) +107 stdcall WSAAsyncGetServByName(long long str str ptr long) +108 stdcall WSACancelAsyncRequest(long) +109 stdcall WSASetBlockingHook(ptr) +110 stdcall WSAUnhookBlockingHook() +111 stdcall WSAGetLastError() +112 stdcall WSASetLastError(long) +113 stdcall WSACancelBlockingCall() +114 stdcall WSAIsBlocking() +115 stdcall WSAStartup(long ptr) +116 stdcall WSACleanup() + +151 stdcall __WSAFDIsSet(long ptr) + +500 stub WEP + +# @ stdcall GetAddrInfoW(wstr wstr ptr ptr) +@ stdcall WSApSetPostRoutine(ptr) +@ stdcall WPUCompleteOverlappedRequest(long ptr long long ptr) +@ stdcall WSAAccept(long ptr ptr ptr long) +@ stdcall WSAAddressToStringA(ptr long ptr ptr ptr) +@ stdcall WSAAddressToStringW(ptr long ptr ptr ptr) +@ stdcall WSACloseEvent(long) +@ stdcall WSAConnect(long ptr long ptr ptr ptr ptr) +@ stdcall WSACreateEvent () +@ stdcall WSADuplicateSocketA(long long ptr) +@ stdcall WSADuplicateSocketW(long long ptr) +@ stdcall WSAEnumNameSpaceProvidersA(ptr ptr) +@ stdcall WSAEnumNameSpaceProvidersW(ptr ptr) +@ stdcall WSAEnumNetworkEvents(long long ptr) +@ stdcall WSAEnumProtocolsA(ptr ptr ptr) +@ stdcall WSAEnumProtocolsW(ptr ptr ptr) +@ stdcall WSAEventSelect(long long long) +@ stdcall WSAGetOverlappedResult(long ptr ptr long ptr) +@ stdcall WSAGetQOSByName(long ptr ptr) +@ stdcall WSAGetServiceClassInfoA(ptr ptr ptr ptr) +@ stdcall WSAGetServiceClassInfoW(ptr ptr ptr ptr) +@ stdcall WSAGetServiceClassNameByClassIdA(ptr ptr ptr) +@ stdcall WSAGetServiceClassNameByClassIdW(ptr ptr ptr) +@ stdcall WSAHtonl(long long ptr) +@ stdcall WSAHtons(long long ptr) +@ stdcall WSAInstallServiceClassA(ptr) +@ stdcall WSAInstallServiceClassW(ptr) +@ stdcall WSAIoctl(long long ptr long ptr long ptr ptr ptr) +@ stdcall WSAJoinLeaf(long ptr long ptr ptr ptr ptr long) +@ stdcall WSALookupServiceBeginA(ptr long ptr) +@ stdcall WSALookupServiceBeginW(ptr long ptr) +@ stdcall WSALookupServiceEnd(long) +@ stdcall WSALookupServiceNextA(long long ptr ptr) +@ stdcall WSALookupServiceNextW(long long ptr ptr) +@ stub WSANSPIoctl +@ stdcall WSANtohl(long long ptr) +@ stdcall WSANtohs(long long ptr) +@ stdcall WSAProviderConfigChange(ptr ptr ptr) +@ stdcall WSARecv(long ptr long ptr ptr ptr ptr) +@ stdcall WSARecvDisconnect(long ptr) +@ stdcall WSARecvFrom(long ptr long ptr ptr ptr ptr ptr ptr ) +@ stdcall WSARemoveServiceClass(ptr) +@ stdcall WSAResetEvent(long) kernel32.ResetEvent +@ stdcall WSASend(long ptr long ptr long ptr ptr) +@ stdcall WSASendDisconnect(long ptr) +@ stdcall WSASendTo(long ptr long ptr long ptr long ptr ptr) +@ stdcall WSASetEvent(long) kernel32.SetEvent +@ stdcall WSASetServiceA(ptr long long) +@ stdcall WSASetServiceW(ptr long long) +@ stdcall WSASocketA(long long long ptr long long) +@ stdcall WSASocketW(long long long ptr long long) +@ stdcall WSAStringToAddressA(str long ptr ptr ptr) +@ stdcall WSAStringToAddressW(wstr long ptr ptr ptr) +@ stdcall WSAWaitForMultipleEvents(long ptr long long long) kernel32.WaitForMultipleObjectsEx +@ stdcall WSCDeinstallProvider(ptr ptr) +@ stdcall WSCEnableNSProvider(ptr long) +@ stdcall WSCEnumProtocols(ptr ptr ptr ptr) +@ stdcall WSCGetProviderPath(ptr ptr ptr ptr) +@ stdcall WSCInstallNameSpace(wstr wstr long long ptr) +@ stdcall WSCInstallProvider(ptr wstr ptr long ptr) +@ stdcall WSCUnInstallNameSpace(ptr) +@ stub WSCUpdateProvider +@ stub WSCWriteNameSpaceOrder +@ stdcall WSCWriteProviderOrder(ptr long) +@ stdcall freeaddrinfo(ptr) +@ stdcall getaddrinfo(str str ptr ptr) +@ stdcall getnameinfo(ptr long ptr long ptr long long)