diff --git a/reactos/lib/user32/makefile_rex b/reactos/lib/user32/makefile_rex index 89a4681ebb3..31cd4b440ce 100644 --- a/reactos/lib/user32/makefile_rex +++ b/reactos/lib/user32/makefile_rex @@ -1,4 +1,4 @@ -# $Id: makefile_rex,v 1.14 2000/11/20 19:59:09 ekohl Exp $ +# $Id: makefile_rex,v 1.15 2001/05/05 18:09:30 phreak Exp $ # # ReactOS Operating System # @@ -16,69 +16,17 @@ DLLTARGET=$(TARGET).dll all: $(DLLTARGET) -INTERNAL_OBJECTS = \ - internal/menu.o \ - internal/heapdup.o \ - internal/nc.o \ - internal/win.o \ - internal/dce.o \ - internal/msg.o \ - internal/queue.o \ - internal/signal.o \ - internal/event.o \ - internal/timer.o \ - internal/region.o \ - internal/text.o \ - internal/defwnd.o \ - internal/paint.o \ - internal/uitools.o \ - internal/dialog.o \ - internal/winpos.o - MISC_OBJECTS = \ misc/sprintf.o \ misc/dllmain.o \ misc/string.o \ - misc/sysmetr.o \ misc/winstat.o \ - misc/bitmap.o \ - misc/cursor.o \ - misc/vk.o \ misc/stubs.o \ misc/stubsa.o \ - misc/stubsw.o + misc/stubsw.o \ + misc/win32k.o -WINDOWS_OBJECTS = \ - windows/wndproc.o \ - windows/win.o \ - windows/hook.o \ - windows/spy.o \ - windows/queue.o \ - windows/winpos.o \ - windows/class.o \ - windows/dc.o \ - windows/timer.o \ - windows/rect.o \ - windows/msg.o \ - windows/input.o \ - windows/property.o \ - windows/focus.o \ - windows/paint.o \ - windows/msgbox.o \ - windows/dialog.o \ - windows/scroll.o \ - windows/defdlg.o - -GRAPHICS_OBJECTS = \ - graphics/rect.o \ - graphics/caret.o \ - graphics/text.o \ - graphics/syscol.o \ - graphics/fill.o \ - graphics/draw.o \ - graphics/icon.o - CONTROLS_OBJECTS = \ controls/button.o \ controls/combo.o \ @@ -95,8 +43,7 @@ RESOURCE_OBJECTS = \ RESOURCE_OBJECT = $(TARGET).coff -OBJECTS = $(MISC_OBJECTS) $(INTERNAL_OBJECTS) $(GRAPHICS_OBJECTS) $(RESOURCE_OBJECTS) $(RESOURCE_OBJECT)\ - $(CONTROLS_OBJECTS) $(WINDOWS_OBJECTS) +OBJECTS = $(MISC_OBJECTS) $(RESOURCE_OBJECTS) $(RESOURCE_OBJECT) ifeq ($(DOSCLI),yes) CLEAN_FILES = misc\*.o windows\*.o internal\*.o controls\*.o graphics\*.o resources\*.o \ diff --git a/reactos/lib/user32/misc/dllmain.c b/reactos/lib/user32/misc/dllmain.c index 00eaf3b62f4..19a870436cd 100644 --- a/reactos/lib/user32/misc/dllmain.c +++ b/reactos/lib/user32/misc/dllmain.c @@ -1,8 +1,5 @@ #include -extern HWINSTA WinStation; -extern HDESK Desktop; - WINBOOL STDCALL DllMain (HANDLE hInst, ULONG ul_reason_for_call, LPVOID lpReserved); @@ -27,13 +24,6 @@ DllMain( case DLL_PROCESS_ATTACH: //WinStation = CreateWindowStationA(NULL,0,GENERIC_ALL,NULL); //Desktop = CreateDesktopA(NULL,NULL,NULL,0,0,NULL); - WINPOS_CreateInternalPosAtom(); - SYSCOLOR_Init(); - WIDGETS_Init(); - ICONTITLE_Init(); - DIALOG_Init(); - COMBO_Init(); - MENU_Init(); break; case DLL_THREAD_ATTACH: break; diff --git a/reactos/lib/user32/user32.def b/reactos/lib/user32/user32.def index cfac5a984f8..21d3c9a1d5d 100644 --- a/reactos/lib/user32/user32.def +++ b/reactos/lib/user32/user32.def @@ -1,31 +1,5 @@ LIBRARY user32.dll EXPORTS -ActivateKeyboardLayout -AdjustWindowRect -AdjustWindowRectEx -AnyPopup -AppendMenuA -AppendMenuW -ArrangeIconicWindows -AttachThreadInput -BeginDeferWindowPos -BeginPaint -BringWindowToTop -BroadcastSystemMessage -CalcChildScroll -CallMsgFilter -CallMsgFilterA -CallMsgFilterW -CallNextHookEx -CallWindowProcA -CallWindowProcW -CascadeChildWindows -CascadeWindows -ChangeClipboardChain -ChangeDisplaySettingsA -ChangeDisplaySettingsW -ChangeMenuA -ChangeMenuW CharLowerA CharLowerBuffA CharLowerBuffW @@ -44,44 +18,17 @@ CharUpperA CharUpperBuffA CharUpperBuffW CharUpperW -CheckDlgButton -CheckMenuItem -CheckMenuRadioItem -CheckRadioButton -ChildWindowFromPoint -ChildWindowFromPointEx -ClientToScreen -ClipCursor -CloseClipboard CloseDesktop CloseWindow CloseWindowStation CopyAcceleratorTableA CopyAcceleratorTableW -CopyIcon -CopyImage -CopyRect -CountClipboardFormats CreateAcceleratorTableA CreateAcceleratorTableW -CreateCaret -CreateCursor CreateDesktopA CreateDesktopW -CreateDialogIndirectParamA -CreateDialogIndirectParamW -CreateDialogParamA -CreateDialogParamW -CreateIcon -CreateIconFromResource -CreateIconFromResourceEx -CreateIconIndirect CreateMDIWindowA CreateMDIWindowW -CreateMenu -CreatePopupMenu -CreateWindowExA -CreateWindowExW CreateWindowStationA CreateWindowStationW DdeAbandonTransaction @@ -123,22 +70,7 @@ DefFrameProcA DefFrameProcW DefMDIChildProcA DefMDIChildProcW -DefWindowProcA -DefWindowProcW -DeferWindowPos -DeleteMenu DestroyAcceleratorTable -DestroyCaret -DestroyCursor -DestroyIcon -DestroyMenu -DestroyWindow -DialogBoxIndirectParamA -DialogBoxIndirectParamW -DialogBoxParamA -DialogBoxParamW -DispatchMessageA -DispatchMessageW DlgDirListA DlgDirListComboBoxA DlgDirListComboBoxW @@ -151,177 +83,52 @@ DragDetect DragObject DrawAnimatedRects DrawCaption -DrawEdge -DrawFocusRect DrawFrame DrawFrameControl -DrawIcon -DrawIconEx -DrawMenuBar DrawStateA DrawStateW -DrawTextA DrawTextExA DrawTextExW -DrawTextW -EditWndProc -EmptyClipboard -EnableMenuItem -EnableScrollBar -EnableWindow EndDeferWindowPos -EndDialog -EndPaint EnumChildWindows -EnumClipboardFormats EnumDesktopWindows EnumDesktopsA EnumDesktopsW EnumDisplaySettingsA EnumDisplaySettingsW -EnumPropsA -EnumPropsExA -EnumPropsExW -EnumPropsW EnumThreadWindows EnumWindowStationsA EnumWindowStationsW EnumWindows -EqualRect -ExcludeUpdateRgn ExitWindowsEx -FillRect FindWindowA FindWindowExA FindWindowExW FindWindowW -FlashWindow -FrameRect FreeDDElParam -GetActiveWindow -GetAsyncKeyState -GetCapture -GetCaretBlinkTime -GetCaretPos -GetClassInfoA -GetClassInfoExA -GetClassInfoExW -GetClassInfoW -GetClassLongA -GetClassLongW -GetClassNameA -GetClassNameW -GetClassWord -GetClientRect GetClipCursor -GetClipboardData GetClipboardFormatNameA GetClipboardFormatNameW -GetClipboardOwner -GetClipboardViewer GetCursor GetCursorPos -GetDC -GetDCEx -GetDesktopWindow -GetDialogBaseUnits -GetDlgCtrlID -GetDlgItem -GetDlgItemInt -GetDlgItemTextA -GetDlgItemTextW -GetDoubleClickTime -GetFocus GetForegroundWindow -GetIconInfo GetInputDesktop -GetInputState -GetKBCodePage GetKeyNameTextA GetKeyNameTextW -GetKeyState GetKeyboardLayout GetKeyboardLayoutList GetKeyboardLayoutNameA GetKeyboardLayoutNameW -GetKeyboardState -GetKeyboardType GetLastActivePopup -GetMenu -GetMenuCheckMarkDimensions -GetMenuContextHelpId -_imp__GetMenuContextHelpId -GetMenuDefaultItem -GetMenuItemCount -GetMenuItemID -GetMenuItemInfoA -GetMenuItemInfoW -GetMenuItemRect -GetMenuState -GetMenuStringA -GetMenuStringW -GetMessageA -GetMessageExtraInfo -GetMessagePos -GetMessageTime -GetMessageW -GetNextDlgGroupItem -GetNextDlgTabItem -GetOpenClipboardWindow -GetParent -GetPriorityClipboardFormat GetProcessWindowStation -GetPropA -GetPropW -GetQueueStatus -GetScrollInfo -GetScrollPos -GetScrollRange GetShellWindow -GetSubMenu -GetSysColor -GetSysColorBrush -GetSystemMenu -GetSystemMetrics -GetTabbedTextExtentA -GetTabbedTextExtentW GetThreadDesktop -GetTopWindow -GetUpdateRect -GetUpdateRgn GetUserObjectInformationA GetUserObjectInformationW GetUserObjectSecurity -GetWindow -GetWindowContextHelpId -_imp__GetWindowContextHelpId -GetWindowDC -GetWindowLongA -GetWindowLongW -GetWindowPlacement -GetWindowRect -GetWindowRgn -GetWindowTextA -GetWindowTextLengthA -GetWindowTextLengthW -GetWindowTextW -GetWindowThreadProcessId -GetWindowWord GrayStringA GrayStringW -HideCaret -HiliteMenuItem ImpersonateDdeClientWindow -InSendMessage -InflateRect -InsertMenuA -InsertMenuItemA -InsertMenuItemW -InsertMenuW -IntersectRect -InvalidateRect -InvalidateRgn -InvertRect IsCharAlphaA IsCharAlphaNumericA IsCharAlphaNumericW @@ -330,71 +137,31 @@ IsCharLowerA IsCharLowerW IsCharUpperA IsCharUpperW -IsChild -IsClipboardFormatAvailable IsDialogMessage -IsDialogMessageA -IsDialogMessageW -IsDlgButtonChecked -IsIconic -IsMenu -IsRectEmpty -IsWindow -IsWindowEnabled -IsWindowUnicode -IsWindowVisible -IsZoomed KillSystemTimer -KillTimer LoadAcceleratorsA LoadAcceleratorsW -LoadBitmapA -LoadBitmapW -LoadCursorA LoadCursorFromFileA LoadCursorFromFileW -LoadCursorW -LoadIconA -LoadIconW LoadImageA LoadImageW LoadKeyboardLayoutA LoadKeyboardLayoutW -LoadMenuA -LoadMenuIndirectA -LoadMenuIndirectW -LoadMenuW LoadStringA LoadStringW LockWindowUpdate LookupIconIdFromDirectory LookupIconIdFromDirectoryEx -MapDialogRect MapVirtualKeyA MapVirtualKeyExA MapVirtualKeyExW MapVirtualKeyW -MapWindowPoints MenuItemFromPoint -MessageBeep -MessageBoxA -MessageBoxExA -MessageBoxExW -MessageBoxIndirectA -MessageBoxIndirectW -MessageBoxW -ModifyMenuA -ModifyMenuW -MoveWindow -MsgWaitForMultipleObjects -MsgWaitForMultipleObjectsEx OemKeyScan OemToCharA OemToCharBuffA OemToCharBuffW OemToCharW -OffsetRect -OpenClipboard OpenDesktopA OpenDesktopW OpenIcon @@ -403,157 +170,46 @@ OpenWindowStationA OpenWindowStationW PackDDElParam PaintDesktop -PeekMessageA -PeekMessageW -PostMessageA -PostMessageW -PostQuitMessage -PostThreadMessageA -PostThreadMessageW -PtInRect -RedrawWindow -RegisterClassA -RegisterClassExA -RegisterClassExW -RegisterClassW -RegisterClipboardFormatA -RegisterClipboardFormatW RegisterHotKey -RegisterWindowMessageA -RegisterWindowMessageW -ReleaseCapture -ReleaseDC -RemoveMenu -RemovePropA -RemovePropW -ReplyMessage ReuseDDElParam -ScreenToClient ScrollChildren -ScrollDC -ScrollWindow -ScrollWindowEx -SendDlgItemMessageA -SendDlgItemMessageW -SendMessageA -SendMessageCallbackA -SendMessageCallbackW -SendMessageTimeoutA -SendMessageTimeoutW -SendMessageW -SendNotifyMessageA -SendNotifyMessageW -SetActiveWindow -SetCapture -SetCaretBlinkTime -SetCaretPos -SetClassLongA -SetClassLongW -SetClassWord -SetClipboardData -SetClipboardViewer -SetCursor -SetCursorPos SetDebugErrorLevel SetDeskWallpaper -SetDlgItemInt -SetDlgItemTextA -SetDlgItemTextW -SetDoubleClickTime -SetFocus -SetForegroundWindow -SetKeyboardState SetLastErrorEx -SetMenu -SetMenuContextHelpId -_imp__SetMenuContextHelpId -SetMenuDefaultItem -SetMenuItemBitmaps -SetMenuItemInfoA -SetMenuItemInfoW -SetMessageExtraInfo -SetMessageQueue -SetParent SetProcessWindowStation -SetPropA -SetPropW -SetRect -SetRectEmpty -SetScrollInfo -SetScrollPos -SetScrollRange SetShellWindow -SetSysColors SetSystemCursor -SetSystemMenu SetSystemTimer SetThreadDesktop -SetTimer SetUserObjectInformationA SetUserObjectInformationW SetUserObjectSecurity SetWindowContextHelpId _imp__SetWindowContextHelpId -SetWindowLongA -SetWindowLongW -SetWindowPlacement -SetWindowPos -SetWindowRgn -SetWindowTextA -SetWindowTextW -SetWindowWord SetWindowsHookA -SetWindowsHookExA -SetWindowsHookExW SetWindowsHookW -ShowCaret -ShowCursor ShowOwnedPopups -ShowScrollBar -ShowWindow -ShowWindowAsync -SubtractRect SwapMouseButton SwitchDesktop -SystemParametersInfoA -SystemParametersInfoW -TabbedTextOutA -TabbedTextOutW TileChildWindows TileWindows -ToAscii -ToAsciiEx ToUnicode ToUnicodeEx TrackMouseEvent -TrackPopupMenu -TrackPopupMenuEx TranslateAccelerator TranslateAcceleratorA TranslateAcceleratorW TranslateMDISysAccel -TranslateMessage -UnhookWindowsHook -UnhookWindowsHookEx -UnionRect UnloadKeyboardLayout UnpackDDElParam -UnregisterClassA -UnregisterClassW UnregisterHotKey -UpdateWindow -ValidateRect -ValidateRgn VkKeyScanA VkKeyScanExA VkKeyScanExW VkKeyScanW -WaitForInputIdle -WaitMessage WinHelpA WinHelpW WindowFromDC -WindowFromPoint keybd_event mouse_event wsprintfA diff --git a/reactos/lib/user32/user32.edf b/reactos/lib/user32/user32.edf index ab3c7365a9c..3d8f8c703c4 100644 --- a/reactos/lib/user32/user32.edf +++ b/reactos/lib/user32/user32.edf @@ -1,31 +1,16 @@ LIBRARY user32.dll EXPORTS ActivateKeyboardLayout=ActivateKeyboardLayout@8 -AdjustWindowRect=AdjustWindowRect@12 -AdjustWindowRectEx=AdjustWindowRectEx@16 AnyPopup=AnyPopup@0 -AppendMenuA=AppendMenuA@16 -AppendMenuW=AppendMenuW@16 ArrangeIconicWindows=ArrangeIconicWindows@4 AttachThreadInput=AttachThreadInput@12 BeginDeferWindowPos=BeginDeferWindowPos@4 -BeginPaint=BeginPaint@8 -BringWindowToTop=BringWindowToTop@4 -BroadcastSystemMessage=BroadcastSystemMessage@20 CalcChildScroll=CalcChildScroll@8 CallMsgFilter=CallMsgFilter@8 -CallMsgFilterA=CallMsgFilterA@8 -CallMsgFilterW=CallMsgFilterW@8 -CallNextHookEx=CallNextHookEx@16 -CallWindowProcA=CallWindowProcA@20 -CallWindowProcW=CallWindowProcW@20 CascadeChildWindows=CascadeChildWindows@8 CascadeWindows=CascadeWindows@20 -ChangeClipboardChain=ChangeClipboardChain@8 ChangeDisplaySettingsA=ChangeDisplaySettingsA@8 ChangeDisplaySettingsW=ChangeDisplaySettingsW@8 -ChangeMenuA=ChangeMenuA@20 -ChangeMenuW=ChangeMenuW@20 CharLowerA=CharLowerA@4 CharLowerBuffA=CharLowerBuffA@8 CharLowerBuffW=CharLowerBuffW@8 @@ -44,44 +29,20 @@ CharUpperA=CharUpperA@4 CharUpperBuffA=CharUpperBuffA@8 CharUpperBuffW=CharUpperBuffW@8 CharUpperW=CharUpperW@4 -CheckDlgButton=CheckDlgButton@12 -CheckMenuItem=CheckMenuItem@12 -CheckMenuRadioItem=CheckMenuRadioItem@20 -CheckRadioButton=CheckRadioButton@16 -ChildWindowFromPoint=ChildWindowFromPoint@12 -ChildWindowFromPointEx=ChildWindowFromPointEx@16 -ClientToScreen=ClientToScreen@8 ClipCursor=ClipCursor@4 -CloseClipboard=CloseClipboard@0 CloseDesktop=CloseDesktop@4 CloseWindow=CloseWindow@4 CloseWindowStation=CloseWindowStation@4 CopyAcceleratorTableA=CopyAcceleratorTableA@12 CopyAcceleratorTableW=CopyAcceleratorTableW@12 -CopyIcon=CopyIcon@4 CopyImage=CopyImage@20 -CopyRect=CopyRect@8 -CountClipboardFormats=CountClipboardFormats@0 CreateAcceleratorTableA=CreateAcceleratorTableA@8 CreateAcceleratorTableW=CreateAcceleratorTableW@8 -CreateCaret=CreateCaret@16 CreateCursor=CreateCursor@28 CreateDesktopA=CreateDesktopA@24 CreateDesktopW=CreateDesktopW@24 -CreateDialogIndirectParamA=CreateDialogIndirectParamA@20 -CreateDialogIndirectParamW=CreateDialogIndirectParamW@20 -CreateDialogParamA=CreateDialogParamA@20 -CreateDialogParamW=CreateDialogParamW@20 -CreateIcon=CreateIcon@28 -CreateIconFromResource=CreateIconFromResource@16 -CreateIconFromResourceEx=CreateIconFromResourceEx@28 -CreateIconIndirect=CreateIconIndirect@4 CreateMDIWindowA=CreateMDIWindowA@40 CreateMDIWindowW=CreateMDIWindowW@40 -CreateMenu=CreateMenu@0 -CreatePopupMenu=CreatePopupMenu@0 -CreateWindowExA=CreateWindowExA@48 -CreateWindowExW=CreateWindowExW@48 CreateWindowStationA=CreateWindowStationA@16 CreateWindowStationW=CreateWindowStationW@16 DdeAbandonTransaction=DdeAbandonTransaction@12 @@ -117,28 +78,7 @@ DdeSetQualityOfService=DdeSetQualityOfService@12 DdeSetUserHandle=DdeSetUserHandle@12 DdeUnaccessData=DdeUnaccessData@4 DdeUninitialize=DdeUninitialize@4 -DefDlgProcA=DefDlgProcA@16 -DefDlgProcW=DefDlgProcW@16 -DefFrameProcA=DefFrameProcA@20 -DefFrameProcW=DefFrameProcW@20 -DefMDIChildProcA=DefMDIChildProcA@16 -DefMDIChildProcW=DefMDIChildProcW@16 -DefWindowProcA=DefWindowProcA@16 -DefWindowProcW=DefWindowProcW@16 -DeferWindowPos=DeferWindowPos@32 -DeleteMenu=DeleteMenu@12 DestroyAcceleratorTable=DestroyAcceleratorTable@4 -DestroyCaret=DestroyCaret@0 -DestroyCursor=DestroyCursor@4 -DestroyIcon=DestroyIcon@4 -DestroyMenu=DestroyMenu@4 -DestroyWindow=DestroyWindow@4 -DialogBoxIndirectParamA=DialogBoxIndirectParamA@20 -DialogBoxIndirectParamW=DialogBoxIndirectParamW@20 -DialogBoxParamA=DialogBoxParamA@20 -DialogBoxParamW=DialogBoxParamW@20 -DispatchMessageA=DispatchMessageA@4 -DispatchMessageW=DispatchMessageW@4 DlgDirListA=DlgDirListA@20 DlgDirListComboBoxA=DlgDirListComboBoxA@20 DlgDirListComboBoxW=DlgDirListComboBoxW@20 @@ -151,177 +91,52 @@ DragDetect=DragDetect@12 DragObject=DragObject@20 DrawAnimatedRects=DrawAnimatedRects@16 DrawCaption=DrawCaption@16 -DrawEdge=DrawEdge@16 -DrawFocusRect=DrawFocusRect@8 DrawFrame=DrawFrame@16 DrawFrameControl=DrawFrameControl@16 -DrawIcon=DrawIcon@16 -DrawIconEx=DrawIconEx@36 -DrawMenuBar=DrawMenuBar@4 DrawStateA=DrawStateA@40 DrawStateW=DrawStateW@40 -DrawTextA=DrawTextA@20 DrawTextExA=DrawTextExA@24 DrawTextExW=DrawTextExW@24 -DrawTextW=DrawTextW@20 -EditWndProc=EditWndProc@16 -EmptyClipboard=EmptyClipboard@0 -EnableMenuItem=EnableMenuItem@12 -EnableScrollBar=EnableScrollBar@12 -EnableWindow=EnableWindow@8 EndDeferWindowPos=EndDeferWindowPos@4 -EndDialog=EndDialog@8 -EndPaint=EndPaint@8 EnumChildWindows=EnumChildWindows@12 -EnumClipboardFormats=EnumClipboardFormats@4 EnumDesktopWindows=EnumDesktopWindows@12 EnumDesktopsA=EnumDesktopsA@12 EnumDesktopsW=EnumDesktopsW@12 EnumDisplaySettingsA=EnumDisplaySettingsA@12 EnumDisplaySettingsW=EnumDisplaySettingsW@12 -EnumPropsA=EnumPropsA@8 -EnumPropsExA=EnumPropsExA@12 -EnumPropsExW=EnumPropsExW@12 -EnumPropsW=EnumPropsW@8 EnumThreadWindows=EnumThreadWindows@12 EnumWindowStationsA=EnumWindowStationsA@8 EnumWindowStationsW=EnumWindowStationsW@8 EnumWindows=EnumWindows@8 -EqualRect=EqualRect@8 -ExcludeUpdateRgn=ExcludeUpdateRgn@8 ExitWindowsEx=ExitWindowsEx@8 -FillRect=FillRect@12 FindWindowA=FindWindowA@8 FindWindowExA=FindWindowExA@16 FindWindowExW=FindWindowExW@16 FindWindowW=FindWindowW@8 -FlashWindow=FlashWindow@8 -FrameRect=FrameRect@12 FreeDDElParam=FreeDDElParam@8 -GetActiveWindow=GetActiveWindow@0 -GetAsyncKeyState=GetAsyncKeyState@4 -GetCapture=GetCapture@0 -GetCaretBlinkTime=GetCaretBlinkTime@0 -GetCaretPos=GetCaretPos@4 -GetClassInfoA=GetClassInfoA@12 -GetClassInfoExA=GetClassInfoExA@12 -GetClassInfoExW=GetClassInfoExW@12 -GetClassInfoW=GetClassInfoW@12 -GetClassLongA=GetClassLongA@8 -GetClassLongW=GetClassLongW@8 -GetClassNameA=GetClassNameA@12 -GetClassNameW=GetClassNameW@12 -GetClassWord=GetClassWord@8 -GetClientRect=GetClientRect@8 GetClipCursor=GetClipCursor@4 -GetClipboardData=GetClipboardData@4 GetClipboardFormatNameA=GetClipboardFormatNameA@12 GetClipboardFormatNameW=GetClipboardFormatNameW@12 -GetClipboardOwner=GetClipboardOwner@0 -GetClipboardViewer=GetClipboardViewer@0 GetCursor=GetCursor@0 GetCursorPos=GetCursorPos@4 -GetDC=GetDC@4 -GetDCEx=GetDCEx@12 -GetDesktopWindow=GetDesktopWindow@0 -GetDialogBaseUnits=GetDialogBaseUnits@0 -GetDlgCtrlID=GetDlgCtrlID@4 -GetDlgItem=GetDlgItem@8 -GetDlgItemInt=GetDlgItemInt@16 -GetDlgItemTextA=GetDlgItemTextA@16 -GetDlgItemTextW=GetDlgItemTextW@16 -GetDoubleClickTime=GetDoubleClickTime@0 -GetFocus=GetFocus@0 GetForegroundWindow=GetForegroundWindow@0 -GetIconInfo=GetIconInfo@8 GetInputDesktop=GetInputDesktop@0 -GetInputState=GetInputState@0 -GetKBCodePage=GetKBCodePage@0 GetKeyNameTextA=GetKeyNameTextA@12 GetKeyNameTextW=GetKeyNameTextW@12 -GetKeyState=GetKeyState@4 GetKeyboardLayout=GetKeyboardLayout@4 GetKeyboardLayoutList=GetKeyboardLayoutList@8 GetKeyboardLayoutNameA=GetKeyboardLayoutNameA@4 GetKeyboardLayoutNameW=GetKeyboardLayoutNameW@4 -GetKeyboardState=GetKeyboardState@4 -GetKeyboardType=GetKeyboardType@4 GetLastActivePopup=GetLastActivePopup@4 -GetMenu=GetMenu@4 -GetMenuCheckMarkDimensions=GetMenuCheckMarkDimensions@0 -GetMenuContextHelpId=GetMenuContextHelpId@4 -;_imp__GetMenuContextHelpId=_imp__GetMenuContextHelpId@4 -GetMenuDefaultItem=GetMenuDefaultItem@12 -GetMenuItemCount=GetMenuItemCount@4 -GetMenuItemID=GetMenuItemID@8 -GetMenuItemInfoA=GetMenuItemInfoA@16 -GetMenuItemInfoW=GetMenuItemInfoW@16 -GetMenuItemRect=GetMenuItemRect@16 -GetMenuState=GetMenuState@12 -GetMenuStringA=GetMenuStringA@20 -GetMenuStringW=GetMenuStringW@20 -GetMessageA=GetMessageA@16 -GetMessageExtraInfo=GetMessageExtraInfo@0 -GetMessagePos=GetMessagePos@0 -GetMessageTime=GetMessageTime@0 -GetMessageW=GetMessageW@16 -GetNextDlgGroupItem=GetNextDlgGroupItem@12 -GetNextDlgTabItem=GetNextDlgTabItem@12 -GetOpenClipboardWindow=GetOpenClipboardWindow@0 -GetParent=GetParent@4 -GetPriorityClipboardFormat=GetPriorityClipboardFormat@8 GetProcessWindowStation=GetProcessWindowStation@0 -GetPropA=GetPropA@8 -GetPropW=GetPropW@8 -GetQueueStatus=GetQueueStatus@4 -GetScrollInfo=GetScrollInfo@12 -GetScrollPos=GetScrollPos@8 -GetScrollRange=GetScrollRange@16 GetShellWindow=GetShellWindow@0 -GetSubMenu=GetSubMenu@8 -GetSysColor=GetSysColor@4 -GetSysColorBrush=GetSysColorBrush@4 -GetSystemMenu=GetSystemMenu@8 -GetSystemMetrics=GetSystemMetrics@4 -GetTabbedTextExtentA=GetTabbedTextExtentA@20 -GetTabbedTextExtentW=GetTabbedTextExtentW@20 GetThreadDesktop=GetThreadDesktop@4 -GetTopWindow=GetTopWindow@4 -GetUpdateRect=GetUpdateRect@12 -GetUpdateRgn=GetUpdateRgn@12 GetUserObjectInformationA=GetUserObjectInformationA@20 GetUserObjectInformationW=GetUserObjectInformationW@20 GetUserObjectSecurity=GetUserObjectSecurity@20 -GetWindow=GetWindow@8 -GetWindowContextHelpId=GetWindowContextHelpId@4 -;_imp__GetWindowContextHelpId=_imp__GetWindowContextHelpId@4 -GetWindowDC=GetWindowDC@4 -GetWindowLongA=GetWindowLongA@8 -GetWindowLongW=GetWindowLongW@8 -GetWindowPlacement=GetWindowPlacement@8 -GetWindowRect=GetWindowRect@8 -GetWindowRgn=GetWindowRgn@8 -GetWindowTextA=GetWindowTextA@12 -GetWindowTextLengthA=GetWindowTextLengthA@4 -GetWindowTextLengthW=GetWindowTextLengthW@4 -GetWindowTextW=GetWindowTextW@12 -GetWindowThreadProcessId=GetWindowThreadProcessId@8 -GetWindowWord=GetWindowWord@8 GrayStringA=GrayStringA@36 GrayStringW=GrayStringW@36 -HideCaret=HideCaret@4 -HiliteMenuItem=HiliteMenuItem@16 ImpersonateDdeClientWindow=ImpersonateDdeClientWindow@8 -InSendMessage=InSendMessage@0 -InflateRect=InflateRect@12 -InsertMenuA=InsertMenuA@20 -InsertMenuItemA=InsertMenuItemA@16 -InsertMenuItemW=InsertMenuItemW@16 -InsertMenuW=InsertMenuW@20 -IntersectRect=IntersectRect@12 -InvalidateRect=InvalidateRect@12 -InvalidateRgn=InvalidateRgn@12 -InvertRect=InvertRect@8 IsCharAlphaA=IsCharAlphaA@4 IsCharAlphaNumericA=IsCharAlphaNumericA@4 IsCharAlphaNumericW=IsCharAlphaNumericW@4 @@ -330,71 +145,31 @@ IsCharLowerA=IsCharLowerA@4 IsCharLowerW=IsCharLowerW@4 IsCharUpperA=IsCharUpperA@4 IsCharUpperW=IsCharUpperW@4 -IsChild=IsChild@8 -IsClipboardFormatAvailable=IsClipboardFormatAvailable@4 IsDialogMessage=IsDialogMessage@8 -IsDialogMessageA=IsDialogMessageA@8 -IsDialogMessageW=IsDialogMessageW@8 -IsDlgButtonChecked=IsDlgButtonChecked@8 -IsIconic=IsIconic@4 -IsMenu=IsMenu@4 -IsRectEmpty=IsRectEmpty@4 -IsWindow=IsWindow@4 -IsWindowEnabled=IsWindowEnabled@4 -IsWindowUnicode=IsWindowUnicode@4 -IsWindowVisible=IsWindowVisible@4 -IsZoomed=IsZoomed@4 KillSystemTimer=KillSystemTimer@8 -KillTimer=KillTimer@8 LoadAcceleratorsA=LoadAcceleratorsA@8 LoadAcceleratorsW=LoadAcceleratorsW@8 -LoadBitmapA=LoadBitmapA@8 -LoadBitmapW=LoadBitmapW@8 -LoadCursorA=LoadCursorA@8 LoadCursorFromFileA=LoadCursorFromFileA@4 LoadCursorFromFileW=LoadCursorFromFileW@4 -LoadCursorW=LoadCursorW@8 -LoadIconA=LoadIconA@8 -LoadIconW=LoadIconW@8 LoadImageA=LoadImageA@24 LoadImageW=LoadImageW@24 LoadKeyboardLayoutA=LoadKeyboardLayoutA@8 LoadKeyboardLayoutW=LoadKeyboardLayoutW@8 -LoadMenuA=LoadMenuA@8 -LoadMenuIndirectA=LoadMenuIndirectA@4 -LoadMenuIndirectW=LoadMenuIndirectW@4 -LoadMenuW=LoadMenuW@8 LoadStringA=LoadStringA@16 LoadStringW=LoadStringW@16 LockWindowUpdate=LockWindowUpdate@4 LookupIconIdFromDirectory=LookupIconIdFromDirectory@8 LookupIconIdFromDirectoryEx=LookupIconIdFromDirectoryEx@20 -MapDialogRect=MapDialogRect@8 MapVirtualKeyA=MapVirtualKeyA@8 MapVirtualKeyExA=MapVirtualKeyExA@12 MapVirtualKeyExW=MapVirtualKeyExW@12 MapVirtualKeyW=MapVirtualKeyW@8 -MapWindowPoints=MapWindowPoints@16 MenuItemFromPoint=MenuItemFromPoint@16 -MessageBeep=MessageBeep@4 -MessageBoxA=MessageBoxA@16 -MessageBoxExA=MessageBoxExA@20 -MessageBoxExW=MessageBoxExW@20 -MessageBoxIndirectA=MessageBoxIndirectA@4 -MessageBoxIndirectW=MessageBoxIndirectW@4 -MessageBoxW=MessageBoxW@16 -ModifyMenuA=ModifyMenuA@20 -ModifyMenuW=ModifyMenuW@20 -MoveWindow=MoveWindow@24 -MsgWaitForMultipleObjects=MsgWaitForMultipleObjects@20 -MsgWaitForMultipleObjectsEx=MsgWaitForMultipleObjectsEx@20 OemKeyScan=OemKeyScan@4 OemToCharA=OemToCharA@8 OemToCharBuffA=OemToCharBuffA@12 OemToCharBuffW=OemToCharBuffW@12 OemToCharW=OemToCharW@8 -OffsetRect=OffsetRect@12 -OpenClipboard=OpenClipboard@4 OpenDesktopA=OpenDesktopA@16 OpenDesktopW=OpenDesktopW@16 OpenIcon=OpenIcon@4 @@ -403,157 +178,46 @@ OpenWindowStationA=OpenWindowStationA@12 OpenWindowStationW=OpenWindowStationW@12 PackDDElParam=PackDDElParam@12 PaintDesktop=PaintDesktop@4 -PeekMessageA=PeekMessageA@20 -PeekMessageW=PeekMessageW@20 -PostMessageA=PostMessageA@16 -PostMessageW=PostMessageW@16 -PostQuitMessage=PostQuitMessage@4 -PostThreadMessageA=PostThreadMessageA@16 -PostThreadMessageW=PostThreadMessageW@16 -PtInRect=PtInRect@12 -RedrawWindow=RedrawWindow@16 -RegisterClassA=RegisterClassA@4 -RegisterClassExA=RegisterClassExA@4 -RegisterClassExW=RegisterClassExW@4 -RegisterClassW=RegisterClassW@4 -RegisterClipboardFormatA=RegisterClipboardFormatA@4 -RegisterClipboardFormatW=RegisterClipboardFormatW@4 RegisterHotKey=RegisterHotKey@16 -RegisterWindowMessageA=RegisterWindowMessageA@4 -RegisterWindowMessageW=RegisterWindowMessageW@4 -ReleaseCapture=ReleaseCapture@0 -ReleaseDC=ReleaseDC@8 -RemoveMenu=RemoveMenu@12 -RemovePropA=RemovePropA@8 -RemovePropW=RemovePropW@8 -ReplyMessage=ReplyMessage@4 ReuseDDElParam=ReuseDDElParam@20 -ScreenToClient=ScreenToClient@8 ScrollChildren=ScrollChildren@12 -ScrollDC=ScrollDC@28 -ScrollWindow=ScrollWindow@20 -ScrollWindowEx=ScrollWindowEx@32 -SendDlgItemMessageA=SendDlgItemMessageA@20 -SendDlgItemMessageW=SendDlgItemMessageW@20 -SendMessageA=SendMessageA@16 -SendMessageCallbackA=SendMessageCallbackA@24 -SendMessageCallbackW=SendMessageCallbackW@24 -SendMessageTimeoutA=SendMessageTimeoutA@28 -SendMessageTimeoutW=SendMessageTimeoutW@28 -SendMessageW=SendMessageW@16 -SendNotifyMessageA=SendNotifyMessageA@16 -SendNotifyMessageW=SendNotifyMessageW@16 -SetActiveWindow=SetActiveWindow@4 -SetCapture=SetCapture@4 -SetCaretBlinkTime=SetCaretBlinkTime@4 -SetCaretPos=SetCaretPos@8 -SetClassLongA=SetClassLongA@12 -SetClassLongW=SetClassLongW@12 -SetClassWord=SetClassWord@12 -SetClipboardData=SetClipboardData@8 -SetClipboardViewer=SetClipboardViewer@4 -SetCursor=SetCursor@4 -SetCursorPos=SetCursorPos@8 SetDebugErrorLevel=SetDebugErrorLevel@4 SetDeskWallpaper=SetDeskWallpaper@4 -SetDlgItemInt=SetDlgItemInt@16 -SetDlgItemTextA=SetDlgItemTextA@12 -SetDlgItemTextW=SetDlgItemTextW@12 -SetDoubleClickTime=SetDoubleClickTime@4 -SetFocus=SetFocus@4 -SetForegroundWindow=SetForegroundWindow@4 -SetKeyboardState=SetKeyboardState@4 SetLastErrorEx=SetLastErrorEx@8 -SetMenu=SetMenu@8 -SetMenuContextHelpId=SetMenuContextHelpId@8 -;_imp__SetMenuContextHelpId=_imp__SetMenuContextHelpId@8 -SetMenuDefaultItem=SetMenuDefaultItem@12 -SetMenuItemBitmaps=SetMenuItemBitmaps@20 -SetMenuItemInfoA=SetMenuItemInfoA@16 -SetMenuItemInfoW=SetMenuItemInfoW@16 -SetMessageExtraInfo=SetMessageExtraInfo@4 -SetMessageQueue=SetMessageQueue@4 -SetParent=SetParent@8 SetProcessWindowStation=SetProcessWindowStation@4 -SetPropA=SetPropA@12 -SetPropW=SetPropW@12 -SetRect=SetRect@20 -SetRectEmpty=SetRectEmpty@4 -SetScrollInfo=SetScrollInfo@16 -SetScrollPos=SetScrollPos@16 -SetScrollRange=SetScrollRange@20 SetShellWindow=SetShellWindow@4 -SetSysColors=SetSysColors@12 SetSystemCursor=SetSystemCursor@8 -SetSystemMenu=SetSystemMenu@8 SetSystemTimer=SetSystemTimer@16 SetThreadDesktop=SetThreadDesktop@4 -SetTimer=SetTimer@16 SetUserObjectInformationA=SetUserObjectInformationA@16 SetUserObjectInformationW=SetUserObjectInformationW@16 SetUserObjectSecurity=SetUserObjectSecurity@12 SetWindowContextHelpId=SetWindowContextHelpId@8 ;_imp__SetWindowContextHelpId=_imp__SetWindowContextHelpId@8 -SetWindowLongA=SetWindowLongA@12 -SetWindowLongW=SetWindowLongW@12 -SetWindowPlacement=SetWindowPlacement@8 -SetWindowPos=SetWindowPos@28 -SetWindowRgn=SetWindowRgn@12 -SetWindowTextA=SetWindowTextA@8 -SetWindowTextW=SetWindowTextW@8 -SetWindowWord=SetWindowWord@12 SetWindowsHookA=SetWindowsHookA@8 -SetWindowsHookExA=SetWindowsHookExA@16 -SetWindowsHookExW=SetWindowsHookExW@16 SetWindowsHookW=SetWindowsHookW@8 -ShowCaret=ShowCaret@4 -ShowCursor=ShowCursor@4 ShowOwnedPopups=ShowOwnedPopups@8 -ShowScrollBar=ShowScrollBar@12 -ShowWindow=ShowWindow@8 -ShowWindowAsync=ShowWindowAsync@8 -SubtractRect=SubtractRect@12 SwapMouseButton=SwapMouseButton@4 SwitchDesktop=SwitchDesktop@4 -SystemParametersInfoA=SystemParametersInfoA@16 -SystemParametersInfoW=SystemParametersInfoW@16 -TabbedTextOutA=TabbedTextOutA@32 -TabbedTextOutW=TabbedTextOutW@32 TileChildWindows=TileChildWindows@8 TileWindows=TileWindows@20 -ToAscii=ToAscii@20 -ToAsciiEx=ToAsciiEx@24 ToUnicode=ToUnicode@24 ToUnicodeEx=ToUnicodeEx@28 TrackMouseEvent=TrackMouseEvent@4 -TrackPopupMenu=TrackPopupMenu@28 -TrackPopupMenuEx=TrackPopupMenuEx@24 TranslateAccelerator=TranslateAccelerator@12 TranslateAcceleratorA=TranslateAcceleratorA@12 TranslateAcceleratorW=TranslateAcceleratorW@12 TranslateMDISysAccel=TranslateMDISysAccel@8 -TranslateMessage=TranslateMessage@4 -UnhookWindowsHook=UnhookWindowsHook@8 -UnhookWindowsHookEx=UnhookWindowsHookEx@4 -UnionRect=UnionRect@12 UnloadKeyboardLayout=UnloadKeyboardLayout@4 UnpackDDElParam=UnpackDDElParam@16 -UnregisterClassA=UnregisterClassA@8 -UnregisterClassW=UnregisterClassW@8 UnregisterHotKey=UnregisterHotKey@8 -UpdateWindow=UpdateWindow@4 -ValidateRect=ValidateRect@8 -ValidateRgn=ValidateRgn@8 VkKeyScanA=VkKeyScanA@4 VkKeyScanExA=VkKeyScanExA@8 VkKeyScanExW=VkKeyScanExW@8 VkKeyScanW=VkKeyScanW@4 -WaitForInputIdle=WaitForInputIdle@8 -WaitMessage=WaitMessage@0 WinHelpA=WinHelpA@16 WinHelpW=WinHelpW@16 WindowFromDC=WindowFromDC@4 -WindowFromPoint=WindowFromPoint@8 keybd_event=keybd_event@16 mouse_event=mouse_event@20 wsprintfA