Commit Graph

652 Commits

Author SHA1 Message Date
Marcus Meissner 664c2727cf Some Solaris fixes. <resolv.h> needs <arpa/nameser.h>, sig_context.h
needs to define HANDLER_CONTEXT, wctype.h does not like 'wsprintf'
defined, msdos/dpmi.c needs "stackframe.h" too, and multimedia/dsound.c
needs "winuser.h".
1999-02-28 11:23:44 +00:00
Ulrich Weigand f6a9361942 Adapted to CreateProcess changes. 1999-02-28 11:19:10 +00:00
Ulrich Weigand 6e0d38603e Process creation sequence reorganized:
- Removed instance data segment for all but NE modules.
- Check binary type in CreateProcess before loading module.
- Unix process creation moved from WinExec to CreateProcess.
- Bugfix: fill in thdb->teb.htask16 member correctly.
1999-02-28 11:14:32 +00:00
Klaas van Gend ab1bea1552 Preliminary implementation of the PrintDlgA stub. 1999-02-28 11:10:50 +00:00
Alexandre Julliard cb28bdc2c8 Added support for mappings with no associated file. 1999-02-28 10:13:59 +00:00
Alexandre Julliard 875d112dd7 Removed dst_handle in duplicate_handle request.
Added inherit flag in create_mapping request.
1999-02-28 10:12:48 +00:00
Francis Beaudet bc5477f7d2 Implemented support for arrays and safe arrays in VARIANT data
structures. Also moved the SAFEARRAY definition (yet again) to the
obj_oleaut.h file.
1999-02-28 10:07:12 +00:00
Pavel Roskin a8fa0cf5d5 Made folder icons gray-yellow instead of blue. 1999-02-28 10:05:08 +00:00
Alexandre Julliard 95af1a6971 Release 990226. 1999-02-26 13:58:38 +00:00
Alexandre Julliard a396029270 Large-scale renaming of all Win32 functions and types to use the
standard Windows names.
1999-02-26 11:11:13 +00:00
Alexandre Julliard 314f9609d8 Release 990225. 1999-02-25 19:30:35 +00:00
David Luyer 18052c7727 Added __attribute__ ((unused)) on static inline functions declared in
header files.
1999-02-25 18:02:53 +00:00
Francois Boisvert 93e3f905c8 Adding of new functions to make the wnd struct thread safe. Adding of
irefCount in wnd struct.
1999-02-25 17:32:31 +00:00
Michael Veksler f544507b32 Added configure check for getbkgd and define HAVE_GETBKGD. 1999-02-25 17:11:05 +00:00
Paul Quinn 40d9d3d039 Many interface declarations that originated from oleidl.h, oaidl.h and
ocidl.h separated into somewhat relevant obj_* files.
1999-02-25 17:10:15 +00:00
Michael Veksler ae09c6b6e7 Removed includes of wine/* headers. 1999-02-25 16:38:47 +00:00
Adrian Thurston d6fdbfd707 - Use the new COM definition macros in the header.
- Put the implementation of the object in the contmenu.c.
- Make appropriate name changes in contmenu.c.
1999-02-25 16:36:55 +00:00
Alexandre Julliard b24fc081cf Authors: Paul Quinn <paulq@corel.ca>, Zygo Blaxell <zygob@corel.ca>
Modifies parameter list of a couple of functions to comply with SDK.
1999-02-25 16:36:07 +00:00
Adrian Thurston d636446e30 Adds C++ nameless union support to tagVARIANT. 1999-02-25 16:34:13 +00:00
Adrian Thurston 975feaf0e7 Moved some definitions out of oleauto.h and into oaidl.h to conform to the SDK.
Removed a redundant include.
Added some c++ protection.
1999-02-25 16:32:10 +00:00
Juergen Schmied b791a5211d Changed pidl structure to match the pidl's used in lnk-files. 1999-02-24 15:58:51 +00:00
Juergen Schmied e7fb5ecfd4 new file, including the IShellLink definition. 1999-02-24 15:57:20 +00:00
Ulrich Weigand 1d90d69f08 Modified process creation sequence: call PE_CreateModule in the
context of the new process (in TASK_CallToStart).
Changed all PE/Module routines so as to always operate on the current
process; adapted all callers.
1999-02-24 14:27:07 +00:00
Joseph Pranevich 93a2ce6e69 Added GetBackgroundColor call to the console struct. Will be used
later.
1999-02-24 11:08:29 +00:00
Marcus Meissner 61afa33b03 Some more recursive include fixes/optimizations. 1999-02-22 10:16:00 +00:00
Juergen Schmied fa3f2eeae0 - header uses the last macros now
- rewrote IDropTarget according to the new COM headers
  (was local declared not using the already written prototypes)
- corrected Drop method (wrong parameter count)
1999-02-22 09:53:59 +00:00
Francois Gouget f18c8df550 Use latest COM macros
Defined the IDirectInputDeviceA interface independently from
IDirectInputDevice2A.
Removed the 32 suffix of the interfaces. Hopefully this will not
cause any problem with the renaming.
Moved the implementation specific stuff to dinput.c (well, the
interfaces at least).
1999-02-22 09:50:36 +00:00
Alexandre Julliard 214399f283 Changed initial process creation to avoid memory allocations.
Removed a few unused fields in PDB and THDB.
1999-02-21 18:35:27 +00:00
Alexandre Julliard 2f07306eaf Added a few exception codes. 1999-02-21 18:27:28 +00:00
Michael Veksler 3fbb8dc829 - Fix headers to include less or smaller header files.
- Fix header and source files to include missing header files to avoid
  warnings and errors.
1999-02-21 18:23:26 +00:00
Stephane Lussier b50272bd75 Fix problem where you need mouse activity to unlock some 16 bits
thread with multi-threaded apps.
1999-02-21 18:15:26 +00:00
Francis Beaudet eb5a29b6ce Implemented the OleCreateFontIndirect method and the associated COM
object. That object supports the IFont and IDispatch interfaces.
1999-02-20 16:48:53 +00:00
Marcus Meissner 3b092846c4 Problems reported by Donald Page, PR 105-107. 1999-02-20 16:46:39 +00:00
Joseph Pranevich 019693b47e Support for the new InitialRows andf InitialColumns options in wine.ini
(Generic replacement for XtermResolution option...)
1999-02-20 16:42:49 +00:00
Alexandre Julliard 6d4ee73906 Added get/set_handle_info request. 1999-02-20 16:13:28 +00:00
Francis Beaudet 1921ef213a Added some new stubs for the OLE menu descriptor methods. 1999-02-20 16:05:50 +00:00
Juergen Schmied 3426d85319 - made the security functions consistent. advapi calls down to ntdll now
- new SetSecurityDescriptorGroup,  SetSecurityDescriptorOwner,
  SetSecurityDescriptorSacl, GetSecurityDescriptorDacl
- nt-header cleanup
1999-02-19 16:29:05 +00:00
Ove Kaaven 077c2732b8 Added extra child arguments to DCE_GetVisRgn() to be able to handle
PARENTDC class style combined with CLIPCHILDREN window style, to
prevent mis-redraws in Free Agent 16-bit.
1999-02-19 15:27:58 +00:00
Marcus Meissner 04c3e1d456 Removed a lot of occurences of windows.h (and added necessary other
includes).
1999-02-19 10:37:02 +00:00
Francois Gouget 025464634a Small fixes. 1999-02-19 10:00:54 +00:00
Francois Gouget b8cfd179d1 Changed the first parameter from LPGUID (Windows headers) to REFGUID.
This makes it a 'const GUID*' which means DirectSoundCreate must not
change it.
1999-02-19 09:58:41 +00:00
Stephane Lussier 2c86dab53a - New implementation of SendMessage, ReceiveMessage, ReplyMessage functions
to support thread-safeness, and nested SendMessage.
- Addition of ReplyMessage32.
1999-02-18 17:34:09 +00:00
Francois Gouget 2b7097606f Removed references to ICOM_INHERITS. 1999-02-18 16:02:41 +00:00
Marcus Meissner 5dacb3a6a0 dosexe.h depends on winbase.h (for LPSTARTUPINFO32A) 1999-02-18 15:29:23 +00:00
Francois Gouget d04d2f1474 Updated to use the latest COM macros. Defined more interfaces and API
functions.
1999-02-18 10:59:20 +00:00
Francois Boisvert 308c6afe62 Implementation of the pushed close button. 1999-02-18 10:37:17 +00:00
Francois Gouget 87e385fc6b Moved some definitions to their proper include file. 1999-02-17 17:45:54 +00:00
Francois Gouget 573eb96299 Fixed some ICOM_INHERIT stuff and added new related API functions. 1999-02-17 17:36:27 +00:00
Francois Gouget b385815d59 Added new API. Part of it was in 'include/objbase.h' before and part
of it is new. Now it also contains 'WINE_StringFromCLSID'. It's not
perfect but it's better than having it in 'include/objbase.h'.
1999-02-17 17:32:55 +00:00
Marcus Meissner 72f12e7285 mmioDescend: fixed FIND_xxxx, verified with mciavi32.dll.
mciLoadCommandResource32: second arg is wide string
mciGetDriverData: spec has just one long argument
1999-02-17 16:10:17 +00:00
Francois Gouget 452db3f18a Changed ICOM_THIS definition. 1999-02-17 15:57:24 +00:00
Bertho Stultiens 4ca9d75542 Renamed VS_VERSION_INFOxx structure to VS_VERSION_INFO_STRUCTxx.
The VS_VERSION_INFO is a simple define and would cause confusion.
Also corrected the VS_xx_INFO defines not to use MAKEINTRESOURCE16 for win32.
1999-02-17 15:33:17 +00:00
Marcus Meissner 317af320cf Optimized include/*.h: (recursively) include all headers needed by
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +00:00
Luc Tourangeau ce2b1410e2 Preliminary listview control implementation. 1999-02-17 12:58:48 +00:00
Francois Gouget d6cbc01680 Added the actual definitions of the interfaces. 1999-02-17 10:31:39 +00:00
Francois Gouget 522ad6adff Converted to the new COM declaration 'standard' for better
compatibility with C code implementating that interface.
1999-02-17 10:30:04 +00:00
Douglas Ridgway db4d1c7d84 c2man doesn't like extra semicolons. 1999-02-15 15:24:20 +00:00
Alexandre Julliard fdc92bae07 Added server snapshot support (processes only for now). 1999-02-14 18:03:15 +00:00
Alexandre Julliard 068a26e848 Moved process definitions to include/server/process.h 1999-02-14 17:58:51 +00:00
Alexandre Julliard 60742b0408 Removed PROCESS_GetPtr. 1999-02-14 17:51:01 +00:00
Alexandre Julliard e1e2a42ce6 Release 990214. 1999-02-14 14:29:51 +00:00
Eric Pouech b9544f159d Changed some functions prototypes (were returning void). 1999-02-14 14:09:42 +00:00
Paul Quinn 97c1c836f7 Fixed some Winelib names. 1999-02-14 13:48:43 +00:00
Juergen Schmied b36c6fb164 Corrected prototypes func() ->func(void). 1999-02-14 13:38:27 +00:00
Uwe Bonnes ab6415ce4b Added white border. 1999-02-14 13:31:18 +00:00
Gavriel State 8c8a3a526d A few non-x86 Winelib fixes. 1999-02-14 11:35:29 +00:00
Eric Pouech e518cba579 Fixed bugs on MCI notification (callback info are copied before
asynchronous return) - make use of it in MCI wave and midi.
Implemented mci(Set|Get)DeviceID(16|32) functions.
1999-02-14 11:26:34 +00:00
Joseph Pranevich ebc0e5e0a4 Moved initialization until later. Also moved around code a bit to be
consistant.
1999-02-14 11:15:47 +00:00
Bertho Stultiens 27a0ced6e1 Change a couple of names that would conflict after all 32[AW] suffixes
are removed. Structures defined in both mmreg.h and mmsystem.h are
protected with #ifdef:s as in MS' headers.
1999-02-14 09:41:42 +00:00
Marcus Meissner b178207920 Added possibility to load .stabs/.stabstr sections from PE dlls.
Unfortunately my samples use currently typedefs which wine-dbg does
not understand, so no actual parsing.
1999-02-14 09:27:42 +00:00
Marcus Meissner fb0192236b Some ddraw/d3d bugfixes, updated Diablo/WC4 ddraw status. 1999-02-14 09:25:37 +00:00
Juergen Schmied 4a1dbaf602 Implementation of ConvertDefaultLocale32. 1999-02-14 09:22:12 +00:00
Bertho Stultiens 231dfa2af9 Fixed a couple of faulty names used in wine and typos so that it will
compile again after conversion from 32[AW] naming to [AW] naming.
1999-02-13 17:56:28 +00:00
Marcus Meissner 9faa7d735a Moved the if1632/signal.c stuff into loader/signal.c, adapted function
pointers for wine_debug and INSTR_EmulateInstruction.
1999-02-13 17:55:17 +00:00
Eric Pouech c11b167f62 Added support for MCI AVI driver
Added some fixes mixer functions
Fixed MCI string comparison (thanks to Lionel ULMER)
No longer using 16 bit USER functions (use their 32 bit counter part)
Reindenting.
Added function sndPlaySound32W
1999-02-13 12:38:09 +00:00
Francois Gouget 6ccda0d582 Added the actual interface definitions to the obj_marshal.h skeleton
file. Also defined the associated C API.
1999-02-13 12:25:03 +00:00
James Juran c70dc833da Created include/Makefile.in to separate header file installation from
the top-level Makefile.
1999-02-13 12:18:33 +00:00
Francis Beaudet 3f7ad7aa98 Implemented the OLE Drag and Drop target registration mechanism and
the DoDragDrop loop to perform the DnD operation.
1999-02-13 09:13:49 +00:00
Francois Boisvert 197a8e163e Implemented the WIN31 Look mdi buttons and also some defines for the
magic menu items.
1999-02-13 09:10:17 +00:00
Ian Schmidt b67af9cd54 Added entries for most Crypt* calls.
Added stub for CryptAcquireContextA.  This allows Win98 EXPLORER.EXE
to get farther.
1999-02-13 09:08:33 +00:00
Francois Gouget 15382c5ed5 Make the REFxxx types const even in C. Also add FMTID. 1999-02-13 08:57:29 +00:00
Marcus Meissner 592c910b7c Implemented MapVirtualKeyEx (ticket 21).
Ignore keyboard layout for now.
1999-02-13 08:53:22 +00:00
Francois Gouget 7c5c8dd28a Added the actual interface definitions to the obj_clientserver.h
skeleton file.
1999-02-13 07:36:39 +00:00
Juergen Schmied cdbdab74bd Made nt-related types compatible, throw out wine-specific types. 1999-02-12 13:44:38 +00:00
Klaas van Gend 4a8639cc4b Added support for the Dutch language. 1999-02-11 16:32:16 +00:00
Alexandre Julliard 066644485f Authors: Adrian Thurston <adriant@corel.ca>, Zygo Blaxell <zblaxell@corel.ca>
Move property sheets from commctrl.h into into prsht.h.
1999-02-11 16:22:12 +00:00
Alexandre Julliard 5954560598 Authors: Paul Quinn <paulq@corel.ca>, Albert Den Haan <albertd@corel.ca>
Moves files from print.h to winspool.h for better SDK header compliance
for Winelib programs.
1999-02-10 06:52:57 +00:00
Alexandre Julliard 894077f402 Authors: Albert Den Haan <albertd@corel.ca>, Adrian Thurston <athursto@corel.ca>, Paul Quinn <paulq@corel.ca>, Zygo Blaxell <zygob@corel.ca>
Miscellaneous patches to header files.  All of these are supposedly there
to help build Winelib applications.
1999-02-10 06:48:49 +00:00
Alexandre Julliard 9b30109432 Authors: Albert Den Haan <albertd@corel.ca>, Adrian Thurston <athursto@corel.ca>, Paul Quinn <paulq@corel.ca>, Zygo Blaxell <zygob@corel.ca>
More types we need for compiling Winelib/MFC applications.
1999-02-10 06:45:30 +00:00
Alexandre Julliard e32be24dfc Authors: Paul Quinn <paulq@corel.ca>, Adrian Thurston <adriant@corel.ca>
More types for common controls.  Needed for Winelib.
1999-02-10 06:43:59 +00:00
Francois Gouget 93217c6056 Better set of macros for defining the COM interfaces. 1999-02-10 06:42:03 +00:00
Michael Veksler 17822f452f Moved everything out of windows.h. 1999-02-09 15:46:25 +00:00
Brad Pepers 0bdff36d38 WinG fixes. 1999-02-09 15:37:16 +00:00
Stephane Lussier b3a99de50d -Fixed MESSAGE functions that were thunking down to 16 bits implementation.
So PeekMessage32, GetMessage32, PostMessage32, PostThreadMessage are fixed
with this patch. Unicode version of those functions is currently only
calling the ASCII version.
-Fixed queue signaling using a new EVENT object in the queue for 32 bits
thread. MsgWaitForMultipleObject has been fixed and is now blocking on the
right EVENT.
1999-02-09 15:35:12 +00:00
Francois Gouget a914fa1e04 DllGetClassObject should take a REFCLSID not an LPCLSID. 1999-02-09 15:31:25 +00:00
Ulrich Weigand 4f85bad39e Change fault handler 'addr' argument to LPCVOID. 1999-02-09 15:30:22 +00:00
Marcus Meissner 69c0bbea1a Some small bugfixes, added more PE relocation types (for WinCE mostly),
some console prototypes, -dll is useful for winelib too, regtest
compile fixed.
1999-02-09 14:25:57 +00:00
Paul Quinn f8db63bbc0 GetCursorPos is actually a BOOL. 1999-02-09 14:24:45 +00:00
Alexandre Julliard f4eb65b2ff Authors: Paul Quinn <paulq@corel.ca>, Adrian Thurston <adriant@corel.ca>
More types, C++ protection, and a typo correction for mmsystem.h.
1999-02-09 14:22:01 +00:00
Zygo Blaxell 50d41fae21 Move the #define of DUMMYUNIONNAME* to before they are used.
Add a definition for DUMMYUNIONNAME (as opposed to DUN1, DUN2...).
Use the correct WINELIB_NAME_AW macro for TVITEM and related names.
Define "TV_ITEM" to agree with you-know-who's documentation.
1999-02-09 14:20:05 +00:00
Lionel Ulmer 629b9fa4a3 Added buffered device access for DInput's mouse driver. 1999-02-09 14:18:21 +00:00
Zygo Blaxell 1084b2cbff Fix types of GetDIBits functions (LPSTR should be LPVOID). 1999-02-09 14:13:12 +00:00
Stephane Lussier 91bb1f974c - Cleaned up the message queue when a thread exit (but not the process).
- Modified QUEUE_DeleteMsgQueue to exit gracefully (without crashing Wine) if
  queue link list is corrupted.
1999-02-09 14:07:07 +00:00
Paul Quinn 43c1efdee5 Added windowsx.h for Winelib. 1999-02-09 13:51:58 +00:00
Noel Borthwick b427856b45 Added management and allocation of the PERQUEUEDATA structure. 1999-02-05 10:37:53 +00:00
Lionel Ulmer 4ef9251911 - added a dump of the palette creation flags
- changed palette creation code in vga.c to prevent useless error
  message
1999-02-05 10:23:37 +00:00
Marcus Meissner 676a513524 Updated msvideo / vfw.h, use builtin msvfw32.dll by default, added
aviinfo and aviplay programs.
1999-02-05 09:41:55 +00:00
Patrik Stridvall 8d8703cb48 Moved some more code to the X11 driver. 1999-02-04 14:05:38 +00:00
Patrik Stridvall 48b5de8388 Non-X11 compile fix for generated code. 1999-02-04 10:51:35 +00:00
Patrik Stridvall e8c89484e8 Implementation of the new monitor abstraction. 1999-02-04 10:12:55 +00:00
Patrik Stridvall 241102884e - Added the graphics/ttydrv directory.
- Don't search for reentrant X when X doesn't exist.
- Added config options HAVE_LIBXXPM
- Added checks if the header files also exist for some libraries
1999-02-04 10:09:54 +00:00
Francois Gouget a94d649f76 Replaced references to interfaces.h by wine/obj_xxx.h headers instead
since these headers already provide the necessary definitions.
1999-02-02 16:14:23 +00:00
Eric Pouech 6aa4f2e7dc Removed references to obsolete msdos/cdrom.c file.
Make use of new Wine internal CD ROM interface.
1999-02-02 16:10:10 +00:00
Eric Pouech a3e27393b2 New Wine internal interface for handling CD Rom (especially audio CD
ROM).
1999-02-02 15:22:03 +00:00
Zygo Blaxell f861e2773c Change a few types to match you-know-who's declarations.
HTREEITEM is a struct _TREEITEM FAR*
GetDIBits passes a LPVOID for the bitmap data, not LPSTR.
Adjustment of Wine C code to match the new types included.
1999-02-02 13:59:17 +00:00
Lionel Ulmer 1b95d7369f Added stubs for new DirectDraw4 and DirectDrawSurface4 methods. 1999-02-02 13:27:38 +00:00
Alexandre Julliard 4b461128d6 Added input queue to server-side console object,
read/write_console_input requests, and use them for
Read/WriteConsoleInput.
1999-01-31 19:04:30 +00:00
Alexandre Julliard e27326a739 Attempt at fixing the MAX_PATH multiple definition problem. 1999-01-31 18:55:54 +00:00
Alexandre Julliard 4ff2a27c09 Changed DOS extended error handling to be based on SetLastError;
should be more thread-safe this way.
1999-01-31 15:23:45 +00:00
Alexandre Julliard 0ad42fa789 Added a lot of new error definitions. 1999-01-31 15:04:42 +00:00
Alexandre Julliard cb8ef7d2bb Dialog window should not be destroyed in DefDlgProc; this break
modeless dialogs.
1999-01-31 15:02:23 +00:00
Alexandre Julliard 57f96abee0 Release 990131. 1999-01-31 10:46:35 +00:00
Ulrich Weigand 6d76a209db Modify NE_FindTypeSection and NE_FindResourceFromType so as to be
usable by the VERSION code.
1999-01-31 10:13:44 +00:00
Ulrich Weigand 9a61495c8f Added GetResDirEntryA for use by the VERSION code. 1999-01-31 10:13:13 +00:00
Ulrich Weigand 667fc3af66 Implementation of VER.DLL. Thunks up to VERSION.DLL. 1999-01-31 10:08:42 +00:00
Juergen Schmied e4b41afa4a Stub for PathQualify32[A|W]. 1999-01-31 10:00:26 +00:00
Alex Korobka 6479f0fab2 Added an implementation of MRSW locks. 1999-01-31 09:24:44 +00:00
Marcus Meissner 3ad2b93f2d Enable/disable relay32 debugging on the fly. Start app with
-debugmsg +relay or warn+relay. Suggested by Juergen Schmied.
1999-01-30 15:55:28 +00:00
Lionel Ulmer a1d6d247d4 Added check for the presence of Mesa's header files. 1999-01-30 15:54:43 +00:00
Andreas Mohr a63458d87c Some interrupt enhancements. 1999-01-30 13:39:21 +00:00
Francis Beaudet f56d029f96 Implemented the startup-shutdown mechanism for the COM subsystem.
Implemented the Class object registration mechanism.
1999-01-30 13:36:55 +00:00
Francis Beaudet d92b9475a9 Added an implementation of the OLE structured storage. The main
features of this implementation are:
- Can open storages created in Windows.
- Can create new storages that the windows libraries can
  read.
- Provides all the functionality to create/open/remove and
  rename streams and storages inside the main storage object.
1999-01-30 13:24:23 +00:00
Ove Kaaven b77de0298d Defined RESTORE_SIGNALS by default and call SIGNAL_EmulatorInit
through a function pointer instead. Added a few traces. Fixed the
"Memory corruption !" message in DGA mode. Commented out an
unnecessary TSXF86VidModeSetViewPort that caused my X server to
act up, relying on TSXF86DGASetViewPort instead.
1999-01-30 13:17:54 +00:00
Alex Priem b2e099cfed Small update. 1999-01-30 13:04:01 +00:00
Alex Priem d2d7f96938 - The usual bugfixes.
- Better unicode support (only defines, currently)
- Drag & drop implemented.
- LPSTR_TEXTCALLBACK should work now.
- First start at custom draw code.
1999-01-30 13:02:30 +00:00
Joseph Pranevich 9c77b4747f Preliminary color console support. 1999-01-30 12:51:09 +00:00
Marcus Meissner 32b32d8f3d Updated msvideo. New program 'icinfo [-about] [-configure]' to
query installed (win32) compressors. Started on AVIFILE support.
1999-01-29 15:12:10 +00:00
Noomen Hamza 3fb3da29a1 Added a stub implementation for FileMoniker, ItemMoniker and BindCtx
classes.
1999-01-28 17:56:14 +00:00
Andreas Mohr 4d71236544 Fixed non-i386 compile. 1999-01-28 17:32:57 +00:00
Keith Matthews e32abe8a76 1st cut implementation of DdeInitialize32W and supporting code. 1999-01-28 16:26:39 +00:00
Stephane Lussier 1c4786fedf - Made the message queue access to be thread safe. (Using two new
functions to access the message queue, QUEUE_Lock(), QUEUE_Unlock()
  instead of GlobalLock16()).
- Fixed QUEUE_DumpQueue (used by "info queue <handle>" with the
  wine-debugger).
1999-01-28 10:54:11 +00:00
Marcus Meissner 03479f8adb Fixed a lot of warnings for possible problems. 1999-01-28 10:06:38 +00:00
Marcus Meissner ffb912e692 Fixed GetIconInfo16 (.spec,ICONINFO struct is different for Win16/Win32). 1999-01-28 09:14:38 +00:00
Eric Pouech 0248381a14 Added support for loading drivers in Wine. 1999-01-26 17:23:30 +00:00
Lionel Ulmer 6e95399049 - added depth conversion routines (only 8bpp -> 16 bpp for now)
- added support of DEPTH_FILL for Blits
- added some flags in GetCaps to get some games working
1999-01-26 15:16:41 +00:00
Andreas Mohr 22c904d3ca Implemented GetIconInfo16 -> call to GetIconInfo32. 1999-01-26 14:56:01 +00:00
Juergen Schmied 26ff83dfed Changed some treeview related definitions. 1999-01-26 10:35:53 +00:00
Stephane Lussier a4c8445ba3 - Changing MESSAGEQUEUE structure according to Ulrich proposition.
- One message queue for every thread needing it.
- Messages in the message queue are now stored in a linked list
- Messages are allocated in the system heap.
- Messages in the message queue are 32 bits (MSG32).
- All read/write operations regarding messages in the message queue are
  thread safe.
1999-01-26 09:30:05 +00:00
Eric Kohl d68d50142f Fixed several bugs and typos. 1999-01-24 19:14:58 +00:00
Eric Kohl b406c7d42a New drag list control. 1999-01-24 19:12:34 +00:00