Alexandre Julliard
8081e5a1e5
Added handle_t type to server interface so that we can make handles
...
pointers later on.
Always use 0 to signal invalid handle in server requests.
2001-01-05 04:08:07 +00:00
François Gouget
980eeecf99
I triple checked but yes, CHOOSECOLOR.hInstance is an HWND...
2001-01-05 03:45:40 +00:00
Francois Gouget
a1d23f5da6
Removed the 'fn' prefix (i.e. ICOM_FN).
2001-01-04 22:59:48 +00:00
Alexandre Julliard
d6c0f9f784
Authors: Andrew Lewycky <andrew@transgaming.com>, Gavriel State <gav@transgaming.com>, Ove Kaaven <ovek@transgaming.com>
...
Major DirectDraw restructure/reimplementation, using an improved component
object model hierarchy. The implementation currently supports:
- DirectDraw over GDI/USER in a window (using DIBsections and
asynchronous updates)
- XVidMode
- XF86DGA2
- All DirectDraw interfaces from versions 1 to 7 (at least in theory)
- Hooks for Direct3D interfaces
2001-01-04 22:44:55 +00:00
Eric Pouech
28b8ac8343
Added a few missing parts.
2001-01-04 20:58:05 +00:00
Eric Pouech
ad250aac34
Now using manifest constant instead of raw values for all the
...
DRV_QUERY??? values.
2001-01-04 19:53:51 +00:00
François Gouget
f53b0e89e4
Moved the function pointer types to their rightful headers.
...
The definition of the function pointer types must be based on STRICT.
2001-01-04 19:32:22 +00:00
Jon Griffiths
d94fc2216d
Added InitializeCriticalSectionAndSpinCount prototype.
2001-01-03 21:42:07 +00:00
François Gouget
d6515df871
Convert HDESK to STRICT.
2001-01-03 21:39:33 +00:00
Ove Kaaven
c90fb25c68
Turn on detectable autorepeat if the X Keyboard Extension is
...
detected.
2001-01-02 22:39:14 +00:00
François Gouget
6048a97968
Moved HMETAFILEPICT to wtypes.h. Note, HMETAFILEPICT is always a
...
'void*' unlike regular handles.
2001-01-02 22:31:07 +00:00
François Gouget
dea3d786e4
Moved HDROP to shellapi.h.
2001-01-02 21:00:46 +00:00
François Gouget
504973de49
Should include cguid.h.
2001-01-02 20:55:40 +00:00
François Gouget
a4aeb2a165
Added two error codes: E_DRAW and DATA_E_FORMATETC.
2001-01-02 20:53:35 +00:00
François Gouget
29625ff564
SC_HANDLE is a HANDLE, not a 'DECLARE_HANDLE'
...
SERVICE_STATUS_HANDLE is a DWORD
2001-01-02 20:17:15 +00:00
François Gouget
59d0bdb89f
Reordered the definitions according to their value.
...
Inserted the *_S_* macros right before the corresponding *_E_* block
Reindented the values.
Removed the duplicate set of E_xxx macros since they are only used on
non WIN32 platforms.
Uncommented the CO_E_INIT_ set of macros.
Removed some duplicate macro definitions and fixed various typos.
Added the definitions needed by the MFC.
2001-01-02 20:08:40 +00:00
Eric Pouech
9a37e505ed
Fixed evilish cut and paste.
2000-12-29 17:39:52 +00:00
François Gouget
cce38d7ad3
Added an ICOM_FN that generates either fn##xfn or sfn as appropriate.
...
Use ICOM_FN to avoid duplicating the 'ICOM_V?METHOD.*' definitions.
Remove the obsolete ICOM_CVMETHOD macros.
Use the ICOM_VTBL macro to avoid duplicating the 'ICOM_CALL.*'
definitions.
2000-12-29 05:24:50 +00:00
Ulrich Weigand
0108d83818
Fixed winebuild to work on non-Intel architectures.
2000-12-29 05:17:33 +00:00
François Gouget
441f874517
Added a prototype for GetLogColorSpace.
2000-12-29 03:43:43 +00:00
François Gouget
ca08edefa0
Convert HCOLORSPACE to STRICT mode.
2000-12-29 03:40:55 +00:00
Ulrich Weigand
2e8e2334c6
Don't link with libw if libc already contains w* routines.
...
Link every library with libnsl if required.
Include ieeefp.h where necessary.
2000-12-27 18:49:08 +00:00
Ulrich Weigand
cc195924a6
Added check whether unaligned memory access is allowed.
...
Added macros to access unaligned WORDs / DWORDs.
2000-12-27 04:18:26 +00:00
Ove Kaaven
e5557b357a
Separated the MZ loader and core DOS VM into dlls/winedos.
2000-12-26 00:22:45 +00:00
François Gouget
45437038b6
Declare all handles with DECLARE_OLD_HANDLE to ease conversion to
...
STRICT.
2000-12-26 00:07:25 +00:00
Francois Gouget
b065697ad8
Added GetDCBrushColor and GetDCPenColor.
2000-12-26 00:00:46 +00:00
François Gouget
ce03ac889c
Moved HRASCONN from windef.h.
...
Added missing Unicode type and function definitions.
Added a few missing macro definitions.
Enclose in an extern "C" for C++ Winelib applications.
Added the structure packing specification.
2000-12-24 20:44:08 +00:00
François Gouget
55146dbe18
Fixed a few type clashes in preparation for the switch to STRICT.
2000-12-24 20:33:01 +00:00
Alexandre Julliard
5483799eb9
Release 20001222.
2000-12-23 00:13:05 +00:00
Eric Pouech
4d24e0f5a6
Replaced calls to KERNEL.Yield16 by calls to KERNEL32.K32WOWYield from
...
outside libkernel.so.
2000-12-22 23:25:47 +00:00
Dmitry Timoshkov
18d817ab6d
Remove redundant ';' at the end of line.
2000-12-22 20:28:19 +00:00
Alexandre Julliard
d549f6909e
Use a separate FIFO pair for server requests that don't need to pass a
...
file descriptor.
Associate file descriptors with handles on the server side so that we
don't need to pass the fd every time the client wants to use it.
2000-12-22 02:04:15 +00:00
Alexandre Julliard
5801723b50
Replaced WIN16_GlobalLock16 by "official" function K32WOWGlobalLock16.
2000-12-22 01:09:26 +00:00
Alexandre Julliard
3f75eaacdc
Authors: Ove Kaaven <ovek@transgaming.com>, Gavriel State <gav@transgaming.com>
...
More DIB section copy-blitting improvements: Handle 8bpp DIBs, DC
mapping modes, and clipping. Take advantage of the DIBsection's
XShmImage mechanism to get a really fast blit to the display.
2000-12-22 01:07:57 +00:00
François Gouget
5e5c52d477
DUMMYSTRUCTNAME2 creates a conflict when using anonymous union names.
2000-12-19 23:31:52 +00:00
James Hatheway
93a41e8d76
Fix IConnectionPointContainer interface macros.
2000-12-19 23:30:24 +00:00
François Gouget
44a182229b
winuser.h now requires that we include winbase.h first.
2000-12-19 04:53:20 +00:00
François Gouget
ef14b8a9e6
Added CreateWindowStation.
2000-12-19 04:52:17 +00:00
François Gouget
da4fd92316
Removed the 'extern "C" { ... }' statement. It is not supposed to be
...
there.
2000-12-19 04:51:43 +00:00
François Gouget
640ec8e635
Moved a misplaced 'extern "C" { ... }' statement.
2000-12-19 04:51:10 +00:00
François Gouget
5051020e9f
Added better support for Unicode:
...
Added support for 16-bit wchar_t
Added support for rewriting 4-byte Unicode literals to 16bit Unicode
2000-12-19 04:50:49 +00:00
Ulrich Weigand
975914003b
Fixed IMAGE_RESOURCE_DIRECTORY_ENTRY on big-endian machines.
2000-12-19 03:38:53 +00:00
Alexandre Julliard
1ab243bac1
Merged the get_read_fd and get_write_fd requests.
2000-12-19 02:12:45 +00:00
François Gouget
89c476f9d6
_str{dec,inc}: Cast the parameters to the proper type first
...
Added definitions for _tfinddata*
2000-12-19 02:10:07 +00:00
François Gouget
42b3ee74be
Moved some of the STDMETHOD/STDAPI to winnt.h.
...
Moved the EXTERN_C macro to winnt.h.
Added a '#ifndef __WINE__' around the remaining macros.
2000-12-19 02:09:52 +00:00
François Gouget
174664a251
Removed some of the SECURITY_xxx types.
2000-12-19 02:09:23 +00:00
François Gouget
c3cd6b55ca
Added SetUserObjectSecurity.
2000-12-19 02:09:05 +00:00
Guy L. Albertelli
69f4a90a46
Add notify structures NMMOUSE, NMOBJECTNOTIFY, NMKEY, and NMCHAR.
2000-12-19 02:08:35 +00:00
Alexandre Julliard
ce1398e384
Avoid a couple of dependencies on input.c internal variables.
2000-12-16 20:37:16 +00:00
François Gouget
7d6467649f
Moved some macros like NULL, FALSE to winnt.h
...
Moved the anonymous struct/unions to winnt.h
Moved calling convention macros to winnt.h
Moved some basic types like BOOL, INT, LONG, etc. to winnt.h
Moved HANDLE and DECLARE_HANDLE to winnt.h
Moved structure packing macros to winnt.h
2000-12-15 21:31:03 +00:00