Andreas Mohr
ab968455cd
Added WSC*InstallProvider stubs.
2001-10-02 17:46:59 +00:00
Dmitry Timoshkov
ef54643490
Remove a hack for keyboard group switching.
...
Always save/restore correct keyboard group index.
Explicitly ignore the keyboard group switching events.
2001-10-02 17:17:31 +00:00
Hidenori Takeshima
6619ebad32
Implemented CLSID_AudioRender.
2001-10-01 20:53:58 +00:00
Huw D M Davies
899861d130
Better handling of typelibs loaded with a trailing resource number.
...
The logic for determining whether an SLTG typelib has a function param
as a 'short' or 'long' type has been 'refined'.
2001-09-26 23:05:35 +00:00
Ove Kaaven
daaeb5e33c
Fixed a couple of typos.
2001-09-25 22:38:59 +00:00
Ove Kaaven
080abfcd35
Added ICOM_[C]THIS_MULTI macros to make it easier to implement objects
...
that expose multiple interfaces. Added prototypes for CoGetPSClsid and
IUnknown_*_Proxy.
2001-09-25 22:38:43 +00:00
Ove Kaaven
e0fa03695c
Added some named pipe definitions.
2001-09-25 22:38:12 +00:00
Ove Kaaven
c3ee6928a5
Added prototype for GetHGlobalFromStream.
2001-09-25 22:37:49 +00:00
Alexandre Julliard
7695d69046
A couple of optimizations to avoid some server calls in WIN_FindWndPtr
...
and related functions.
2001-09-24 01:19:59 +00:00
Alexandre Julliard
a09da0cbbd
Added proper support for storing window parents in the server.
...
Added a few requests to query the window hierarchy.
2001-09-21 21:08:40 +00:00
Mike McCormack
50f7bc5af5
Declare DeviceIoControl.
2001-09-21 21:02:38 +00:00
Guy L. Albertelli
141701e157
Define the SHQueryValueEx{A|W} entry points.
2001-09-20 19:31:54 +00:00
Francois Gouget
038af7925b
Fix the definition of structs NUMBERFMT* and CURRENCYFMT*.
...
Add, fix and move prototypes from winbase.h to winnls.h.
2001-09-19 22:28:00 +00:00
Francois Gouget
7beb574b20
Remove macros that should not be there (cause conflicts in WineLib).
...
Add corresponding comments in spy.c.
2001-09-19 22:25:52 +00:00
Francois Gouget
232b500427
Remove duplicate definition of _tmain.
...
Add definitions for __targv and _tenviron.
2001-09-19 22:24:54 +00:00
Alexandre Julliard
d23a82bc86
Made all 16<->32 HWND conversions use explicit functions instead of
...
implicit type casts.
Moved a lot of 16-bit functions to the new wnd16.c file.
Changed DIALOGINFO structure handling to support 32-bit handles.
2001-09-19 20:37:04 +00:00
Huw D M Davies
2938242bb6
Use the font charset to obtain a codepage for A->W conversion in the
...
text functions.
2001-09-19 20:32:07 +00:00
Francois Gouget
433430ae96
Add msvcrt/locale.h.
...
Add missing include directives in msvcrt/wchar.h.
Fix prototype of _wstati64 in msvcrt/sys/stat.h.
2001-09-19 20:29:33 +00:00
Hidenori Takeshima
e575ad292e
Implemented IMemAllocator.
2001-09-17 20:04:28 +00:00
Huw D M Davies
ff453fcd38
Add config check and thread safe wrappers for the XRender library.
2001-09-14 01:04:25 +00:00
Francois Gouget
d97fe2655b
Fix the WSAStartup prototype.
...
Fix handling of timeout parameter in select.
2001-09-14 00:19:52 +00:00
Francois Gouget
04717f0d80
HANDLER_ROUTINE is in fact PHANDLER_ROUTINE.
2001-09-14 00:06:33 +00:00
Huw D M Davies
814654ef9f
Lay down the infrastructure for gdi font rendering.
...
Partial implementation of GetGylphOutline and GetOutlineTextMetrics
for gdi fonts.
2001-09-12 20:21:06 +00:00
Alexandre Julliard
37a4639ee1
Make sure that functions returning an HWND always return a full 32-bit
...
handle.
2001-09-12 17:19:13 +00:00
Dmitry Timoshkov
cf07d8bf73
Remove not used include/process.h.
2001-09-11 00:33:15 +00:00
Hidenori Takeshima
ecbf6c112b
Fixed some broken macros.
...
Added some stubs.
Implemeted undocumented APIs.
Implemented many methods in IMediaFilter, IMediaControl and
IReferenceClock.
Started Implementing IMemoryAllocator.
2001-09-11 00:29:03 +00:00
Huw D M Davies
e940f1d2c0
Fix typo.
2001-09-10 23:13:40 +00:00
Marcus Meissner
4d2f173ce3
Added dwFlags to lock_update private functions so we can pass
...
WRITEONLY/READONLY.
Added those flags to the internal Lock() calls.
Only copy the surface from screen to surface if not writeonly.
Restrict blitting between display window and surface to the
locked/unlocked rectangle and the clipwindow section.
Added defines for DDHAL_UNLOCKDATA/DDHAL_LOCKDATA, added calls to HAL
implementation.
2001-09-10 23:12:16 +00:00
Marcus Meissner
8934496bb3
Enhanced GetCalendarInfo stub, added known CAL_* defines.
2001-09-10 23:08:39 +00:00
Ove Kaaven
fdebace998
Fix buffering problems in HEL mode.
2001-09-10 23:08:11 +00:00
Guy L. Albertelli
db9b54925d
Enhance SPY_GetMsgName to translate common control messages.
2001-09-07 18:38:57 +00:00
Huw D M Davies
92bb19fed8
Move GDI_ERROR definition to wingdi.h.
...
Add HGDI_ERROR.
2001-09-07 15:27:51 +00:00
Huw D M Davies
de8ba1c12e
Add FUNCFLAGS and change TYPEFLAGS_* to an enum.
2001-09-07 15:26:36 +00:00
Huw D M Davies
2356fbce9e
Stub implementation for UuidHash().
2001-09-07 15:25:51 +00:00
Hidenori Takeshima
3d18cec1fe
Added some missing GUIDs.
2001-09-07 15:24:50 +00:00
Alexandre Julliard
6bf2abfab1
Make window handles 32-bit before calling window procedure.
...
Don't clear window parent field when unlinking it.
2001-08-29 00:16:00 +00:00
Alexandre Julliard
1a66d226eb
Added global management of user handles in the server.
...
Very preliminary support for shared window handles.
2001-08-28 18:44:52 +00:00
Mike McCormack
f2e7ce7f6a
Implemented GetNamedPipeInfo.
2001-08-27 19:03:42 +00:00
Hidenori Takeshima
329318109f
Added some missing interfaces.
2001-08-27 19:00:34 +00:00
Hidenori Takeshima
cb6348ca96
Added ICOM_METHOD12-26, ICOM_VMETHOD12-26, ICOM_CALL12-26.
2001-08-27 19:00:12 +00:00
Alexandre Julliard
574e9d3492
Release 20010824.
2001-08-24 22:26:24 +00:00
Francois Gouget
14b06d40e6
Added WSASTARTUP16 a 1 byte alignment version of WSASTARTUP for win16.
2001-08-24 21:33:58 +00:00
Hidenori Takeshima
42761e7adb
Added some missing CLSIDs.
2001-08-24 21:13:26 +00:00
Bill Medland
65fc1c92d4
Added LOAD_WITH_ALTERED_SEARCH_PATH support to LoadLibraryEx.
2001-08-24 21:13:02 +00:00
Alexandre Julliard
9d9dac0947
Added WIN_ListParents function and renamed WIN_BuildWinArray into
...
WIN_ListChildren. Made owner field in WND structure an HWND.
2001-08-24 19:28:21 +00:00
Francois Gouget
126e6b8175
Rename the regular WS_FD_XXX macros to FD_XXX.
...
Rename the Wine specific WS_FD_XXX macros to FD_WINE_XXX.
2001-08-24 19:14:56 +00:00
Alexandre Julliard
0801ffc5a3
Implemented GetAncestor and removed WIN_GetTopParent.
...
Removed a few more accesses to the WND structure.
2001-08-24 00:26:59 +00:00
Mike McCormack
bf55457f24
Implement WaitNamedPipe and DisconnectNamedPipe.
...
Add a state for each pipe handle in the server.
Create a socket on when the pipe is opened, not before.
2001-08-23 23:29:20 +00:00
Hidenori Takeshima
ffb0d94e3d
Added two missing headers.
...
Implemented AMGetErrorText.
2001-08-22 18:20:36 +00:00
Hidenori Takeshima
eb273de969
Added missing IIDs.
2001-08-22 18:03:34 +00:00
Mike McCormack
b473a0f0b9
Added stub for CancelIo.
2001-08-22 18:02:39 +00:00
Alexandre Julliard
fa42aa81e4
Removed WIN_GetDesktop().
2001-08-21 17:13:55 +00:00
Francois Gouget
9947b68c3e
Add the decVal field to VARIANT.
...
Fix the VARIANT C layout, i.e. the union/struct names/nesting.
Encapsulate all accesses to VARIANT types with the V_VT and V_UNION
macros.
2001-08-21 17:03:10 +00:00
Alexandre Julliard
d44e495aa4
Fixed GetClassLong to return full 32 bits for all items.
...
Removed GCW_* definitions that don't exist in Win32.
2001-08-20 18:09:39 +00:00
Nikolas Zimmermann
42c803630b
Removed struct UDATE forward declaration.
2001-08-20 18:03:28 +00:00
Alexandre Julliard
4ff32c8aef
Removed a number of direct accesses to the window structure.
2001-08-18 18:08:26 +00:00
Alexandre Julliard
e08a1b5396
Made the Interlocked*Pointer functions static inline since they aren't
...
exported by the Windows API.
2001-08-17 00:08:20 +00:00
Alexandre Julliard
78f9fae706
Create GDI stock objects as normal objects instead of using magic
...
handle values.
2001-08-17 00:07:13 +00:00
Alexandre Julliard
e811f9c353
Specify sizes for stock fonts again; removed the FixStockFontSize
...
hack. Ignore mapping modes when selecting stock fonts into a DC.
Removed a few direct accesses to GDI structures from x11drv.
2001-08-16 19:13:52 +00:00
Alexandre Julliard
3954117ce4
Moved undocshell.h to dlls/shell32. Removed shell16.h.
2001-08-16 18:49:56 +00:00
Alexandre Julliard
6837b9c119
Moved user lock to user.c. Added USER_CheckNotLock function.
2001-08-16 18:14:22 +00:00
Alexandre Julliard
301df6b5cd
Added names to standard critical sections (suggested by Andreas
...
Mohr).
2001-08-16 18:12:56 +00:00
Alexandre Julliard
658cdb4412
Make sure we don't hold the GDI lock when loading drivers.
2001-08-15 23:33:20 +00:00
Alexandre Julliard
181e3d8614
Implemented _CheckNotSysLevel.
2001-08-15 23:32:47 +00:00
Alexandre Julliard
2fe7c11014
Fixed win16drv initialisation.
2001-08-15 23:30:15 +00:00
Uwe Bonnes
97ac961214
PathGetExtensionAW has three arguments.
2001-08-15 23:20:21 +00:00
Marcus Meissner
4736cc8cd5
Implemented VarParseNumFromStr, VarNumFromParseNum.
2001-08-15 18:47:28 +00:00
Hidenori Takeshima
64fa141049
Added some dshow headers.
2001-08-15 17:38:28 +00:00
Hidenori Takeshima
f63aa4a405
Added IGraphBuilder, IFilterGraph2, IMediaSeeking interfaces.
2001-08-15 17:36:14 +00:00
Alexandre Julliard
20bc491dc7
Added mappings for a few messages.
...
Added unicode messages bit set to shortcut message mapping when
possible.
2001-08-13 20:33:21 +00:00
Daniel Walker
3e3e230d3b
- implemented SystemTimetoVariantTime/VariantTimetoSystemTime
...
There was another implementation of SystemTimetoVariantTime
submitted that didn't work for dates prior to 1900.
- implemented VarDateFromUDate/VarUdateFromDate
- implemented VariantTimeToDosDateTime
2001-08-13 20:07:01 +00:00
Alexandre Julliard
de42428f23
Removed a number of direct accesses to the WND structure, replacing
...
them by API calls.
2001-08-10 22:51:42 +00:00
Eric Pouech
624cbd7c47
Fixes for Solaris X86.
2001-08-10 22:29:21 +00:00
Eric Pouech
78a4134e51
- implemented correctly the HSZ as local atoms and added the needed
...
conversions to global atoms
- enhanced internal handle <=> pointer conversions, as well as
validity of such objects (life time, destruction, mutual access...)
- fixed a few ANSI/Unicode issues, stores most of the data as Unicode
- started having both Ansi/Unicode DDE window procs for message A/W
transformation
- fixed a few segmented pointer issues (mainly in DdeInitialize &
DdeGetData)
- added most of the CBF_ flags handling
- implemented the conversation announcement (XTYP_CONNECT_CONFIRM) on
server side
- enhanced DdeQueryConfig and implemented DdeReconnect
- implemented conversation termination (including XTYP_UNREGISTER)
- several others code clean up
- added transaction support on server side too
2001-08-09 22:07:22 +00:00
Alexandre Julliard
e994d5036e
Added Interlocked*Pointer functions.
...
Fixed InterlockedCompareExchange prototype.
2001-08-09 21:21:13 +00:00
Andreas Mohr
e5376f5428
Added more STATUS_ codes.
2001-08-09 21:14:42 +00:00
Alexandre Julliard
cb25e2506f
Replace SendMessage16 by SendMessageW where possible.
2001-08-08 23:28:42 +00:00
Alexandre Julliard
d253c58b1b
Rewrote most of SendMessage/PeekMessage.
...
Implemented inter-process messaging.
Moved most message routines to dlls/user, and split off 16-bit
routines to a separate file.
2001-08-07 19:19:08 +00:00
Marcus Meissner
252b0fe099
Implemented OleLoadPicture.
...
Added support for loading JPEG, Bitmap and Icons from persistant
streams.
Implemented JPEG support using libjpeg, added necessary configure.in
options.
Added IConnectionPoint style notifications to the IPicture iface.
Implemented several of the stubs already there, added some more.
2001-08-06 18:52:14 +00:00
Alexandre Julliard
cdb9cda6bf
Added SMTO_* defines.
2001-08-06 17:52:41 +00:00
Marcus Meissner
99f54153f5
SetCommConfig has 3 arguments, not 2.
2001-08-06 17:50:42 +00:00
Guy L. Albertelli
d6da8a03af
Add TBNF_* flags for the NMTBDISPINFO structure.
2001-08-03 18:06:50 +00:00
Alexandre Julliard
590fd62bed
Release 20010731.
2001-07-31 18:14:58 +00:00
Alexandre Julliard
b846b2df37
Force STRICT checking of callback function types when compiling Wine.
2001-07-30 19:10:43 +00:00
Alexandre Julliard
7c4b14031e
Fixed HTASK/HTASK16 handle mismatch.
2001-07-30 19:01:01 +00:00
Alexandre Julliard
e54cf7b4d5
Moved some handle declarations to the right headers.
2001-07-30 18:57:18 +00:00
Alexandre Julliard
9208301d16
Rewrote Escape to avoid calling down to Escape16.
...
Replaced Escape by ExtEscape in the DC function table.
2001-07-29 20:25:14 +00:00
Patrik Stridvall
03f3600816
Cleanup/removal of unnessary things that would have made winapi_*
...
parsing more complicated.
2001-07-29 20:18:51 +00:00
Alexandre Julliard
99bb9f9775
Added GetDeviceCaps to the DC driver interface. Removed devCaps
...
pointer in the generic DC structure.
2001-07-28 00:18:02 +00:00
Alexandre Julliard
3dd63eb2ad
Build the DC function table by using GetProcAddress on the graphics
...
driver module. Moved driver support to dlls/gdi.
2001-07-27 19:37:31 +00:00
Patrik Stridvall
bb72140265
Cleanup/removal of unnessary things that would have made winapi_*
...
parsing more complicated.
2001-07-26 21:44:12 +00:00
Patrik Stridvall
33c40709bf
- Moved comm related protoypes to the correct .h file.
...
- Cleaned up the include section.
2001-07-26 21:43:56 +00:00
Patrik Stridvall
65b07455d3
Removed inclusion of winnt.h because the porting layer shouldn't
...
include Windows specific stuff.
2001-07-26 21:43:29 +00:00
Alexandre Julliard
5edf4e1cef
Removed a few unnecessary Callouts.
2001-07-26 20:12:54 +00:00
Alexandre Julliard
8afe6628f8
Avoid using GetFastQueue16 from USER.
2001-07-26 20:12:22 +00:00
Travis Michielsen
188b32b73f
Fully implement DrawTextEx* functions.
2001-07-26 20:10:40 +00:00
Guy L. Albertelli
7f1d6d4752
Add values to describe return values from WM_NOTIFY of TBN_DROPDOWN.
2001-07-26 20:06:41 +00:00
Alexandre Julliard
e6c0642e79
Removed enhmetafile.h. Simplified ENHMETAFILEOBJ structure a bit.
2001-07-24 22:15:47 +00:00
Alexandre Julliard
5f728cae70
Removed HEAP_strdupA.
2001-07-24 21:45:22 +00:00
Patrik Stridvall
4b1574577d
- Made sure that the files that contains the declarations
...
of the implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
2001-07-23 23:50:18 +00:00
Alexandre Julliard
f899ef07a6
Removed some unnecessary includes.
2001-07-23 00:04:00 +00:00
Alexandre Julliard
6ac3937630
Commented out references to x11drv internals from MESA code.
2001-07-22 23:42:09 +00:00
Alexandre Julliard
0dd55c44a2
Removed some direct accesses to GDI internal pen/brush/font
...
structures.
2001-07-22 23:34:21 +00:00
Alexandre Julliard
6bbc745dde
Moved the 16-bit pointer to the DIB bits out of the driver-specific
...
structure and into the main bitmap structure. Removed
CreateDIBSection16 from the driver interface.
2001-07-22 23:13:08 +00:00
Alexandre Julliard
ef06b4a694
Got rid of HEAP_strdupW.
2001-07-22 23:08:10 +00:00
Patrik Stridvall
bc38d6bfde
- Made sure that the files that contains the declarations
...
of the implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
2001-07-20 18:00:00 +00:00
Alexandre Julliard
12070e1c72
Added a few more files to the install list.
2001-07-20 17:59:28 +00:00
Alexandre Julliard
37e9503ae8
Moved server.h to include/wine.
2001-07-19 00:39:09 +00:00
Patrik Stridvall
33929be46f
- Made sure that the files that contains the declarations
...
of implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
2001-07-18 21:04:23 +00:00
Alexandre Julliard
fcef026169
Reject pointer messages in SendNotifyMessage[AW] and
...
SendMessageCallback[AW]. Fixed prototypes.
2001-07-18 20:07:01 +00:00
Francois Gouget
d2cb1d1426
Include rpc*.h/windows.h/ole2.h just like windows.
2001-07-18 20:04:08 +00:00
Francois Gouget
f8142d3fa5
Added missing CommandLineToArgvW prototype.
2001-07-17 00:39:58 +00:00
Ove Kaaven
705e7d708b
Added STATUS_* constant for named pipes. Return STATUS_PIPE_NOT_AVAILABLE
...
when opening a named pipe if the pipe exists but no instances of it are
currently waiting for a connection.
2001-07-17 00:38:00 +00:00
Mike McCormack
e61ad3a9f3
Implement overlapped completion routines.
...
Don't use lpOverlapped->OffsetHigh to store bytes to transfer.
2001-07-12 22:29:41 +00:00
Lionel Ulmer
aeb92b1ca3
- removed unused OSMesa linking
...
- removed OSMesa code
2001-07-12 02:46:23 +00:00
Peter Hunnisett
8cec3cff1e
Added a bunch of entry points.
...
Added some stubs and header information.
Fixed some return codes.
2001-07-11 20:19:06 +00:00
Mike McCormack
de7c3003e2
Start implementing named pipes.
2001-07-10 19:16:49 +00:00
Peter Hunnisett
d50a5b3f0a
Add shlwapi.wvnsprintf[AW], header info and comments.
2001-07-10 19:12:40 +00:00
Peter Hunnisett
7736876afd
Implemented a stub for WSARecvFrom.
2001-07-10 19:09:59 +00:00
Patrik Stridvall
09da966c8c
Add proper check for existance of struct sockaddr member sa_len.
2001-07-08 22:30:50 +00:00
Hidenori Takeshima
04c43c5f6f
Added missing IIDs.
2001-07-08 20:29:48 +00:00
Mike McCormack
838a3614f6
Declare stubs for ReadFileEx, WriteFileEx.
2001-07-02 18:56:01 +00:00
Hidenori Takeshima
0ca6db0a1c
Added some dshow headers.
2001-07-02 18:04:04 +00:00
Nikolas Zimmermann
96c0ed6634
Added IBindHost, IWinInetInfo, IWinInetHttpInfo class definitions,
...
BINDF, BINDSTATUS structs.
2001-07-02 17:58:01 +00:00
Alexandre Julliard
4bbf1fbded
Release 20010629.
2001-06-29 20:19:27 +00:00
Alexandre Julliard
ed15fc7de1
Moved ForceWindowRaise to the USER driver and removed the WND driver.
2001-06-29 01:26:41 +00:00
Patrik Stridvall
61c8a939f3
Fixed subtle configure bug concerning OpenGL.
...
Found on FreeBSD (which has OpenGL in /usr/X11R6/lib).
2001-06-28 18:03:15 +00:00
Dmitry Timoshkov
93e936f97b
Finish ole32 separation.
2001-06-28 17:59:22 +00:00
Alexandre Julliard
9f55ae6f62
- Remove cooked hardware messages when they are dropped (reported by
...
Gerard Patel).
- Convert all posted 32-bit messages to Unicode before storing them in
the queue.
- Faster implementation of MSG_IsPointerMessage.
- Moved a couple of functions from queue.c to message.c.
2001-06-28 04:37:22 +00:00
Alexandre Julliard
ed2f19a63f
Put AC_DEFINE symbols definitions directly in the configure script so
...
that we no longer need an acconfig.h. Cleaned up dlopen() tests a bit.
2001-06-27 21:42:00 +00:00
Alexandre Julliard
649637f53f
Added window properties to make some x11drv-specific information
...
available to higher level code.
2001-06-26 21:10:11 +00:00
Uwe Bonnes
6509fa93f9
Added /dev/parport support for direct port access.
2001-06-26 21:06:07 +00:00
Alexandre Julliard
f9037de2ae
Implemented SendInput().
2001-06-25 20:01:03 +00:00
Mike McCormack
45a5996144
Added some defines for process security tokens.
2001-06-22 23:43:09 +00:00
Eric Pouech
6a03ac0e96
Merge from Corel tree. Contributors are:
...
- Corel (Sean Langley, Michael Abd-El-Malek, Rick Mutzke, Bill Xing)
- Macadamian on behalf of Corel (Louis-Philippe Gagnon, Jean-Claude Batista)
Also added a few bits:
- Complete window model for several instances and conversations.
- Support for asynchronous transactions.
- Fixed some code (WM_DDE_REQUEST, WM_DDE_ADVISE, WM_DDE_REQUEST) handling.
- Support for wild connections.
2001-06-22 23:02:48 +00:00
Ove Kaaven
624f14e776
Make GetCursorPos call XQueryPointer.
2001-06-21 00:44:09 +00:00
Ove Kaaven
6e33f63e4a
Extended __wine_enter_vm86 to handle pending interrupts.
2001-06-21 00:39:34 +00:00
Alexandre Julliard
ee8ab7af8a
Avoid returning an unlocked window pointer from WINPOS_WindowFromPoint.
...
Removed a few no longer used routines.
2001-06-20 23:16:34 +00:00
Alexandre Julliard
4b0343dc5f
Moved queue paint count to the server. Removed a few no longer used
...
routines.
2001-06-20 22:55:31 +00:00
Alexandre Julliard
838d65aebe
Moved hardware message queue handling to the server.
2001-06-19 19:16:41 +00:00
Marcus Meissner
52db08aceb
BSCF enum defines flags, not an enumeration.
2001-06-19 18:14:25 +00:00
Patrik Stridvall
887c035be1
- Added, cleaned up and/or documentated _{begin,end}thread{,ex}.
...
- _lfind and _ltow are implemented (not stubs).
2001-06-19 03:46:27 +00:00
Patrik Stridvall
cd6b8cadce
Fixed GetCommConfig number of arguments.
2001-06-19 03:44:16 +00:00
Marcus Meissner
9c0ae56d39
Added definitions for IKsPropertySet, small stub implementation for
...
IDirectSound3DBuffer. Fixed one pointer reference.
2001-06-13 19:36:10 +00:00
Alexandre Julliard
6d027e1fc2
Added counter for operations generating graphics exposures to the DC
...
struct, to avoid waiting for expose events when none were generated.
2001-06-11 20:24:57 +00:00
Marcus Meissner
0f6cfbc7ba
Added check for broken mmap64.
2001-06-08 19:34:56 +00:00
Alexandre Julliard
0b16474c2a
Removed WIN_NATIVE flag.
2001-06-08 19:00:56 +00:00
Hidenori Takeshima
c814a6ce76
Implemented some part of AVIFIL32.
2001-06-07 22:28:19 +00:00
Gerard Patel
ad363030a1
Use a flag to test if create structure is unicode.
2001-06-06 21:26:50 +00:00
Andreas Mohr
1426c8cb74
Documentation updates.
2001-06-06 21:06:27 +00:00
Ian Pilcher
40432fef7e
Use autoconf checks to check for various FreeType headers.
2001-06-06 21:05:23 +00:00
Alexandre Julliard
8ff37b8f31
Set low-order bit of module handle for LOAD_LIBRARY_AS_DATAFILE.
...
Cleaned up a few HMODULE/HMODULE16 mismatches.
2001-06-06 20:24:12 +00:00
Ian Pilcher
5a4ecdbdf4
Fixed typo in INTERNAL_YWSTODS.
2001-06-06 20:21:02 +00:00
Bobby Bingham
db4aae2222
Stub implementation of AnimateWindow().
2001-06-06 20:20:09 +00:00
Marcus Meissner
485c3ef08a
Some ASPI fixes, SC_GET_DISK_INFO stubbed, but returning sucess, ASPI
...
buffer allocation/free implemented.
2001-06-06 20:19:07 +00:00
Alexandre Julliard
dc4fe7735b
Create an X window for every window, including children.
...
Fixed non-client rectangle calculations in managed mode.
Added support for icon window in managed mode.
2001-06-04 21:55:17 +00:00
Malte Starostik
251f30ac3c
Implemented some very basic functionality.
2001-05-31 21:38:38 +00:00
Francois Gouget
a08b165955
Added msvcrt/eh.h.
...
Implemented unexpected, terminate and set_unexpected/terminate.
2001-05-31 21:32:53 +00:00
Francois Gouget
9fcefdd89d
Fix the VarXxxFromCy conversions.
...
Remove (commented-out) references to inexistent VarXxxFrom32 functions.
Remove obsolete '32' suffixes.
2001-05-31 21:32:08 +00:00
Marcus Meissner
6bb990f7fd
Drop any file64 functions, try to use system supplied 64-bit mode by
...
using proper defines.
2001-05-29 20:55:21 +00:00
Marcus Meissner
784fd59e43
First try at implementing PathGetCharType().
2001-05-29 20:51:53 +00:00
Andreas Mohr
a2eb86bb90
Added an unknown VxD error code.
2001-05-24 18:45:07 +00:00
Andreas Mohr
9abd5530c8
Make snoop code take ordinal base into account.
2001-05-24 18:43:16 +00:00
Andreas Mohr
9650c2baea
- BuildCommDCB16() uses int instead of BOOL
...
- OpenComm16() should return IE_BADID for *all* invalid strings
2001-05-24 18:42:38 +00:00
Alexandre Julliard
5db8d2f48b
Make WIN_WindowFromPoint take a POINT instead of a POINT16.
...
Small bug fix in scope window handling.
Always check for message when QS_SENDMESSAGE is set.
2001-05-22 19:55:20 +00:00
Alexandre Julliard
a67e6486df
Removed THREAD_IsWin16.
2001-05-18 23:21:22 +00:00
Alexandre Julliard
51ab43bd13
Moved the major part of message queue and window timer handling into
...
the server.
Implemented MsgWaitForMultipleObjectsEx.
2001-05-18 22:51:56 +00:00
Marcus Meissner
f6eb06b105
Enhanced SetThreadExecutionState stub.
2001-05-18 20:58:43 +00:00
Ian Pilcher
563598d45d
Read metrics from TrueType fonts.
2001-05-16 20:56:05 +00:00
Alexandre Julliard
4323004bf1
Create an X connection for each thread, and process X events in the
...
thread that created the corresponding X window.
Spawn a separate thread to run the desktop message loop in desktop
mode.
2001-05-16 19:52:29 +00:00
Alexandre Julliard
5079214384
Warnings fixes.
2001-05-16 19:45:34 +00:00
Marcus Meissner
3f1ed52d8b
Implemented 64bit file size handling.
...
Removed several unneeded sys/stat.h includes.
2001-05-14 20:09:37 +00:00
Bang Jun-Young
88edb86363
Define HAVE_SYS_SOCKET_H on NetBSD and FreeBSD.
2001-05-14 19:20:30 +00:00
Francois Gouget
9dc50e12fb
Removed some more obsolete 32 suffixes.
2001-05-11 19:54:47 +00:00
Alexandre Julliard
c559735bf8
Renamed display to gdi_display where it is used for GDI operations, to
...
allow supporting multiple X connections.
2001-05-11 00:17:47 +00:00
Alexandre Julliard
9d80a9fe68
Release 20010510.
2001-05-10 21:30:47 +00:00
Alexandre Julliard
e3fe9f24ce
Moved ScrollWindowEx implementation to the graphics driver.
2001-05-10 03:23:59 +00:00
Francois Gouget
adcc3ad01f
The declaration of DECIMAL in VARIANT happens in the wrong place.
...
Comment out for now.
2001-05-10 03:11:26 +00:00
Ove Kaaven
b08af2f033
Fixed the IDirectDrawSurface4 interface declaration to conform a bit
...
more with the DirectX SDK headers' idea of what the interface looks
like.
2001-05-09 19:44:25 +00:00
Alexandre Julliard
3abeae8f4a
Moved window move/resize syscommand handling to the graphics driver.
2001-05-09 17:21:04 +00:00
Marcus Meissner
f30b035102
PS passthrough was sending 2 bytes too many.
...
Added GETSETPRINTORIENT stub.
Implemented EPSPRINTING mode changer.
2001-05-08 00:10:52 +00:00
Francois Gouget
5653939481
Added the minmax.h header (VC6).
...
Added support for NOMINMAX.
Remove __min/__max from windef.h, they belong to (msvcrt/)stdlib.h.
2001-05-07 20:14:00 +00:00
Francois Gouget
8a259449d9
Added missing include directives.
2001-05-07 18:20:32 +00:00
Francois Gouget
fcba601cf4
RC_INVOKED (&NOWINRES) special cases.
2001-05-07 18:18:33 +00:00
Francois Gouget
d46cc43f0a
Added support for the DECIMAL type.
...
Names are no longer suffixed with 32! Removed it.
2001-05-07 18:15:38 +00:00
Francois Gouget
e533a3f130
Added IS_ERROR.
2001-05-07 18:14:10 +00:00
Alexandre Julliard
c6a835a63e
Remove Get/SetBeepActive from USER driver and manage it locally inside
...
SystemParametersInfo.
2001-05-05 00:49:15 +00:00
Marcus Meissner
ab8b7dba77
Added CUPS printing support.
2001-04-27 18:02:46 +00:00
Alexandre Julliard
9ae0fe54b0
Moved most of the implementation of SetWindowPos and SetDrawable into
...
the user driver, and the corresponding code into the dlls/x11drv
directory. Moved a few functions out of the window driver into the
user driver. Plus a few related cleanups.
2001-04-24 23:28:52 +00:00
Francois Gouget
fceb19ff8e
Don't use Windows types like LONGLONG in msvcrt headers.
2001-04-24 23:16:39 +00:00
Francois Gouget
c4efb32c7e
Prevent use by Wine's source.
...
Added missing 'function' definitions (macros really).
2001-04-23 18:23:00 +00:00
Francois Gouget
d1ff49d7ea
Added offsetof (for the MFC).
2001-04-23 18:22:05 +00:00
Francois Gouget
b29120d2c4
Add msvcrt/malloc.h (for the MFC).
...
Add msvcrt/search.h.
Move duplicated definitions to the new headers.
Use malloc.h instead of stdlib.h when sensible.
2001-04-23 18:20:55 +00:00
Francois Gouget
131961d4ab
Provide limited support for the msvcrt debug API.
2001-04-23 18:19:27 +00:00
Alexandre Julliard
81da4bbbbb
Release 20010418.
2001-04-19 01:17:26 +00:00
Alexandre Julliard
c7d3931863
Moved DCX_* constants to winuser.h.
2001-04-18 17:41:57 +00:00
Gavriel State
bc381a6a3f
Copy the first 128 colors from the default colormap to Wine's private
...
colormap when using 'shared' colors.
2001-04-16 19:33:25 +00:00
Ove Kaaven
6cba8bf47f
Fixed CoerceDIBSection's AuxMod handling. Added CoerceDIBSection2.
2001-04-16 19:05:37 +00:00
Ove Kaaven
f0d45247bf
Yet more stuff for ddrawi.h, including some GetDriverInfo GUIDs.
2001-04-16 19:04:58 +00:00
Ove Kaaven
a9ea8574d4
Direct3D header update.
2001-04-16 19:02:22 +00:00
Ove Kaaven
692cc5ece7
New header d3dhal.h, the Direct3D HAL device driver interface.
2001-04-16 19:01:38 +00:00
Ove Kaaven
ce4e097d4c
Generalize the Wine version resource template a bit.
2001-04-16 18:58:46 +00:00
Peter Hunnisett
3d7cd87698
- Provide lobby provider COM object header file and stub implementation
...
- Break out dpl and dp service provider intialization
- Add missing definition of E_PENDING
- Resolve a few fixmes
- Fix includes for dplay.h
2001-04-12 21:10:54 +00:00
Alexandre Julliard
3f03975f48
Added first/last message filters to MSG_InternalGetMessage to avoid
...
busy waits.
2001-04-12 21:09:03 +00:00
Michael Stefaniuc
85d308631c
- added stubs for three console functions
...
- updated wincon.h
2001-04-12 21:07:25 +00:00
Francois Gouget
7a2da179b9
Prevent multiple definitions caused by MSVCRT headers.
2001-04-10 23:23:31 +00:00
Francois Gouget
eee695dd71
Added headers for the msvcrt library.
2001-04-10 23:21:43 +00:00
Peter Hunnisett
de962afa56
Added stub for WSASend.
2001-04-10 21:22:34 +00:00
Marcus Meissner
40af1a87a5
Arg 3 of CoGetClassObject is COSERVERINFO*, added some more debug.
2001-04-09 18:33:49 +00:00
Alexandre Julliard
3e7497f20e
Unified 16-bit and 32-bit scheduling a bit more.
2001-04-04 00:19:55 +00:00
Huw D M Davies
26ee2ca445
Fix member names in NEWTEXTMETRICEX structs.
2001-04-04 00:09:53 +00:00
James Juran
36b698fc55
Add value 106 to SystemParametersInfo.
2001-04-02 19:12:22 +00:00
Alexandre Julliard
04689b26f0
Always load the 32-bit dll containing a given 16-bit builtin.
...
Check the module name in addition to the file name when loading a
16-bit builtin dll.
2001-03-28 01:47:28 +00:00
Alexandre Julliard
65fcd9e27a
Release 20010326.
2001-03-26 20:57:09 +00:00
Alexandre Julliard
26320d1f75
Cleanup properly on x11drv unloading.
...
Moved --synchronous option into config file.
Removed --desktop, --display and --language command-line options.
2001-03-23 23:45:45 +00:00
Michael McCormack
1c32a46d5a
Use poll() on the client-side during server waits to implement
...
overlapped I/O.
2001-03-22 20:09:34 +00:00
Alexandre Julliard
a5a872efca
Use the new send_fd mechanism for the set_console_fd server request.
2001-03-22 19:35:27 +00:00
Jeff Garzik
3ea0c073f8
Warning fixes.
2001-03-21 20:31:26 +00:00
Alexandre Julliard
b9c9cdc5d4
- Added support for app-specific dll overrides using
...
AppDefaults\<appname>\DllOverrides configuration section.
- Better support for multiple --dll options.
- Added warning message to discourage putting multiple dlls in a
single override entry.
2001-03-20 02:11:08 +00:00
Ove Kaaven
27398d4966
Implemented Get/SetDeviceGammaRamp.
2001-03-20 01:55:18 +00:00
Ove Kaaven
313051f9d6
Added gamma ramp code to the XVidMode interface.
2001-03-20 01:24:08 +00:00
Ove Kaaven
529eaed93a
More DirectDraw HAL type declarations.
2001-03-20 01:15:36 +00:00
Dmitry Timoshkov
13535251bf
Add version info for built-in oleaut32.dll.
2001-03-19 19:17:27 +00:00
Ove Kaaven
1859dde8e9
Added IDirectDrawGammaControl interface declaration.
2001-03-19 19:15:57 +00:00
Huw D M Davies
39f54283fc
Moved GetTextMetrics to unicode.
2001-03-16 16:43:14 +00:00
Dmitry Timoshkov
07b6e6e62e
Fixed prototype of GetFileVersionInfoA/W.
2001-03-16 16:42:20 +00:00
Ove Kaaven
c5f35b701f
Added Win2000 WS_EX_LAYERED window style.
2001-03-16 16:40:43 +00:00
James Juran
7313b78619
Added stub for SetThreadExecutionState (new function in Win98/2000).
2001-03-13 23:33:26 +00:00
Huw D M Davies
916a1a6c72
Fix typo in OUTLINETEXTMETRIC definition.
2001-03-13 23:31:40 +00:00
Francois Gouget
f5a6e30493
Added CreateRemoteThread.
2001-03-10 19:15:04 +00:00
Alexandre Julliard
e5dedb1906
Added support for nested server waits (to allow waiting in signal
...
handlers).
2001-03-08 01:16:41 +00:00
Alexandre Julliard
e0da54a09f
Release 20010305.
2001-03-05 22:30:07 +00:00
Alexandre Julliard
8859d77279
Create the server pipes on the client side and transfer them to the
...
server on thread creation.
Use a single per-process socket instead of one per thread for
transferring file handles between client and server.
2001-03-01 22:13:49 +00:00
Alexandre Julliard
f52424055f
New mechanism to transfer file descriptors from client to server.
2001-02-28 21:45:23 +00:00
Francois Gouget
282f7270c1
Small 'typos in comments' fixes.
2001-02-28 05:31:02 +00:00
Alexandre Julliard
9ee9efff1b
Use the standard CreateThread routine to create 16-bit tasks instead
...
of duplicating the code.
2001-02-28 05:29:50 +00:00
François Gouget
880cd395b7
WINE_UNICODE_TEXT was incorrect.
...
Dropped support for WINE_UNICODE_TEXT('c') in C.
2001-02-28 05:18:54 +00:00
Alexandre Julliard
67a749999a
New set of macros for server calls; makes requests without variable
...
part somewhat faster.
2001-02-27 02:09:16 +00:00
Dmitry Timoshkov
8f73cd14ce
Add version information (16 and 32 bit) to core built-in dlls:
...
krnl386.exe/kernel32.dll, user.exe/user32.dll, gdi.exe/gdi32.dll.
Provide a way for reading version information using standard API:
GetFileVersionInfoSize -> GetFileVersionInfo -> VerQueryValue.
2001-02-23 20:37:13 +00:00
Alexandre Julliard
7f187e5043
Only create the system heap when we actually need it.
2001-02-23 01:37:05 +00:00
Susan Farley
42b2c18279
Avoid alignment problems with NMPGSCROLL struct.
2001-02-23 01:32:46 +00:00
Eric Pouech
92b23186ae
A first stab at implementing the RunDll features.
2001-02-23 01:12:26 +00:00
Alexandre Julliard
d90e964cee
Added separate server pipe to wait on blocking server calls.
...
Send the complete request/reply through the request fifo instead of
just a dummy byte.
Convert error status to text in server reply tracing.
2001-02-21 04:21:50 +00:00
Ian Pilcher
ccfe6e9c9b
Implement EnumPrinterDataEx{A|W}.
2001-02-21 04:00:40 +00:00
Alexandre Julliard
5f195f8c01
Small server protocol cleanups.
2001-02-20 23:45:07 +00:00
Alexandre Julliard
ea2a9a8974
Removed a few Callout functions by doing a GetProcAddress at the time
...
we actually need the function.
2001-02-20 00:55:17 +00:00
Josh DuBois
9f758cc568
Moved typedef of CRITICAL_SECTION out of #pragma pack(1) block.
2001-02-20 00:49:12 +00:00
Alexandre Julliard
1c3c1e4fe6
Release 20010216.
2001-02-16 22:44:01 +00:00
Alexandre Julliard
a4bc5a2138
Pass the stdin/stdout handles on startup to use as console (based on a
...
patch by Eric Pouech).
2001-02-16 19:08:19 +00:00
Huw D M Davies
2aa85eed18
Change FONTOBJ to use LOGFONTW rather than LOGFONT16.
...
Updated parameters of DEVICEFONTENUMPROC.
2001-02-14 22:56:38 +00:00
Eric Pouech
26146cdd67
Started the real implementation of mciavi.
2001-02-14 21:49:22 +00:00
Ove Kaaven
0dae89937f
Some important stuff from the DirectDraw DDK headers.
2001-02-13 20:24:16 +00:00
Josh DuBois
169adf5c64
More verbose error messages when application load fails.
2001-02-13 20:23:45 +00:00
James Abbatiello
4570478a6e
Use the Pentium's rdtsc instruction (if available) to implement
...
QueryPerformanceCounter.
2001-02-13 20:20:27 +00:00
Josh DuBois
4b1eb5171c
Defined architecture-specific macros for ppc.
2001-02-13 01:50:38 +00:00
Francois Gouget
e19c60ab25
Add missing definitions required by the Control Spy examples.
2001-02-12 19:39:58 +00:00
Jon Griffiths
935677ab04
Implement LHashValOfNameSysA for 4 LCIDs, fix prototype.
2001-02-12 19:33:42 +00:00
Francois Gouget
1f5365ab82
Declare RICHEDIT_CLASS20W using a WCHAR array.
2001-02-12 19:17:46 +00:00
Chris Morgan
d62dd82efb
Fix ListView_GetItemRect() macro.
...
Fix use of ListView_GetItemRect() macro in listview control.
Add some documentation to LISTVIEW_GetItemRect().
2001-02-12 03:46:00 +00:00
James Abbatiello
45edb2fcb3
Fix a few compiler warnings.
2001-02-12 03:42:58 +00:00
Dmitry Timoshkov
91adf0aa4e
Added unicode MDI client window proc.
2001-02-12 03:40:41 +00:00
Jon Griffiths
be98c7b1b3
Use extern "C" for Winelib C++ apps.
2001-02-12 03:38:46 +00:00
Francois Gouget
40774c3c91
Change the callback declarations to a safer format.
2001-02-12 01:29:08 +00:00
Huw D M Davies
d2b850e8aa
Implement Set/GetPrinterData[Ex].
...
Remove ordinals from winspool.drv.spec .
2001-02-12 01:26:47 +00:00
Guy L. Albertelli
e13633b9e5
- Fix typo in previous change.
...
- Add structures for CBEN_INSERTITEM notify message.
2001-02-12 01:16:38 +00:00
Ulrich Weigand
52e891d5ec
Synchronize access to MESSAGEQUEUE members.
2001-01-29 00:33:35 +00:00
Alexandre Julliard
e939eae00b
Made exception_event_request non-blocking, and added
...
get_exception_status to retrieve the exception result returned by the
debugger.
2001-01-26 20:45:41 +00:00
James Juran
f4d5fefb0a
Add <string.h> to files that needed it.
2001-01-26 20:43:40 +00:00
Alexandre Julliard
e9936d96e1
Changed wait_process and wait_debug_event requests to never block;
...
waiting is always done through WaitForSingleObject().
2001-01-26 00:22:26 +00:00
Dmitry Timoshkov
06e735d2ec
Replace 16-bit calls in DefWindowProc by 32-bit, preferring unicode
...
API calls.
2001-01-26 00:19:33 +00:00
Patrik Stridvall
d5f824b482
Fixed some issues found by winapi_check.
2001-01-25 22:23:08 +00:00
Alexandre Julliard
803dbb6f00
Removed non-standard OBM_RADIOCHECK bitmap.
2001-01-24 19:48:39 +00:00
Eric Kohl
08936ff97a
Partial implementation of world transform support.
2001-01-24 19:38:11 +00:00
Francois Gouget
f12dbd0f08
Added various definitions (mostly macros).
...
Fixed typo in the HDN_{BEGIN,END}DRAG macros.
Added a pointer type for IMAGEINFO.
Fixed the return type of TreeView_{SetToolTips,GetToolTips}.
Even macros must come in A/W and neutral form (see the ListView_ series).
Fixed typo in MonthCal_SetColor.
2001-01-22 19:26:07 +00:00
Francois Gouget
27e388ffdd
Added CHARRANGE.
2001-01-22 19:25:27 +00:00
Francois Gouget
a0e61ec518
Added PSN_GETOBJECT.
2001-01-22 19:25:05 +00:00
Josh DuBois
a57eb65548
Changed VarCyFromI1 to take a signed char.
2001-01-22 19:23:54 +00:00
Jon Griffiths
c968ed1542
Fixed Unicode strings.
2001-01-22 02:18:27 +00:00
Jon Griffiths
4ab1558d8a
- Remove <string.h> from winnt.h.
...
- ntdll: complete crt functions, prevent libc imports, fix sscanf.
2001-01-22 02:17:29 +00:00
Jon Griffiths
7a6bad8f10
- Fix a typo in TBSAVEPARAMS A/W declaration.
...
- Use 16 bit Unicode constants for wc strings.
- Make some string constants available as Unicode.
2001-01-22 02:13:58 +00:00
Guy L. Albertelli
1410bfe050
Added NMCBEENDEDIT{W|A} structures and flags.
2001-01-21 21:10:29 +00:00
Francois Gouget
ff1d7282e4
Added missing pointer type declarations (usually Pxxx).
2001-01-21 21:09:22 +00:00
Alexandre Julliard
8bb7fb960c
Fixed a number of incompatibilities in OEM icons/cursors handling.
2001-01-20 02:48:30 +00:00
Marcus Meissner
74f2b4b2ae
Added configure check for old linux/input.h.
2001-01-19 21:09:07 +00:00
Alexandre Julliard
16cbf4022c
Store USER icons and cursors as resources instead of xpm bitmaps.
2001-01-18 20:32:01 +00:00
Francois Gouget
e1c09e2c72
Added 3 missing FS_xxx macros.
2001-01-18 20:28:56 +00:00
Josh DuBois
46fb7e0057
Make some noise in a few cases where the X11drv doesn't load, but used
...
to fail silently.
2001-01-17 21:51:07 +00:00
Alexandre Julliard
598412ed6a
Cleaned up the various errno location tests in configure.
...
Added (h_)errno_location pointers in the library that allow remapping
the calls in higher level dlls.
Moved X11DRV_CritSection out of sysdeps.c and into x11drv.dll.
2001-01-17 20:22:22 +00:00
James Juran
c85144b0d9
Added some stubs needed for IE 5.5 setup.
2001-01-17 20:17:46 +00:00
Alexandre Julliard
ee21c443c6
Replaced X11DRV_CritSection references by wine_tsx11_(un)lock.
2001-01-15 22:31:24 +00:00
Alexandre Julliard
8efd454067
Removed CALL_LARGE_STACK support.
2001-01-15 22:30:50 +00:00
Alexandre Julliard
a41b2cfdd0
Moved tweak support to USER dll. Removed tweak.h and cache.h.
2001-01-15 20:12:55 +00:00
Alexandre Julliard
7d5bc5c3f9
Removed some direct accesses to the 16-bit task structure.
2001-01-15 20:09:09 +00:00
Alexandre Julliard
f7f1defb4f
Release 20010112.
2001-01-13 02:43:24 +00:00
Stefan Leichter
73db900aae
Implemented EnumProtocolA/W.
2001-01-12 23:15:54 +00:00
Andreas Mohr
a7ca2ba777
NetBSD 1.5 is lacking ecvt, fcvt, gcvt for crtdll.
2001-01-12 23:07:11 +00:00
Alexandre Julliard
a5ed3b19eb
Removed obsolete get_req_buffer() function.
2001-01-12 19:58:52 +00:00
John R. Sheets
bc80a3b4c7
Implemented stubs for IWebBrowser in shdocvw.dll.
2001-01-11 22:32:44 +00:00
John R. Sheets
2dc7a4379e
Correct some cut & paste typos.
2001-01-11 20:21:15 +00:00
Ulrich Weigand
15f96804c4
Replaced architecture-dependent configure checks by hardcoded
...
definitions in winnt.h (to avoid config.h dependency).
2001-01-11 00:54:21 +00:00