Ulrich Weigand
89b93bf26b
Implemented stub for InitThreadInput.
...
Use GetThreadQueue/GetFastQueue instead of GetTaskQueue.
1998-12-24 15:15:00 +00:00
Ulrich Weigand
61439d27fb
Callout table (for KERNEL->USER calls) added.
...
Callbacks->CallPostAppMessageProc removed.
1998-12-24 15:12:20 +00:00
Ulrich Weigand
be672fe587
Handle non-hardware X events correctly with native USER
...
(removed reference to MESSAGEQUEUE from KERNEL code).
Handle Expose events with native USER.
1998-12-24 14:59:53 +00:00
Andreas Mohr
869bc252e5
Make the DOSASPI part use the excellent DPMI RMCB implementation done
...
by Ove Kaaven, which makes the code _much_ cleaner.
1998-12-18 17:34:58 +00:00
François Gouget
d604eb12ff
First step to make it possible to call COM interfaces from C++ code in
...
Winelib.
1998-12-18 16:00:03 +00:00
Paul Quinn
1beaae5f9e
Lots of new defines and stubs.
1998-12-15 15:38:36 +00:00
Andreas Mohr
7a6228d1e1
Fixed a bunch of compiler warnings.
1998-12-11 09:16:48 +00:00
Alexandre Julliard
0c0e3bebb8
Authors: Francis Beaudet <francis@macadamian.com>, Sylvain St-Germain <sylvain@macadamian.com>, Thuy Nguyen <thuy@macadamian.com>
...
Lots of new stubs.
1998-12-10 15:49:22 +00:00
Ulrich Weigand
f6c4828c13
Cleaned up CreateSystemTimer interface for use with 32-bit callbacks.
...
(NOTE: 16-bit callbacks still don't work!)
1998-12-10 10:44:38 +00:00
Huw D M Davies
7d5fd8dc3a
Fix for SetAbortProc16, stub for SetAbortProc32 and tidy up some other
...
printing functions.
1998-12-08 09:44:30 +00:00
Andreas Mohr
a00b49f068
- Several kernel.spec return type mismatch fixes
...
- [GS]etSelectorBase Win32s offset support by Ulrich Weigand (thanks v.m. !!)
- Move AppToWine/WineToApp macros as W32S_APP2WINE etc. to ldt.h
- LocalNotify() basic support
- Fixes for local heap handling with heap handles created by Virtual*()
1998-12-07 10:48:09 +00:00
Ulrich Weigand
829445172e
Renamed KERNEL.327 to HandleParamError (as in 'Undoc. Windows').
...
Fixed wrong ordinals/prototype for MapProcessHandle/GetModuleFileName32.
Added names for some undocumented exports.
1998-12-01 16:23:19 +00:00
Ulrich Weigand
23e9b04094
Implemented GlobalChangeLockCount (KERNEL.365).
1998-12-01 15:19:54 +00:00
Ulrich Weigand
416d39e7c4
Implemented Local32Info, stubs for Local32First/Next (KERNEL.444-446).
1998-12-01 14:45:37 +00:00
Ulrich Weigand
87dbaa9a05
Implemented GdiFreeResources (GDI.609).
1998-12-01 13:00:05 +00:00
Paul Quinn
eede6b044e
Implementation of ChildWindowFromPointEx functions.
1998-11-30 13:15:36 +00:00
Ulrich Weigand
e62cbca0fb
Removed some unnecessary FIXME outputs.
1998-11-26 15:06:47 +00:00
Ulrich Weigand
b9eab15d5c
Implemented KERNEL.602 and stub for KERNEL.490.
1998-11-26 14:58:11 +00:00
Ulrich Weigand
5443a7e658
Implementation of PE->NE resource conversion routines (KERNEL.615-618).
1998-11-25 17:57:26 +00:00
Ulrich Weigand
077da06e93
Bugfix: Bad jump generated in THUNK_AllocLSThunklet.
...
Bugfix: Forgot to convert segptr in AllocLSThunkletCallbackEx.
1998-11-24 20:43:59 +00:00
Eric Pouech
65ae1b5982
Some new stubs (midiStreamXXX functions, some mci functions, and
...
some mmio functions).
1998-11-24 18:46:46 +00:00
Andreas Mohr
1e360ebbf9
Added Win16 implementation for GetRegionData().
1998-11-22 16:54:26 +00:00
Ian Schmidt
8150b52c36
Added stubs for two undocumented GDI routines, SetMagicColors and
...
SetSolidBrush. This allows Win98 native USER to start up.
1998-11-22 12:54:38 +00:00
Ulrich Weigand
431d1a0ce2
Moved X11 mouse cursor handling to the DISPLAY driver.
1998-11-14 18:57:47 +00:00
Ulrich Weigand
afac2e476c
Some fixes to Wine startup/termination sequence with native USER.
...
Do not call built-in USER signal handler when using native USER.
1998-11-14 18:45:25 +00:00
Ulrich Weigand
ab635b211f
Added stubs for several VxDs / interrupts.
1998-11-14 18:33:34 +00:00
Huw D M Davies
980992a3ca
Should get win16drv AbortProc working. Hopefully.
1998-11-14 18:28:50 +00:00
Marcus Meissner
30c112e665
Speed up relay32, snoop16 and snoop32 include/excludes by doing them
...
just once at creation time.
1998-11-14 17:06:55 +00:00
Ulrich Weigand
2b067584e9
USER-side part of input event handling: contains implementation of
...
keybd_event and mouse_event, and USER-related code removed from
windows/event.c and windows/keyboard.c.
1998-11-08 12:26:36 +00:00
Ulrich Weigand
bf844a4f38
Implementation of MOUSE.DRV (contains some code taken from
...
windows/event.c).
1998-11-08 12:21:35 +00:00
Ulrich Weigand
d1b919c7e4
Implementation of KEYBOARD.DRV (code mostly taken from previous
...
windows/keyboard.c).
1998-11-08 12:19:23 +00:00
John Richardson
2660e6a06c
Implementation of CoLoadLibrary, CoFreeAllLibraries,
...
CoFreeUnusedLibraries, CoFreeLibrary.
Fixed misspelling of CoUninitialize.
1998-11-07 12:19:26 +00:00
Marcus Meissner
e0e248eaee
Solaris redefines ERR and CS, fixed occurances.
...
Solaris has TRAPNO in its sigcontext, added to sig_context.h
1998-11-06 16:30:41 +00:00
Eric Pouech
46b68f091c
Made mmioSetBuffer callable from 16 and 32 bit code.
1998-11-06 16:04:09 +00:00
Ulrich Weigand
c75d0e16bd
Implemented new Wine startup sequence, separating startup into
...
KERNEL/USER/GDI related parts, allowing native replacement.
Implemented initial 'kernel' task.
1998-11-01 17:59:35 +00:00
Ove Kaaven
748acbb0a5
Fixed IsDialogMessage16.
1998-11-01 15:27:12 +00:00
Andreas Mohr
6569ba3f09
Added .spec entry for KERNEL.RegisterServiceProcess.
1998-11-01 13:32:44 +00:00
Andreas Mohr
b7db887be1
Added stub for CheckCursor().
1998-11-01 13:30:18 +00:00
Ove Kaaven
7f740cbb04
Indirection for INSTR_EmulateInstruction for use by DOS code.
...
Added support for a 55Hz system timer, letting DOS apps calibrate
their delay loops and such. Calls INSTR_EmulateInstruction for
instruction emulation (principally I/O port access). Added macro
V86_FLAG.
1998-11-01 12:41:19 +00:00
Kai Morich
0913cdf00f
Added Drag*32 functions.
1998-10-24 12:02:54 +00:00
Ove Kaaven
99f51106cc
Implemented DisplayDib.
1998-10-24 11:08:27 +00:00
Turchanov Sergey
86f5d82f2f
Implemented DefDriverProc32 from winmm.dll.
1998-10-18 11:22:36 +00:00
Rein Klazes
76e07b9f86
CallProc[Ex]32W called with lpProcAddress==NULL should return zero and
...
not crash.
1998-10-18 10:04:31 +00:00
Moshe Vainer
4a150e7753
Partial implementation of GetOutlineTextMetrics32A.
...
Added structures for OUTLINETEXTMETRICS.
1998-10-14 18:15:43 +00:00
Ulrich Weigand
5efaf50ed5
Implemented (partially) the KERNEL Thunklet API and Callback Client
...
API (KERNEL.560-568,604-612,619-622).
Added stubs for K228, K237, KERNEL.365, KERNEL.447.
1998-10-11 19:26:00 +00:00
Alexandre Julliard
f276a7d441
Added comm.s.
1998-10-11 19:14:59 +00:00
Ulrich Weigand
71f7a4603e
Stubs for CreateUser(Discardable)Bitmap16.
1998-10-11 19:13:52 +00:00
Ulrich Weigand
0b597bce93
Stubs for COMM.DRV, REBOOT.VXD, VDD.VXD.
1998-10-11 19:01:33 +00:00
Ulrich Weigand
d4663668b8
Changed DC members w.hVisRgn, w.hClipRgn, amd w.hGCClipRgn to
...
coordinates relative to the device, not the DC origin. This is
necessary to correctly implement GetClipRgn16 and InquireVisRgn.
SelectVisRgn also expects region in device-relative coordinates.
Adapted the rest of Wine to this coordinate change.
Implemented ExtSelectClipRgn.
1998-10-11 18:47:02 +00:00
Andreas Mohr
e6c12eeb04
Yet another small self-loader fix.
1998-10-11 17:36:46 +00:00