mirror of
https://github.com/frida/tinycc
synced 2024-12-23 21:46:49 +03:00
5f33d313c8
Forgot about it. It allows to compile several sources (and other .o's) to one single .o file; tcc -r -o all.o f1.c f2.c f3.S o4.o ... Also: - option -fold-struct-init-code removed, no effect anymore - (tcc_)set_environment() moved to tcc.c - win32/lib/(win)crt1 minor fix & add dependency - debug line output for asm (tcc -c -g xxx.S) enabled - configure/Makefiles: x86-64 -> x86_64 changes - README: cleanup
659 lines
10 KiB
Modula-2
659 lines
10 KiB
Modula-2
LIBRARY user32.dll
|
|
|
|
EXPORTS
|
|
ActivateKeyboardLayout
|
|
AdjustWindowRect
|
|
AdjustWindowRectEx
|
|
AlignRects
|
|
AllowSetForegroundWindow
|
|
AnimateWindow
|
|
AnyPopup
|
|
AppendMenuA
|
|
AppendMenuW
|
|
ArrangeIconicWindows
|
|
AttachThreadInput
|
|
BeginDeferWindowPos
|
|
BeginPaint
|
|
BlockInput
|
|
BringWindowToTop
|
|
BroadcastSystemMessage
|
|
BroadcastSystemMessageA
|
|
BroadcastSystemMessageW
|
|
CalcChildScroll
|
|
CallMsgFilter
|
|
CallMsgFilterA
|
|
CallMsgFilterW
|
|
CallNextHookEx
|
|
CallWindowProcA
|
|
CallWindowProcW
|
|
CascadeChildWindows
|
|
CascadeWindows
|
|
ChangeClipboardChain
|
|
ChangeDisplaySettingsA
|
|
ChangeDisplaySettingsExA
|
|
ChangeDisplaySettingsExW
|
|
ChangeDisplaySettingsW
|
|
ChangeMenuA
|
|
ChangeMenuW
|
|
CharLowerA
|
|
CharLowerBuffA
|
|
CharLowerBuffW
|
|
CharLowerW
|
|
CharNextA
|
|
CharNextExA
|
|
CharNextExW
|
|
CharNextW
|
|
CharPrevA
|
|
CharPrevExA
|
|
CharPrevExW
|
|
CharPrevW
|
|
CharToOemA
|
|
CharToOemBuffA
|
|
CharToOemBuffW
|
|
CharToOemW
|
|
CharUpperA
|
|
CharUpperBuffA
|
|
CharUpperBuffW
|
|
CharUpperW
|
|
CheckDlgButton
|
|
CheckMenuItem
|
|
CheckMenuRadioItem
|
|
CheckRadioButton
|
|
ChildWindowFromPoint
|
|
ChildWindowFromPointEx
|
|
ClientThreadConnect
|
|
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
|
|
DdeAccessData
|
|
DdeAddData
|
|
DdeClientTransaction
|
|
DdeCmpStringHandles
|
|
DdeConnect
|
|
DdeConnectList
|
|
DdeCreateDataHandle
|
|
DdeCreateStringHandleA
|
|
DdeCreateStringHandleW
|
|
DdeDisconnect
|
|
DdeDisconnectList
|
|
DdeEnableCallback
|
|
DdeFreeDataHandle
|
|
DdeFreeStringHandle
|
|
DdeGetData
|
|
DdeGetLastError
|
|
DdeImpersonateClient
|
|
DdeInitializeA
|
|
DdeInitializeW
|
|
DdeKeepStringHandle
|
|
DdeNameService
|
|
DdePostAdvise
|
|
DdeQueryConvInfo
|
|
DdeQueryNextServer
|
|
DdeQueryStringA
|
|
DdeQueryStringW
|
|
DdeReconnect
|
|
DdeSetQualityOfService
|
|
DdeSetUserHandle
|
|
DdeUnaccessData
|
|
DdeUninitialize
|
|
DefDlgProcA
|
|
DefDlgProcW
|
|
DefFrameProcA
|
|
DefFrameProcW
|
|
DefMDIChildProcA
|
|
DefMDIChildProcW
|
|
DefWindowProcA
|
|
DefWindowProcW
|
|
DeferWindowPos
|
|
DeleteMenu
|
|
DestroyAcceleratorTable
|
|
DestroyCaret
|
|
DestroyCursor
|
|
DestroyIcon
|
|
DestroyMenu
|
|
DestroyWindow
|
|
DialogBoxIndirectParamA
|
|
DialogBoxIndirectParamW
|
|
DialogBoxParamA
|
|
DialogBoxParamW
|
|
DispatchMessageA
|
|
DispatchMessageW
|
|
DlgDirListA
|
|
DlgDirListComboBoxA
|
|
DlgDirListComboBoxW
|
|
DlgDirListW
|
|
DlgDirSelectComboBoxExA
|
|
DlgDirSelectComboBoxExW
|
|
DlgDirSelectExA
|
|
DlgDirSelectExW
|
|
DragDetect
|
|
DragObject
|
|
DrawAnimatedRects
|
|
DrawCaption
|
|
DrawCaptionTempA
|
|
DrawCaptionTempW
|
|
DrawEdge
|
|
DrawFocusRect
|
|
DrawFrame
|
|
DrawFrameControl
|
|
DrawIcon
|
|
DrawIconEx
|
|
DrawMenuBar
|
|
DrawMenuBarTemp
|
|
DrawStateA
|
|
DrawStateW
|
|
DrawTextA
|
|
DrawTextExA
|
|
DrawTextExW
|
|
DrawTextW
|
|
EditWndProc
|
|
EmptyClipboard
|
|
EnableMenuItem
|
|
EnableScrollBar
|
|
EnableWindow
|
|
EndDeferWindowPos
|
|
EndDialog
|
|
EndMenu
|
|
EndPaint
|
|
EndTask
|
|
EnumChildWindows
|
|
EnumClipboardFormats
|
|
EnumDesktopWindows
|
|
EnumDesktopsA
|
|
EnumDesktopsW
|
|
EnumDisplayDevicesA
|
|
EnumDisplayDevicesW
|
|
EnumDisplayMonitors
|
|
EnumDisplaySettingsA
|
|
EnumDisplaySettingsExA
|
|
EnumDisplaySettingsExW
|
|
EnumDisplaySettingsW
|
|
EnumPropsA
|
|
EnumPropsExA
|
|
EnumPropsExW
|
|
EnumPropsW
|
|
EnumThreadWindows
|
|
EnumWindowStationsA
|
|
EnumWindowStationsW
|
|
EnumWindows
|
|
EqualRect
|
|
ExcludeUpdateRgn
|
|
ExitWindowsEx
|
|
FillRect
|
|
FindWindowA
|
|
FindWindowExA
|
|
FindWindowExW
|
|
FindWindowW
|
|
FlashWindow
|
|
FlashWindowEx
|
|
FrameRect
|
|
FreeDDElParam
|
|
GetActiveWindow
|
|
GetAltTabInfo
|
|
GetAncestor
|
|
GetAsyncKeyState
|
|
GetCapture
|
|
GetCaretBlinkTime
|
|
GetCaretPos
|
|
GetClassInfoA
|
|
GetClassInfoExA
|
|
GetClassInfoExW
|
|
GetClassInfoW
|
|
GetClassLongA
|
|
GetClassLongW
|
|
GetClassNameA
|
|
GetClassNameW
|
|
GetClassWord
|
|
GetClientRect
|
|
GetClipCursor
|
|
GetClipboardData
|
|
GetClipboardFormatNameA
|
|
GetClipboardFormatNameW
|
|
GetClipboardOwner
|
|
GetClipboardSequenceNumber
|
|
GetClipboardViewer
|
|
GetComboBoxInfo
|
|
GetCursor
|
|
GetCursorInfo
|
|
GetCursorPos
|
|
GetDC
|
|
GetDCEx
|
|
GetDesktopWindow
|
|
GetDialogBaseUnits
|
|
GetDlgCtrlID
|
|
GetDlgItem
|
|
GetDlgItemInt
|
|
GetDlgItemTextA
|
|
GetDlgItemTextW
|
|
GetDoubleClickTime
|
|
GetFocus
|
|
GetForegroundWindow
|
|
GetGUIThreadInfo
|
|
GetGuiResources
|
|
GetIconInfo
|
|
GetInputDesktop
|
|
GetInputState
|
|
GetInternalWindowPos
|
|
GetKBCodePage
|
|
GetKeyNameTextA
|
|
GetKeyNameTextW
|
|
GetKeyState
|
|
GetKeyboardLayout
|
|
GetKeyboardLayoutList
|
|
GetKeyboardLayoutNameA
|
|
GetKeyboardLayoutNameW
|
|
GetKeyboardState
|
|
GetKeyboardType
|
|
GetLastActivePopup
|
|
GetListBoxInfo
|
|
GetMenu
|
|
GetMenuBarInfo
|
|
GetMenuCheckMarkDimensions
|
|
GetMenuContextHelpId
|
|
GetMenuDefaultItem
|
|
GetMenuInfo
|
|
GetMenuItemCount
|
|
GetMenuItemID
|
|
GetMenuItemInfoA
|
|
GetMenuItemInfoW
|
|
GetMenuItemRect
|
|
GetMenuState
|
|
GetMenuStringA
|
|
GetMenuStringW
|
|
GetMessageA
|
|
GetMessageExtraInfo
|
|
GetMessagePos
|
|
GetMessageTime
|
|
GetMessageW
|
|
GetMonitorInfoA
|
|
GetMonitorInfoW
|
|
GetMouseMovePoints
|
|
GetMouseMovePointsEx
|
|
GetNextDlgGroupItem
|
|
GetNextDlgTabItem
|
|
GetNextQueueWindow
|
|
GetOpenClipboardWindow
|
|
GetParent
|
|
GetPriorityClipboardFormat
|
|
GetProcessDefaultLayout
|
|
GetProcessWindowStation
|
|
GetPropA
|
|
GetPropW
|
|
GetQueueStatus
|
|
GetScrollBarInfo
|
|
GetScrollInfo
|
|
GetScrollPos
|
|
GetScrollRange
|
|
GetShellWindow
|
|
GetSubMenu
|
|
GetSysColor
|
|
GetSysColorBrush
|
|
GetSystemMenu
|
|
GetSystemMetrics
|
|
GetTabbedTextExtentA
|
|
GetTabbedTextExtentW
|
|
GetThreadDesktop
|
|
GetTitleBarInfo
|
|
GetTopWindow
|
|
GetUpdateRect
|
|
GetUpdateRgn
|
|
GetUserObjectInformationA
|
|
GetUserObjectInformationW
|
|
GetUserObjectSecurity
|
|
GetWindow
|
|
GetWindowContextHelpId
|
|
GetWindowDC
|
|
GetWindowInfo
|
|
GetWindowLongPtrA
|
|
GetWindowLongPtrW
|
|
SetWindowLongPtrA
|
|
SetWindowLongPtrW
|
|
GetWindowLongA
|
|
GetWindowLongW
|
|
GetWindowModuleFileNameA
|
|
GetWindowModuleFileNameW
|
|
GetWindowPlacement
|
|
GetWindowRect
|
|
GetWindowRgn
|
|
GetWindowTextA
|
|
GetWindowTextLengthA
|
|
GetWindowTextLengthW
|
|
GetWindowTextW
|
|
GetWindowThreadProcessId
|
|
GetWindowWord
|
|
GrayStringA
|
|
GrayStringW
|
|
HasSystemSleepStarted
|
|
HideCaret
|
|
HiliteMenuItem
|
|
IMPGetIMEA
|
|
IMPGetIMEW
|
|
IMPQueryIMEA
|
|
IMPQueryIMEW
|
|
IMPSetIMEA
|
|
IMPSetIMEW
|
|
ImpersonateDdeClientWindow
|
|
InSendMessage
|
|
InSendMessageEx
|
|
InflateRect
|
|
InitSharedTable
|
|
InitTask
|
|
InsertMenuA
|
|
InsertMenuItemA
|
|
InsertMenuItemW
|
|
InsertMenuW
|
|
InternalGetWindowText
|
|
IntersectRect
|
|
InvalidateRect
|
|
InvalidateRgn
|
|
InvertRect
|
|
IsCharAlphaA
|
|
IsCharAlphaNumericA
|
|
IsCharAlphaNumericW
|
|
IsCharAlphaW
|
|
IsCharLowerA
|
|
IsCharLowerW
|
|
IsCharUpperA
|
|
IsCharUpperW
|
|
IsChild
|
|
IsClipboardFormatAvailable
|
|
IsDialogMessage
|
|
IsDialogMessageA
|
|
IsDialogMessageW
|
|
IsDlgButtonChecked
|
|
IsHungThread
|
|
IsIconic
|
|
IsMenu
|
|
IsRectEmpty
|
|
IsWindow
|
|
IsWindowEnabled
|
|
IsWindowUnicode
|
|
IsWindowVisible
|
|
IsZoomed
|
|
KillTimer
|
|
LoadAcceleratorsA
|
|
LoadAcceleratorsW
|
|
LoadBitmapA
|
|
LoadBitmapW
|
|
LoadCursorA
|
|
LoadCursorFromFileA
|
|
LoadCursorFromFileW
|
|
LoadCursorW
|
|
LoadIconA
|
|
LoadIconW
|
|
LoadImageA
|
|
LoadImageW
|
|
LoadKeyboardLayoutA
|
|
LoadKeyboardLayoutW
|
|
LoadMenuA
|
|
LoadMenuIndirectA
|
|
LoadMenuIndirectW
|
|
LoadMenuW
|
|
LoadStringA
|
|
LoadStringW
|
|
LockSetForegroundWindow
|
|
LockWindowStation
|
|
LockWindowUpdate
|
|
LookupIconIdFromDirectory
|
|
LookupIconIdFromDirectoryEx
|
|
MapDialogRect
|
|
MapVirtualKeyA
|
|
MapVirtualKeyExA
|
|
MapVirtualKeyExW
|
|
MapVirtualKeyW
|
|
MapWindowPoints
|
|
MenuItemFromPoint
|
|
MessageBeep
|
|
MessageBoxA
|
|
MessageBoxExA
|
|
MessageBoxExW
|
|
MessageBoxIndirectA
|
|
MessageBoxIndirectW
|
|
MessageBoxW
|
|
ModifyAccess
|
|
ModifyMenuA
|
|
ModifyMenuW
|
|
MonitorFromPoint
|
|
MonitorFromRect
|
|
MonitorFromWindow
|
|
MoveWindow
|
|
MsgWaitForMultipleObjects
|
|
MsgWaitForMultipleObjectsEx
|
|
NotifyWinEvent
|
|
OemKeyScan
|
|
OemToCharA
|
|
OemToCharBuffA
|
|
OemToCharBuffW
|
|
OemToCharW
|
|
OffsetRect
|
|
OpenClipboard
|
|
OpenDesktopA
|
|
OpenDesktopW
|
|
OpenIcon
|
|
OpenInputDesktop
|
|
OpenWindowStationA
|
|
OpenWindowStationW
|
|
PackDDElParam
|
|
PaintDesktop
|
|
PeekMessageA
|
|
PeekMessageW
|
|
PlaySoundEvent
|
|
PostMessageA
|
|
PostMessageW
|
|
PostQuitMessage
|
|
PostThreadMessageA
|
|
PostThreadMessageW
|
|
PtInRect
|
|
RealChildWindowFromPoint
|
|
RealGetWindowClass
|
|
RedrawWindow
|
|
RegisterClassA
|
|
RegisterClassExA
|
|
RegisterClassExW
|
|
RegisterClassW
|
|
RegisterClipboardFormatA
|
|
RegisterClipboardFormatW
|
|
RegisterDeviceNotificationA
|
|
RegisterDeviceNotificationW
|
|
RegisterHotKey
|
|
RegisterLogonProcess
|
|
RegisterNetworkCapabilities
|
|
RegisterSystemThread
|
|
RegisterTasklist
|
|
RegisterWindowMessageA
|
|
RegisterWindowMessageW
|
|
ReleaseCapture
|
|
ReleaseDC
|
|
RemoveMenu
|
|
RemovePropA
|
|
RemovePropW
|
|
ReplyMessage
|
|
ReuseDDElParam
|
|
ScreenToClient
|
|
ScrollDC
|
|
ScrollWindow
|
|
ScrollWindowEx
|
|
SendDlgItemMessageA
|
|
SendDlgItemMessageW
|
|
SendIMEMessageExA
|
|
SendIMEMessageExW
|
|
SendInput
|
|
SendMessageA
|
|
SendMessageCallbackA
|
|
SendMessageCallbackW
|
|
SendMessageTimeoutA
|
|
SendMessageTimeoutW
|
|
SendMessageW
|
|
SendNotifyMessageA
|
|
SendNotifyMessageW
|
|
SetActiveWindow
|
|
SetCapture
|
|
SetCaretBlinkTime
|
|
SetCaretPos
|
|
SetClassLongA
|
|
SetClassLongW
|
|
SetClassWord
|
|
SetClipboardData
|
|
SetClipboardViewer
|
|
SetCursor
|
|
SetCursorPos
|
|
SetDebugErrorLevel
|
|
SetDeskWallpaper
|
|
SetDesktopBitmap
|
|
SetDlgItemInt
|
|
SetDlgItemTextA
|
|
SetDlgItemTextW
|
|
SetDoubleClickTime
|
|
SetFocus
|
|
SetForegroundWindow
|
|
SetInternalWindowPos
|
|
SetKeyboardState
|
|
SetLastErrorEx
|
|
SetLogonNotifyWindow
|
|
SetMenu
|
|
SetMenuContextHelpId
|
|
SetMenuDefaultItem
|
|
SetMenuInfo
|
|
SetMenuItemBitmaps
|
|
SetMenuItemInfoA
|
|
SetMenuItemInfoW
|
|
SetMessageExtraInfo
|
|
SetMessageQueue
|
|
SetParent
|
|
SetProcessDefaultLayout
|
|
SetProcessWindowStation
|
|
SetPropA
|
|
SetPropW
|
|
SetRect
|
|
SetRectEmpty
|
|
SetScrollInfo
|
|
SetScrollPos
|
|
SetScrollRange
|
|
SetShellWindow
|
|
SetSysColors
|
|
SetSysColorsTemp
|
|
SetSystemCursor
|
|
SetThreadDesktop
|
|
SetTimer
|
|
SetUserObjectInformationA
|
|
SetUserObjectInformationW
|
|
SetUserObjectSecurity
|
|
SetWinEventHook
|
|
SetWindowContextHelpId
|
|
SetWindowFullScreenState
|
|
SetWindowLongA
|
|
SetWindowLongW
|
|
SetWindowPlacement
|
|
SetWindowPos
|
|
SetWindowRgn
|
|
SetWindowTextA
|
|
SetWindowTextW
|
|
SetWindowWord
|
|
SetWindowsHookA
|
|
SetWindowsHookExA
|
|
SetWindowsHookExW
|
|
SetWindowsHookW
|
|
ShowCaret
|
|
ShowCursor
|
|
ShowOwnedPopups
|
|
ShowScrollBar
|
|
ShowWindow
|
|
ShowWindowAsync
|
|
SubtractRect
|
|
SwapMouseButton
|
|
SwitchDesktop
|
|
SwitchToThisWindow
|
|
SysErrorBox
|
|
SystemParametersInfoA
|
|
SystemParametersInfoW
|
|
TabbedTextOutA
|
|
TabbedTextOutW
|
|
TileChildWindows
|
|
TileWindows
|
|
ToAscii
|
|
ToAsciiEx
|
|
ToUnicode
|
|
ToUnicodeEx
|
|
TrackMouseEvent
|
|
TrackPopupMenu
|
|
TrackPopupMenuEx
|
|
TranslateAccelerator
|
|
TranslateAcceleratorA
|
|
TranslateAcceleratorW
|
|
TranslateMDISysAccel
|
|
TranslateMessage
|
|
UnhookWinEvent
|
|
UnhookWindowsHook
|
|
UnhookWindowsHookEx
|
|
UnionRect
|
|
UnloadKeyboardLayout
|
|
UnlockWindowStation
|
|
UnpackDDElParam
|
|
UnregisterClassA
|
|
UnregisterClassW
|
|
UnregisterDeviceNotification
|
|
UnregisterHotKey
|
|
UpdateWindow
|
|
UserClientDllInitialize
|
|
UserIsSystemResumeAutomatic
|
|
UserSetDeviceHoldState
|
|
UserSignalProc
|
|
UserTickleTimer
|
|
ValidateRect
|
|
ValidateRgn
|
|
VkKeyScanA
|
|
VkKeyScanExA
|
|
VkKeyScanExW
|
|
VkKeyScanW
|
|
WINNLSEnableIME
|
|
WINNLSGetEnableStatus
|
|
WINNLSGetIMEHotkey
|
|
WNDPROC_CALLBACK
|
|
WaitForInputIdle
|
|
WaitMessage
|
|
WinHelpA
|
|
WinHelpW
|
|
WinOldAppHackoMatic
|
|
WindowFromDC
|
|
WindowFromPoint
|
|
YieldTask
|
|
_SetProcessDefaultLayout
|
|
keybd_event
|
|
mouse_event
|
|
wsprintfA
|
|
wsprintfW
|
|
wvsprintfA
|
|
wvsprintfW
|