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
Ulrich Weigand
45d4f295d5
Work around problems on Solaris if config.h is not included.
2001-01-11 00:53:07 +00:00
Alexandre Julliard
ca43a641b7
Removed all traces of the --config option.
2001-01-10 23:56:59 +00:00
Eric Pouech
8582b28749
For the Global*Ptr* set of macros, replace the 16bit version with
...
their 32 bit equiv.
2001-01-10 22:42:35 +00:00
François Gouget
54300e592c
Move HDWP to winuser.h.
...
Convert HWINSTA to STRICT.
2001-01-09 20:56:06 +00:00
Huw D M Davies
62519abbaf
Moved all the documented shlwapi functions out of undocshell.h into
...
shlwapi.h. Nothing but files in dlls/shell32 will now include
undocshell.h.
2001-01-07 21:50:52 +00:00
Mike McCormack
c6316bc4ac
Implemented HasOverlappedCompleted macro.
2001-01-07 21:45:18 +00:00
Alexandre Julliard
105b0f4e64
Use the exe name and file handle we got from the server also when
...
starting Win16 or DOS programs, to avoid depending on the contents of
the command-line.
2001-01-06 01:55:49 +00:00
Alexandre Julliard
2362380b64
Added separate queue for "system" APCs that get called even when the
...
thread is not in an alertable state.
Specify the select_request timeout as absolute value so that we can
restart the request when interrupted.
2001-01-06 01:48:51 +00:00
Marcus Meissner
268b5555ac
Don't call QueryAbort16() in WriteSpool16(), since it might be called
...
with locks held (and we do not need to call it here).
2001-01-06 00:35:37 +00:00
Alexandre Julliard
ad29b90d08
Send the exe file handle in init_process_done request.
2001-01-05 22:24:15 +00:00
Huw D M Davies
f6c7222fce
Implemented a few Url* functions.
2001-01-05 22:22:57 +00:00
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
François Gouget
ecae926945
Needs to include windef.h.
2000-12-15 21:30:35 +00:00
François Gouget
997b42c243
Added OleIsCurrentClipboard and OleSetClipboard.
2000-12-15 21:29:59 +00:00
François Gouget
9a8c2e26b1
Fixed the prototype of GetClassFile.
2000-12-15 21:29:41 +00:00
Alexandre Julliard
0b6a79c961
Converted enum_key_value request to the new request mechanism.
2000-12-15 20:57:00 +00:00
François Gouget
807b04513a
Changed the type of Function to PDWORD as on Windows.
2000-12-15 20:53:39 +00:00
Alexandre Julliard
c582ccb9c1
Added inline definition for MapSL.
2000-12-14 20:31:17 +00:00
James Abbatiello
e675887129
Work around glibc 2.1.x dlopen bug (again).
2000-12-13 21:32:55 +00:00
Andreas Mohr
2c5efe31c0
SHGetMalloc must use MEMCTX_TASK, otherwise CoGetMalloc will
...
badly fail with E_INVALIDARG in case native OLE32 is used.
2000-12-13 21:29:35 +00:00
François Gouget
3481e8039e
Added mapi.h with the definitions needed by the MFC.
2000-12-13 21:28:57 +00:00
Alexandre Julliard
db0747d095
Removed some unnecessary includes.
...
Got rid of ldt.h.
2000-12-13 20:23:41 +00:00
Alexandre Julliard
6c8edaa667
Use getpagesize() instead of VIRTUAL_GetPageSize().
2000-12-13 20:22:47 +00:00
Alexandre Julliard
982a223f36
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
...
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
2000-12-13 20:20:09 +00:00
Francois Gouget
7c55d77067
Define NULL as in Win32.
2000-12-13 01:51:47 +00:00
Alexandre Julliard
751625e089
Got rid of main.h.
2000-12-12 00:50:19 +00:00
Alexandre Julliard
bf67259a41
Use the DRIVE_* API constants instead of the DRIVETYPE enum.
...
Changed DRIVE_CANNOTDETERMINE and DRIVE_DOESNOTEXIST to use the
correct names.
Cleaned up a few dependencies on internal drive.c functions.
2000-12-12 00:44:42 +00:00
Marcus Meissner
c9b3b2e8f8
Added preferences to dinput drivers (so we can have two joystick
...
drivers). Implemented a joystick driver for the Linux 2.4
dev/input/event API.
2000-12-12 00:38:58 +00:00
Jon Griffiths
e371e682cb
- Implemented setlocale parsing and LC_TYPE behavior.
...
- Implemented isleadbyte, snprintf.
- Added NLS IsValidCodePage prototype, misc CRTDLL fixes.
2000-12-12 00:37:27 +00:00
Francois Gouget
8be11caec4
Added a prototype for SHAppBarMessage.
2000-12-12 00:36:16 +00:00
Alexandre Julliard
becb9a353b
Moved all Wine internal definitions out of process.h.
2000-12-11 03:48:15 +00:00
Dmitry Timoshkov
1df0d36592
Add CF_UNICODETEXT as primary text clipboard format.
...
Use [x11drv].TextCP for interchange with X.
2000-12-11 01:09:56 +00:00
Alexandre Julliard
91222da881
Moved most builtin controls structures into their respective C file.
...
Created new controls.h file private to user32.dll and moved remaining
builtin controls definitions there.
2000-12-10 23:01:33 +00:00
Alexandre Julliard
84f91bd3fc
Removed no longer used elfdll loader.
2000-12-09 03:25:34 +00:00
Andreas Mohr
1af53cbb2a
- README update
...
- add offsets to ASPI struct defines
- spelling
2000-12-09 03:15:32 +00:00
Andreas Mohr
adb46390cb
Removed duplicate defines.
2000-12-09 03:07:40 +00:00
Alexandre Julliard
9877906b26
Removed dependencies on the internals of the CLASS structure.
...
Added support for having both ASCII and Unicode window procedures for
builtin classes.
2000-12-07 23:39:16 +00:00
Francois Gouget
8c752fd79d
Uncomment GOPHER_ATTRIBUTE_TYPE and GopherGetAttribute.
...
Create A/W versions of GOPHER_ATTRIBUTE_TYPE and
GOPHER_ATTRIBUTE_ENUMERATOR.
2000-12-07 23:14:29 +00:00
Francois Gouget
a11664cc9b
Added a prototype for closesocket.
2000-12-07 23:13:23 +00:00
Alexandre Julliard
e995f8cfda
Added define for S_ISLNK if missing.
2000-12-06 20:20:11 +00:00
Alexandre Julliard
447ddfd37d
Authors: Ove Kaaven <ovek@transgaming.com>, Andrew Lewycky <andrew@transgaming.com>, Gavriel State <gav@transgaming.com>
...
DIB section improvements; UpdateDIBSection has been replaced with
LockDIBSection and UnlockDIBSection, for improved thread safety.
DIB_Status_* is now driver-independent, and there's a new
DIB_Status_AuxMod. Better handling of DIB surfaces with nonstandard
pitch. Slight optimization of DIBsection->display BitBlt.
2000-12-06 20:15:43 +00:00
Alexandre Julliard
5be8e7d8e0
Created a small static library in ole/libuuid.a that contains all the
...
UUID definitions (with the help of Francois Gouget).
2000-12-06 01:50:47 +00:00
Alexandre Julliard
b018239fef
Build tsx11 layer as a separate shared library.
2000-12-06 00:04:10 +00:00
Hidenori Takeshima
14d6c021ae
Added some missing definitions.
2000-12-05 20:45:45 +00:00
Ken Coleman
2743c81e77
Added a first-cut version of MapVirtualKeyExW() that has the same
...
functionality (and limitations) as the ANSI version.
2000-12-05 03:56:56 +00:00
Alexandre Julliard
15dfb4d987
Release 20001202.
2000-12-03 04:29:05 +00:00
Francois Gouget
99acd7dfa3
Use the DUMMYUNIONNAME macros so that the headers can be used in
...
Winelib.
2000-12-03 03:16:05 +00:00
Aric Stewart
e4d09327ef
Added ASCII-only version of toupper, tolower, strcasecmp and the like
...
for file and module I/O.
2000-12-03 03:14:29 +00:00
Alexandre Julliard
719c3a84cc
Use ioctlsocket() instead of ioctl() so that we can import ws2_32.dll
...
again (untested).
2000-12-02 23:46:10 +00:00
Francois Gouget
e550ebe429
Fixed the case of "Winelib".
2000-12-02 20:17:13 +00:00
Dmitry Timoshkov
2cf6f1e284
Added several clipboard formats.
2000-12-02 20:11:05 +00:00
Patrik Stridvall
7a4e599780
Fixed some issues found by winapi_check.
2000-12-01 23:53:46 +00:00
Alexandre Julliard
6170666f25
Moved useful NE format definitions to winbase16.h.
2000-12-01 21:31:02 +00:00
Dimitrie O. Paun
31b6d090df
Modified winebuild to use the __ASM_FUNC macro for greater portability.
2000-12-01 21:27:43 +00:00
Alexandre Julliard
3a0f8b7953
Finished separation of shell32 and wsock32.
2000-12-01 20:48:41 +00:00
Dimitrie O. Paun
1ec253d205
Supply dummy getrlimit if absent.
2000-12-01 20:47:11 +00:00
Alexandre Julliard
42a7320388
Export the wine server functions from ntdll.
2000-11-30 18:51:58 +00:00
Patrik Stridvall
1ed5577522
Don't include windows.h internally.
2000-11-30 01:31:28 +00:00
Alexandre Julliard
71d68bbae0
Use the HEAP_WINE_SEGPTR flag to specify allocations on the segptr heap.
...
Added a hack in MapLS to recognize such allocations and use the heap
selector in this case.
2000-11-30 01:19:51 +00:00
Alexandre Julliard
32fcfc24ae
Removed "elfdll" load order option and updated documentation.
2000-11-30 01:15:30 +00:00
Dimitrie O. Paun
2af03e45b5
Do not include sys/ptrace.h and sys/user.h unconditionally.
...
Other portability fixes.
2000-11-29 20:04:09 +00:00
Brian Teague
161bc83164
Add a stub for the CAPS1 capability in GetDeviceCaps.
...
Define the CAPS1 bit flags in wingdi.h
Make various calls to GetDeviceCaps in DLLS use #defined values.
2000-11-29 20:02:46 +00:00
Alexandre Julliard
e296bf3717
Renamed CallTo16* functions to wine_call_to_16* and export them from
...
kernel32.spec.
2000-11-29 19:39:30 +00:00
Dimitrie O. Paun
db1e5dbfef
Do not use a.out.h.
2000-11-29 19:00:23 +00:00
Alexandre Julliard
49556bcbf5
Cleaned up some more dependencies on Wine internal functions.
2000-11-29 18:38:24 +00:00
Alexandre Julliard
27bb311d70
Added implementation of lstat to port.c.
2000-11-29 17:48:06 +00:00
Alexandre Julliard
24a62ab9b0
Got rid of the Wine internal lstrcpy* functions and of winestring.h.
2000-11-28 22:40:56 +00:00
Alexandre Julliard
8310aab3e5
Made HEAP_strdup* functions inline (temporary).
2000-11-28 22:34:27 +00:00
Dimitrie O. Paun
529da54394
Require {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;
2000-11-27 23:54:25 +00:00
Dimitrie O. Paun
c77cbbcd1f
Test if we need to put the .type directive inside a .def directive.
2000-11-27 23:32:55 +00:00
Alexandre Julliard
5ce902b0b9
Implemented DosFileHandleToWin32Handle, Win32HandleToDosFileHandle and
...
DisposeLZ32Handle and use them to replace file.c internal functions.
Renamed WOW* functions into K32WOW*.
2000-11-27 21:59:08 +00:00
Alexandre Julliard
ac7efef3b5
Changed GetProcAddress16 and 16-bit resource functions to take normal
...
pointers instead of SEGPTRs.
Removed WIN16_GetTempDrive.
2000-11-27 21:54:01 +00:00
Jon Griffiths
d6deb6db91
- configure tests for finite()/fpclass(), fixes BSD compile
...
- winapi_check updates, fix errno in more math calls
2000-11-27 01:37:28 +00:00
Andreas Mohr
fc2c5dfb3d
Implemented TerminateApp needed for DBase 5.0.
...
Made FatalAppExit16 honor the SEM_NOGPFAULTERRORBOX error_mode flag.
2000-11-27 01:36:24 +00:00
Alexandre Julliard
5b971f009a
Moved wsprintf functions to dlls/user.
2000-11-26 22:39:50 +00:00
Dimitrie O. Paun
5298812be1
Make sure all files using config.h constants actually #include "config.h"
2000-11-26 04:04:21 +00:00
Hidenori Takeshima
5d1a6385e1
Added checking for netdb.h.
...
Don't include arpa/inet.h and sys/socket.h if system doesn't have these headers.
2000-11-26 04:00:53 +00:00
Dimitrie O. Paun
470acf831f
Do not compile code that makes use of the X Shm extension.
2000-11-26 03:59:20 +00:00
Alexandre Julliard
dfd3d4ada2
Moved GET_IP out of winnt.h.
2000-11-25 23:56:20 +00:00
Hidenori Takeshima
a85b0a6d41
Added checking for mmap.
2000-11-25 23:54:12 +00:00
Francois Jacques
7163957908
- support for arguments with referenced types
...
- imported type libraries
- dispinterfaces
- dual interfaces
- ref count problems
- memory leaks fixed
2000-11-25 23:51:30 +00:00
Alexandre Julliard
3bf456bb44
Fixed GetLargestConsoleWindowSize return type for Winelib apps.
2000-11-25 21:46:30 +00:00
Ove Kaaven
a32ddc0f8d
Implemented Get/SetDIBColorTable.
2000-11-25 21:42:00 +00:00
Francois Gouget
3cf87c66c7
Include the same headers as on Windows.
2000-11-25 03:08:34 +00:00
Francois Gouget
3116bd9f45
compobj.h is a synonym for objbase.h
...
Moved all the other contents to dlls/ole32/compobj_private.h
2000-11-25 03:08:23 +00:00
Andreas Mohr
434466c8e2
Added GdiSeeGdiDo16.
2000-11-25 01:39:31 +00:00
Andreas Mohr
28a242e5b7
Removed double ANYSIZE_ARRAY define.
2000-11-25 01:39:10 +00:00
Dimitrie O. Paun
c7b49e5d2c
Fixed typo in macro ICOM_METHOD11 parameter list.
2000-11-25 01:28:39 +00:00
Dimitrie O. Paun
24ab04ae77
Fixed compilation warning on Cygwin.
2000-11-25 01:21:22 +00:00
Marcus Meissner
e3527ccb1d
Added prototypes for Ole{G,S}etAutoConvert, LHashValOfNameSys{,A}.
2000-11-25 01:20:17 +00:00
Alexandre Julliard
ab687979fd
Moved standard syslevel APIs declaration to winbase.h.
...
Use exported syslevel function wherever possible.
Moved SEGPTR declaration to windef16.h.
2000-11-15 23:41:46 +00:00
Dmitry Timoshkov
3606dc5584
Added mapping to/from unicode for WM_CHAR, WM_DEADCHAR, WM_SYSCHAR,
...
WM_SYSDEADCHAR messages.
2000-11-15 23:13:17 +00:00
James Hatheway
b134ed7c38
Increase number of parameters possible for ICOM_* macros to 11.
2000-11-15 23:05:13 +00:00
Francois Gouget
7188916908
Match the Windows header dependencies.
2000-11-15 22:12:48 +00:00
Alexandre Julliard
914406f854
Moved LDT handling to libwine.so. Changed the interface to use the
...
exported LDT_ENTRY structure.
2000-11-14 01:54:49 +00:00
Mike McCormack
1eac1911c7
- created server object for handling async i/o
...
- implemented WaitCommEvent with the EV_RXCHAR flag
- implemented GetOverlappedResult
2000-11-13 19:27:21 +00:00
Alexandre Julliard
745ec84c8b
Export the CallFrom16xxx functions from kernel32. Renamed them
...
__wine_call_from_16 to follow the naming convention.
2000-11-13 04:54:45 +00:00
Ove Kaaven
b27ee9b89d
Reorganized DOS memory remapping slightly, so that the real-mode
...
interrupt table can exist even when low DOS memory isn't mapped,
and is copied down along with the BIOS area whenever it is mapped.
Added DOSMEM_SystemBase() which returns a pointer to the virtual
real-mode interrupt table and BIOS data segment.
Allowed DOSMEM_Init(TRUE) to be called more than once.
2000-11-13 04:11:57 +00:00
Nerijus Baliunas
c4b8b266a9
Add new encodings ISO 8859-10 (cp28600), 8859-13 (cp28603), 8859-14 (cp28604),
...
8859-15 (cp28605). Add Lithuanian (Baltic) keyboard layout.
2000-11-11 00:34:32 +00:00
Dimitrie O. Paun
864dc5981c
Use variable argument macros when compiling with gcc.
2000-11-10 23:31:06 +00:00
Francois Gouget
da0acca7d8
Use DUMMYxxxNAME for anonymous struct/unions.
2000-11-10 22:34:39 +00:00
Francois Gouget
6c97e45546
Added missing pointer types: Pxxx or LPxxx
...
Fixed the definition of FONTENUMPROC
Fixed typo: TA_RTLEADING is in fact TA_RTLREADING (right to left
reading I believe)
Added missing definitions: PC_TRAPEZOID
Use DUMMYxxxNAME for anonymous struct/unions in DEVMODE
2000-11-10 22:33:45 +00:00
Francois Gouget
0b4e0d77ac
Added some STN_xxx macros.
2000-11-10 22:33:16 +00:00
Francois Gouget
8c9d3e4e68
HICON and HCURSOR should be interchangeable.
2000-11-10 22:32:45 +00:00
Francois Gouget
8bf0db9063
Added LPUDACCEL and HDF_RTLREADING.
2000-11-10 22:32:12 +00:00
Alexandre Julliard
591832ec2e
Added support for loading a Winelib app linked as a .so from the wine
...
launcher, based on the value of argv[0].
2000-11-10 01:38:28 +00:00
Alexandre Julliard
db4c45671f
Do builtin modules fixups in library/loader.c before calling the
...
load_dll callback.
2000-11-08 23:02:48 +00:00
Alexandre Julliard
4e951ea25b
Check all Callouts function pointers for NULL before using them.
...
Don't load USER dll if not needed by the application.
2000-11-08 22:47:53 +00:00
Francois Gouget
552fddc1cb
Moved things to the proper rpcxxx.h header.
...
Added some type definitions used by the MFC.
2000-11-08 05:06:10 +00:00
Francois Gouget
f2ab8ff221
Added DM_REPOSITION.
2000-11-08 05:04:03 +00:00
Francois Gouget
f6fcb5cd55
We must include stdarg.h.
...
Added a few missing exception related types.
2000-11-08 05:03:45 +00:00
Francois Gouget
7a38452f83
We must include ctype.h so that applications get isalnum & co.
2000-11-08 05:03:15 +00:00
Francois Gouget
8a21fca852
Added CC_SOLIDCOLOR and CC_ANYCOLOR.
2000-11-08 05:02:50 +00:00
Alexandre Julliard
e087508f57
Moved builtin dll registration to libwine.
...
Changed process initialization to not load imported dlls too early.
2000-11-08 04:33:20 +00:00
Alexandre Julliard
85423c6a6b
Added new library.h header for libwine definitions.
...
Added getpagesize() and wine_anon_mmap() portability functions.
2000-11-08 04:28:54 +00:00
Francois Gouget
0c247ec775
Fixed typos in comments.
2000-11-07 20:30:50 +00:00
Ulrich Weigand
1b4c779270
Added missing IMAGE_DEBUG_MISC definition.
2000-11-07 20:29:00 +00:00
Aric Stewart
e1bcb4f942
Added 16x16 wine logo.
2000-11-07 20:25:54 +00:00
James Hatheway
cb655b0aae
Added stubs and setupapi.h.
2000-11-06 20:24:43 +00:00
Lionel Ulmer
6301e94e53
- reorganized DInput DLL
...
- added stubbing for DInput 7a
- 'fixed' the mouse problem in Fallout
2000-11-05 20:25:02 +00:00
Dmitry Timoshkov
740bb92b5a
Added the ability to see names of the virtual key codes.
2000-11-05 20:07:59 +00:00
Alexandre Julliard
94613ab03e
New debug channel mechanism allowing decentralized channel
...
declarations.
2000-11-05 04:51:34 +00:00
Patrik Stridvall
d3534c3957
Optimized {,p}MoveTo{,Ex}{,16}.
2000-11-05 03:28:18 +00:00
Alexandre Julliard
2239abb9f9
Allocate DC objects on the process heap, and removed WIN_DC_INFO
...
structure (based on a patch by Ken Coleman).
2000-11-05 02:05:07 +00:00
Alexandre Julliard
e2b4efbd02
Create Gnome/KDE desktop and menu entries from IShellLink
...
interface. Based on the work of James Thomson and Dusan Lacko.
2000-11-02 20:22:07 +00:00
Mark Dufour
704c67505d
Make the functions Pie, Chord, RoundRect, AngleArc, PolyDraw and
...
Ellipse work with an open path.
2000-11-01 02:12:52 +00:00
Juergen Schmied
ebcc72c925
Better handling of custom templates and hooks.
...
Bug fixes.
2000-11-01 01:50:21 +00:00
Alexandre Julliard
aa5a1162a3
Patch flat cs of 16-bit entry points if current %cs is different from
...
compiled value, and retrieve flat ds from a global variable. This
should avoid problems with win4lin kernels.
2000-10-29 01:28:30 +00:00
David Elliott
44f84b55f3
Added basic working stubs of new Windows 2000 API functions.
2000-10-29 01:24:54 +00:00
Alexandre Julliard
16e92eb3c3
Removed unused LOCAL_LockSegptr.
2000-10-29 01:23:19 +00:00
Alexandre Julliard
37f1ea1a02
Release 20001026.
2000-10-26 22:42:29 +00:00
Alexandre Julliard
634824be58
Raise an exception when a stub entry point is called.
2000-10-26 22:03:34 +00:00
Dmitry Timoshkov
8a31634a00
Replaced ToAscii by ToUnicode in the User driver interface.
2000-10-25 21:34:31 +00:00
Andreas Mohr
cabee39f3c
Free the Win16 dummy module and wm->deps.
2000-10-25 21:22:27 +00:00
Alexandre Julliard
0e236a1f37
Removed GetResDirEntryA/W.
2000-10-24 21:35:14 +00:00
Patrik Stridvall
32769b5f3a
Added some missing defines for non-Linux.
2000-10-24 01:42:42 +00:00
Alexandre Julliard
b85a6adc58
Duplicate resource directory searching routines instead of calling
...
pe_resource.c internal functions.
Made GetFileResource16 and GetFileResourceSize16 callable directly
instead of defining extra internal functions.
2000-10-23 01:38:29 +00:00
Andreas Mohr
588ee35618
Always open/close the CD-ROM device for every Windows API CD-ROM
...
access.
2000-10-23 00:40:23 +00:00
Marcus Meissner
aa10949064
Added some basic IDirectDraw7 interface support, fixed argument count
...
of IDirectDraw{4,7}_SetDisplayMode defines.
2000-10-23 00:36:45 +00:00
Patrik Stridvall
564d3802fc
Fixed issue found by winapi_check.
2000-10-22 23:55:15 +00:00
Patrik Stridvall
7cc8abc10d
Use intermediate typedef.
2000-10-22 23:54:32 +00:00
Guy L. Albertelli
936c6c4ea4
Added wParam and lParam as parameters in SPY_ExitMessage
...
Added dump for the STYLECHANG[ING|ED] messages.
Dump structures on exit only if message allows changes.
2000-10-22 23:52:47 +00:00
Andreas Mohr
26be4c8c36
Removed redundant thread priority defines.
2000-10-22 23:42:11 +00:00
Peter Hunnisett
514ae382b1
Added crt/msvcrt thread prototypes.
2000-10-19 22:38:20 +00:00
Dmitry Timoshkov
ff81f93883
Added support for AZERTY keyboard layout.
2000-10-19 22:25:35 +00:00
Andreas Mohr
220312e993
Skip directory symlinks in DOSFS_FindNextEx.
2000-10-19 20:38:38 +00:00
Francois Gouget
0062892c66
Added/fixed missing extern "C".
2000-10-19 20:32:18 +00:00
Francois Gouget
0dc07e2d23
Added the {HRESULT,SCODE}_SEVERITY macros.
2000-10-19 20:30:37 +00:00
Alexandre Julliard
81800b1f6d
Use a binary search to find entries in resource directories.
...
Fixed GetResDirEntryA/W prototypes.
2000-10-19 20:29:53 +00:00
Alexandre Julliard
cc7abe1f06
Call PrivateExtractIcon in user32 instead of duplicating the code.
2000-10-19 20:28:12 +00:00
Francois Gouget
23a5b79f56
Added support for three levels of nesting of the 'pragma pack'
...
directives.
2000-10-19 20:20:07 +00:00
Ove Kaaven
7c4bee569c
Implemented DOS INT21 AH=4B (EXEC).
2000-10-17 00:33:02 +00:00
Dmitry Timoshkov
7b0bf0f08d
Added support for keyboard input in various locales.
2000-10-17 00:31:53 +00:00
Guy L. Albertelli
2e6420818b
Added flag and notification definitions for ComboBoxEx.
2000-10-17 00:28:36 +00:00
Alexandre Julliard
57f05e1913
Converted a few more server requests to the new mechanism.
2000-10-15 00:40:25 +00:00
Alexandre Julliard
bcb40b3177
Fixed a few prototypes.
2000-10-15 00:39:11 +00:00
Alexandre Julliard
80fc23a939
Set selector 0000H base to 0xf0000 until the first 64K are
...
unprotected.
2000-10-15 00:37:50 +00:00
Chris Morgan
56af064e01
Implemented the IDC_HAND cursor.
2000-10-13 23:43:45 +00:00
Francois Gouget
eb6500fba9
Fixed the signature of the FormatMessage APIs.
2000-10-13 23:41:12 +00:00
Francois Gouget
83804d28ee
The MODEM stuff has been spun off to its rightful place: mcx.h.
2000-10-13 23:16:46 +00:00
Francois Gouget
5e4b7de1b6
Completed/corrected the list of include files.
...
Handle WIN32_LEAN_AND_MEAN and the NOxxx macros.
2000-10-13 23:13:01 +00:00
Francois Gouget
6371e83259
Added a NOGDI protection.
...
Replaced _MAX_PATH with MAX_PATH.
#undef can be used directly on TRANSPARENT.
2000-10-13 23:12:19 +00:00
Francois Gouget
ff04b4ee21
Must include objbase.h.
2000-10-13 23:11:56 +00:00
Francois Gouget
50bcd1a8e3
HFILE is an int, not a regular HANDLE.
2000-10-13 23:11:05 +00:00
Andreas Mohr
855ac7a8f7
Added MSGF_DDEMGR.
2000-10-13 23:09:56 +00:00
Alexandre Julliard
27952ef0ee
Added a few more large integer functions.
2000-10-13 20:26:03 +00:00
Mike McCormack
11776c1fcf
Moved comm.c into kernel32.
2000-10-13 17:11:30 +00:00
Francois Gouget
eec9cbbe25
Claim that our headers conform to the version 5.0.
2000-10-13 17:10:34 +00:00
Francois Gouget
d068b3f62c
The string fields in PROPSHEETPAGEA should be ANSI strings.
2000-10-13 17:10:24 +00:00
Francois Gouget
c0bca77ecb
Removed the DUMMY_UNION_NAME in favor of DUMMYUNIONNAME.
2000-10-13 17:10:15 +00:00
Francois Gouget
a82de9b375
Added the missing TVINSERTSTRUCT synonyms.
...
Added missing CBEIF_xxx definitions.
2000-10-13 17:08:42 +00:00
Francois Gouget
529779cf4c
Fixed the signature of SysAllocStringByteLen.
2000-10-13 17:08:12 +00:00
Susan Farley
557066db1c
Status bars on managed windows should not have SIZEGRIP style.
2000-10-13 17:07:08 +00:00
Konrad Rieck
c6f0a4ed87
Changed repne to repnz for Solaris assembler.
2000-10-13 17:03:52 +00:00
Francois Gouget
48fc4aaaea
Moved LCTYPE, GetLocaleInfo, NUMBERFMT, CURRENCYFMT and the related
...
API to winnls.h.
Moved LANG_xxx, SUBLANG_xxx, SORT_xxx and IS_TEXT_UNICODE_xxx to
winnt.h.
2000-10-12 23:20:29 +00:00
Francois Gouget
67c9691313
Added many missing *Pxxx types.
...
Removed a few *LPxxx types that are not supposed to be there (in
particular LPICONINFO).
Added a few missing *LPCxxx types (MENUITEMINFO, SCROLLINFO,
DLGITEMTEMPLATE).
WINHELP and PE_ACCEL are internal types.
MULTIKEYHELP and HELPWININFO both have an A and W variant.
NUMBERFMT, CURRENCYFMT and the related API belong to winnls.h.
Added missing ARW_xxx defines (for sysmetrics).
2000-10-12 23:18:55 +00:00
Francois Gouget
986f197497
ROTFLAGS have their own ifdef protection, take them out of the
...
_SECURITY_DEFINED ifdef block.
2000-10-12 23:15:29 +00:00
Francois Gouget
d55ccfd968
Added a declaration for GetEnhMetaFileDescription.
2000-10-12 23:14:52 +00:00
Francois Gouget
5b317bc556
Enable anonymous struct/union support by default in both C and C++.
...
Disable them for compilers known not to support them.
Disable them for the WINE code.
2000-10-12 20:44:41 +00:00
Francois Gouget
8930569251
Added four DDElParam functions.
...
Now needs an 'extern "C"' protection for C++.
2000-10-12 20:44:14 +00:00
Francois Gouget
17bd7c9af4
Removed stray A/W from invocations of WINELIB_NAME_AW.
2000-10-12 20:43:08 +00:00
Francois Gouget
5853bd3c70
Added some of the APIs introduced in Win98, mostly the VarXxx maths APIs.
2000-10-12 20:41:56 +00:00
Alexandre Julliard
aef9a36059
Use special environment variables to transmit the cwd of the various
...
drives to child processes (based on a patch by Andreas Mohr).
2000-10-03 04:19:16 +00:00
Francois Gouget
8b7f04d616
Removed the ';' ending on lines using the DECL_WINELIB_TYPE_AW and
...
WINELIB_NAME_AW macros.
2000-10-03 04:10:42 +00:00
Francois Gouget
9e23b509a1
Added some missing 'SysAllocString' prototypes.
...
Added some missing 'TypeLib' prototypes.
2000-10-03 04:09:32 +00:00
Aric Stewart
f4918b008e
Added a white border around the I-beam cursor.
2000-10-03 04:08:45 +00:00
Alexandre Julliard
40048ccde5
Release 20001002.
2000-10-02 22:44:31 +00:00
Alexandre Julliard
454355ece1
Convert NtQueryKey and NtEnumerateKey to the new request mechanism.
...
Fixed a few bugs.
2000-10-02 03:46:58 +00:00
Patrik Stridvall
bf8943c60c
Fixed some issues found by winapi_check.
2000-10-02 03:39:34 +00:00
Alexandre Julliard
bcf393a5e5
Converted some of the registry server requests to the new request
...
mechanism.
2000-10-01 01:44:50 +00:00
Alexandre Julliard
d76f9f9637
Implemented a bunch of large integer functions in ntdll.
2000-10-01 01:40:42 +00:00
Alexandre Julliard
afb49ead82
Moved a bunch of routines to kernel32.dll (with the help of
...
Dimitrie O. Paun).
2000-09-29 20:48:04 +00:00
Francois Gouget
8aa79fbe19
Moved DLLVERSIONINFO to shlwapi.h.
2000-09-29 01:03:30 +00:00
Stephane Lussier
6bac4f2c15
Before calling the timer window proc, make sure it is valid.
2000-09-29 00:56:05 +00:00
Alexandre Julliard
baa15566a0
Moved critical section implementation to ntdll.
2000-09-29 00:31:23 +00:00
Mike McCormack
3112fd2269
Implemented SHDeleteEmptyKeyA, SHDeleteKeyA.
2000-09-29 00:25:56 +00:00
Francois Gouget
fcc199c78a
Fix the return type of mixerMessage16.
2000-09-29 00:23:04 +00:00
Francois Gouget
3e88da11cf
Renamed VS_USER_INFO to VS_USER_DEFINED.
2000-09-29 00:22:09 +00:00
Alexandre Julliard
c585a501d9
Changed the Win32 dll descriptor to be in IMAGE_NT_HEADERS format.
...
Generate the import table directly in PE format.
Added gui/cuiexe_no_main modes in EXE spec files, and use this for the
main wine binary.
2000-09-27 23:40:43 +00:00
Francois Gouget
afddcfdbd8
Added various type and macro definitions that are needed to compile
...
the latest MFC.
2000-09-27 22:31:28 +00:00
Alexandre Julliard
a80d8c6cf0
Generate Win32 dll descriptor structure in the .spec.c file so that we
...
don't need to depend on builtin32.h.
2000-09-27 01:20:01 +00:00
Jeremy White
124657f5a9
Created zmouse.h, moved wheel code from mouse.h into it.
2000-09-27 01:18:47 +00:00
Alexandre Julliard
ab170a9c84
Fixed a few non portable zero-size array declarations.
2000-09-27 00:25:24 +00:00
Alexandre Julliard
83f52d11c1
Moved all Win16 definitions out of the standard Windows headers.
2000-09-26 22:20:14 +00:00
Lionel Ulmer
fc67be9a01
Added support for DirectDraw overlays using the XVideo extension.
2000-09-26 00:38:03 +00:00
Marcus Meissner
0691d74027
Fixed some commctl header issues reported in newsgroup.
2000-09-26 00:37:11 +00:00
Alexandre Julliard
56b9fea89a
A few includes cleanup.
2000-09-26 00:02:22 +00:00
Alexandre Julliard
74af67ef42
Removed shell.h. Cleaned up the nested includes mess in wine/obj_*.h.
2000-09-26 00:00:55 +00:00
Alexandre Julliard
d8fab2e67c
Removed some of the XXX_reg macros now that we are using the standard
...
CONTEXT86 structure everywhere.
2000-09-25 23:53:07 +00:00
Alexandre Julliard
072dfb57e3
Removed inclusion of wine/winestring.h from winbase.h and added it to
...
the C files that need it.
2000-09-25 23:30:56 +00:00
Alexandre Julliard
770eb51ed5
Moved most global data out of the LPDOSTASK structure.
...
Allocate DPMI real-mode segments globally at startup.
Try to allocate DOS memory at address 0.
2000-09-24 20:47:50 +00:00
Alexandre Julliard
0ff083bab8
Call WH_GETMESSAGE hook in PeekMessage too (based on a patch by Rob
...
Farnum).
2000-09-24 19:51:15 +00:00
Rein Klazes
ff7a61f8d3
Make calls to gethostbyname, gethostbyaddr, getservbyname,
...
getservbyport, getprotobyname and getprotobynumber thread-safe.
2000-09-24 19:41:57 +00:00
Alexandre Julliard
b59627c89f
Added support for exception handling while in vm86 mode.
...
Fixed a couple of bugs in vm86 support.
2000-09-24 03:11:54 +00:00
Andreas Mohr
c941effc24
Make GetTickCount not use the whole Unix epoch (since 1970) any more,
...
since that crashed several games or caused problems with them as they
aren't used to a high Windows uptime of more than 24.9 days.
2000-09-22 22:37:56 +00:00
Francois Gouget
52b2878abe
Added a macro for _declspec (backward compatibility synonym of
...
__declspec).
Removed the dllimport and dllexport macros.
2000-09-22 22:18:41 +00:00
Francois Gouget
f2973ca0c8
Must include 'stdlib.h'.
2000-09-22 22:17:49 +00:00
Francois Gouget
2fa2cf726a
Added HANDLE_WM_NOTIFY and FORWARD_WM_NOTIFY.
2000-09-22 22:17:10 +00:00
Damyan Ognyanoff
72140b02c3
IErrorInfo is now derived from IUnknown.
2000-09-22 22:07:53 +00:00
Francois Gouget
f2e6575a90
Added a few missing macros, types and prototypes.
2000-09-22 21:04:30 +00:00
Francois Gouget
cb08c82244
New file. All RC files generated by VC6 include afxres.h which in turn
...
includes this file.
2000-09-22 21:00:36 +00:00
Peter Hunnisett
565b00857e
- Added some missing WINELIB_NAME_AW definitions, types and messages
...
- Small prototype fixes
2000-09-19 02:43:00 +00:00
Alexandre Julliard
45b2c868bb
Added preliminary support for switching to vm86 mode with proper
...
exception handling.
2000-09-18 02:15:07 +00:00
Alexandre Julliard
6dbf67e566
Moved FILE_dommap() to memory/virtual.c (and renamed it VIRTUAL_mmap).
2000-09-18 01:44:08 +00:00
Mike McCormack
46bc534c82
Fixed incorrect arg count in SHGetSettings that causes winzip32.exe to
...
report an error.
2000-09-18 01:40:13 +00:00
Alexandre Julliard
f37e3a471b
Removed a coupld of unused functions in the Callout structure.
2000-09-16 20:58:06 +00:00
Mike McCormack
654fcc721b
Implemented SetCommMask, SetCommTimeouts, GetCommMask, GetCommTimeouts.
2000-09-16 20:55:12 +00:00
Andreas Mohr
007fb24088
Added support for non-deletable system brushes and pens created by
...
USER.
2000-09-16 20:53:51 +00:00
Hidenori Takeshima
ecdde38906
Added GetTimeZoneInformation and TIME_ZONE_ID_INVALID.
2000-09-16 20:49:19 +00:00
Jeremy White
65cab52a5c
Adjusted to allow MFC compilation; prevent definition of struct fd_set
...
which conflicts with the fd_set typedef.
2000-09-16 20:46:16 +00:00
Jeremy White
58254446fc
Added PWNDCLASS definition.
2000-09-16 20:45:46 +00:00
Ulrich Weigand
a761e3dad0
Modified CallTo16Register routines to update register context after
...
call returns. Callers adapted.
2000-09-13 20:29:44 +00:00
Huw D M Davies
52b2d2cff6
Add some Str* prototypes to shlwapi.h.
2000-09-13 20:28:31 +00:00
Alexandre Julliard
7f04a17ec6
Added missing __volatile__.
2000-09-12 23:41:07 +00:00
Jeremy White
9982a2487e
Add WM_USERCHANGED.
2000-09-12 23:36:51 +00:00
Uwe Bonnes
7f0b104953
Use tpXXX instead of tbXXX in tagTHREADENTRY32.
2000-09-12 23:36:18 +00:00
Alexandre Julliard
5ba91b691f
Release 20000909.
2000-09-10 03:54:52 +00:00
Peter Hunnisett
4b520a3e6b
Added cguid.h.
2000-09-09 19:41:31 +00:00
Erik Hofman
566e77ba4d
Added missing const to external tables definitions.
2000-09-07 18:42:52 +00:00
Mike McCormack
44b5bf5998
Added serial port object to the server.
2000-09-07 18:39:51 +00:00
Lionel Ulmer
3d2f32dcfb
Added possibility to use XVideo.
2000-09-06 19:46:59 +00:00
Aric Stewart
eef99e0c93
Implemented both customdraw message sending and handling (based off
...
the treeview method) as well as LVS_OWNERDRAWFIXED.
2000-09-06 19:44:49 +00:00
Alexandre Julliard
92643003cf
Converted a lot of server requests to the new exception handling
...
mechanism.
2000-08-31 01:59:51 +00:00
Alexandre Julliard
9c2370bd75
Added exception handling wrapper to a number of server requests.
...
Changed a few requests to use the new vararg mechanism.
2000-08-30 00:00:48 +00:00
Alexandre Julliard
8611353053
Added the data structures and macros that will be needed to support
...
reentrant server requests.
2000-08-29 03:54:30 +00:00
Peter Ganten
c7c4246a99
- Always store the full path name of 32bit modules in WINE_MODREF
...
- Add the possibility to use path names with the --dll command line
option
- Add the possibility to use the --dll command line option several
times.
- Note: The colon-sign is now exchanged with the plus-sign, as it is
part of dos path names.
2000-08-28 21:33:28 +00:00
Alexandre Julliard
f9087e2bfa
Simplified root key handling now that the server supports a real root
...
key. Fixed a few prototypes. Implemented NtDeleteKey/NtDeleteValueKey.
2000-08-26 21:17:42 +00:00
Eric Pouech
b8ba84590b
Implemented most of '*Format*' API.
...
Improved internal object and messages handling.
Started some '*Filter*' functions.
Fixed standard headers for Winelib.
Fixed acmMetrics.
2000-08-26 04:33:00 +00:00
Alexandre Julliard
d2f8bf6f4a
Fixed Rtl* string functions for proper MBCS/codepage support. Added a
...
few more functions.
2000-08-25 22:12:42 +00:00
Peter Hunnisett
ef6dca5c37
- Implemented loading and initialization of service providers
...
- Created service provider COM object
- Lots of dplay/dplobby implementation/fixes
- Clean up of ole/guid.c
2000-08-25 21:58:05 +00:00
Andreas Mohr
217a682b4f
Minor cosmetic changes.
2000-08-25 21:56:19 +00:00
Alexandre Julliard
2ad1a94d28
Backed out font codepage change.
2000-08-25 21:35:11 +00:00
Eric Pouech
125102f54b
Improved a bit the folder browsing implementation.
2000-08-25 21:33:23 +00:00
Matthew Lake
010bc4e731
Added LHND.
2000-08-25 21:32:53 +00:00
Alexandre Julliard
8328a9d67d
Fixed finally handler name.
2000-08-23 19:19:35 +00:00
Alexandre Julliard
ea1afcef49
Added APC support in waitable timers.
2000-08-22 20:08:37 +00:00
Alexandre Julliard
2e765e0071
Release 20000821.
2000-08-21 21:13:17 +00:00
Andreas Mohr
d398aacfeb
- don't return FALSE for system process changes
...
- SHUTDOWN_NORETRY is 1 and has to be in winbase.h
2000-08-21 20:17:56 +00:00
Gerard Patel
f314e5e76b
Disable the owner of a modal dialog box just before creating the
...
dialog window.
2000-08-21 03:31:39 +00:00
Hidenori Takeshima
7901c0b505
Handle the codepage of fonts if supported by the graphics driver.
2000-08-20 20:08:35 +00:00
Hidenori Takeshima
5b1b512020
Added internal charsets for supporting DBCS charsets.
2000-08-20 19:04:04 +00:00
Louis Philippe Gagnon
06057e7aac
- Separate application calls to ShowOwnedPopups from Wine calls (in
...
EVENT_MapNotify) by introducing an internal function.
- Fix ShowOwnedPopups so it sends messages with the same parameters as
in Windows.
2000-08-20 03:40:59 +00:00
Dmitry Timoshkov
56f8e274c7
Added new language detection scheme that uses NLS data base instead of
...
hard coded values.
2000-08-20 03:39:41 +00:00
Alexandre Julliard
2a2321bbca
Authors: Alexandre Julliard <julliard@codeweavers.com> (for Corel), Albert den Haan <albertd@corel.com>
...
Added syslevel locking for GDI operations.
Propagate the changes through the graphics code.
2000-08-19 21:38:55 +00:00
Hidenori Takeshima
b7392f5c2e
Separate GetTextMetrics and implement it for SBCS/Unicode/cp932.
2000-08-18 23:44:58 +00:00
Gerard Patel
e3bd8d0adf
Turns the handling to pure 16 bits, remove references to dialog.h.
2000-08-18 23:05:44 +00:00
Hidenori Takeshima
67ccc0880c
Fixed for DBCS(cp932/cp949) codepage conversion.
...
Implemented cp932 handling partly(but still incomplete).
Added supporting multiple fonts for DBCS handling.
2000-08-15 12:01:47 +00:00
Alexandre Julliard
c19e1a7e19
Implemented SEC_IMAGE mappings and shared PE sections (with the help
...
of Peter Ganten).
2000-08-14 20:20:01 +00:00
Alexandre Julliard
dcd247e55f
Moved CharUpper* and CharLower* functions to dlls/user.
2000-08-14 17:39:15 +00:00
Hidenori Takeshima
c86cb24ec2
Added support for special treatments (use 2 or more fonts, codepage
...
conversion, etc...) for DBCS text.
2000-08-14 17:25:13 +00:00
Alexandre Julliard
c7e7df8b17
Replaced all lstr* calls from inside Wine code by their str* equivalent.
2000-08-14 14:41:19 +00:00
Alexandre Julliard
d586dc99be
Replaced VERSION_* calls by exported API equivalents.
2000-08-14 14:35:01 +00:00
Alexandre Julliard
198746d812
Replaced global Callbacks structure by appropriate glue code
...
generation. Removed a few unused entries in the Callout structure.
2000-08-14 14:29:22 +00:00
Alexandre Julliard
c97bb4c5d6
Added Unicode ctype support.
2000-08-11 20:53:40 +00:00
Alexandre Julliard
e5fe735d89
Moved NM_UPDOWN definition to commctrl.h.
2000-08-11 12:53:27 +00:00
Dmitry Timoshkov
05c88fa664
Make FindResource and FindResourceEx fully windows compatible.
2000-08-11 12:50:56 +00:00
Damyan Ognyanoff
a3fcb47f2b
Remove some obsolete #define's - strlwr and strupr are in NTDLL now.
2000-08-11 12:50:11 +00:00
Alexandre Julliard
aea78538c8
Added UTF-8 conversion support.
2000-08-11 00:44:33 +00:00
Ove Kaaven
d45aeda7bf
Added a few more anonymous union definitions.
2000-08-11 00:39:39 +00:00
Ove Kaaven
ccb257acb5
Fixed C++ operators return value.
2000-08-11 00:39:26 +00:00
Alexandre Julliard
42d20f9dca
Merged clipboard driver into USER driver.
...
Moved all ttydrv source files to dlls/ttydrv.
Load functions pointer for the USER driver from the graphics driver
dll with GetProcAddress.
2000-08-10 01:16:19 +00:00
Alexandre Julliard
5ab9d860f2
Removed some unnecessary #includes and dll dependencies.
2000-08-09 22:35:05 +00:00
Alexandre Julliard
52900c818f
Make PDB, ENVDB and STARTUPINFO global variables.
...
Added 'module' field in PDB, and removed Wine-specific fields.
2000-08-09 22:33:42 +00:00