Ulrich Weigand
237e8e95b0
Fixed 32-bit module name handling to conform better to Win9x.
...
Removed OFSTRUCT passing during process creation sequence.
Bugfix: don't set exe_modref when LOAD_LIBRARY_AS_DATAFILE is set.
1999-12-04 04:04:58 +00:00
Alexandre Julliard
ad47a30f5e
Implemented waitable timers.
1999-11-29 01:58:35 +00:00
Moses DeJong
e0a3ba54c6
Added implementation for WSARecvEx function. This is a Microsoft
...
specific extension to the winsock API.
1999-11-23 22:29:00 +00:00
Huw D M Davies
f64e0d7e37
Add stubs for Get/SetLayout().
1999-11-21 00:49:50 +00:00
Ulrich Weigand
6ca85a5e80
Bugfix: relay/snoop debugging was broken by last patch ...
1999-11-14 21:28:57 +00:00
Rein Klazes
43a98a6b4d
Added missing WINAPI attribute to two forward declarations.
1999-11-14 19:44:43 +00:00
Ulrich Weigand
eb94c7d2c4
Adapted to new register function handling.
1999-11-13 23:54:04 +00:00
Ulrich Weigand
f0052479b0
Allow for buggy apps that call the wrong VxDCall routine.
1999-11-12 01:39:18 +00:00
Moshe Vainer
0ea089b6a8
Stub for GetOverlappedResult.
1999-11-10 19:51:01 +00:00
Ulrich Weigand
e7957d6b48
Determine expected_version of PE buddies from the SubsystemVersion.
1999-11-10 19:45:56 +00:00
Marcus Meissner
5e2f50f8c0
Added ChangeDisplaySettingsExA stub and some flag defines.
1999-11-07 22:26:20 +00:00
Francois Gouget
edf3e434b0
Added ICMP DLL implementation.
1999-11-07 21:22:17 +00:00
Eric Pouech
abe722778f
Added built-in msacm.drv and midimap.drv drivers.
1999-10-31 02:23:49 +00:00
Patrik Stridvall
96336324cf
- Added missing configuration #if:s and #includes:s.
...
- Minor configuration related changes.
1999-10-24 22:13:47 +00:00
Patrik Stridvall
d7da486c96
Added spec file declarations for already implemented functions.
1999-10-24 21:35:16 +00:00
Eric Pouech
68944c205c
Split the multimedia/ directory into dlls/ subdirectories.
1999-10-24 18:42:42 +00:00
Ove Kaaven
f45608f639
Winsock rewrite. Sockets are now proper win32 handles.
...
Internal structures are now really internal.
1999-10-23 16:53:34 +00:00
Eric Pouech
d2344fbbcd
Fix loading of modules: now search key is module's filename, not
...
module's name.
1999-10-13 15:59:26 +00:00
Marcus Meissner
b816680872
Replaced double ChangeDisplaySettingsA by (Ex)[AW].
1999-10-13 12:12:03 +00:00
Patrik Stridvall
e216de9794
Fixed some of the issues reported by winapi-check, by adding arguments
...
to varargs.
1999-09-29 10:27:00 +00:00
Peter Hunnisett
22b861c1be
- Moved dplay and dplayx to a proper home in the dlls directory.
...
- Implemented new DirectPlay4 and DirectPlayLobby3 interfaces.
- Implemented a class factory for dplay and dplobby. COM interfaces
now work for dp and dpl.
- Added a few more entries to dplayx.spec files. How do you find the
ordinals? I just guessed :(
- Seperated DirectPlay and DirectPlayLobby implementation into separate files.
- Included some missing header file definitions.
- Implemented the dplay dll in terms of the dplayx dll. I haven't
tested it so it may not work...
- A few bug fixes and a little new implementatioe.n
- Updated document with a more detailed implementation plan.
1999-09-28 16:35:32 +00:00
Eric Pouech
2b4102e459
Added WINEOSS descriptor.
1999-09-22 16:53:54 +00:00
Eric Pouech
526b3c920d
Added missing DriverCallBack function.
1999-09-22 16:47:25 +00:00
Ian Schmidt
31b47218c8
Added partial implementation of GetICMProfileA, required by Paint Shop
...
Pro 5.
1999-09-22 15:12:41 +00:00
Ulrich Weigand
2a722f498a
Moved bulk of OLE implementation to dlls/ subdirectories.
1999-09-19 18:36:53 +00:00
Peter Ganten
87d95b7bc5
Stubs for PolyTextOutA/W.
1999-09-19 14:17:14 +00:00
Marcus Meissner
8388f67523
Added stub implementation for EnumDisplayDevices*.
1999-09-19 12:09:23 +00:00
Eric Pouech
0c62bf064d
Added MenuItemFromPoint stub.
1999-09-13 15:11:35 +00:00
Marcus Meissner
66e8c4eef8
Added stub for RegisterActiveObject().
1999-09-10 13:52:12 +00:00
Marcus Meissner
48945575f7
Relay exclude lists were not working due to some CharUpperA()
...
somewhere else.
1999-09-04 11:07:27 +00:00
Ulrich Weigand
c3d9f28172
Moved implementation of WOW routines to single file.
...
Added all missing WOW routines, fixed WOWCallback16Ex.
1999-08-18 18:31:26 +00:00
Juergen Schmied
1e5f0fea9f
New internal dll, exporting already existing path functions.
1999-08-15 17:03:37 +00:00
Ulrich Weigand
bb1984e6bd
Separated Win16 (USER) and Win32 (MPR) network routines.
...
Moved implementation of MPR to dlls/mpr/.
Added proper headers and stubs for missing MPR routines.
1999-08-07 14:32:33 +00:00
Andreas Mohr
5910c68101
Implemented SetLocalTime.
1999-08-04 14:32:03 +00:00
Ulrich Weigand
6c6da674ef
Moved various DLLs to dlls/
1999-08-04 09:49:49 +00:00
Alexandre Julliard
a1089c59b9
Made stack manipulation macros into inline functions.
...
Changed a few accesses to context registers to avoid potential
aliasing optimization problems.
1999-08-01 12:51:55 +00:00
Patrik Stridvall
b8684a266b
Fixed some of the issues reported by winapi-check.
1999-07-31 17:32:05 +00:00
Patrik Stridvall
0691a59736
Made compilation of *.spec.c files use -fno-builtin regardless of
...
where they are.
1999-07-31 14:45:22 +00:00
Eric Kohl
539b7b416b
Added stub for _except_handler2().
1999-07-31 13:05:53 +00:00
Ulrich Weigand
daed93ee99
Moved .spec files to corresponding dlls/ directory.
1999-07-25 13:14:13 +00:00
Juergen Schmied
565b2e0b5d
Many fixes/reimplementations.
1999-07-25 12:26:05 +00:00
Eric Pouech
0147eedeff
Added WINMM resources.
1999-07-24 10:46:21 +00:00
Ulrich Weigand
8dbffe70fb
Removed MODULE_GetWndProcEntry16().
...
Use 32-bit window procedures in COMMDLG instead.
1999-07-24 10:27:58 +00:00
Huw D M Davies
bb14056c16
EnumJobs stub.
...
Update graphics/psdrv/README.
Add warnings to DRIVER_GetDriverName.
1999-07-23 19:23:49 +00:00
Ulrich Weigand
4b32fd0d43
Use position-independent code in assembly glue when building .so.
...
Include if1632/ and graphics/win16drv/ into WineLib.
Move miscemu/emulate.c into dlls/win87em/.
1999-07-15 14:51:40 +00:00
Ulrich Weigand
3dff7bb842
Modularized CallFrom/To16 routines. Adapted dependent routines,
...
16-bit snoop/relay debugging, and make rules.
1999-07-11 13:58:31 +00:00
Juergen Schmied
37fe75b993
Implemented StrToOleStrN.
...
Fixed crash in ShellExecuteEx.
Implemented SHRegOpenKeyA, SHRegQueryValueExA, StrToOleStr[A|W].
Stubs for DoEnvironmentSubst[A|W], PathProcessCommand[A|W].
1999-07-10 11:54:17 +00:00
Ian Schmidt
ec6aab5169
Added stub for SetThreadToken(), required by Office 2000.
1999-07-10 10:17:27 +00:00
Juergen Schmied
8d79990591
Added stub for WNetGetUniversalName[A|W].
1999-07-10 10:11:40 +00:00
Joshua Thielen
a49bb2661d
Fixed DestroyAcceleratorTable and implemented CreateAcceleratorTableW.
1999-07-04 12:55:10 +00:00
Patrik Stridvall
a4b80d4495
Fixes for compile on non-Intel platforms.
1999-07-04 11:05:57 +00:00
Marcus Meissner
623c0d6f94
some small include fixes, some checks for NULL ptrs,
...
loader/elf.c: fixed the "lib" insertion
crtdll: added fsopen()
dinput: return that we are attached.
1999-07-03 16:01:42 +00:00
Andreas Mohr
e00114c414
Added UnlockFileEx stub.
1999-07-03 11:56:07 +00:00
Alexandre Julliard
3742d77fdb
Fixes for non-i386 compiling.
1999-06-26 18:30:03 +00:00
Patrik Stridvall
1ed4ecffa8
ANSI C fixes.
...
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
1999-06-26 14:58:24 +00:00
Eric Kohl
d37b0192c9
Fixed DPA_LoadStream and improved DPA_Merge.
1999-06-26 11:57:04 +00:00
Eric Kohl
45f888664d
Added SHDoDragDrop() stub.
1999-06-26 11:55:15 +00:00
Eric Kohl
dd5bf84c0d
Added WNetRemoveCachedPassword() stub.
1999-06-26 11:52:52 +00:00
Ulrich Weigand
cd6f599743
Share the HMODULE of built-in modules over all processes.
...
Use the cached HMODULE to speed up relay debugging.
Display the multi-instantiation warning only for 'dangerous' DLLs.
1999-06-22 19:13:08 +00:00
Alexandre Julliard
55e1af93b5
Added DebugBreak.
1999-06-18 18:24:47 +00:00
Andreas Mohr
6f40d25ddc
Fixed WNASPI32 ordinals.
1999-06-12 06:36:05 +00:00
Dave Pickles
18d3ad837c
Stub for SetVolumeLabel().
1999-06-05 15:19:30 +00:00
Rein Klazes
713462dfc4
Read/load type libraries. Implementation of ITypeLib, ITYpeInfo,
...
ITypeLib2 and ITypeInfo2 methods.
1999-06-05 12:00:13 +00:00
Robert W Hall
1c9b13e9d6
Added 2 stubs.
1999-06-05 11:51:40 +00:00
Ian Schmidt
6f456c2f02
Added partial implementation for DPA_LoadStream and stub for
...
DPA_SaveStream. Thanks to Eric Kohl (ekohl@abo.rhein-zeitung.de ) for
the partial implementation and parameter information.
1999-06-05 11:45:28 +00:00
James Juran
e8df90b9ad
Add stub for LockFileEx (KERNEL32.513).
1999-06-05 08:57:37 +00:00
Ulrich Weigand
6d389b8df2
Use register functions with arguments for LogApiThk...
1999-05-24 08:09:34 +00:00
Alexandre Julliard
d131a17ee0
Use the new debug functions to send debug events at appropriate places.
...
Pass the process creation flags to PROCESS_Create.
1999-05-23 20:02:04 +00:00
Ulrich Weigand
d30821a0ff
Added _DebugOutput (KERNEL.328), LogApiThk (KERNEL.423), LogApiThkLSF
...
(KERNEL32.42), LogApiThkSL (KERNEL32.44), LogCBThkSL (KERNEL32.47),
and SSConfirmSmallStack (KERNEL.704).
1999-05-23 09:19:52 +00:00
Ulrich Weigand
ac8cbe6d6f
Bugfix: syslevel relay check was too strict.
1999-05-23 09:17:48 +00:00
Huw D M Davies
ee2d9d5849
Implemented AddPrinterA, AddPrinterDriverA and GetPrinterDriverDirectory
...
Moved some 16bit GDI function declarations from winspool.h -> wingdi16.h
1999-05-22 18:53:56 +00:00
Ulrich Weigand
6cd829bd4c
Check for syslevel violations while relay debugging.
1999-05-22 16:29:39 +00:00
Marcus Meissner
090e2d873e
Added init function for CRTDLL, allocate stdio/stderr/stdout on
...
DLL_PROCESS_ATTACH, increase buffer for vfprintf() (Win95 arp.exe
needs 1.3KB).
1999-05-22 10:37:57 +00:00
Ulrich Weigand
73cf91e00a
Some stubs added.
1999-05-17 14:56:23 +00:00
Alexandre Julliard
9fe7a2545a
Converted to the new debug interface, using script written by Patrik
...
Stridvall.
1999-05-14 08:17:14 +00:00
Alexandre Julliard
0a277b638c
Adapted for new register functions support (ESP_reg in register
...
functions now points after the arguments).
1999-05-13 16:21:37 +00:00
Alexandre Julliard
06b978991b
Win32 register functions can now have arguments.
...
Simplified relay debugging for register functions.
1999-05-13 16:13:17 +00:00
Alexandre Julliard
fd45627724
VxDCall functions do not need to be 'register'.
1999-05-13 14:42:14 +00:00
Alexandre Julliard
936d663b03
Fixed bug I introduced in relay debugging.
1999-05-12 16:10:53 +00:00
Alexandre Julliard
a2a4133f77
Added RtlUnwind in ntdll, and made kernel32 spec entry a forward to
...
the ntdll one.
1999-05-12 10:02:37 +00:00
Alexandre Julliard
e4177e67cf
Added import declaration for Win32 built-ins.
1999-05-12 09:57:37 +00:00
Alexandre Julliard
3eb441c7c4
Added support for forwarded ordinals in built-in dlls.
1999-05-10 14:44:47 +00:00
Alexandre Julliard
dd93d25577
Improved exception handling.
...
Based on the work of Sergey Turchanov <turchanov@usa.net>.
1999-05-09 16:12:19 +00:00
Thuy Nguyen
115d8ccaab
Implemented GetHGlobalFromStream.
1999-05-08 10:48:44 +00:00
Thuy Nguyen
ed1d88b610
Implementation of IStorage supported by an implementation of
...
ILockBytes on top of an HGLOBAL.
1999-05-08 10:05:08 +00:00
Marcus Meissner
264360fc21
Return the correct value from GetPrivateProfileSectionA.
...
Copy/convert back the buffer in GetPrivateProfileSectionW.
Replace some output pointers str/wstr->ptr in kernel32.spec.
1999-05-08 10:02:05 +00:00
Eric Pouech
9caedbd948
Fixed typo.
1999-05-08 09:29:00 +00:00
Ulrich Weigand
208dd97c1b
Fixed off-by-one ordinals in MPR.
...
Added MPR_Alloc/ReAlloc/Free (MPR.22-24).
1999-05-03 09:24:00 +00:00
Alexandre Julliard
06c275a643
Converted to the new debugging interface (done with the help of the
...
script written by Patrik Stridvall).
1999-05-02 14:32:27 +00:00
Eric Pouech
281c927317
- got rid of all the internal MM tweaks to load builtin MCI
...
drivers. They are all seen as drivers, loaded as DLLs and standard
module loadorder is used to know which type to use (builtin vs
native).
- first full working implementation of mmThread??? functions (to
support gracefully native MCI drivers).
- support of mmShowMMCPLPropertySheet.
- fix of some heap validate bugs (thanks to Ulrich for reporting them).
1999-05-02 10:21:49 +00:00
Francis Beaudet
ebdea25edc
Implemented the OLE object default handler and data cache.
1999-05-02 09:27:08 +00:00
Juergen Schmied
13f1b1294d
- new SendMessageCallbackW
...
- some fixme's for missing A<->W conversion
1999-05-02 09:17:48 +00:00
Bertho Stultiens
d1895a776c
Built-in dlls now have resources attached via the PE-header like
...
normal dlls. This enables the use of the resource API.
1999-04-25 18:31:35 +00:00
Patrik Stridvall
c7a8dde118
#pragma pack(?) changed to #include "*pack*.h"
1999-04-25 12:36:53 +00:00
Marcus Meissner
450f96aab4
CreateSocketHandle,GetHandleContext,SetHandleContext stubs added.
1999-04-22 14:55:06 +00:00
Ulrich Weigand
f9c486ae16
Bugfix: GDI32.100-104 are ordinal-only routines.
...
Added stubs for some Win98 GDI32 routine.
Re-numbered all named exports (lexicographically).
1999-04-22 09:22:06 +00:00
Juergen Schmied
55c0bcaf5c
- corrected parameter count for SHGetSettings
...
- stub SHValidateUNC
1999-04-22 09:18:33 +00:00
Marcus Meissner
12323e4fca
Include debug.h last (ERR() macro problem on Solaris).
1999-04-22 09:09:18 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Juergen Schmied
7851394159
- use fonts/fontsizes given by SystemParametersInfo
...
- drawing/alignment fixes, win98 style for menubar
- ownerdrawn menus are working now for the first time
- complete constants magic items
- use right owner for popupmenus
- new: Get/SetMenuInfo
- implemented: Get/SetMenuContextHelpId
- more flags for Get/SetMenuItemInfo
1999-04-18 14:40:32 +00:00