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