Eric Kohl [Tue, 5 Oct 2004 13:39:42 +0000 (13:39 +0000)]
Remove outdated profile path postfix.
svn path=/trunk/; revision=11199
Steven Edwards [Tue, 5 Oct 2004 13:09:46 +0000 (13:09 +0000)]
Added a simple embedded GPL dhcp server for ReactOS by
Carlos Manuel Duclos Vergara
TODO:
Make it a real Window Service
Make it use the registry rather than dhcpd.conf
.......
svn path=/trunk/; revision=11198
Eric Kohl [Tue, 5 Oct 2004 10:40:13 +0000 (10:40 +0000)]
Remove fixed heap base address (HEAP_BASE) to enable bottom-up heap allocation.
svn path=/trunk/; revision=11197
Gé van Geldorp [Tue, 5 Oct 2004 07:51:11 +0000 (07:51 +0000)]
Recognize our CD-Rom drives
svn path=/trunk/; revision=11196
Gé van Geldorp [Tue, 5 Oct 2004 07:43:19 +0000 (07:43 +0000)]
Alexandre Julliard <julliard@winehq.org>
- Fixed typo in ProgramsW.
- Changed the case of windows and system directories to match the
directories we create by default.
- Avoid depending on the non-standard IUnknown_METHODS macro in Wine
internal headers.
svn path=/trunk/; revision=11195
Alex Ionescu [Mon, 4 Oct 2004 21:38:49 +0000 (21:38 +0000)]
Un-hardcoded the 0xC0000000 value, and stuck the define in one single place both for ASM and C code. This define is 0x80000000 by default, but automatically sets itself to 0xC0000000 if 3GB is set to 1 in reactos/config. This option is turned on by default for now, because the Default heap is at 0xA0000000, which doesn't work on a non 3GB system. Lower values seem to crash Win32K but I fill figure out a solution.
svn path=/trunk/; revision=11193
Casper Hornstrup [Mon, 4 Oct 2004 20:04:49 +0000 (20:04 +0000)]
2004-10-04 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/helper.mk: Support for kernel TARGET_TYPE.
* ntoskrnl/Makefile: Simplified makefile.
svn path=/trunk/; revision=11192
Gé van Geldorp [Mon, 4 Oct 2004 19:44:11 +0000 (19:44 +0000)]
Piotr Caban <pio13@poczta.onet.pl>
- Added Polish translation.
svn path=/trunk/; revision=11191
Gé van Geldorp [Mon, 4 Oct 2004 19:41:31 +0000 (19:41 +0000)]
Reapply winehq change:
Robert Shearman <rob@codeweavers.com>
- Simplify getting custom icons for a folder by utilising the new
SHELL32_GetCustomFolderAttribute function.
- Add support for custom shell folders, such as the History folder.
- Always try to initialize folder using IPersistFolder3 interface and
then fall back on IPersistFolder if not supported.
Ge van Geldorp <gvg@reactos.com>
- Can't pass NULL as default value to GetPrivateProfileString.
svn path=/trunk/; revision=11190
Casper Hornstrup [Mon, 4 Oct 2004 19:41:28 +0000 (19:41 +0000)]
2004-10-04 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/helper.mk: Clean autogenerated files.
* tools/regtests.c: Remove newlines.
svn path=/trunk/; revision=11189
Jens Collin [Mon, 4 Oct 2004 19:23:31 +0000 (19:23 +0000)]
return hardcoded value (1) for SM_CMONITORS.
svn path=/trunk/; revision=11188
Gé van Geldorp [Mon, 4 Oct 2004 19:22:16 +0000 (19:22 +0000)]
Use GetStringTypeW() for implementation of IsCharAlphaNumericW(),
IsCharAlphaW(), IsCharLowerW() and IsCharUpperW()
svn path=/trunk/; revision=11187
Jens Collin [Mon, 4 Oct 2004 19:22:02 +0000 (19:22 +0000)]
defined SM_CMONITORS (80)
svn path=/trunk/; revision=11186
Gé van Geldorp [Mon, 4 Oct 2004 19:17:58 +0000 (19:17 +0000)]
Implement GetStringTypeA/W() and GetStringTypeExA/W()
svn path=/trunk/; revision=11185
Art Yerkes [Mon, 4 Oct 2004 18:32:30 +0000 (18:32 +0000)]
Fixed IPStartup prototype and moved DisplayIPPacket out of ifdef.
svn path=/trunk/; revision=11184
Art Yerkes [Mon, 4 Oct 2004 18:31:40 +0000 (18:31 +0000)]
Removed unneeded DriverObject parameter to IPStartup.
svn path=/trunk/; revision=11183
Hartmut Birr [Mon, 4 Oct 2004 17:27:13 +0000 (17:27 +0000)]
- Fixed the setting of the page protection for ntoskrnl.
The image is loaded without the size of the bss section.
Pages after the bss section may not be changed.
svn path=/trunk/; revision=11182
Martin Fuchs [Mon, 4 Oct 2004 17:13:03 +0000 (17:13 +0000)]
sync with WINE source
svn path=/trunk/; revision=11181
Casper Hornstrup [Mon, 4 Oct 2004 10:16:59 +0000 (10:16 +0000)]
Revert:
2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net>
* ntoskrnl/Makefile: Fix dependencies when PCH is enabled.
2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/helper.mk: Support for kernel TARGET_TYPE.
* ntoskrnl/Makefile: Simplified makefile.
svn path=/trunk/; revision=11180
Martin Fuchs [Mon, 4 Oct 2004 09:31:10 +0000 (09:31 +0000)]
merged corrected version of the Wine commit cvs.winehq.org/patch.py?id=13936:
- added choosing fonts
- added file moving
svn path=/trunk/; revision=11179
Art Yerkes [Mon, 4 Oct 2004 04:26:00 +0000 (04:26 +0000)]
First shot at ip lib test app.
svn path=/trunk/; revision=11178
Alex Ionescu [Mon, 4 Oct 2004 03:19:07 +0000 (03:19 +0000)]
DBG should be 0 by default. Also, DBG = 1 seems to break ROS (it hangs before ntoskrnl is even loaded.)
svn path=/trunk/; revision=11177
Art Yerkes [Sun, 3 Oct 2004 22:55:45 +0000 (22:55 +0000)]
Added new targets. ip and oskittcp should now clean with the rest of the
tree.
svn path=/trunk/; revision=11176
Art Yerkes [Sun, 3 Oct 2004 21:44:43 +0000 (21:44 +0000)]
Final propogation of TDI_CONNECTION_INFORMATION/TRANSPORT_ADDRESS changes.
svn path=/trunk/; revision=11175
Art Yerkes [Sun, 3 Oct 2004 21:16:31 +0000 (21:16 +0000)]
Propogating TDI address changes.
svn path=/trunk/; revision=11174
Gé van Geldorp [Sun, 3 Oct 2004 21:03:06 +0000 (21:03 +0000)]
Rollback last change since it was incorrect.
See http://www.reactos.com/bugzilla/show_bug.cgi?id=36
svn path=/trunk/; revision=11173
Art Yerkes [Sun, 3 Oct 2004 20:39:19 +0000 (20:39 +0000)]
New file buffer.c which contains NDIS_BUFFER and NDIS_PACKET routines.
svn path=/trunk/; revision=11172
Art Yerkes [Sun, 3 Oct 2004 20:38:48 +0000 (20:38 +0000)]
Fixed UDP protocol.
Leaned interface between tcpip and ip lib to not include ndis buffers and
such, as well as datagram request structs. This both eliminates code
setting up these structs as well as making use of ip lib easier from userland.
Moved ndis buffer routines to tcpip/buffer.c. They are a bit separate from
the neutral routines functions.
svn path=/trunk/; revision=11171
Art Yerkes [Sun, 3 Oct 2004 20:36:46 +0000 (20:36 +0000)]
Fixed use of TA_ADDRESS in favor of TRANSPORT_ADDRESS. This still confuses
me.
write, read: Handle errors correctly.
svn path=/trunk/; revision=11170
Gé van Geldorp [Sun, 3 Oct 2004 18:53:05 +0000 (18:53 +0000)]
Move final user stack cleanup to kernelmode
svn path=/trunk/; revision=11169
Gé van Geldorp [Sun, 3 Oct 2004 18:46:07 +0000 (18:46 +0000)]
CVS maintenance
svn path=/trunk/; revision=11168
Gé van Geldorp [Sun, 3 Oct 2004 18:22:33 +0000 (18:22 +0000)]
Remove faulty debug statement
svn path=/trunk/; revision=11167
Thomas Bluemel [Sun, 3 Oct 2004 14:24:43 +0000 (14:24 +0000)]
don't let dlltool mess up c++ mangled exports for crtdll and msvcrt
svn path=/trunk/; revision=11166
Thomas Bluemel [Sun, 3 Oct 2004 10:05:56 +0000 (10:05 +0000)]
fixed GetHandleInformation(), SetHandleInformation() and minor fixes to CloseHandle() and DuplicateHandle()
svn path=/trunk/; revision=11165
Eric Kohl [Sun, 3 Oct 2004 09:27:22 +0000 (09:27 +0000)]
Update a new users private shell folder paths when a new user profile is created.
svn path=/trunk/; revision=11164
Alex Ionescu [Sun, 3 Oct 2004 03:07:18 +0000 (03:07 +0000)]
Sorry, forgot these updates for WIN32K to build with new KPCR.
svn path=/trunk/; revision=11163
Alex Ionescu [Sun, 3 Oct 2004 03:03:54 +0000 (03:03 +0000)]
Corrected KPCR structure, removed IKPCR, set up CurrentThread in proper structure (implemented KPRCB), added some types needed by KPRCB.
svn path=/trunk/; revision=11162
Thomas Bluemel [Sat, 2 Oct 2004 21:14:08 +0000 (21:14 +0000)]
fixed ProcessIdToSessionId()
svn path=/trunk/; revision=11161
Thomas Bluemel [Sat, 2 Oct 2004 20:56:54 +0000 (20:56 +0000)]
don't duplicate tons of code for error handling
svn path=/trunk/; revision=11160
Thomas Bluemel [Sat, 2 Oct 2004 18:33:12 +0000 (18:33 +0000)]
INF Helper tool for installation of .inf files, by Michael Biggins
svn path=/trunk/; revision=11159
Filip Navara [Sat, 2 Oct 2004 16:48:12 +0000 (16:48 +0000)]
Allocate memory for the handle table from paged pool!
svn path=/trunk/; revision=11158
Filip Navara [Sat, 2 Oct 2004 16:48:05 +0000 (16:48 +0000)]
Change the ASSERT_IRQL in ExAllocatePagedPoolWithTag from PASSIVE_LEVEL to APC_LEVEL.
svn path=/trunk/; revision=11157
Thomas Bluemel [Sat, 2 Oct 2004 16:43:05 +0000 (16:43 +0000)]
added stubs for winfax.dll
svn path=/trunk/; revision=11156
Casper Hornstrup [Sat, 2 Oct 2004 14:38:37 +0000 (14:38 +0000)]
2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net>
* ntoskrnl/Makefile: Fix dependencies when PCH is enabled.
svn path=/trunk/; revision=11155
Casper Hornstrup [Sat, 2 Oct 2004 14:03:51 +0000 (14:03 +0000)]
2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/helper.mk: Support for kernel TARGET_TYPE.
* ntoskrnl/Makefile: Simplified makefile.
svn path=/trunk/; revision=11154
Eric Kohl [Sat, 2 Oct 2004 12:35:12 +0000 (12:35 +0000)]
Add common user shell folder key.
svn path=/trunk/; revision=11153
Eric Kohl [Sat, 2 Oct 2004 12:33:20 +0000 (12:33 +0000)]
Remove default users shell folder paths.
svn path=/trunk/; revision=11152
Eric Kohl [Sat, 2 Oct 2004 12:31:28 +0000 (12:31 +0000)]
Improve creation of shell folder settings.
Todo:
- Store folder names in resource strings.
- Update current users shell folder paths when a new profile is created.
svn path=/trunk/; revision=11151
Hartmut Birr [Sat, 2 Oct 2004 10:26:48 +0000 (10:26 +0000)]
- Made cmt unicode compatible.
- Enabled time counting.
- Improved the waiting of key input events.
svn path=/trunk/; revision=11150
Hartmut Birr [Sat, 2 Oct 2004 10:19:38 +0000 (10:19 +0000)]
- Terminate the wait thread if the handle was from a console.
svn path=/trunk/; revision=11149
Hartmut Birr [Sat, 2 Oct 2004 10:16:10 +0000 (10:16 +0000)]
- Updated the workingset size in the rmap functions.
svn path=/trunk/; revision=11148
Casper Hornstrup [Sat, 2 Oct 2004 08:44:54 +0000 (08:44 +0000)]
2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/gdiplus/tests/.cvsignore: Ignore _hooks.c and _stubs.S.
* lib/gdiplus/tests/Makefile (TARGET_OBJECTS): Remove passthrough.o and
add _hooks.o and _stubs.o.
* lib/gdiplus/tests/tests/test-1.c: Test API hooking.
* regtests/shared/regtests.h: Add support for API hooking.
* tools/helper.mk: Generate stubs.
* tools/regtests.c: Add support for generating stubs and hooks.
* lib/gdiplus/tests/passthrough.c: Remove.
* lib/gdiplus/tests/stubs.tst: New file.
svn path=/trunk/; revision=11147
Hartmut Birr [Sat, 2 Oct 2004 08:28:34 +0000 (08:28 +0000)]
- Fixed the definition of SNMP_FUNC_TYPE.
svn path=/trunk/; revision=11146
Art Yerkes [Fri, 1 Oct 2004 20:51:29 +0000 (20:51 +0000)]
Sorry i didn't have all the assertions correct in ntoskrnl/mm/pool.c
Now i've moved them to npool.c and ppool.c, where they are shorter.
svn path=/trunk/; revision=11145
Gé van Geldorp [Fri, 1 Oct 2004 20:29:58 +0000 (20:29 +0000)]
Don't use more than a single page for a TEB (forgotten file)
svn path=/trunk/; revision=11144
Gé van Geldorp [Fri, 1 Oct 2004 20:26:05 +0000 (20:26 +0000)]
Don't use more than a single page for a TEB
svn path=/trunk/; revision=11143
Hartmut Birr [Fri, 1 Oct 2004 20:09:57 +0000 (20:09 +0000)]
- Rewrote parts of the Process & Thread time count functions.
svn path=/trunk/; revision=11142
Gé van Geldorp [Fri, 1 Oct 2004 20:06:43 +0000 (20:06 +0000)]
Handle mapping a view of a section at non-zero file offset
svn path=/trunk/; revision=11141
Art Yerkes [Fri, 1 Oct 2004 04:00:11 +0000 (04:00 +0000)]
pool.c: assert irql and pool type for PASSIVE_LEVEL and above.
ntoskrnl/ob/security.c:
This function did not either identify the new descriptor as self relative
nor honor the case where self-relative was not set. Now fixed.
Bug identified by WaxDragon (while loading a cygwin app)
svn path=/trunk/; revision=11140
Art Yerkes [Fri, 1 Oct 2004 02:31:05 +0000 (02:31 +0000)]
Added needed rc file.
svn path=/trunk/; revision=11139
Art Yerkes [Fri, 1 Oct 2004 01:28:56 +0000 (01:28 +0000)]
Zero the new descriptor so that the Dacl, Sacl etc pointers will be zeroed
if not initialized. cygwin was exercising this.
svn path=/trunk/; revision=11138
Art Yerkes [Thu, 30 Sep 2004 22:04:13 +0000 (22:04 +0000)]
It seems there's a subtle difference between mingw32 on windows and on
unixen. Apparently, include_next does not count repeated include
directories on unixen but does on windows, thus windows users of mingw
saw the build of the ip lib break for not having included
w32api/include/basetsd.h through the include/basetsd.h. It would
include include/basetsd.h again and (since the include guard in that
file surrounds the include_next), would do nothing the second time. I guess
I'm the only person who got bit by this difference.
svn path=/trunk/; revision=11137
Emanuele Aliberti [Thu, 30 Sep 2004 21:14:24 +0000 (21:14 +0000)]
Correct spelling errors in some remarks.
svn path=/trunk/; revision=11136
Eric Kohl [Thu, 30 Sep 2004 20:24:51 +0000 (20:24 +0000)]
Remove common shell folder settings.
svn path=/trunk/; revision=11135
Eric Kohl [Thu, 30 Sep 2004 20:23:00 +0000 (20:23 +0000)]
- Add proper file header.
- Create common shell folder registry values in InitializeProfiles().
svn path=/trunk/; revision=11134
Richard Campbell [Thu, 30 Sep 2004 16:47:49 +0000 (16:47 +0000)]
rollback change for now
svn path=/trunk/; revision=11133
Art Yerkes [Thu, 30 Sep 2004 16:30:43 +0000 (16:30 +0000)]
Fixed makefile. Wrong name for ip.a
svn path=/trunk/; revision=11132
Richard Campbell [Thu, 30 Sep 2004 15:39:48 +0000 (15:39 +0000)]
- For now, hardcode the all users profile path until we get better user management code in place
- removed the %USERPROFILE% prefix, this will go in combination with my other fix to hopefully get things working right again.
svn path=/trunk/; revision=11131
Royce Mitchell III [Thu, 30 Sep 2004 13:44:48 +0000 (13:44 +0000)]
You're such a trooper, Marvin
svn path=/trunk/; revision=11130
Gé van Geldorp [Thu, 30 Sep 2004 10:07:00 +0000 (10:07 +0000)]
You can tune a file system, but you can't tunafish
svn path=/trunk/; revision=11129
Gé van Geldorp [Thu, 30 Sep 2004 06:49:06 +0000 (06:49 +0000)]
Rollback winehq merge since it breaks Explorer
svn path=/trunk/; revision=11128
Art Yerkes [Thu, 30 Sep 2004 06:00:42 +0000 (06:00 +0000)]
Most files moved to linkable library drivers/lib/ip, which can be linked
from kernel land, or from userland with the help of drivers/lib/undis.
Hopefully, I'll be able to simulate a sufficient environment with undis
that we'll be able to test most problems with the ip system in userland.
This follows my general priniciple of getting most interesting code into
a place where we can really examine it and work with it. The interface
to the ip library is still a bit raw. I was hoping to do a better job
of isolating it and especially digging nt kernel dependencies out into
the remaining framework files (tcpip/dispatch.c, tcpip/fileobjs.c), but
it was taking too long. Hopefully I can return to that later.
svn path=/trunk/; revision=11127
Art Yerkes [Thu, 30 Sep 2004 05:44:10 +0000 (05:44 +0000)]
Changes to the interface to componentized ip library. This commit is where
the ambiguously linked library starts being used in km. There are further
cleanups i need to do, but hopefully having this checked in will help others
who are eager to help work on it.
svn path=/trunk/; revision=11126
Art Yerkes [Thu, 30 Sep 2004 05:41:09 +0000 (05:41 +0000)]
Fixes to interface. Prototypes which were being stubborn. I will have to
figure out how to use these headers better.
svn path=/trunk/; revision=11125
Art Yerkes [Thu, 30 Sep 2004 05:40:15 +0000 (05:40 +0000)]
Undis now builds a dll, carefully skirting the linkage problem i was facing.
I also add more and more correct functions.
svn path=/trunk/; revision=11124
Thomas Bluemel [Wed, 29 Sep 2004 08:41:39 +0000 (08:41 +0000)]
use ULONG_PTR to calculate pointers
svn path=/trunk/; revision=11122
Gé van Geldorp [Wed, 29 Sep 2004 07:01:37 +0000 (07:01 +0000)]
Robert Shearman <rob@codeweavers.com>
- Simplify getting custom icons for a folder by utilising the new
SHELL32_GetCustomFolderAttribute function.
- Add support for custom shell folders, such as the History folder.
- Always try to initialize folder using IPersistFolder3 interface and
then fall back on IPersistFolder if not supported.
svn path=/trunk/; revision=11121
Art Yerkes [Wed, 29 Sep 2004 06:11:27 +0000 (06:11 +0000)]
Getting there. Smoothing out the public interface and eliminating useless
types.
svn path=/trunk/; revision=11120
Art Yerkes [Wed, 29 Sep 2004 05:10:48 +0000 (05:10 +0000)]
IP library. These files were moved from tcpip.sys and can be linked with
apps/tests/iptest using the undis library. We need to make a change to
the way this is built so that we end up with ip.a (userland) and
ipkernel.a. I'm still deciding how i want to do that. For our purposes
now, it'll be fine to have it userland only as long as we still have the
option to build it for kernel use by hand to try out.
svn path=/trunk/; revision=11119
Art Yerkes [Wed, 29 Sep 2004 04:57:26 +0000 (04:57 +0000)]
Added a header to lie between undis and net/ndis.h. This header will be used
to wrap and modify ndis definitions if necessary.
svn path=/trunk/; revision=11118
Art Yerkes [Wed, 29 Sep 2004 04:54:26 +0000 (04:54 +0000)]
Simple library which captures the remaining link-time dependencies for ip.a
Incomplete as yet.
Open question: how to make ip.a ambiguously linkable without building it
twice in it's present form. Oskit was relatively simple because the
system dependencies were already isolated. We need to capture and isolate
system dependencies in ip.a as well.
svn path=/trunk/; revision=11117
Art Yerkes [Wed, 29 Sep 2004 03:36:52 +0000 (03:36 +0000)]
These calls to ExAllocatePool are done at != PASSIVE_LEVEL. Allocate
non-paged-pool.
svn path=/trunk/; revision=11116
Richard Campbell [Wed, 29 Sep 2004 01:26:35 +0000 (01:26 +0000)]
- Changed a few REG_EXPAND_SZ to REG_SZs as per Windows
svn path=/trunk/; revision=11115
Royce Mitchell III [Wed, 29 Sep 2004 00:47:42 +0000 (00:47 +0000)]
sprintf bad
svn path=/trunk/; revision=11114
Gé van Geldorp [Tue, 28 Sep 2004 20:58:29 +0000 (20:58 +0000)]
NtAllocateVirtualMemory() should return 64k aligned areas (forgotten file)
svn path=/trunk/; revision=11113
Gé van Geldorp [Tue, 28 Sep 2004 20:40:15 +0000 (20:40 +0000)]
Don't return data length if not requested
svn path=/trunk/; revision=11112
Hartmut Birr [Tue, 28 Sep 2004 20:16:24 +0000 (20:16 +0000)]
- Fixed LdrLookupPageProtection.
svn path=/trunk/; revision=11111
James Tabor [Tue, 28 Sep 2004 19:49:27 +0000 (19:49 +0000)]
Add advpack.
svn path=/trunk/; revision=11110
Gé van Geldorp [Tue, 28 Sep 2004 19:49:21 +0000 (19:49 +0000)]
NtAllocateVirtualMemory() should return 64k aligned areas
svn path=/trunk/; revision=11109
Steven Edwards [Tue, 28 Sep 2004 19:07:56 +0000 (19:07 +0000)]
Ported icmp.dll from wine.
svn path=/trunk/; revision=11108
Thomas Bluemel [Tue, 28 Sep 2004 16:05:24 +0000 (16:05 +0000)]
relicense to LGPL
svn path=/trunk/; revision=11107
Thomas Bluemel [Tue, 28 Sep 2004 15:14:04 +0000 (15:14 +0000)]
avoid compiler warning
svn path=/trunk/; revision=11106
Thomas Bluemel [Tue, 28 Sep 2004 15:02:31 +0000 (15:02 +0000)]
1. get rid of the global thread list and group threads in processes instead
2. get rid of all reactos-specific fields in the E/KTHREAD structure and make them match the 2k layout
3. identify threads (and later processes) using a client id table (which should propably be replaced by a global handle table instead)
4. disabled thread event pair functions by default (NT4 only) as they require a field in the ETHREAD structure that is not present in later versions
svn path=/trunk/; revision=11105
Eric Kohl [Tue, 28 Sep 2004 12:51:14 +0000 (12:51 +0000)]
- Implement IoFreeErrorLogEntry().
- Fix log size calculation in IopLogWorker().
svn path=/trunk/; revision=11104
Eric Kohl [Tue, 28 Sep 2004 12:50:23 +0000 (12:50 +0000)]
Use FILE_APPEND_DATA access right to write log entries.
svn path=/trunk/; revision=11103
Eric Kohl [Tue, 28 Sep 2004 10:52:55 +0000 (10:52 +0000)]
Support special FILE_WRITE_TO_END_OF_FILE byte offset to append data to a file.
svn path=/trunk/; revision=11102
Eric Kohl [Tue, 28 Sep 2004 10:51:05 +0000 (10:51 +0000)]
NtWriteFile must append to file if it was opened with the FILE_APPEND_DATA access.
FILE_WRITE_DATA take precedence over FILE_APPEND_DATA.
svn path=/trunk/; revision=11101
Gé van Geldorp [Mon, 27 Sep 2004 20:04:53 +0000 (20:04 +0000)]
NtSetInformationThread() expects a pointer, not the handle itself
svn path=/trunk/; revision=11100
Eric Kohl [Mon, 27 Sep 2004 11:32:31 +0000 (11:32 +0000)]
Define FILE_WRITE_TO_END_OF_FILE.
svn path=/trunk/; revision=11094
Gé van Geldorp [Mon, 27 Sep 2004 08:15:07 +0000 (08:15 +0000)]
Sylvain Petreolle <spetreolle@yahoo.fr>
- rules.mak is included too late in tools/winebuild/Makefile, which makes
TARGET, "all:", CLEAN_FILES and HOST_CFLAGS wrong.
svn path=/trunk/; revision=11093