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/CMakeLi…
==============================================================================
--- 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/…
==============================================================================
--- 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/…
==============================================================================
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/…
==============================================================================
--- 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/…
==============================================================================
--- 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