Alexandre Julliard
a6ed49ade3
Don't reference the environ global variable from kernel32, it may fail
...
to link (reported by Gerald Pfeifer).
2003-10-10 23:33:21 +00:00
Alexandre Julliard
410e6b7b39
Changed the init code to make libwine load only ntdll and transfer
...
control to it, and then have ntdll load kernel32 using the normal
loader mechanisms.
Get rid of BUILTIN32_LoadExeModule.
2003-10-10 00:12:17 +00:00
Alexandre Julliard
5cb5aa6346
Use the Rtl bitmap functions to implement Tls allocation.
...
Get rid of the PDB structure.
2003-10-09 19:58:56 +00:00
Steven Edwards
ad4a2b9064
Bring imagehlp (mostly) inline with the PSDK and Mingw.
2003-10-09 19:45:07 +00:00
Alexandre Julliard
20e73d739a
Moved the constructor for the initial TEB to ntdll so that it runs as
...
early as possible on startup.
2003-10-09 04:59:03 +00:00
Mike McCormack
8365577125
Don't share some protected mode interrupts in winedos.
2003-10-08 19:07:45 +00:00
Alexandre Julliard
953849f2fc
Added hack to call CreateFileW through a pointer so that we don't need
...
to link to kernel functions.
Commented out SMB support in NtReadFile for now.
2003-10-08 03:51:31 +00:00
Warren Baird
7f77f0f15d
Changed InternetSetStatusCallback declaration to
...
InternetSetStatusCallbackA/W.
2003-10-08 02:57:07 +00:00
Alexandre Julliard
87ae825bf8
Get rid of the argv0 and full_argv0 global variables.
2003-10-08 00:45:01 +00:00
Alexandre Julliard
5986e3a724
Added wine_get_argv0_path() to retrieve the path of the wine binary.
2003-10-08 00:36:09 +00:00
Alexandre Julliard
af192f83b6
Store a "removable" flag instead of the full drive type in the server
...
file object; this way we don't need to use GetDriveTypeW in the loader
code.
Make sure we always have a valid builtin_load_info pointer.
2003-10-08 00:25:32 +00:00
Warren Baird
1f5d1beb0d
Added extern "C".
2003-10-07 22:52:20 +00:00
Steven Edwards
c48c16471c
Remove a few unneeded include statements in internal headers.
...
Started bringing setupapi in line with PSDK.
2003-10-07 22:51:09 +00:00
Rein Klazes
c6c404dcd6
Added a check for <scsi/scsi.h> and include it in dlls/ntdll/cdrom.c.
2003-10-07 22:49:22 +00:00
Alexandre Julliard
8d174d3f47
Store the global shell, progman and taskman windows in the server
...
(based on a patch by Martin Fuchs).
2003-10-07 03:40:23 +00:00
Alexandre Julliard
632676b17e
Moved the final process init and dependency loading to
...
dlls/ntdll/loader.c, (ab)using the LdrInitializeThunk entry point.
2003-10-06 21:18:51 +00:00
Kevin Koltzau
d658fa4688
Added missing defines and fixed a few typos.
2003-10-06 21:04:27 +00:00
Alexandre Julliard
841f898663
Converted process creation to Unicode.
2003-10-04 04:09:41 +00:00
Kevin Koltzau
0af4fb9e6d
Initial implementation of uxtheme.dll, mostly stubbed out for now.
2003-10-04 03:48:11 +00:00
Alexandre Julliard
5e3549bf3b
Implemented RtlCreateProcessParameters and related functions.
2003-10-04 03:11:57 +00:00
Dave Belanger
325f646fdc
Implemented the SetArcDirection metarecord in EMF driver.
2003-10-04 03:08:25 +00:00
Pavel Roskin
6ce0569ada
Added check for scsi/scsi_ioctl.h.
2003-10-03 04:31:49 +00:00
Kevin Koltzau
7ee18df7c0
Added tmschema.h and some other theme defines.
2003-10-03 03:33:15 +00:00
Pavel Roskin
d65071963e
Added check for st_blocks in struct stat.
2003-10-03 03:28:40 +00:00
Alexandre Julliard
4137aecaa5
Changed LdrLoadDll to only search for the dll in the specified path,
...
using ntdll functions.
Moved LOAD_WITH_ALTERED_SEARCH_PATH functionality to LoadLibraryEx
where it belongs.
2003-10-02 04:58:49 +00:00
Rolf Kalbermatter
4202112e2d
Moved definition of newly documented API SHRestricted() and the
...
according policy definitions to shlobj.h.
Replace the policy numeric values with the new official defines and
change SHRestricted() to match the new documented prototype.
2003-10-02 04:30:46 +00:00
Robert Reif
2f9302a738
Added some missing defines.
...
Moved Wine only defines to not conflict.
2003-10-02 04:24:58 +00:00
Alexandre Julliard
c30cefb2d5
Store module names in Unicode in the server.
2003-09-30 01:04:19 +00:00
Daniel Marmier
a613de2a22
Use #ifdef instead of #if for all feature tests.
...
Check that _MSC_VER is defined before using it.
2003-09-30 00:33:47 +00:00
Alexandre Julliard
f80b869939
Converted most of the loader code to Unicode.
2003-09-29 20:42:24 +00:00
Alexandre Julliard
1cb92bbeec
Converted the load order code to use Unicode throughout.
2003-09-27 03:50:40 +00:00
Alexandre Julliard
30784603ee
Added strspnW and strcspnW.
2003-09-27 03:48:40 +00:00
Dmitry Timoshkov
2999165c83
Implemented RealGetWindowClass.
2003-09-27 03:47:07 +00:00
Mike McCormack
f6125ad33e
Added AW defines to msi.h and msiquery.h.
2003-09-27 02:19:48 +00:00
Alexandre Julliard
74c5efeb76
Moved WINE_MODREF definition to loader.c.
...
Removed short module name from WINE_MODREF, Windows doesn't have it.
Rewrote LdrGetDllHandle to only use Unicode.
2003-09-25 23:55:35 +00:00
Alexandre Julliard
2052538a47
Moved loadorder support to dlls/ntdll.
...
Removed the --dll option and replaced it by the WINEDLLOVERRIDES
environment variable.
2003-09-25 20:33:41 +00:00
Alexandre Julliard
16cd86197a
Moved DLLFLAGS to a separate variable instead of including it in
...
DEFS.
2003-09-24 19:01:44 +00:00
Pavel Roskin
7add08a303
Added configure check for spawnvp().
2003-09-24 18:54:40 +00:00
Alexandre Julliard
240b0a9b48
Moved the Windows version code to dlls/ntdll, and implemented
...
RtlGetVersion and RtlVerifyVersionInfo.
Moved the 16-bit and DOS version support to dlls/kernel.
2003-09-24 05:26:00 +00:00
Alexandre Julliard
3bff2b3c9c
Authors: Juraj Hercek <juraj@syncad.com>, Eric Frias <efrias@syncad.com>
...
Implemented pthread conditions.
2003-09-23 22:59:44 +00:00
Juraj Hercek
9d481e32a0
Added SS_ENDELLIPSIS.
2003-09-23 22:57:20 +00:00
Jon Griffiths
fc049ecdd5
Added StrFormatKBSizeA/W.
2003-09-23 22:49:56 +00:00
Felix Nawothnig
25c0a1d5bb
Added definitions for ListView_GetColumnWidth, ListView_SetColumnWidth
...
and ListView_RedrawItems.
2003-09-23 22:48:49 +00:00
Maxime Bellengé
4dc75a5d82
Added LVKF_* defines.
2003-09-22 19:47:42 +00:00
Rolf Kalbermatter
58c0561bad
Added declarations for newly documented SHChangeNotify API and fixed
...
some prototypes.
2003-09-22 19:24:13 +00:00
Rolf Kalbermatter
f42bc61b86
Don't redefine declspec under MSVC.
2003-09-22 19:22:14 +00:00
Alexandre Julliard
a37e7608c7
Moved 32-bit relay and snoop support to dlls/ntdll.
2003-09-19 04:32:39 +00:00
Alexandre Julliard
97ad311e71
Moved the 32-bit builtin loader and the remaining bits of the PE
...
loader into dlls/ntdll/loader.c.
2003-09-19 04:04:57 +00:00
Eric Pouech
c3e6c095e1
Implemented kernel32.GetIoProcessCounters and stubbed
...
ntdll.NtQueryProcessInformation(ProcessIoCounters).
2003-09-19 00:06:45 +00:00
Alexandre Julliard
52f692fb9b
Moved the wine server client-side support to dlls/ntdll. Removed a
...
couple of unnecessary functions.
2003-09-18 23:27:19 +00:00