Author: akhaldi Date: Fri Aug 13 16:36:38 2010 New Revision: 48534
URL: http://svn.reactos.org/svn/reactos?rev=48534&view=rev Log: [CMAKE] - Add an MSVC compatible definition file for user32. - Temporarily add the user32 import library (until RosBE ships with one). - Group user32 wine stubs into user32_stubs.c - Add user32 to build.
Added: branches/cmake-bringup/dll/win32/user32/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/user32/libuser32.a (with props) branches/cmake-bringup/dll/win32/user32/user32.def (with props) branches/cmake-bringup/dll/win32/user32/user32_stubs.c (with props) Modified: branches/cmake-bringup/dll/win32/CMakeLists.txt
Modified: branches/cmake-bringup/dll/win32/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/CMakeLis... ============================================================================== --- branches/cmake-bringup/dll/win32/CMakeLists.txt [iso-8859-1] (original) +++ branches/cmake-bringup/dll/win32/CMakeLists.txt [iso-8859-1] Fri Aug 13 16:36:38 2010 @@ -1,6 +1,6 @@
add_subdirectory(advapi32) -#add_subdirectory(gdi32) +add_subdirectory(gdi32) add_subdirectory(kernel32) #add_subdirectory(msvcrt) -#add_subdirectory(user32) +add_subdirectory(user32)
Added: branches/cmake-bringup/dll/win32/user32/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/user32/C... ============================================================================== --- branches/cmake-bringup/dll/win32/user32/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/user32/CMakeLists.txt [iso-8859-1] Fri Aug 13 16:36:38 2010 @@ -1,0 +1,45 @@ + +SET(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>") + +add_definitions(-DUNICODE -D_UNICODE) +add_definitions(-D_DLL -D__USE_CRTIMP) + +include_directories(BEFORE ${REACTOS_SOURCE_DIR}/include/reactos/wine) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/subsys) +include_directories(include) + +get_directory_property(defines COMPILE_DEFINITIONS) +get_directory_property(includes INCLUDE_DIRECTORIES) + +foreach(arg ${defines}) + set(result_defs "${result_defs} -D${arg}") +endforeach(arg ${defines}) + +foreach(arg ${includes}) + set(result_incs "-I${arg} ${result_incs}") +endforeach(arg ${includes}) + +SET(CMAKE_RC_COMPILE_OBJECT "<CMAKE_RC_COMPILER> ${result_defs} ${result_incs} -i <SOURCE> -O coff -o <OBJECT>") + +file(GLOB_RECURSE SOURCE *.c) + +add_library(user32 SHARED + ${SOURCE} + ${CMAKE_CURRENT_SOURCE_DIR}/user32.rc + ${CMAKE_CURRENT_BINARY_DIR}/user32_user32.h.gch) + +set_target_properties(user32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(user32 + ${CMAKE_CURRENT_SOURCE_DIR}/user32.def + ${REACTOS_SOURCE_DIR}/lib/3rdparty/libwine/libwine.a + ${REACTOS_SOURCE_DIR}/dll/win32/gdi32/libgdi32.a + ${REACTOS_SOURCE_DIR}/dll/win32/advapi32/libadvapi32.a + imm32 + win32ksys + pseh + ${REACTOS_SOURCE_DIR}/dll/win32/kernel32/libkernel32.a + ${REACTOS_SOURCE_DIR}/dll/ntdll/libntdll.a) + +add_pch(user32 ${CMAKE_CURRENT_SOURCE_DIR}/include/user32.h ${SOURCE}) +add_dependencies(user32 psdk)
Propchange: branches/cmake-bringup/dll/win32/user32/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/user32/libuser32.a URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/user32/l... ============================================================================== Binary file - no diff available.
Propchange: branches/cmake-bringup/dll/win32/user32/libuser32.a ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream
Added: branches/cmake-bringup/dll/win32/user32/user32.def URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/user32/u... ============================================================================== --- branches/cmake-bringup/dll/win32/user32/user32.def (added) +++ branches/cmake-bringup/dll/win32/user32/user32.def [iso-8859-1] Fri Aug 13 16:36:38 2010 @@ -1,0 +1,735 @@ + +LIBRARY user32.dll + +EXPORTS + ActivateKeyboardLayout=NtUserActivateKeyboardLayout + AdjustWindowRect + AdjustWindowRectEx + AlignRects + AllowForegroundActivation + AllowSetForegroundWindow + AnimateWindow + AnyPopup + AppendMenuA + AppendMenuW + ArrangeIconicWindows + AttachThreadInput=NtUserAttachThreadInput + BeginDeferWindowPos + BeginPaint=NtUserBeginPaint + BlockInput=NtUserBlockInput + BringWindowToTop + BroadcastSystemMessage=BroadcastSystemMessageA + BroadcastSystemMessageA + BroadcastSystemMessageExA + BroadcastSystemMessageExW + BroadcastSystemMessageW + BuildReasonArray=__wine_stub_user32_dll_22 + CalcMenuBar=__wine_stub_user32_dll_23 + CallMsgFilter=CallMsgFilterA + CallMsgFilterA + CallMsgFilterW + CallNextHookEx + CallWindowProcA + CallWindowProcW + CascadeChildWindows + CascadeWindows + ChangeClipboardChain=NtUserChangeClipboardChain + ChangeDisplaySettingsA + ChangeDisplaySettingsExA + ChangeDisplaySettingsExW + ChangeDisplaySettingsW + ChangeMenuA + ChangeMenuW + CharLowerA + CharLowerBuffA + CharLowerBuffW + CharLowerW + CharNextA + CharNextExA + CharNextW + CharPrevA + CharPrevExA + CharPrevW + CharToOemA + CharToOemBuffA + CharToOemBuffW + CharToOemW + CharUpperA + CharUpperBuffA + CharUpperBuffW + CharUpperW + CheckDlgButton + CheckMenuItem + CheckMenuRadioItem + CheckRadioButton + ChildWindowFromPoint + ChildWindowFromPointEx + CliImmSetHotKey + ClientThreadSetup + ClientToScreen + ClipCursor=NtUserClipCursor + CloseClipboard=NtUserCloseClipboard + CloseDesktop=NtUserCloseDesktop + CloseWindow + CloseWindowStation=NtUserCloseWindowStation + CopyAcceleratorTableA + CopyAcceleratorTableW=NtUserCopyAcceleratorTable + CopyIcon + CopyImage + CopyRect + CountClipboardFormats=NtUserCountClipboardFormats + CreateAcceleratorTableA + CreateAcceleratorTableW=NtUserCreateAcceleratorTable + CreateCaret=NtUserCreateCaret + CreateCursor + CreateDesktopA + CreateDesktopW + CreateDialogIndirectParamA + CreateDialogIndirectParamAorW + CreateDialogIndirectParamW + CreateDialogParamA + CreateDialogParamW + CreateIcon + CreateIconFromResource + CreateIconFromResourceEx + CreateIconIndirect + CreateMDIWindowA + CreateMDIWindowW + CreateMenu + CreatePopupMenu + CreateSystemThreads=__wine_stub_user32_dll_96 + CreateWindowExA + CreateWindowExW + CreateWindowStationA + CreateWindowStationW + CsrBroadcastSystemMessageExW + CtxInitUser32 + DdeAbandonTransaction + DdeAccessData + DdeAddData + DdeClientTransaction + DdeCmpStringHandles + DdeConnect + DdeConnectList + DdeCreateDataHandle + DdeCreateStringHandleA + DdeCreateStringHandleW + DdeDisconnect + DdeDisconnectList + DdeEnableCallback + DdeFreeDataHandle + DdeFreeStringHandle + DdeGetData + DdeGetLastError + DdeGetQualityOfService + DdeImpersonateClient + DdeInitializeA + DdeInitializeW + DdeKeepStringHandle + DdeNameService + DdePostAdvise + DdeQueryConvInfo + DdeQueryNextServer + DdeQueryStringA + DdeQueryStringW + DdeReconnect + DdeSetQualityOfService + DdeSetUserHandle + DdeUnaccessData + DdeUninitialize + DefDlgProcA + DefDlgProcW + DefFrameProcA + DefFrameProcW + DefMDIChildProcA + DefMDIChildProcW + DefRawInputProc + DefWindowProcA + DefWindowProcW + DeferWindowPos + DeleteMenu=NtUserDeleteMenu + DeregisterShellHookWindow + DestroyAcceleratorTable + DestroyCaret + DestroyCursor + DestroyIcon + DestroyMenu=NtUserDestroyMenu + DestroyReasons=__wine_stub_user32_dll_153 + DestroyWindow=NtUserDestroyWindow + DeviceEventWorker=__wine_stub_user32_dll_155 + DialogBoxIndirectParamA + DialogBoxIndirectParamAorW + DialogBoxIndirectParamW + DialogBoxParamA + DialogBoxParamW + DisableProcessWindowsGhosting + DispatchMessageA + DispatchMessageW + DisplayExitWindowsWarnings + DlgDirListA + DlgDirListComboBoxA + DlgDirListComboBoxW + DlgDirListW + DlgDirSelectComboBoxExA + DlgDirSelectComboBoxExW + DlgDirSelectExA + DlgDirSelectExW + DragDetect + DragObject=NtUserDragObject + DrawAnimatedRects=NtUserDrawAnimatedRects + DrawCaption + DrawCaptionTempA + DrawCaptionTempW + DrawEdge + DrawFocusRect + DrawFrame + DrawFrameControl + DrawIcon + DrawIconEx + DrawMenuBar + DrawMenuBarTemp + DrawStateA + DrawStateW + DrawTextA + DrawTextExA + DrawTextExW + DrawTextW + EditWndProc=EditWndProcA + EmptyClipboard=NtUserEmptyClipboard + EnableMenuItem + EnableScrollBar + EnableWindow + EndDeferWindowPos + EndDialog + EndMenu + EndPaint=NtUserEndPaint + EndTask + EnterReaderModeHelper=__wine_stub_user32_dll_203 + EnumChildWindows + EnumClipboardFormats + EnumDesktopWindows + EnumDesktopsA + EnumDesktopsW + EnumDisplayDevicesA + EnumDisplayDevicesW + EnumDisplayMonitors + EnumDisplaySettingsA + EnumDisplaySettingsExA + EnumDisplaySettingsExW + EnumDisplaySettingsW + EnumPropsA + EnumPropsExA + EnumPropsExW + EnumPropsW + EnumThreadWindows + EnumWindowStationsA + EnumWindowStationsW + EnumWindows + EqualRect + ExcludeUpdateRgn=NtUserExcludeUpdateRgn + ExitWindowsEx + FillRect + FindWindowA + FindWindowExA + FindWindowExW + FindWindowW + FlashWindow + FlashWindowEx=NtUserFlashWindowEx + FrameRect + FreeDDElParam + GetActiveWindow + GetAltTabInfo=GetAltTabInfoA + GetAltTabInfoA + GetAltTabInfoW + GetAncestor + GetAppCompatFlags + GetAppCompatFlags2 + GetAsyncKeyState + GetCapture + GetCaretBlinkTime=NtUserGetCaretBlinkTime + GetCaretPos=NtUserGetCaretPos + GetClassInfoA + GetClassInfoExA + GetClassInfoExW + GetClassInfoW + GetClassLongA + GetClassLongW + GetClassNameA + GetClassNameW + GetClassWord + GetClientRect + GetClipCursor=NtUserGetClipCursor + GetClipboardData + GetClipboardFormatNameA + GetClipboardFormatNameW + GetClipboardOwner=NtUserGetClipboardOwner + GetClipboardSequenceNumber=NtUserGetClipboardSequenceNumber + GetClipboardViewer=NtUserGetClipboardViewer + GetComboBoxInfo + GetCursor + GetCursorFrameInfo=__wine_stub_user32_dll_266 + GetCursorInfo=NtUserGetCursorInfo + GetCursorPos + GetDC=NtUserGetDC + GetDCEx=NtUserGetDCEx + GetDesktopWindow + GetDialogBaseUnits + GetDlgCtrlID + GetDlgItem + GetDlgItemInt + GetDlgItemTextA + GetDlgItemTextW + GetDoubleClickTime=NtUserGetDoubleClickTime + GetFocus + GetForegroundWindow=NtUserGetForegroundWindow + GetGUIThreadInfo=NtUserGetGUIThreadInfo + GetGuiResources=NtUserGetGuiResources + GetIconInfo + GetInputDesktop + GetInputState + GetInternalWindowPos + GetKBCodePage + GetKeyNameTextA + GetKeyNameTextW + GetKeyState + GetKeyboardLayout + GetKeyboardLayoutList=NtUserGetKeyboardLayoutList + GetKeyboardLayoutNameA + GetKeyboardLayoutNameW + GetKeyboardState=NtUserGetKeyboardState + GetKeyboardType + GetLastActivePopup + GetLastInputInfo + GetLayeredWindowAttributes=NtUserGetLayeredWindowAttributes + GetListBoxInfo=NtUserGetListBoxInfo + GetMenu + GetMenuBarInfo=NtUserGetMenuBarInfo + GetMenuCheckMarkDimensions + GetMenuContextHelpId + GetMenuDefaultItem + GetMenuInfo + GetMenuItemCount + GetMenuItemID + GetMenuItemInfoA + GetMenuItemInfoW + GetMenuItemRect=NtUserGetMenuItemRect + GetMenuState + GetMenuStringA + GetMenuStringW + GetMessageA + GetMessageExtraInfo + GetMessagePos + GetMessageTime + GetMessageW + GetMonitorInfoA + GetMonitorInfoW + GetMouseMovePointsEx=NtUserGetMouseMovePointsEx + GetNextDlgGroupItem + GetNextDlgTabItem + GetOpenClipboardWindow=NtUserGetOpenClipboardWindow + GetParent + GetPriorityClipboardFormat=NtUserGetPriorityClipboardFormat + GetProcessDefaultLayout + GetProcessWindowStation=NtUserGetProcessWindowStation + GetProgmanWindow + GetPropA + GetPropW + GetQueueStatus + GetRawInputBuffer + GetRawInputData + GetRawInputDeviceInfoA + GetRawInputDeviceInfoW + GetRawInputDeviceList + GetReasonTitleFromReasonCode=__wine_stub_user32_dll_339 + GetRegisteredRawInputDevices + GetScrollBarInfo=NtUserGetScrollBarInfo + GetScrollInfo + GetScrollPos + GetScrollRange + GetShellWindow + GetSubMenu + GetSysColor + GetSysColorBrush + GetSystemMenu + GetSystemMetrics + GetTabbedTextExtentA + GetTabbedTextExtentW + GetTaskmanWindow + GetThreadDesktop + GetTitleBarInfo=NtUserGetTitleBarInfo + GetTopWindow + GetUpdateRect + GetUpdateRgn + GetUserObjectInformationA + GetUserObjectInformationW=NtUserGetObjectInformation + GetUserObjectSecurity + GetWindow + GetWindowContextHelpId + GetWindowDC=NtUserGetWindowDC + GetWindowInfo + GetWindowLongA + GetWindowLongW + GetWindowModuleFileName=GetWindowModuleFileNameA + GetWindowModuleFileNameA + GetWindowModuleFileNameW + GetWindowPlacement=NtUserGetWindowPlacement + GetWindowRect + GetWindowRgn + GetWindowRgnBox + GetWindowTextA + GetWindowTextLengthA + GetWindowTextLengthW + GetWindowTextW + GetWindowThreadProcessId + GetWindowWord + GrayStringA + GrayStringW + HideCaret=NtUserHideCaret + HiliteMenuItem=NtUserHiliteMenuItem + IMPGetIMEA + IMPGetIMEW + IMPQueryIMEA + IMPQueryIMEW + IMPSetIMEA + IMPSetIMEW + ImpersonateDdeClientWindow + InSendMessage + InSendMessageEx + InflateRect + InitializeLpkHooks + InitializeWin32EntryTable=__wine_stub_user32_dll_396 + InsertMenuA + InsertMenuItemA + InsertMenuItemW + InsertMenuW + InternalGetWindowText + IntersectRect + InvalidateRect=NtUserInvalidateRect + InvalidateRgn=NtUserInvalidateRgn + InvertRect + IsCharAlphaA + IsCharAlphaNumericA + IsCharAlphaNumericW + IsCharAlphaW + IsCharLowerA + IsCharLowerW + IsCharUpperA + IsCharUpperW + IsChild + IsClipboardFormatAvailable=NtUserIsClipboardFormatAvailable + IsDialogMessage=IsDialogMessageA + IsDialogMessageA + IsDialogMessageW + IsDlgButtonChecked + IsGUIThread + IsHungAppWindow + IsIconic + IsMenu + IsProcess16Bit=__wine_stub_user32_dll_424 + IsRectEmpty + IsSETEnabled=__wine_stub_user32_dll_426 + IsServerSideWindow + IsWinEventHookInstalled + IsWindow + IsWindowEnabled + IsWindowInDestroy + IsWindowUnicode + IsWindowVisible + IsWow64Message=__wine_stub_user32_dll_434 + IsZoomed + KillSystemTimer + KillTimer=NtUserKillTimer + LoadAcceleratorsA + LoadAcceleratorsW + LoadBitmapA + LoadBitmapW + LoadCursorA + LoadCursorFromFileA + LoadCursorFromFileW + LoadCursorW + LoadIconA + LoadIconW + LoadImageA + LoadImageW + LoadKeyboardLayoutA + LoadKeyboardLayoutEx=__wine_stub_user32_dll_451 + LoadKeyboardLayoutW + LoadLocalFonts + LoadMenuA + LoadMenuIndirectA + LoadMenuIndirectW + LoadMenuW + LoadRemoteFonts + LoadStringA + LoadStringW + LockSetForegroundWindow + LockWindowStation=NtUserLockWindowStation + LockWindowUpdate=NtUserLockWindowUpdate + LockWorkStation=NtUserLockWorkStation + LookupIconIdFromDirectory + LookupIconIdFromDirectoryEx + MBToWCSEx + MB_GetString + MapDialogRect + MapVirtualKeyA + MapVirtualKeyExA + MapVirtualKeyExW + MapVirtualKeyW + MapWindowPoints + MenuItemFromPoint + MenuWindowProcA + MenuWindowProcW + MessageBeep + MessageBoxA + MessageBoxExA + MessageBoxExW + MessageBoxIndirectA + MessageBoxIndirectW + MessageBoxTimeoutA=__wine_stub_user32_dll_484 + MessageBoxTimeoutW=__wine_stub_user32_dll_485 + MessageBoxW + ModifyMenuA + ModifyMenuW + MonitorFromPoint + MonitorFromRect + MonitorFromWindow + MoveWindow=NtUserMoveWindow + MsgWaitForMultipleObjects + MsgWaitForMultipleObjectsEx + NotifyWinEvent + OemKeyScan + OemToCharA + OemToCharBuffA + OemToCharBuffW + OemToCharW + OffsetRect + OpenClipboard + OpenDesktopA + OpenDesktopW + OpenIcon + OpenInputDesktop=NtUserOpenInputDesktop + OpenWindowStationA + OpenWindowStationW + PackDDElParam + PaintDesktop=NtUserPaintDesktop + PaintMenuBar=__wine_stub_user32_dll_511 + PeekMessageA + PeekMessageW + PostMessageA + PostMessageW + PostQuitMessage + PostThreadMessageA + PostThreadMessageW + PrivateExtractIconExA + PrivateExtractIconExW + PrivateExtractIconsA + PrivateExtractIconsW + PtInRect + QuerySendMessage=NtUserQuerySendMessage + RealChildWindowFromPoint + RealGetWindowClass=RealGetWindowClassA + RealGetWindowClassA + RealGetWindowClassW + ReasonCodeNeedsBugID=__wine_stub_user32_dll_529 + ReasonCodeNeedsComment=__wine_stub_user32_dll_530 + RecordShutdownReason=__wine_stub_user32_dll_531 + RedrawWindow=NtUserRedrawWindow + RegisterClassA + RegisterClassExA + RegisterClassExW + RegisterClassW + RegisterClipboardFormatA + RegisterClipboardFormatW + RegisterDeviceNotificationA=RegisterDeviceNotificationW + RegisterDeviceNotificationW + RegisterHotKey=NtUserRegisterHotKey + RegisterLogonProcess + RegisterMessagePumpHook=__wine_stub_user32_dll_543 + RegisterRawInputDevices + RegisterServicesProcess + RegisterShellHookWindow + RegisterSystemThread + RegisterTasklist=NtUserRegisterTasklist + RegisterUserApiHook + RegisterWindowMessageA + RegisterWindowMessageW + ReleaseCapture + ReleaseDC + RemoveMenu=NtUserRemoveMenu + RemovePropA + RemovePropW + ReplyMessage + ReuseDDElParam + ScreenToClient + ScrollChildren + ScrollDC + ScrollWindow + ScrollWindowEx + SendDlgItemMessageA + SendDlgItemMessageW + SendIMEMessageExA + SendIMEMessageExW + SendInput=NtUserSendInput + SendMessageA + SendMessageCallbackA + SendMessageCallbackW + SendMessageTimeoutA + SendMessageTimeoutW + SendMessageW + SendNotifyMessageA + SendNotifyMessageW + SetActiveWindow=NtUserSetActiveWindow + SetCapture=NtUserSetCapture + SetCaretBlinkTime + SetCaretPos + SetClassLongA + SetClassLongW + SetClassWord + SetClipboardData + SetClipboardViewer=NtUserSetClipboardViewer + SetConsoleReserveKeys=__wine_stub_user32_dll_586 + SetCursor=NtUserSetCursor + SetCursorContents=NtUserSetCursorContents + SetCursorPos + SetDebugErrorLevel + SetDeskWallpaper + SetDlgItemInt + SetDlgItemTextA + SetDlgItemTextW + SetDoubleClickTime + SetFocus=NtUserSetFocus + SetForegroundWindow + SetInternalWindowPos=NtUserSetInternalWindowPos + SetKeyboardState=NtUserSetKeyboardState + SetLastErrorEx + SetLayeredWindowAttributes=NtUserSetLayeredWindowAttributes + SetLogonNotifyWindow + SetMenu + SetMenuContextHelpId=NtUserSetMenuContextHelpId + SetMenuDefaultItem=NtUserSetMenuDefaultItem + SetMenuInfo + SetMenuItemBitmaps + SetMenuItemInfoA + SetMenuItemInfoW + SetMessageExtraInfo + SetMessageQueue + SetParent=NtUserSetParent + SetProcessDefaultLayout + SetProcessWindowStation=NtUserSetProcessWindowStation + SetProgmanWindow + SetPropA + SetPropW + SetRect + SetRectEmpty + SetScrollInfo + SetScrollPos + SetScrollRange + SetShellWindow + SetShellWindowEx=NtUserSetShellWindowEx + SetSysColors + SetSysColorsTemp + SetSystemCursor + SetSystemMenu + SetSystemTimer=NtUserSetSystemTimer + SetTaskmanWindow + SetThreadDesktop=NtUserSetThreadDesktop + SetTimer=NtUserSetTimer + SetUserObjectInformationA=NtUserSetObjectInformation + SetUserObjectInformationW=NtUserSetObjectInformation + SetUserObjectSecurity + SetWinEventHook + SetWindowContextHelpId + SetWindowLongA + SetWindowLongW + SetWindowPlacement=NtUserSetWindowPlacement + SetWindowPos=NtUserSetWindowPos + SetWindowRgn + SetWindowStationUser + SetWindowTextA + SetWindowTextW + SetWindowWord + SetWindowsHookA + SetWindowsHookExA + SetWindowsHookExW + SetWindowsHookW + ShowCaret=NtUserShowCaret + ShowCursor + ShowOwnedPopups + ShowScrollBar=NtUserShowScrollBar + ShowStartGlass + ShowWindow=NtUserShowWindow + ShowWindowAsync=NtUserShowWindowAsync + SoftModalMessageBox=__wine_stub_user32_dll_658 + SubtractRect + SwapMouseButton + SwitchDesktop=NtUserSwitchDesktop + SwitchToThisWindow + SystemParametersInfoA + SystemParametersInfoW + TabbedTextOutA + TabbedTextOutW + TileChildWindows + TileWindows + ToAscii + ToAsciiEx + ToUnicode + ToUnicodeEx + TrackMouseEvent + TrackPopupMenu + TrackPopupMenuEx + TranslateAccelerator=TranslateAcceleratorA + TranslateAcceleratorA + TranslateAcceleratorW + TranslateMDISysAccel + TranslateMessage + TranslateMessageEx=__wine_stub_user32_dll_681 + UnhookWinEvent=NtUserUnhookWinEvent + UnhookWindowsHook + UnhookWindowsHookEx=NtUserUnhookWindowsHookEx + UnionRect + UnloadKeyboardLayout=NtUserUnloadKeyboardLayout + UnlockWindowStation=NtUserUnlockWindowStation + UnpackDDElParam + UnregisterClassA + UnregisterClassW + UnregisterDeviceNotification + UnregisterHotKey=NtUserUnregisterHotKey + UnregisterMessagePumpHook=__wine_stub_user32_dll_693 + UnregisterUserApiHook=NtUserUnregisterUserApiHook + UpdateLayeredWindow + UpdateLayeredWindowIndirect + UpdatePerUserSystemParameters + UpdateWindow + User32InitializeImmEntryTable + UserClientDllInitialize=DllMain + UserHandleGrantAccess=NtUserUserHandleGrantAccess + UserLpkPSMTextOut=__wine_stub_user32_dll_702 + UserLpkTabbedTextOut=__wine_stub_user32_dll_703 + UserRealizePalette + UserRegisterWowHandlers + ValidateRect=NtUserValidateRect + ValidateRgn + VkKeyScanA + VkKeyScanExA + VkKeyScanExW + VkKeyScanW + WCSToMBEx + WINNLSEnableIME + WINNLSGetEnableStatus + WINNLSGetIMEHotkey + WaitForInputIdle + WaitMessage=NtUserWaitMessage + Win32PoolAllocationStats=__wine_stub_user32_dll_718 + WinHelpA + WinHelpW + WindowFromDC + WindowFromPoint + WindowFromPhysicalPoint=NtUserWindowFromPhysicalPoint + keybd_event + mouse_event + wsprintfA + wsprintfW + wvsprintfA + wvsprintfW + PrivateCsrssManualGuiCheck + SetProcessDPIAware
Propchange: branches/cmake-bringup/dll/win32/user32/user32.def ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/user32/user32_stubs.c URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/user32/u... ============================================================================== --- branches/cmake-bringup/dll/win32/user32/user32_stubs.c (added) +++ branches/cmake-bringup/dll/win32/user32/user32_stubs.c [iso-8859-1] Fri Aug 13 16:36:38 2010 @@ -1,0 +1,45 @@ + +#include <stdarg.h> +#include "windef.h" +#include "winbase.h" +#include "wine/config.h" +#include "wine/exception.h" + +void __wine_spec_unimplemented_stub( const char *module, const char *function ) +{ + ULONG_PTR args[2]; + + args[0] = (ULONG_PTR)module; + args[1] = (ULONG_PTR)function; + RaiseException( EXCEPTION_WINE_STUB, EH_NONCONTINUABLE, 2, args ); +} + +static const char __wine_spec_file_name[] = "user32.dll"; + +void __wine_stub_user32_dll_22(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "BuildReasonArray"); } +void __wine_stub_user32_dll_23(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CalcMenuBar"); } +void __wine_stub_user32_dll_96(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CreateSystemThreads"); } +void __wine_stub_user32_dll_153(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "DestroyReasons"); } +void __wine_stub_user32_dll_155(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "DeviceEventWorker"); } +void __wine_stub_user32_dll_203(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "EnterReaderModeHelper"); } +void __wine_stub_user32_dll_266(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetCursorFrameInfo"); } +void __wine_stub_user32_dll_339(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetReasonTitleFromReasonCode"); } +void __wine_stub_user32_dll_396(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "InitializeWin32EntryTable"); } +void __wine_stub_user32_dll_424(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "IsProcess16Bit"); } +void __wine_stub_user32_dll_426(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "IsSETEnabled"); } +void __wine_stub_user32_dll_434(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "IsWow64Message"); } +void __wine_stub_user32_dll_451(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LoadKeyboardLayoutEx"); } +void __wine_stub_user32_dll_484(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "MessageBoxTimeoutA"); } +void __wine_stub_user32_dll_485(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "MessageBoxTimeoutW"); } +void __wine_stub_user32_dll_511(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "PaintMenuBar"); } +void __wine_stub_user32_dll_529(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ReasonCodeNeedsBugID"); } +void __wine_stub_user32_dll_530(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ReasonCodeNeedsComment"); } +void __wine_stub_user32_dll_531(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "RecordShutdownReason"); } +void __wine_stub_user32_dll_543(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "RegisterMessagePumpHook"); } +void __wine_stub_user32_dll_586(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetConsoleReserveKeys"); } +void __wine_stub_user32_dll_658(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SoftModalMessageBox"); } +void __wine_stub_user32_dll_681(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "TranslateMessageEx"); } +void __wine_stub_user32_dll_693(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "UnregisterMessagePumpHook"); } +void __wine_stub_user32_dll_702(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "UserLpkPSMTextOut"); } +void __wine_stub_user32_dll_703(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "UserLpkTabbedTextOut"); } +void __wine_stub_user32_dll_718(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "Win32PoolAllocationStats"); }
Propchange: branches/cmake-bringup/dll/win32/user32/user32_stubs.c ------------------------------------------------------------------------------ svn:eol-style = native