Eric Pouech
b124fa9617
Implemented RtlExpandEnvironmentStrings_U and fixed an incorrect
...
behavior in RtlQueryEnvironmentString.
2003-05-13 04:45:50 +00:00
Juan Lang
38fa5ad1bc
Added an implementation of iphlpapi.dll; most Get* functions
...
introduced through Win98 are included.
2003-05-13 03:32:20 +00:00
Dimitrie O. Paun
d93f0814aa
Add prototype for __WSAFDIsSet. Fix syntax error.
2003-05-13 00:37:36 +00:00
Robert Shearman
98747abd75
- Implement a few more cases in PropVariantClear.
...
- Partially implement PropVariantCopy.
- Implement FreePropVariantArray.
2003-05-13 00:32:43 +00:00
Dmitry Timoshkov
49fef46967
Added definition of SS_USERITEM.
2003-05-12 03:23:15 +00:00
Mike McCormack
6d3b14b581
Added stubs for CertSaveStore and CertEnumCertificatesInStore.
2003-05-12 03:21:45 +00:00
Alexandre Julliard
d9bab57477
Added support for calling the TLS callback functions.
2003-05-08 04:13:26 +00:00
Pierre d'Herbemont
bf01f050df
Add Dar, Dsisr and Trap registers for the PowerPC CONTEXT structure.
2003-05-08 03:48:08 +00:00
Eric Pouech
2d758c6444
Implemented a bunch of environment related NTDLL APIs.
2003-05-08 03:47:00 +00:00
Alexandre Julliard
ce4d111cd8
Moved the EnumResource* functions to the kernel dll, and fixed their
...
prototypes.
2003-05-07 03:21:26 +00:00
Thomas Mertes
d628d125ab
Implement RtlDuplicateUnicodeString, RtlFindCharInUnicodeString,
...
RtlInitUnicodeStringEx.
Documentation updates for RtlInitAnsiString, RtlInitString,
RtlInitUnicodeString, RtlAnsiStringToUnicodeString and
RtlOemStringToUnicodeString.
2003-05-06 18:27:40 +00:00
Adam Gundy
06d610ec9b
Check the mask flags in the item structure to determine how much
...
memory to read/write.
2003-05-02 20:14:33 +00:00
Alexandre Julliard
e1a9b10f51
Moved the wpp library from tools/ to libs/.
...
Create symlinks to the various libraries in the libs directory.
2003-05-01 03:16:21 +00:00
Robert Shearman
f0025e2adc
- Implemented RtlAddAccessAllowedAce, RtlAddAccessDeniedAce,
...
RtlAddAce, RtlValidAcl.
- Added the corresponding functions in advapi32.
- Grouped the ACL functions in advapi32.
2003-05-01 00:29:26 +00:00
Steven Edwards
e426e9a785
Fix for building lzexpand with Mingw or MS_VC++ includes
2003-04-30 17:15:06 +00:00
Alexandre Julliard
424202bd9a
Moved most of the kernel resource APIs to dlls/kernel.
2003-04-30 00:53:23 +00:00
Alexandre Julliard
86666c51e2
Implemented ntdll resource functions.
2003-04-29 23:00:48 +00:00
Robert Reif
e743e091ed
Added partial property set support which is used by dxdiag.exe.
2003-04-29 22:49:52 +00:00
Dimitrie O. Paun
846f253d1e
Indentation fixes.
2003-04-27 20:36:08 +00:00
Alexandre Julliard
fedc411743
Moved the functionality of starting Win16 and DOS programs from the
...
common process startup into a separate winevdm application.
2003-04-27 00:47:58 +00:00
Alexandre Julliard
69361e08b9
Moved x11drv.h to dlls/x11drv.
2003-04-22 04:05:08 +00:00
Eric Pouech
b6338878a8
Moved kernel32.FlushFileBuffers to ntdll.NtFlushBuffersFile.
2003-04-22 04:04:17 +00:00
Alex Pasadyn
330179f956
Implemented EnumDisplaySettings* and ChangeDisplaySettings*.
2003-04-22 00:15:48 +00:00
Alexandre Julliard
2e12d33dfd
Removed no longer needed uses of LDPATH.
2003-04-21 23:54:05 +00:00
Jukka Heinonen
013f89465c
Moved dosconf.c to winedos.
2003-04-21 23:22:53 +00:00
Alexandre Julliard
db89a54bf4
Check for struct option independently of the getopt_long check.
2003-04-20 02:56:14 +00:00
Maxime Bellengé
2e9f3d844c
Added resource strings for language groups.
2003-04-19 20:22:19 +00:00
Rolf Kalbermatter
a25967c92a
Reimplement SHFileOperation in Unicode, based on the work of Dietrich
...
Teickner.
2003-04-19 20:09:09 +00:00
Ove Kaaven
381e64758b
Dummy RPC exception macros.
2003-04-19 20:06:58 +00:00
Vincent Béron
5d730664da
Terminate the lfind inline function.
2003-04-19 02:48:10 +00:00
Alexandre Julliard
9aee7c605d
Yet another attempt at fixing the htonl functions.
2003-04-17 02:47:17 +00:00
Alexandre Julliard
1b41cdf3d1
Fixed alloca handling the way mingw does it (reported by Vincent
...
Béron).
2003-04-17 02:40:21 +00:00
Rolf Kalbermatter
468494cb83
Implemented ILGetDisplayNameExA and ILGetDisplayNameExW and call them
...
from ILGetDisplayNameAW and ILGetDisplayNameExAW.
2003-04-17 02:18:33 +00:00
Alexandre Julliard
d6da1f33ab
Implemented RtlIsNameLegalDOS8Dot3 (based on a patch by Eric Pouech).
...
Implemented RtlUpcaseUnicodeStringToCountedOemString.
2003-04-16 23:15:29 +00:00
Rein Klazes
5737fe6d18
Fix the ListView_SetItemState macro.
2003-04-16 23:08:10 +00:00
Alexandre Julliard
96af8c2ff5
Fixed gcc varargs macro syntax (reported by Gabriele Giorgetti).
2003-04-14 21:42:57 +00:00
Vincent Béron
3b11910362
Include shlguid.h from shlobj.h.
...
Expose IShellLink to Winelib apps.
2003-04-13 01:05:31 +00:00
Vincent Béron
a79c96039d
Define some additional constants.
2003-04-13 01:05:17 +00:00
Christian Costa
9ba17d4427
Added some defines to d3d8 header.
2003-04-13 01:02:52 +00:00
Alexandre Julliard
aa94a5ad1a
Implemented RtlDetermineDosPathNameType_U and RtlIsDosDeviceName_U.
2003-04-12 00:10:13 +00:00
Alexandre Julliard
2d5519f15c
The com_interface attribute is not needed on derived classes.
...
Removed the ICOM_CTHIS* macros.
2003-04-12 00:09:14 +00:00
Alexandre Julliard
aa89eccc71
Added support for generating dependencies for idl files.
2003-04-11 00:38:56 +00:00
Alexandre Julliard
aae3cb61cd
Simplified COM interface declarations, removing the need to define
...
both an xxx_METHODS and an xxx_IMETHODS macro.
2003-04-11 00:31:02 +00:00
Alexandre Julliard
55379110c5
Get rid of the ICOM_CALL macros.
2003-04-10 21:13:58 +00:00
Alexandre Julliard
f00c46f030
Use a more compatible technique to declare COM interfaces methods,
...
using Microsoft's STDMETHOD macros instead of the Wine-specific
ICOM_METHOD ones.
2003-04-10 00:19:24 +00:00
Vitaliy Margolen
da7d5ac699
Added more extended error codes.
2003-04-09 23:33:50 +00:00
Juraj Hercek
690f89a675
Fixed tagLVDISPINFO definition.
2003-04-08 20:49:01 +00:00
Rok Mandeljc
3dec4c5219
Added stubs for dpnhpast and for all the dmusic dlls.
2003-04-08 03:56:04 +00:00
Thomas Mertes
0ce4826eee
Implemented RtlRandom, RtlAreAllAccessesGranted,
...
RtlAreAnyAccessesGranted, RtlCopyLuid, RtlEqualLuid, RtlMapGenericMask
and RtlCopyLuidAndAttributesArray.
Documentation updates for RtlExtendedMagicDivide, RtlUniform,
RtlUnicodeStringToAnsiString, RtlAppendAsciizToString,
RtlAppendStringToString, RtlAppendUnicodeToString and
RtlAppendUnicodeStringToString.
2003-04-08 00:55:36 +00:00
Alexandre Julliard
f130f8099a
Added possibility to filter relay traces based on the module that
...
called the function. Cleaned up a few traces.
2003-04-07 23:27:54 +00:00
Alexandre Julliard
088bcf9ca5
Implemented NtQueueApcThread, and changed the server APC interface to
...
always take 3 parameters.
Implemented a number of other ntdll thread functions, and use them
from the kernel ones.
2003-04-04 22:26:34 +00:00
Mike Hearn
ceb86a90f8
- Map winsock sockopts to the POSIX equivalents for IP multicast.
...
- Remap winsock1 constant values to winsock2 using a forwarder
function.
- Change a FIXME to a TRACE, it appeared to be simply reporting
progress.
2003-04-04 22:04:47 +00:00
Alexandre Julliard
39f73ddeaa
Merged PE_InitDLL into MODULE_InitDLL.
...
Fixed a few traces.
2003-04-04 19:50:17 +00:00
Alexandre Julliard
56b5e0862c
Remove the Wine-specific EXCEPTION_CRITICAL_SECTION_WAIT define.
2003-04-04 19:41:31 +00:00
Alexandre Julliard
15f0ac352b
Yet another hack to try to make this file compile in all
...
circumstances.
2003-04-04 19:32:18 +00:00
Dimitrie O. Paun
961afa2ab6
Add a few missing BN_* constants.
2003-04-04 19:31:41 +00:00
Robert Reif
acd4bc0d64
Added a few missing DX8 definitions.
2003-04-03 18:02:39 +00:00
Alexandre Julliard
6a9cea957a
Added --with-nptl configure option and necessary changes to support
...
running on top of NPTL threads.
2003-04-03 02:54:54 +00:00
Alexandre Julliard
3200c02b9c
Don't bother checking for the errno function, simply define all of
...
them.
2003-04-02 23:27:46 +00:00
Alexandre Julliard
462172a3d6
Added abs_time_t structure to the server protocol, and added a dump
...
routine for it that displays the relative timeout to make timeout
values easier to interpret.
2003-04-02 22:48:59 +00:00
Dimitrie O. Paun
6cd88fe697
Add spawnvp to the portability lib.
2003-04-02 05:20:12 +00:00
Alexandre Julliard
c44555bb37
Added support for marking heap blocks as inaccessible/uninitialized if
...
valgrind is installed, based on a patch by Adam Gundy.
2003-04-02 01:42:06 +00:00
Alexandre Julliard
9ee2413700
Handle htonl() and friends like select(), this will hopefully avoid
...
conflicts with Unix headers.
2003-04-02 01:38:42 +00:00
Andreas Mohr
114b667f41
Some spelling and formatting fixes.
2003-04-02 01:23:43 +00:00
Alexandre Julliard
6f7a204466
Added SYSDEPS_GetUnixTid to return the Unix thread id to send to the
...
server.
2003-04-01 04:39:35 +00:00
Rolf Kalbermatter
b2d39ea5f0
Moved prototype for SHBindToParent() to shlobj.h.
2003-04-01 04:35:54 +00:00
Alexandre Julliard
06a8c1203f
Portability fixes.
2003-04-01 00:12:50 +00:00
Alexandre Julliard
c45bbad3d6
Use _spawnvp to replace fork for non-Unix platforms.
2003-04-01 00:12:02 +00:00
Dmitry Timoshkov
2d55e0484c
Fix some problems found while compiling and linking Wine under
...
Cygwin.
2003-03-31 23:58:27 +00:00
Alexandre Julliard
70c47b668f
Try to make winsock.h more portable (based on a patch by Francois
...
Gouget).
2003-03-31 23:56:35 +00:00
Alexandre Julliard
fbef57c0ce
Moved WaitForMultipleObjects to ntdll (based on a patch by Eric
...
Pouech).
Added NTDLL_get_server_timeout function to compute ntdll-style
timeouts and adapted the timer code to use it.
2003-03-31 01:37:04 +00:00
Alexandre Julliard
91deba1d5e
Clear the entire request, not just the end, in case it contains
...
padding bytes.
2003-03-30 03:08:52 +00:00
Jukka Heinonen
6f6eb82dfc
Add prototype for GetCompressedFileSize. Move some int21 functions to
...
winedos. Improve file attribute functions.
2003-03-30 03:04:37 +00:00
Dimitrie O. Paun
45247de05b
Fix errno linkage when compiling in C++.
2003-03-28 19:31:12 +00:00
Alexandre Julliard
5537dbbf40
Replaced WINE_CHECK_STRUCT_MEMBER autoconf macro by the standard
...
AC_CHECK_MEMBERS. Added check for si_fd in siginfo_t.
2003-03-28 00:36:12 +00:00
Alexandre Julliard
3e588e3a57
Implemented file change notifications, based on a patch by Mike
...
McCormack.
2003-03-26 23:41:43 +00:00
Alexandre Julliard
b59bf98b93
Moved errno_location support to sysdeps.c.
2003-03-26 01:33:48 +00:00
Alexandre Julliard
98f020234c
Use aliases instead of #defines for the varargs functions when using
...
gcc.
2003-03-26 01:29:56 +00:00
Eric Pouech
1c7afd87f6
- no longer using kernel32's APIs but ntdll's
...
- BUILTIN32_dlopen now properly returns NTDLL style status codes
2003-03-26 01:25:19 +00:00
Maxime Bellengé
95bf7df1d7
Stubs for EnumSystemLanguageGroups{A|W}.
2003-03-26 01:22:57 +00:00
Alexandre Julliard
8d7b8e573f
Portability fixes.
2003-03-23 20:11:45 +00:00
Alexandre Julliard
8d361bd41c
Properly initialize keyboard auto-repeat for all X connections.
2003-03-23 20:07:55 +00:00
Dimitrie O. Paun
4fd679b0eb
Comment out unneeded extensions.
2003-03-23 20:03:48 +00:00
Christian Costa
f814cf87af
Make use of .half and/or .asciiz assembler keywords when necessary.
2003-03-23 00:18:26 +00:00
Madhura Sahasrabudhe
992d1b998a
Changed the macros in the msvcrt headers to static inline functions.
2003-03-22 21:15:41 +00:00
Alexandre Julliard
3dc1f2dff3
Changed the SET_AX etc. macros to not return a value.
2003-03-22 21:12:27 +00:00
Alexandre Julliard
a8497bd037
Make a distinction between the thread Unix pid and the process wide
...
pid for platforms that use both.
2003-03-22 21:00:09 +00:00
Thomas Mertes
c83aa0d311
- Implement RtlDowncaseUnicodeString, RtlUniform, iswdigit, iswlower,
...
iswspace, iswxdigit.
- Fixed RtlInt64ToUnicodeString and RtlIntegerToUnicodeString.
- According to tests RtlAppendUnicodeStringToString leaves the
destination unchanged when the source length is 0 (FIXED).
- Documentation updates in RtlExtendedMagicDivide,
RtlLargeIntegerToChar, RtlInt64ToUnicodeString, RtlUpperChar,
RtlUpperString, RtlUpcaseUnicodeChar, RtlCharToInteger,
RtlIntegerToChar, RtlUnicodeStringToInteger,
RtlIntegerToUnicodeString, _ultoa, _ltoa, _itoa, _ui64toa, _i64toa,
_atoi64, _ultow, _ltow, _itow, _ui64tow, _i64tow, _wtol, _wtoi,
_wtoi64.
2003-03-22 00:20:58 +00:00
Alexandre Julliard
6a26e3f7ac
Split signal blocking code out of SIGNAL_Reset into SIGNAL_Block.
...
Added SIGTERM handler.
2003-03-21 23:45:26 +00:00
Alexandre Julliard
25fe361010
Added 'wine' prefix to libwine_unicode exports.
2003-03-21 21:30:51 +00:00
Eric Pouech
69dc0d93d5
Removed no longer needed MODREF.find_export field.
2003-03-21 21:27:16 +00:00
Rok Mandeljc
2d04be72f7
Stub implementation of the dmusic dll.
2003-03-21 00:42:38 +00:00
Eric Pouech
051f87150f
- implemented LdrQueryProcessModuleInformation
...
- rewrote VERSION_GetLinkedDllVersion() with this new function instead
of accessing directly the modref list
2003-03-21 00:34:36 +00:00
Alexandre Julliard
9612383678
Moved [efg]cvt functions to msvcrt and fixed them to use a per-thread
...
buffer.
2003-03-20 23:47:25 +00:00
Alexandre Julliard
195574e2d8
Added memcpy_unaligned to libwine_port.
2003-03-20 23:44:36 +00:00
Alexandre Julliard
7463af6b2f
Added sprintfW and vsprintfW.
2003-03-20 23:40:41 +00:00
Eric Pouech
19e050eb6f
Moved WINE_MODREF.flags to WINE_MODREF.ldr.Flags, and make use of the
...
same flags values as Win2000.
2003-03-20 23:40:08 +00:00
Alexandre Julliard
108a69bd2f
Moved interlocked functions to libwine_port.
2003-03-20 22:06:16 +00:00
Eric Pouech
f94c8b85b9
Move some fields (refCount, tls_index and module) from WINE_MODREF to
...
LDR_MODULE.
2003-03-20 22:05:26 +00:00
Alexandre Julliard
2ee8b5bb13
Replaced mkstemp by mkstemps from libiberty.
...
Removed a couple of unnecessary portability functions.
2003-03-20 21:07:49 +00:00