Wine, WineLib and "Programming Applications for Windows"
Last updated: 2001/1/18
Description
Demonstrates the use of WM_COPYDATA to transfer data from one
process to another (or multiple others). To perform this test you
must start at least two instances of this program.
Wine tests
- Interprocess message transfer does not
work since the address space separation has been implemented.
Winelib tests
Tested API
- KERNEL32
GetModuleHandleA, GetProcessHeap, GetStartupInfoA, HeapAlloc, HeapFree
- MSVCRT20
_XcptFilter, __getmainargs, __p__acmdln, __p__commode, __p__fmode, _controlfp, _except_handler3, _exit, _initterm, exit
- USER32
DialogBoxParamA, EndDialog, GetDlgItem, GetWindow, GetWindowLongA, GetWindowTextA, GetWindowTextLengthA, IsWindow, LoadIconA, SendMessageA, SetClassLongA, SetWindowTextA
Last updated: 2001/3/1
Description
Sorry, no description yet
Wine tests
Sorry, not tested under Wine yet
Winelib tests
- Compiles and links just fine.
Tested API
- KERNEL32
GetCurrentThreadId, GetModuleHandleA, GetStartupInfoA, GetTickCount
- MSVCRT20
_XcptFilter, __getmainargs, __p__acmdln, __p__commode, __p__fmode, _controlfp, _except_handler3, _exit, _initterm, exit, sprintf, strncpy
- USER32
AttachThreadInput, BringWindowToTop, ClipCursor, DialogBoxParamA, EndDialog, FindWindowA, GetActiveWindow, GetCapture, GetClassNameA, GetClipCursor, GetDlgItem, GetDlgItemInt, GetFocus, GetForegroundWindow, GetTopWindow, GetWindow, GetWindowLongA, GetWindowTextA, GetWindowThreadProcessId, IsWindow, KillTimer, LoadCursorA, LoadIconA, ReleaseCapture, SendMessageA, SetActiveWindow, SetCapture, SetClassLongA, SetCursor, SetFocus, SetForegroundWindow, SetRect, SetTimer, SetWindowPos, SetWindowTextA, ShowCursor