Luc Tourangeau
c4a01c3cc7
-Implemented TCS_BUTTONS, TCS_FIXEDWIDTH, TCM_GETITEMRECT,
...
TCM_SETITEMSIZE and TCM_DELETEITEM.
1999-04-18 09:35:42 +00:00
Uwe Bonnes
67183eb9e1
Don't announce the WNetDirectoryNotify capability WNetGetConnection.
...
Change the return value for local files.
1999-04-18 09:27:07 +00:00
Marcus Meissner
69289f6d46
Only declare console "driver" once, use external refs elsewhere.
1999-04-18 09:25:27 +00:00
Pablo Saratxaga
002106ac22
Added walon language support (I also moved Cz -> Cs, Sw -> Sv, and Po
...
-> Pt; to conform to standard names for those languages).
1999-04-16 09:06:58 +00:00
Andreas Mohr
dca5e56b90
- Implemented proper ("real", compressed) Win16 entry tables.
...
- Fixed MyAlloc (AKA NE_AllocateSegment).
- Implemented PatchCodeHandle16.
1999-04-16 08:17:17 +00:00
Robert Pouliot
0a9975242a
A few patches to help Wine to compile on OS/2.
1999-04-16 06:55:26 +00:00
Huw D M Davies
b94e43303a
Change (32 bit) HMETAFILEs to GDI objects (HMETAFILE16s remain as
...
global memory handles). Fixed disk-based MetaFiles. Better
separation between MetaFile playback and the metafiledrv.
1999-04-15 16:46:51 +00:00
Eric Pouech
7de0450698
Added missing proto for GetExitCodeThread.
1999-04-15 16:41:53 +00:00
Michael Veksler
759e607ce4
Added missing windef.h includes.
1999-04-15 16:41:04 +00:00
Zygo Blaxell
007f1335c1
ReleaseCapture() is supposed to return a BOOL value.
1999-04-15 16:40:16 +00:00
Marcus Meissner
f31ec0b08a
FreeBSD 3 multithreading final fix. Do not use libc_r, libc is just as
...
reentrant concerning errno. Revert unneeded FreeBSD hack to
loader/signal.c from last patch.
1999-04-15 16:38:38 +00:00
Pavel Roskin
6f01462b8b
Fixed ugly disabled controls and black background in Write and Lotus
...
Notes.
1999-04-15 15:52:59 +00:00
Pascal Lessard
026f705dbc
Implement the button with bitmaps.
1999-04-15 15:49:36 +00:00
Stephane Lussier
07e242f4a3
Implementation of IStorage::CopyTo and IStream::CopyTo.
1999-04-15 15:47:48 +00:00
Ulrich Weigand
371fd75a39
Added new CLIENT_DebuggerRequest routine, implemented support for
...
DEBUGGER_FREEZE_ALL/DEBUGGER_UNFREEZE_ALL requests.
Run wine server in the main wine process.
Bugfix: never free initial thread!
1999-04-11 17:13:03 +00:00
Ulrich Weigand
9e696f8906
Non-functional PROCESS_Suspend/ResumeOtherThreads removed.
1999-04-11 17:11:09 +00:00
Marcus Meissner
c26063818f
- Started multithreading for FreeBSD (incomplete, but some
...
applications now at least start up again).
- Use _thread_sys_sigaction/_thread_sys_sigaltstack.
- CR2 on pagefault gets passed in sc_err (some kind of kludge in
FreeBSD owns fault handling we can use)
1999-04-11 15:20:29 +00:00
Alexandre Julliard
284c9b923a
Made SELECTOR_ReallocBlock preserve the current selector access rights
...
(problem reported by Andreas Mohr).
1999-04-11 15:07:13 +00:00
Ulrich Weigand
7761cbe0b6
Implemented 'kernel services thread'.
1999-04-11 15:01:20 +00:00
Klaas van Gend
f66bf56609
Added stub for PrinterProperties.
1999-04-11 14:56:45 +00:00
Juergen Schmied
d1f10c50ef
Implemented NtTerminateProcess and NtDisplayString.
1999-04-11 14:53:24 +00:00
Marcus Meissner
f08c504fe7
Added missing ReadClassStg prototype.
1999-04-11 14:46:10 +00:00
Eric Pouech
8463d6777b
Started implementation of mmThreadXXX functions.
1999-04-11 12:14:51 +00:00
Eric Pouech
a4165aea95
Added a few missing defines (MIDI, WAVE, callbacks).
...
Structures for midiStreamXXX functions.
1999-04-11 12:14:17 +00:00
Michael Veksler
fc16cbe770
Introduce STATSTG16 - a 16 bit variant of STATSTG.
1999-04-11 12:11:48 +00:00
Ulrich Weigand
2e658768dc
Send USIG_PROCESS_CREATE signal.
...
Bugfix: GetProcessDword offset -8 should return parent process ID.
1999-04-11 12:06:04 +00:00
Francis Beaudet
0c12f37afd
Implemented the CoCreateInstanceEx method.
1999-04-11 12:01:08 +00:00
Francois Gouget
bb31223c6f
- use the latest ICOM macros
...
- moved the IDirectPlayLobby interface to dplobby.h
- removed all the implementation aspects since they need to be
separate
1999-04-11 11:53:20 +00:00
Francois Gouget
bed8c26cff
ICOMisation of the DirectSound API.
1999-04-11 11:51:48 +00:00
Juergen Schmied
d00653237b
- reorganised icon extracing from files
...
- made extracting from ne and ico files working
- IPersistFile interface for IExtractIcon
1999-04-11 11:50:41 +00:00
Juergen Schmied
c45bbee66b
Changed ressource dir structures.
...
Adapted FindBestIccon/FindBestCursor.
1999-04-11 11:46:32 +00:00
Marcus Meissner
bdb6bec83a
Reimplemented winsock asynchronous DNS services. No longer use a
...
fork()ed process, but either a service thread or inline blocking calls
for non-threading architectures. (Makes Free Agent16 work again.)
1999-04-10 16:58:55 +00:00
Sylvain St.Germain
e533222a6c
Implementation of HKU key saving and loading. Add new supported data
...
type in debug_print_value.
1999-04-10 16:46:15 +00:00
Juergen Schmied
d3045145d0
New interfaces for IOleCommandTarget, IDropTarget, IViewObject.
...
Small change how to get icons for listview.
1999-04-10 16:44:50 +00:00
Juergen Schmied
ee7e46017d
ILLoadFromString and SHGetSettings implemented.
1999-04-10 16:43:39 +00:00
Ulrich Weigand
73663071c6
Call InitApp16 (using Callout) for initial process.
1999-04-10 16:32:45 +00:00
Francois Gouget
c7481b7298
Fixed a problem pointed out by Kevin Holbrook.
1999-04-06 07:09:09 +00:00
Francois Gouget
e581409f14
commctrl.h must include prsht.h.
1999-04-06 07:07:44 +00:00
Francois Gouget
a113234f13
Warning fix.
1999-04-06 07:06:59 +00:00
Francois Gouget
7204f9c53f
Added a new implementation of the ICOM macros that use Microsoft style
...
virtual methods to implement the COM interfaces in C++.
1999-04-06 07:06:05 +00:00
Keith Matthews
89c377ce54
Moved internal structures to ddeml.c, also removed non-ANSI comments,
...
and added spec for DdeQueryConfInfo and DdeQueryConvInfo16.
1999-04-06 07:02:23 +00:00
Marcus Meissner
9819f2b72c
EnumCalendarInfoA stub.
1999-04-04 12:36:29 +00:00
Joerg Mayer
8de3ba8f6e
More #pragma fixes (idea Ove Kaaven, mistakes are mine).
1999-04-03 16:26:36 +00:00
Alexandre Julliard
d5240f13db
Mask off unsupported attributes in _lcreat (bug reported by Andreas Mohr).
...
Moved _lcreat16_uniq to int21.c
1999-04-03 13:54:51 +00:00
Thuy Nguyen
96d0359a09
DLGITEMTEMPLATE structure had one too many member.
1999-04-03 11:12:46 +00:00
Francis Beaudet
f585c61dd1
Implemented the Win95 look and feel.
1999-04-02 10:37:42 +00:00
Alex Korobka
44a1b59cec
Fixes for ignored WVR_[VH]REDRAW flags, made minimization in managed
...
mode go through window manager, small bugfixes for menu and window
code, extended clipboard driver model to handle formats other than
text.
1999-04-01 12:03:52 +00:00
Luc Tourangeau
3025dc181b
Added support for icon and smallicon views.
1999-04-01 11:55:44 +00:00
Ove Kaaven
a4dd1bee31
Implemented async comm buffers (but probably not bugfree), and along
...
with them, the functionality of async event notifications, mong them
EnableCommNotification. Removed a previous hack that was faking the
buffers, since we now have real buffers...
1999-04-01 11:52:16 +00:00
Ove Kaaven
bd370c4baf
Added CN_* flags used in WM_COMMNOTIFY.
1999-04-01 11:50:07 +00:00
Adrian Thurston
5a09711873
initguid.h should only contain the macro that defines the guids.
...
Added olectl.h to guid.c so some needed guids get defined.
Made GUID_NULL an actual guid set to 0,0,0...
1999-04-01 11:47:09 +00:00
Ulrich Weigand
e392a0c975
Added USER32.UserSignalProc to Callout table.
...
Implemented built-in UserSignalProc().
Don't announce Win3.1-style USER handler any more.
1999-04-01 11:44:52 +00:00
Ulrich Weigand
8139c30125
Implemented PROCESS_CallUserSignalProc().
...
Send USER signals at various appropriate places.
Moved [GS]etProcessDword() to scheduler/process.c.
1999-04-01 11:43:05 +00:00
Juergen Schmied
7c6cc49c60
All 19 FileMenu_* functions, some as stubs, some implemented.
1999-04-01 10:24:21 +00:00
Eric Pouech
0f9901b4cc
Added creator task to MCI struct.
1999-04-01 10:16:13 +00:00
Ulrich Weigand
d8379a64cc
LoadBitmap16()/LoadImage16() calling sequence simplified.
1999-04-01 10:08:58 +00:00
Ulrich Weigand
e3dcfcaa3e
Made Universal Thunk list per-process, not system global.
1999-04-01 10:05:40 +00:00
Paul Quinn
6f57fe7b30
Additional macro definitions.
1999-04-01 10:03:11 +00:00
Patrik Stridvall
b87fe2e9bf
More code moved to the X11 driver (bitmap and palette and misc).
1999-04-01 08:16:08 +00:00
Alexandre Julliard
24b1c9c369
Release 990328.
1999-03-28 15:38:32 +00:00
Huw D M Davies
ed6d459f03
Move DM* defines from winbase.h -> wingdi.h.
1999-03-28 15:20:00 +00:00
Dimitrie O. Paun
05c0c8ef13
Changed some debug messages from one channel to another, to clean up a
...
bit the debug channel usage.
1999-03-28 15:07:41 +00:00
Lionel Ulmer
5f5b576a45
Added stub for SetSystemCursor.
1999-03-28 13:42:12 +00:00
Alexandre Julliard
f80b2ab669
Authors: Paul Quinn <paulq@corel.ca>, Aaron Barnes <aaronb@corel.ca>, Adrian Thurston <adriant@corel.ca>
...
Bundle of new stubs.
1999-03-28 13:15:40 +00:00
Jiuming Luo
2840d1b7a9
Moved macro DECLARE_HANDLE() (in msacm.h and wtypes.h) to windef.h,
...
then deleted the duplicated typedefs (in imm.h and mmsystem.h).
1999-03-28 12:39:18 +00:00
Pavel Roskin
137cd8c341
Changed CHOOSECOLOR[AW].Flags from UINT to DWORD.
1999-03-28 12:33:18 +00:00
Alex Korobka
4f1ac05dea
Moved hrgnUpdate from client to window coordinates, made nonclient
...
painting depend on the update region, reworked SetWindowPos() and
RedrawWindow() to speed up update region calculation, made -desktop
work properly, added WM_CANCELMODE here and there, fixed several
window activation bugs that crept in since the last time.
1999-03-28 09:37:57 +00:00
Francois Gouget
81de59a76a
Removed all implementation aspects.
...
Modified to use the latest ICOM macros.
Added the macros for use in C.
Added the method parameter names (when I had them).
1999-03-27 16:48:25 +00:00
Ulrich Weigand
e469a583ca
Fixed sequence of DLL_PROCESS_DETACH notification calls.
...
Moved PE_MODREF flags to WINE_MODREF level.
Better handling of LoadLibraryEx flags.
PE_InitTls() changed to work only on the current thread.
1999-03-27 16:45:57 +00:00
Alexandre Julliard
1c40024b15
Added cmd line in new_process request.
1999-03-27 16:21:05 +00:00
Albert Den Hann
8de1dfa7af
Additional macro definitions.
1999-03-27 16:06:55 +00:00
Huw D M Davies
e42ee26d9a
Fixed {S|G}etBitmapBits in x11drv. Removed BITMAP_GetPadding.
1999-03-27 15:59:12 +00:00
Pascal Lessard
60935ec3e9
Change the AddBitmap function. Implement flat toolbar. Change
...
CreateToolbarEx. Implement partially the hot buttons for toolbar.
1999-03-25 16:42:27 +00:00
Francis Beaudet
1d70e4ac8a
Implemented:
...
- showing the selected tab as highlighted
- support for drawing the focus rectangle
- basic keyboard support
- support for a tab with horizontal scrolling.
1999-03-25 13:24:57 +00:00
Stephane Lussier
35ffc5d8c0
Made the timer code thread safe.
1999-03-25 13:23:26 +00:00
Juergen Schmied
8e7cb4db7a
Use the new header for COM definitions.
1999-03-25 10:57:12 +00:00
Sylvain St.Germain
99b118a216
Implementation of TVM_SORTCHILDRENCB.
...
Implementation of TVI_SORT insertion.
Fix display problem when TVIF_IMAGE|TVIF_SELECTEDIMAGE were not set.
Fix problems related to TVIS_EXPANDEDONCE.
1999-03-25 10:55:01 +00:00
Ove Kaaven
5394258a90
Added infrastructure and definitions for general-purpose event and IRQ
...
handling for the Wine dos box. Removed the obsolete MZ_Tick. Added
event message loop, message handling, CLI/STI handling, and minimal
PIC support.
1999-03-25 10:53:08 +00:00
Ove Kaaven
4dfd859271
Added int 0x09 and int 0x33.
1999-03-25 10:51:17 +00:00
Paul Quinn
384a8944bd
Creation of docobj.h.
1999-03-25 10:48:48 +00:00
Adrian Thurston
d3354d04f7
Population of oledlg.
1999-03-24 15:05:05 +00:00
Alexandre Julliard
faa18fd9e5
Authors: Adrian Thurston <adriant@corel.ca>, Paul Quinn <paulq@corel.ca>
...
Added various definitions.
Moved CWPSTRUCT from hook.h to winuser.h to conform to the SDK.
1999-03-24 14:58:11 +00:00
Jim Aston
2e5113d4bc
Added a few empty macros.
1999-03-24 14:57:34 +00:00
Marcus Meissner
c600afbd4b
CURSORICON_Destroy: missing WINAPI added.
1999-03-24 14:55:37 +00:00
Alexandre Julliard
875c4b3c61
Added server pid and tid in init_thread request, and use them in
...
CLIENT_InitThread.
1999-03-23 14:09:41 +00:00
Noomen Hamza
ed494ec539
Implemented:
...
- IMoniker interface for FileMoniker,ItemMoniker,AntiMoniker and
GenericCompositeMoniker
- IRunningObjectTable interface, and
- IBindCtx interface.
1999-03-23 13:48:56 +00:00
Huw D M Davies
44a79c4925
Added StretchDIBits for the PostScript driver.
1999-03-23 13:46:04 +00:00
Ove Kaaven
3f89809d68
Added missing ending pragma pack.
1999-03-23 13:45:25 +00:00
Marcus Meissner
461ded42ac
Added -dll option for winelib programs. (Note: will not print warnings
...
on failure currently).
1999-03-22 14:54:05 +00:00
Eric Pouech
7081395019
Added yield proc members to mci struct.
1999-03-22 14:49:31 +00:00
Eric Pouech
ad86311f6a
Added mixer specfic error codes, fixed type in function name.
1999-03-22 14:48:40 +00:00
Veksler Michael
e94e35431e
Removed winuser16.h from x11drv.h.
1999-03-22 12:41:26 +00:00
Klaas van Gend
fdedc34872
Implementation of EnumPrintersA, info level 4 and 5.
1999-03-22 12:40:24 +00:00
Ulrich Weigand
93b23d746d
Run Win32 processes in their own threads.
...
Process exit sequence adapted.
1999-03-22 10:35:44 +00:00
Alexandre Julliard
f016752b45
Changed process initialisation to use the new server requests.
...
Started to move the process init to the right context, not finished yet.
1999-03-21 19:26:25 +00:00
Alexandre Julliard
f692d44607
Added new_process and init_process request.
...
Split out process creation from thread creation.
Changed server initialisation to ensure that we always have a current
thread.
1999-03-21 19:23:54 +00:00
Ove Kaaven
a1c45a52b9
Made commerror and eventmask local to each port (for win16), made the
...
win16 routines use port indices instead of UNIX fds (this should make
some Visual Basic stuff and similar garbage start working), moved some
stuff around (win16 routines at top of file, win32 routines at
bottom), made a couple of win32 routines use win32 handles, and added
a few hints as to how to implement asynchronous buffers, based on
which EnableCommNotification can eventually be implemented.
1999-03-21 15:45:41 +00:00
Ove Kaaven
fab975e639
Fixed prototypes of a couple of comm routines.
1999-03-21 15:43:22 +00:00
Alexandre Julliard
34bf815822
Got rid of SYSTEM_LOCK macros.
1999-03-21 08:36:55 +00:00
Pavel Roskin
e577052d70
Removed definitions for FIONREAD and FIONBIO.
1999-03-19 16:58:20 +00:00
Marcus Meissner
6b9dd2e098
Lots of warning fixed, one missing WINAPI in ddraw.c added.
1999-03-18 17:39:57 +00:00
Marcus Meissner
ac593bbd41
Fixed some warnings. removed some unneccessary includes, removed one
...
direct WND* access in controls/menu.c.
1999-03-17 15:18:28 +00:00
Alexander V. Lukyanov
0aa2008a41
Install headers from $(SRCDIR).
1999-03-17 15:17:12 +00:00
Francois Gouget
d467835b3c
Removed the obsolete ICOM macros.
1999-03-17 15:16:35 +00:00
Francois Gouget
4e4f1d1a9d
Moved the APIs closer to the corresponding COM interface, removed two
...
duplicates and added 2-3 macros for A/W APIs.
1999-03-17 15:16:01 +00:00
Ulrich Weigand
892627b12b
Pass CreateProcess() SECURITY_ATTRIBUTES through to PROCESS_Create().
1999-03-16 16:29:26 +00:00
Ulrich Weigand
4526f2ec66
Pass new arguments (suspend/inherit) to the server.
1999-03-16 16:28:59 +00:00
Ulrich Weigand
2f2898b571
Handle suspend/resume_thread requests in phase STARTING correctly.
...
Set initial suspend count for threads created with CREATE_SUSPENDED.
Set 'inheritable' flag for process/thread handles.
1999-03-16 16:28:36 +00:00
Sylvain St.Germain
02300aeaa5
Fixed some graphical problems of the treeview and added support LMB
...
click on +/- sign to open and close.
Fixed a bug in imagelist where the last image could not be displayed.
1999-03-16 10:38:44 +00:00
Francois Gouget
88fd786b22
Updated the interfaces to use the latest ICOM macros.
1999-03-15 16:15:17 +00:00
Eric Pouech
a9ffdcf903
Moved all MCI internal functions/variables/macros to mci.c.
...
Changed some interface names.
1999-03-15 15:42:26 +00:00
Eric Pouech
efba9f8079
Make use of digitalv.h file.
1999-03-15 15:40:27 +00:00
Klaas van Gend
3c6253bb3e
- Reimplementation of the CommDlg ExtendedError mechanism using TLS.
...
- Some header inclusion cleanup.
1999-03-15 15:16:54 +00:00
Eric Pouech
52c97d4e99
Added new function CDAUDIO_Seek().
1999-03-15 15:14:43 +00:00
Eric Pouech
3fb2f4289f
Better 16/32 bit driver messages mapping and handling.
...
Better protection against bad handles.
1999-03-15 15:14:06 +00:00
Marcus Meissner
7f95bb7f75
Use MESSAGE_RESOURCE_* defines from SDK headers, updated LoadMessage*
...
code.
1999-03-15 15:13:14 +00:00
Niels Kristian Bech Jensen
3713080283
Fixed make install.
1999-03-15 15:12:38 +00:00
Alexandre Julliard
5314b03b51
Release 990314.
1999-03-14 18:02:04 +00:00
Francois Boisvert
6b1b41cf85
Made access to the wnd struct thread-safe.
1999-03-14 17:25:32 +00:00
Jim Aston
2e1cafa288
Renamed wintypes.h to windef.h.
1999-03-14 16:35:05 +00:00
Theodore S. Hetke
5d1d777e69
Added tracing for delayed imports and removed the fixme.
1999-03-14 15:18:08 +00:00
Paul Quinn
89b21b4c28
Many new defines, and structs to help compile MFC. As well as a few
...
OLE corrections from earlier.
1999-03-14 13:47:00 +00:00
Andreas Mohr
5aa96c1906
Implemented (nearly) all TAPI functions as stubs.
1999-03-14 12:34:25 +00:00
Michael McCormack
a84860785a
Basic support for WIN32 serial communications API.
...
Modify DOSFS_OpenDevice to allow opening of COM ports.
Change Win32 comm functions to accept file handle.
Add declaration of COMSTAT32 structure.
1999-03-14 12:25:36 +00:00
Juergen Schmied
a3b7a40f56
- IShellFolder and IEnumIDList are using the new COM headers
...
- fixed sort order for folders and drives
1999-03-14 12:16:21 +00:00
Francois Gouget
7ae72f5437
It is now possible to use the standard macros for GetTextExtentPoint
...
and GetTextExtentPoint32.
1999-03-13 18:19:29 +00:00
Francois Gouget
3805ed585f
Fixed some SendMessage32A that escaped the renaming.
1999-03-13 18:15:29 +00:00
Francois Gouget
fcfce8445a
On windows ole2.h includes oleauto.h and some programs depend on this.
1999-03-13 18:14:13 +00:00
Francois Gouget
dfc0f5ec8d
Fixes in the SysAllocString functions prototypes. It's mostly 'const'
...
problems that prevent regular code from compiling.
1999-03-13 18:13:10 +00:00
Pavel Roskin
cb327212c4
File open dialog now uses icons instead of bitmaps.
1999-03-13 18:10:43 +00:00
Marcus Meissner
960c725ee3
Updated AVI* class interface to new ICOM_ methods.
1999-03-13 18:09:16 +00:00
Marcus Meissner
b3d1a22a44
Started on avifil32 implementation (only stubs currently).
1999-03-13 18:07:44 +00:00
Andreas Mohr
f83cf69b03
Implemented mode setting things as well as VESA additions and other
...
things. Cleaned up DOSMEM_BiosData handling.
1999-03-13 18:00:52 +00:00
Francis Beaudet
d58f61c0df
Implemented the IPersistStream interface on the OLE font object.
1999-03-13 17:59:07 +00:00
Alexandre Julliard
73cc3ba131
Authors: Paul Quinn <paulq@corel.ca>, Adrian Thurston <adriant@corel.ca>
...
- Changed LVM_SETITEMPOSITION -> LVM_SETITEMPOSITION32
LVM_SETITEMPOSITION16 -> LVM_SETITEMPOSITION
- Added some missing structures and definitions to wingdi.h
- Added proper defines for GetCharWidthsXXX
- Added c++ protection to wingdi.h
1999-03-13 17:12:07 +00:00
Juergen Schmied
dd153f1727
- mostly cleanup after the renaming
...
- implemented SHILCreateFromPath
- small changed to SHGetFileInfo
1999-03-13 17:10:36 +00:00
Bertho Stultiens
dbf9fba460
Changed the DLGTEMPLATE and DLGITEMTEMPLATE types to adhere to the AW
...
structure for compatibility.
1999-03-13 17:09:13 +00:00
Bertho Stultiens
9bdf34b338
Moved error codes to cderr.h.
1999-03-13 17:07:56 +00:00
Dave Pickles
d6ade697e1
Fixed a couple of missing #defines for Win32 API functions with
...
ASCII/Unicode versions.
1999-03-13 17:02:02 +00:00
Ulrich Weigand
48241e999a
Implemented UTRegister and UTUnRegister.
1999-03-13 12:54:55 +00:00
Keith Matthews
397964746f
Added coded stubs for DdeQueryConvInfo (16 & 32 bit), DdeAddData (32
...
bit), DdeAbandonTransaction (32 bit), DdeImpersonateClient (32)
DdeSetQualityOfService, DdeSetUserHandle.
Corrected heap handling in DdeInitializeW, refined CreateMutex error
handling.
General tidying.
1999-03-13 12:53:39 +00:00
Pavel Roskin
cbb9549687
Added prototypes for OleQueryLinkFromClip, OleQueryCreateFromClip,
...
OleCreateLinkFromClip, OleCreateFromClip, OleQueryType,
OleRevertClientDoc, OleEnumObjects.
1999-03-13 12:51:19 +00:00
Eric Kohl
cad17ff708
Replaced direct access to the WND structure by corresponding calls to
...
Win32 functions.
1999-03-12 17:42:50 +00:00
Eric Kohl
fa8ae2f4fb
Fixed some bugs introduced by the automated renaming.
1999-03-12 17:40:32 +00:00
Luc Tourangeau
4d6df2cb91
Changed the listview control to add the report view and fix some bugs
...
for the list view.
1999-03-12 17:31:08 +00:00
Paul Quinn
ea1640fc0c
Added a lot of new OLE interfaces.
1999-03-10 18:03:53 +00:00
Alexander Kanavin
91d72b9964
Added support for Russian language.
1999-03-10 18:01:35 +00:00
Ulrich Weigand
3366f18464
Implemented _ConfirmWin16Lock (KERNEL32.96).
1999-03-10 16:25:22 +00:00
Lionel Ulmer
19cf14f5e8
- some clean up in handling of depth
...
- more depth conversion routines for X11 (15, 16 and 32 -> 8)
1999-03-10 16:22:35 +00:00
Stephane Lussier
bae5552a14
Implemented SendMessageTimeout() functions.
1999-03-10 16:21:12 +00:00
Ulrich Weigand
e562453dae
Added USER.DestroyIcon32 to Callout struct.
1999-03-10 14:06:53 +00:00
Ulrich Weigand
1442253dfa
Deleted NE_FreePEResource().
1999-03-10 14:04:39 +00:00
Ulrich Weigand
1b938b1817
Adapted to cursor/icon handling changes.
1999-03-10 14:03:06 +00:00
Ulrich Weigand
50a0915101
Implemented Win95-style shared cursor/icon cache.
...
Merged NE and PE resource handling.
1999-03-10 14:00:29 +00:00
Pavel Roskin
82c70ad91e
Fixed folder bitmap colors for 8bpp.
1999-03-10 13:59:13 +00:00
Sergey Turchanov
f8fe2744ee
Added some extra CSIDLs.
1999-03-10 13:29:37 +00:00
Juergen Schmied
7f0c5f3e7f
Many new prototypes.
1999-03-09 17:46:10 +00:00
Juergen Schmied
3de25095ed
Fix use of wrong prototype from ntdll.h.
1999-03-09 17:44:58 +00:00
Marcus Meissner
5eaf775dae
Fix broken _convert_sockopt for IPPROTO_TCP cases, added TCP_NODELAY.
1999-03-09 17:31:42 +00:00
Marcus Meissner
b0d52b0071
More include optimizations.
1999-02-28 19:59:00 +00:00
Marcus Meissner
0a74193782
MCI_OPEN_DRIVER_PARMS - Add win32 version of structure.
1999-02-28 19:51:38 +00:00
Klaas van Gend
691606e724
Added the button states as returned by IsDlgButtonChecked().
1999-02-28 19:40:54 +00:00
Marcus Meissner
064f170f76
More include optimisations and fixes.
1999-02-28 19:14:33 +00:00
Alexandre Julliard
96c08d817c
Use server handles directly for Win32 handles. Removed use of K32OBJ.
1999-02-28 13:27:56 +00:00
Alexandre Julliard
8feb3bc177
Process and thread id now use the server-side id instead of an
...
obfuscated pointer.
1999-02-28 12:25:03 +00:00
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
Eric Kohl
8305ad50ea
Added WM_[G/S]ETFONT handling.
1999-01-24 19:09:24 +00:00
Sylvain St.Germain
4fcd6d0fb1
Implementation of the SafeArray family functions.
1999-01-24 18:52:55 +00:00
Guy Albertelli
c66f5d5983
Added stub for SetThreadLocale.
1999-01-24 09:59:14 +00:00
Marcus Meissner
40c11ebfa2
Allow switching off/on of debugmsgs in the debugger.
1999-01-24 09:37:33 +00:00
Andreas Mohr
a7894d9311
Implemented Int 0x15/0xc0: BIOS - GET CONFIG and some other BIOS
...
data.
1999-01-24 09:32:10 +00:00
Andreas Mohr
94e4485bff
Implemented WIN16_CallMsgFilter32, WIN16_DispatchMessage32,
...
DrawAnimatedRects16 (stub), FormatMessage16, WIN16_GetMessage32,
WIN16_PeekMessage32 and WIN16_TranslateMessage32.
1999-01-23 14:15:17 +00:00
Juergen Schmied
ba28ba171f
- some fixes, cleaned up includes, fixed leaks
...
- clean DllReferenceCount, better DllMain()
- dynamically linking LookupIconIdFromDirectoryEx32 and
CreateIconFromResourceEx32 to USER32
- moved guid's instances to new file shellguid.c
- implemented ShellExecuteEx32W
1999-01-23 14:12:48 +00:00
Juergen Schmied
f072fc97d7
New file to instantiate GUID's ms-like.
1999-01-23 14:05:28 +00:00
Marcus Meissner
b12e72d685
DOS programs use handles 0-4 without opening/closing any of those
...
handles first. Split up Init from AllocDosHandle and call it from
the DOSVM.
1999-01-23 14:01:08 +00:00
Alexandre Julliard
3d50646786
Fixed GetObject macro problem.
1999-01-23 12:37:00 +00:00
Lionel Ulmer
0155445059
- better support for ExecuteBuffers
1999-01-23 12:29:44 +00:00
Rob Riggs
689b9f8993
Fixed duplicate sound buffer handling. Updated status.
1999-01-23 12:19:34 +00:00
Marcus Meissner
628e3e0f01
Implemented ExtractIconEx16, added some consts to ExtractIconEx*.
1999-01-23 11:56:39 +00:00
Sylvain St.Germain
18aacf15cc
DoDragDrop and OleIsCurrentClipboard stub implementation.
1999-01-23 11:54:12 +00:00
Marcus Meissner
688c565880
Fixed accelerator handling. ACCEL16 used internal, ACCEL32 for Win32
...
API, PE_ACCEL for PE Accelerators. See documentation/accelerators.
1999-01-22 17:09:46 +00:00
Francis Beaudet
f25ac7ccc5
There were two copies of the DdeCmpStringHandles (A and W) and that
...
API does not have 2 versions. Removed the extra version.
1999-01-21 14:05:11 +00:00
Marcus Meissner
592ba10565
autoconf: added checks for libio.h, elf.h, curses.h,ncurses.h and
...
fixed includers.
1999-01-20 14:18:55 +00:00
Alexandre Julliard
62a8b43301
Hacked server-side device support
...
Added user APCs support.
Many changes to the xterm console to make use of the server (not
finished yet).
Moved some other small stuff to the server.
1999-01-19 17:48:23 +00:00
Alexandre Julliard
8da12c43a9
Group commit for recovery after disk crash.
...
See Changelog for changes WRT release 990110.
1999-01-17 16:55:11 +00:00
Alexandre Julliard
638f169b1e
Recovery of release 990110 after disk crash.
...
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Alexandre Julliard
7a2f5019af
Release 990103.
1999-01-03 17:27:57 +00:00
Lionel Ulmer
5ff007747f
- beginning of implementation of Direct3D2 (DX 5.0) and associated classes
...
- some basic code for Direct3D and Direct3DExecuteBuffer (DX 3.0)
- added stretching to Blt function
1999-01-03 17:00:19 +00:00
Joseph Pranevich
e884f9ca0e
Rewrite of configuration system to support "regular" curses as well as
...
eliminating the --with-ncurses option. Now, ncurses support will be
built in if a compatible library is detected.
1999-01-03 16:14:34 +00:00
NF Stevens
e365a23341
Fix the return type of DLGPROC type and mask out the unset highword of
...
the return when a 16 bit dialog proc is called.
1999-01-03 16:13:08 +00:00
Rein Klazes
862404537e
Add interface ID's for upcoming ITypeLib implementation.
1999-01-03 16:12:29 +00:00
Juergen Schmied
afb1d2e8ec
New stubs NTSHChangeNotifyRegister, NTSHChangeNotifyDeregister.
...
Cleanup, some more functions UNICODE ready.
1999-01-03 12:35:52 +00:00
Andreas Mohr
cc0248e52d
Implemented raw device access calls for ioctlGenericBlkDevReq()
...
and therefore moved the core functionality of int2[56].c into files/drive.c.
1999-01-03 12:31:51 +00:00
Alexandre Julliard
0562539d18
Implemented file sharing checks in the server.
...
Added set file time server request.
Overall clean up of the file handling (DOS device handling is now
broken, should be redone).
1999-01-03 11:55:56 +00:00
Dimitrie O. Paun
3c77035a72
Protect against multiple includes.
1999-01-01 19:50:40 +00:00
Michael Veksler
ca1bc866cf
Moves more stuff from windows.h.
...
- include/winuser.h - interface relevant to user32.spec
- include/wine/winuser16.h - the old 16 bit interface (internal use)
- include/winbase.h - some minor updates to keep things coherent.
- Lot of other files made to include wine/winuser16.h, which is no
longer included from windows.h
1999-01-01 18:57:33 +00:00
Douglas Ridgway
ab9e8bc9f7
Implement TranslateCharsetInfo, change charset type to BYTE.
1999-01-01 18:41:22 +00:00
Alex Korobka
311d329cb8
Better CB_SETCURSEL message handling.
1999-01-01 18:40:02 +00:00
Alexandre Julliard
dbf2bf00bc
Moved MsgWaitForMultipleObject implementation to USER routines, using
...
a normal Win32 event.
1999-01-01 17:05:53 +00:00
Alexandre Julliard
6ebbe3c949
Cleaned up and removed some no longer used code.
1999-01-01 17:04:00 +00:00
Alexandre Julliard
a8b8d9c0f6
Added server-side file mapping object support.
1999-01-01 16:59:27 +00:00
Alexandre Julliard
f8e741bcbe
Take into account handle inheritance flag.
1999-01-01 16:53:11 +00:00
Alexandre Julliard
55443878fc
Removed client-side wait functions; all waiting is now done through
...
the server.
1998-12-31 15:52:06 +00:00
Alexandre Julliard
63cb0f8b99
Added change notifications.
...
Added global handle support.
1998-12-31 15:43:48 +00:00
Alexandre Julliard
748ff0f985
Changed server wait logic a bit.
1998-12-30 12:11:52 +00:00
Alexandre Julliard
fbe63adcc7
Reimplemented Read/WriteFile to use server file descriptors.
...
Removed file position hack as it is wrong for Win32 (should be redone
for Win16 only).
1998-12-30 12:10:06 +00:00
Alexandre Julliard
aa0ebd0f1c
Added several file server requests
...
Added server-side pipes and consoles
1998-12-30 12:06:45 +00:00
Alexandre Julliard
338e757d08
Added beginnings of server-side file handling.
...
Added -debugmsg +server support.
Better server request dumping for varargs requests.
1998-12-27 15:28:54 +00:00
Alexandre Julliard
c6e45ed546
Added add_queue/remove_queue to server object operations.
...
Moved select() loop functions to select.c.
1998-12-27 08:35:39 +00:00
Juergen Schmied
69f2ea69f5
Fixed tons of incomplete prototypes, assignment's of pointer with
...
different signedness, superflous ',' and ';' in structures, wrong
return-types, lose of digits and some small glitches.
1998-12-26 19:44:13 +00:00
Alex Korobka
01d1a6a03c
Cleaned up font encoding handling. Added 'Ignore#' option to the
...
[fonts] section. Also, file with cached metrics now has the value of
$DISPLAY appended to the filename.
1998-12-26 19:42:02 +00:00
Marcus Meissner
73458b03cd
Changed // comments to /* */ so WINE compiles with non-gcc compilers
...
again.
1998-12-26 12:54:29 +00:00
Patrik Stridvall
151170c437
Moved more things to the X11 driver.
1998-12-26 12:00:43 +00:00
Francois Gouget
815d320795
Fixed the prototype of CreateDIBPatternBrushPt
1998-12-26 11:57:38 +00:00
Francois Gouget
f324e5e92c
Removed the CN_xxx macros since they are not used, do not correspond to
...
any Windows define and conflict with MFC defines.
windows.h must provide all the definitions contained in winbase.h
Some Xxx32 functions did not have the associated Xxx macro.
1998-12-26 11:56:22 +00:00
Francois Gouget
f07c1633ac
Added a typedef for __int64 which is a builtin Visual C++ type
...
Added a typedef for PUINT
1998-12-26 11:55:05 +00:00
Francois Gouget
20d3f10b31
REFIID was not defined.
1998-12-26 11:53:29 +00:00
Pavel Roskin
94d99642bd
configure first checks whether it is possible to compile IPX code with
...
Glibc headers. If it fails, next check determines whether direct inclusion
of <linux/ipx.h> works.
1998-12-26 11:52:51 +00:00
Francois Gouget
0149b20b6e
Provides the mappings. MBCS and Unicode functions are not implemented.
...
Standard (SBCS) functions may exist or not, with the same or a different
semantics.
1998-12-26 11:50:11 +00:00
Alex Priem
d70de84e6e
IPaddress common control implementation. First try; needs more work to
...
remove boring bugs.
1998-12-26 11:48:35 +00:00
Juergen Schmied
0bb85b10c2
Fixed the TEXT redefined warnings.
1998-12-25 08:55:15 +00:00
Joseph Pranevich
06591f671f
Add support for selection of console mode drivers to use using the
...
-console option. Currently "tty", "ncurses", and "xterm" are
supported.
Add stubs for resizing the screen on mode changes.
1998-12-25 08:48:56 +00:00
Jean-Claude Cote
c65f4a4757
Partial implementation for the following DDE APIs:
...
DdeCmpStringHandles, DdeCreateStringHandle, DdeFreeStringHandle,
DdeQueryString, DdeUninitialize.
1998-12-25 08:46:42 +00:00
Alex Priem
506115b8c5
- Tooltip support
...
- Vertical trackbars supported now
- TBS_BOTH support (goes along with partial cleanup of drawing code)
- Use COMCTL32 heap instead of system heap
1998-12-24 16:58:01 +00:00
Peter Hunnisett
2d37e9b8cf
Added all clipper&3d stubs.
...
Starting ColorKey support.
Fixed trace statement in DirectDrawCreate as formatting wasn't correct.
Changed "return 0;" to "return DD_OK" or "return S_OK" as appropriate.
Added SurfaceEnum dwFlags.
1998-12-24 16:28:57 +00:00
Peter Hunnisett
92cbc1d343
Added macros to header file for easier function calling.
...
Changed implementation a little bit.
Added stubs for dplay3. Still need to break into A and W versions.
1998-12-24 16:27:46 +00:00
Jean-Claude Cote
72bf0868a2
Implemented the GetBinaryType API function.
1998-12-24 16:24:43 +00:00
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
Douglas Ridgway
4f7d9ed1ac
Documentation for TranslateCharsetInfo.
1998-12-18 17:38:39 +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
Alex Priem
374a0a8fe2
Preliminary tooltip support.
...
WM_SETFONT/GETFONT added.
Some bug fixes.
Use COMCTL32 heap instead of system heap.
1998-12-18 15:56:48 +00:00
Ulrich Weigand
ffa2c6f9ba
Reorganized PE module loading to prepare for elf-dll loader.
...
WINE_MODREF creation moved to one central location.
Bugfix: correctly select native/built-in version if .DLL
extension is missing in LoadLibrary call.
1998-12-18 15:38:15 +00:00
Juergen Schmied
dd2e59c913
Small fixes.
1998-12-18 14:52:08 +00:00
Juergen Schmied
45459a55d4
Stubs for WaitNamedPipe[A|W].
1998-12-18 13:46:39 +00:00
Todd Vierling
ecc7669dfc
- add -lossaudio if needed, and a check for <soundcard.h>, to configure.in
...
(run autoconf after this). Note that the check has been altered to break
out of the AC_CHECK_HEADERS after the first match - this is so
<sys/soundcard.h>, if found on NetBSD (a `real' OSS), will not conflict
with the emulated ossaudio.
- check for <soundcard.h> along with the other two in a mutually-exclusive
manner in the various *.c files that need it; change include of
"mmsystem.h" to "multimedia.h" so this logic is all in one place
- change mcicda.c to allow for CD audio manipulation on NetBSD. This
includes:
* changing ioctl() calls to be NON-SPLIT with exactly 3 args; on NetBSD
ossaudio, ioctl() is #defined to be _oss_ioctl by <soundcard.h>, and
neither splitting with #-directives nor a two-arg ioctl work;
* changing the #if logic to allow both FreeBSD and NetBSD to share the
appropriate code blocks
- block out MIDI code for NetBSD (init.c) and/or missing SNDCTL_MIDI_INFO
(midi.c, mcimidi.c). NetBSD's OSS emulation does not (yet) support MIDI.
Thanks go to mycroft@netbsd.org for the 99% bulk of this work.
1998-12-15 17:49:02 +00:00
Dirk Thierbach
9824ec404c
Set the class hints for managed windows.
1998-12-15 17:33:04 +00:00
Paul Quinn
1beaae5f9e
Lots of new defines and stubs.
1998-12-15 15:38:36 +00:00
Veksler Michael
1346a3cd8d
Move declarations from windows.h to wingdi.h and winuser.h.
1998-12-15 11:15:35 +00:00
Marcus Meissner
ad7538bfc5
Made async IO (SIGIO) stuff from WINSOCK generic useable.
...
Added async IO support to FILE and CONSOLE objects.
1998-12-14 18:15:10 +00:00
Ove Kaaven
35693719af
Moved DPMI wrapper allocation code to dosmem.c to REALLY make the
...
RMcall shortcuts independent of dosmod. SS had been left out of
the REALMODECALL copy routines for some reason, fixed now. Also
cleaned up a few compiler warnings.
1998-12-14 17:26:04 +00:00
Juergen Schmied
cd390f330f
Adds the IPersistFile Interface to IShellLink[W] and gave both own
...
IClassFactorys.
1998-12-14 14:51:27 +00:00
Alexandre Julliard
c04870d20d
Release 981211.
1998-12-11 17:15:02 +00:00
Patrick Spinler
3f8e1e4d44
Implemented CreateToolhelp32Snapshot, including two of the routines
...
using snapshots, Process32First and Process32Next.
1998-12-11 15:04:11 +00:00
Justin Bradford
bc93bc833e
Most of the currency variant conversion functions implemented.
...
Minor bugfixes and header tidying.
1998-12-11 14:02:16 +00:00
Marcus Meissner
30ef8778e8
Added RasEnumConnections stub.
1998-12-11 13:26:26 +00:00
Marcus Meissner
720cab6696
Two debug messages clarified, one useless prototype removed.
1998-12-11 10:50:44 +00:00
Marcus Meissner
e00d7d96c2
294 missing WINAPI added.
1998-12-11 10:40:43 +00:00
Huw D M Davies
5a50273f5b
Implement AbortDoc16, move AbortDoc32 and StartDoc32W to
...
misc/printdrv.c and fix a few compile warnings.
1998-12-11 10:17:31 +00:00
Andreas Mohr
7a6228d1e1
Fixed a bunch of compiler warnings.
1998-12-11 09:16:48 +00:00