Gunnar Dalsnes
|
124f38a790
|
GetBinaryTypeA, CopyFileExA, CreateFileA, DeleteFileA, MoveFileWithProgressA: Use common A2W conv. routines
svn path=/trunk/; revision=14227
|
2005-03-20 17:39:11 +00:00 |
|
Martin Fuchs
|
e228aadfe5
|
migrate substitution keywords to SVN
svn path=/trunk/; revision=12852
|
2005-01-06 13:58:04 +00:00 |
|
Gunnar Dalsnes
|
7a214c6c4b
|
set correct last error
svn path=/trunk/; revision=11966
|
2004-12-06 14:24:51 +00:00 |
|
Gunnar Dalsnes
|
1abe87090e
|
make some wine reg. tests pass
svn path=/trunk/; revision=11870
|
2004-11-29 17:31:21 +00:00 |
|
Gé van Geldorp
|
83a232d3a2
|
LastError needs to be set always if disposition is CREATE_ALWAYS or OPEN_ALWAYS
svn path=/trunk/; revision=11283
|
2004-10-12 22:04:51 +00:00 |
|
Gé van Geldorp
|
200da8e7da
|
Don't abandon file creation if hTemplateFile is INVALID_HANDLE_VALUE
svn path=/trunk/; revision=11058
|
2004-09-25 21:44:02 +00:00 |
|
Filip Navara
|
d17f542edd
|
Revert this patch:
- Convert the user mode dwDesiredAccess flags in CreateFile to the kernel mode ones that are used by NtCreateFile.
svn path=/trunk/; revision=10243
|
2004-07-22 02:32:40 +00:00 |
|
Filip Navara
|
cf649ce107
|
- Convert the user mode dwDesiredAccess flags in CreateFile to the kernel mode ones that are used by NtCreateFile.
svn path=/trunk/; revision=10200
|
2004-07-18 17:08:29 +00:00 |
|
Gé van Geldorp
|
db3e54f680
|
Don't reset LastError on success
svn path=/trunk/; revision=9960
|
2004-07-01 22:36:16 +00:00 |
|
Eric Kohl
|
901a00bd04
|
Move kernekl32-internal declarations from global include directory to local one.
svn path=/trunk/; revision=7851
|
2004-01-23 21:16:04 +00:00 |
|
Gunnar Dalsnes
|
8a62f29d9e
|
misc
svn path=/trunk/; revision=6809
|
2003-11-27 20:57:58 +00:00 |
|
Casper Hornstrup
|
5a7413d3b7
|
2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/kernel32/debug/break.c: Add @implemented and @unimplemented
to APIs.
* lib/kernel32/debug/debugger.c: Ditto.
* lib/kernel32/debug/output.c: Ditto.
* lib/kernel32/except/except.c: Ditto.
* lib/kernel32/file/backup.c: Ditto.
* lib/kernel32/file/cnotify.c: Ditto.
* lib/kernel32/file/copy.c: Ditto.
* lib/kernel32/file/create.c: Ditto.
* lib/kernel32/file/curdir.c: Ditto.
* lib/kernel32/file/delete.c: Ditto.
* lib/kernel32/file/deviceio.c: Ditto.
* lib/kernel32/file/dir.c: Ditto.
* lib/kernel32/file/dosdev.c: Ditto.
* lib/kernel32/file/file.c: Ditto.
* lib/kernel32/file/find.c: Ditto.
* lib/kernel32/file/iocompl.c: Ditto.
* lib/kernel32/file/lfile.c: Ditto.
* lib/kernel32/file/lock.c: Ditto.
* lib/kernel32/file/mailslot.c: Ditto.
* lib/kernel32/file/move.c: Ditto.
* lib/kernel32/file/npipe.c: Ditto.
* lib/kernel32/file/pipe.c: Ditto.
* lib/kernel32/file/rw.c: Ditto.
* lib/kernel32/file/tape.c: Ditto.
* lib/kernel32/file/volume.c: Ditto.
* lib/kernel32/mem/global.c: Ditto.
* lib/kernel32/mem/heap.c: Ditto.
* lib/kernel32/mem/isbad.c: Ditto.
* lib/kernel32/mem/local.c: Ditto.
* lib/kernel32/mem/procmem.c: Ditto.
* lib/kernel32/mem/section.c: Ditto.
* lib/kernel32/mem/virtual.c: Ditto.
* lib/kernel32/misc/atom.c: Ditto.
* lib/kernel32/misc/comm.c: Ditto.
* lib/kernel32/misc/computername.c: Ditto.
* lib/kernel32/misc/console.c: Ditto.
* lib/kernel32/misc/env.c: Ditto.
* lib/kernel32/misc/error.c: Ditto.
* lib/kernel32/misc/errormsg.c: Ditto.
* lib/kernel32/misc/handle.c: Ditto.
* lib/kernel32/misc/ldr.c: Ditto.
* lib/kernel32/misc/mbchars.c: Ditto.
* lib/kernel32/misc/muldiv.c: Ditto.
* lib/kernel32/misc/perfcnt.c: Ditto.
* lib/kernel32/misc/profile.c: Ditto.
* lib/kernel32/misc/res.c: Ditto.
* lib/kernel32/misc/stubs.c: Ditto.
* lib/kernel32/misc/sysinfo.c: Ditto.
* lib/kernel32/misc/time.c: Ditto.
* lib/kernel32/misc/toolhelp.c: Ditto.
* lib/kernel32/process/cmdline.c: Ditto.
* lib/kernel32/process/create.c: Ditto.
* lib/kernel32/process/proc.c: Ditto.
* lib/kernel32/process/session.c: Ditto.
* lib/kernel32/string/lstring.c: Ditto.
* lib/kernel32/synch/critical.c: Ditto.
* lib/kernel32/synch/event.c: Ditto.
* lib/kernel32/synch/intrlck.c: Ditto.
* lib/kernel32/synch/mutex.c: Ditto.
* lib/kernel32/synch/sem.c: Ditto.
* lib/kernel32/synch/timer.c: Ditto.
* lib/kernel32/synch/wait.c: Ditto.
* lib/kernel32/thread/fiber.c: Ditto.
* lib/kernel32/thread/fls.c: Ditto.
* lib/kernel32/thread/thread.c: Ditto.
* lib/kernel32/thread/tls.c: Ditto.
svn path=/trunk/; revision=5045
|
2003-07-10 18:50:51 +00:00 |
|
Hartmut Birr
|
471aaa7f5e
|
- Added oppening of console handles (CreateFileW).
svn path=/trunk/; revision=4194
|
2003-02-24 23:23:32 +00:00 |
|
guido
|
3adeec8d80
|
fix compiler warning
svn path=/trunk/; revision=4026
|
2003-01-17 19:26:14 +00:00 |
|
Casper Hornstrup
|
910f281f6e
|
2003-01-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/kernel32/k32.h: New file.
* lib/kernel32/makefile (TARGET_CFLAGS): Add -I./.
(TARGET_PCH): Set to k32.h.
* lib/kernel32/except/except.c: Use <k32.h>.
* lib/kernel32/file/backup.c: Ditto.
* lib/kernel32/file/cnotify.c: Ditto.
* lib/kernel32/file/copy.c: Ditto.
* lib/kernel32/file/create.c: Ditto.
* lib/kernel32/file/curdir.c: Ditto.
* lib/kernel32/file/delete.c: Ditto.
* lib/kernel32/file/deviceio.c: Ditto.
* lib/kernel32/file/dir.c: Ditto.
* lib/kernel32/file/dosdev.c: Ditto.
* lib/kernel32/file/file.c: Ditto.
* lib/kernel32/file/find.c: Ditto.
* lib/kernel32/file/iocompl.c: Ditto.
* lib/kernel32/file/lfile.c: Ditto.
* lib/kernel32/file/lock.c: Ditto.
* lib/kernel32/file/mailslot.c: Ditto.
* lib/kernel32/file/move.c: Ditto.
* lib/kernel32/file/npipe.c: Ditto.
* lib/kernel32/file/pipe.c: Ditto.
* lib/kernel32/file/rw.c: Ditto.
* lib/kernel32/file/tape.c: Ditto.
* lib/kernel32/file/volume.c: Ditto.
* lib/kernel32/mem/global.c: Ditto.
* lib/kernel32/mem/heap.c: Ditto.
* lib/kernel32/mem/isbad.c: Ditto.
* lib/kernel32/mem/local.c: Ditto.
* lib/kernel32/mem/procmem.c: Ditto.
* lib/kernel32/mem/section.c: Ditto.
* lib/kernel32/mem/virtual.c: Ditto.
* lib/kernel32/misc/atom.c: Ditto.
* lib/kernel32/misc/comm.c: Ditto.
* lib/kernel32/misc/console.c: Ditto.
* lib/kernel32/misc/debug.c: Ditto.
* lib/kernel32/misc/dllmain.c: Ditto.
* lib/kernel32/misc/env.c: Ditto.
* lib/kernel32/misc/error.c: Ditto.
* lib/kernel32/misc/handle.c: Ditto.
* lib/kernel32/misc/ldr.c: Ditto.
* lib/kernel32/misc/profile.c: Ditto.
* lib/kernel32/misc/res.c: Ditto.
* lib/kernel32/misc/stubs.c: Ditto.
* lib/kernel32/misc/sysinfo.c: Ditto.
* lib/kernel32/misc/time.c: Ditto.
* lib/kernel32/process/cmdline.c: Ditto.
* lib/kernel32/process/create.c: Ditto.
* lib/kernel32/process/proc.c: Ditto.
* lib/kernel32/process/session.c: Ditto.
* lib/kernel32/string/lstring.c: Ditto.
* lib/kernel32/synch/critical.c: Ditto.
* lib/kernel32/synch/event.c: Ditto.
* lib/kernel32/synch/intrlck.c: Ditto.
* lib/kernel32/synch/mutex.c: Ditto.
* lib/kernel32/synch/sem.c: Ditto.
* lib/kernel32/synch/timer.c: Ditto.
* lib/kernel32/synch/wait.c: Ditto.
* lib/kernel32/thread/fiber.c: Ditto.
* lib/kernel32/thread/thread.c: Ditto.
* lib/kernel32/thread/tls.c: Ditto.
svn path=/trunk/; revision=4009
|
2003-01-15 21:24:36 +00:00 |
|
Casper Hornstrup
|
17c0b5798e
|
Reverted latest changes.
svn path=/trunk/; revision=3473
|
2002-09-08 10:23:54 +00:00 |
|
Casper Hornstrup
|
387d432884
|
Use free Windows DDK and compile with latest MinGW releases.
svn path=/trunk/; revision=3466
|
2002-09-07 15:13:13 +00:00 |
|
KJK::Hyperion
|
34b85a88a2
|
Removed superfluous DPRINTs
svn path=/trunk/; revision=3386
|
2002-08-24 03:50:49 +00:00 |
|
KJK::Hyperion
|
8a7fe191c9
|
CreateFileW: corrected a couple of buglets, added handling of GENERIC_ALL access, packed with DPRINTs to catch the bug that breaks gcc and cmd (sorry, last time I touch something I can't test)
svn path=/trunk/; revision=3364
|
2002-08-18 16:01:11 +00:00 |
|
KJK::Hyperion
|
cfd7b8b886
|
Cleaned up CreateFileW. Please check out the FIXMEs
svn path=/trunk/; revision=3361
|
2002-08-18 04:20:21 +00:00 |
|
Hartmut Birr
|
8aa6e0e7f6
|
Added handling for lpSecurityAttributes (for inheritable handles) in CreateFileW.
svn path=/trunk/; revision=2919
|
2002-05-07 22:21:02 +00:00 |
|
Hartmut Birr
|
6d95c53a84
|
Fixed a memory leakage in CreateFileW.
svn path=/trunk/; revision=2875
|
2002-04-27 19:13:15 +00:00 |
|
Hartmut Birr
|
a8a4e37cba
|
Change the return value in CreateFileW() from FALSE to INVALID_HANDLE_VALUE.
svn path=/trunk/; revision=2248
|
2001-09-09 12:21:37 +00:00 |
|
Emanuele Aliberti
|
8123995861
|
Minor changes.
svn path=/trunk/; revision=1169
|
2000-06-03 14:47:33 +00:00 |
|
David Welch
|
d173c588c7
|
Some fixes.
Began work on implementing named pipes.
svn path=/trunk/; revision=1151
|
2000-05-13 13:51:08 +00:00 |
|
Eric Kohl
|
1c5d2b7204
|
Fixed ANSI/OEM <--> Unicode conversions
svn path=/trunk/; revision=1056
|
2000-03-14 23:09:23 +00:00 |
|
Phillip Susi
|
4d393f112a
|
darnit... another debug print.. someone kick me
svn path=/trunk/; revision=951
|
2000-01-21 23:27:47 +00:00 |
|
Phillip Susi
|
a706ca2b64
|
Ooops... forgot some debug prints ( embarassed )
svn path=/trunk/; revision=950
|
2000-01-21 23:17:47 +00:00 |
|
Phillip Susi
|
e4008de214
|
Fixed makefile to include rules.mak first, so it gets the settings in there right
Fixed path parsing for \\.\
svn path=/trunk/; revision=949
|
2000-01-21 23:06:26 +00:00 |
|
Eric Kohl
|
6cc53dd4b3
|
Fixed process parameters
Simplified current directory code
Added %C and %S formats to printf()
Changed %w to %S
Fixed compiler warnings
svn path=/trunk/; revision=929
|
2000-01-11 17:32:13 +00:00 |
|
Eric Kohl
|
648301897c
|
Fixed header inclusion order.
svn path=/trunk/; revision=687
|
1999-10-07 23:46:27 +00:00 |
|
Eric Kohl
|
64f28f26bd
|
access fixes
svn path=/trunk/; revision=486
|
1999-05-19 17:55:44 +00:00 |
|
David Welch
|
5a3243d494
|
Several bug fixes
Added proper process cleanup
Added several programs for testing
svn path=/trunk/; revision=395
|
1999-04-18 08:56:23 +00:00 |
|
David Welch
|
d837d19fac
|
*** empty log message ***
svn path=/trunk/; revision=375
|
1999-04-14 00:52:19 +00:00 |
|
David Welch
|
fd78805ffc
|
Partially implemented PEB
Some bug fixes
Hacked crtdll to compile with a minimal set of functions
svn path=/trunk/; revision=371
|
1999-04-10 12:08:24 +00:00 |
|
Rex Jolliff
|
d704562082
|
Merged mingw32 branch into main trunk
svn path=/trunk/; revision=321
|
1999-03-19 05:55:55 +00:00 |
|
David Welch
|
70f7c7269c
|
Fixed bugs in lib/kernel32/file/curdir.c and
lib/kernel32/misc/console.c
svn path=/trunk/; revision=217
|
1999-02-07 00:37:29 +00:00 |
|
David Welch
|
5ba4cc87c5
|
Extensive changes to the objmgr
Some bug fixes
svn path=/trunk/; revision=200
|
1999-02-01 20:58:37 +00:00 |
|
David Welch
|
1908a698e8
|
Fixed some bugs
svn path=/trunk/; revision=190
|
1999-01-20 19:02:05 +00:00 |
|
David Welch
|
51f310e703
|
Fixed bug (please don't alter functions without debugging)
svn path=/trunk/; revision=172
|
1999-01-17 17:12:19 +00:00 |
|
David Welch
|
c2059de8af
|
Fixed several bugs
Commented out code that wouldn't compile in lib/crtdll
Began removed memory and file leaks
svn path=/trunk/; revision=170
|
1999-01-16 21:03:00 +00:00 |
|
Rex Jolliff
|
d01f8c3180
|
Boudewjin's massive work on kernel32 and crtdll and a console driver.
svn path=/trunk/; revision=168
|
1999-01-16 02:11:45 +00:00 |
|
David Welch
|
36902d624f
|
Created bugs in wait and timer code
svn path=/trunk/; revision=152
|
1999-01-04 23:01:18 +00:00 |
|
David Welch
|
7e398d4e22
|
Cleaned up system libraries
svn path=/trunk/; revision=121
|
1998-12-19 17:48:53 +00:00 |
|