reactos.git
21 years agoImplemented stripped down SEH functionality
short [Tue, 8 Apr 2003 17:42:51 +0000 (17:42 +0000)]
Implemented stripped down SEH functionality

21 years agoFilled-in missing 'FirstThread->Tcb.Queue' initialization
short [Tue, 8 Apr 2003 17:42:31 +0000 (17:42 +0000)]
Filled-in missing 'FirstThread->Tcb.Queue' initialization

21 years agointernalNameBuilder(): Fixed missing REACTOS_UCS2() wrapper
short [Tue, 8 Apr 2003 17:42:04 +0000 (17:42 +0000)]
internalNameBuilder(): Fixed missing REACTOS_UCS2() wrapper

21 years ago+ntoskrnl/ke/queue.c
short [Tue, 8 Apr 2003 17:41:28 +0000 (17:41 +0000)]
+ntoskrnl/ke/queue.c
 - +KeInitializeQueue()

21 years agoFsRtlOplockIsFastIoPossible(): Return TRUE (fast I/O is possible)
short [Tue, 8 Apr 2003 17:38:29 +0000 (17:38 +0000)]
FsRtlOplockIsFastIoPossible(): Return TRUE (fast I/O is possible)

21 years agoRemove math and SEH functions as they have special calling semantics
short [Tue, 8 Apr 2003 17:37:52 +0000 (17:37 +0000)]
Remove math and SEH functions as they have special calling semantics

21 years agoIopCreateFile(): Fix semantics of volume mounting (Vpb vs. Device etc.)
short [Fri, 4 Apr 2003 21:36:07 +0000 (21:36 +0000)]
IopCreateFile(): Fix semantics of volume mounting (Vpb vs. Device etc.)

21 years ago+Initialization of ntoskrnl/io/cancel.c
short [Fri, 4 Apr 2003 21:35:21 +0000 (21:35 +0000)]
+Initialization of ntoskrnl/io/cancel.c

21 years ago+ntoskrnl/io/cancel.c
short [Fri, 4 Apr 2003 21:34:40 +0000 (21:34 +0000)]
+ntoskrnl/io/cancel.c
 - +IoAcquireCancelSpinLock()
 - +IoReleaseCancelSpinLock()

21 years agoIofCompleteRequest(): Implemented APC dispatcing as a real 'idle' APC invocation
short [Thu, 3 Apr 2003 12:23:52 +0000 (12:23 +0000)]
IofCompleteRequest(): Implemented APC dispatcing as a real 'idle' APC invocation

21 years agoIopMountFileSystem(): Cosmetic fix of debug message typo
short [Thu, 3 Apr 2003 12:23:07 +0000 (12:23 +0000)]
IopMountFileSystem(): Cosmetic fix of debug message typo

21 years agoFill-in 'AccessState.OriginalDesiredAccess' by 'DesiredAccess'
short [Sun, 30 Mar 2003 02:48:24 +0000 (02:48 +0000)]
Fill-in 'AccessState.OriginalDesiredAccess' by 'DesiredAccess'
 - required during file create by ntfs.sys of NT-5.1sp1; undocumented

21 years ago+SeDeassignSecurity()
short [Sat, 29 Mar 2003 17:05:36 +0000 (17:05 +0000)]
+SeDeassignSecurity()

21 years agoRtlLengthSecurityDescriptor() is now "passed" instead of ReactOS native
short [Sat, 29 Mar 2003 17:05:04 +0000 (17:05 +0000)]
RtlLengthSecurityDescriptor() is now "passed" instead of ReactOS native
 - its ReactOS implementation is buggy

21 years agoCosmetic: Adjust 'Magic value 0x0701' DeviceExtension size condition
short [Sat, 29 Mar 2003 17:04:03 +0000 (17:04 +0000)]
Cosmetic: Adjust 'Magic value 0x0701' DeviceExtension size condition

21 years ago+ExAcquireSharedWaitForExclusive()
short [Sat, 29 Mar 2003 17:03:01 +0000 (17:03 +0000)]
+ExAcquireSharedWaitForExclusive()

21 years agoCcPreparePinWrite(): Updated function prototype for NT-5.1sp1
short [Sat, 29 Mar 2003 17:02:20 +0000 (17:02 +0000)]
CcPreparePinWrite(): Updated function prototype for NT-5.1sp1

21 years agoIoShutdownRegisteredFileSystems(): Cope with uncalled IoUnregisterFileSystem().
short [Fri, 28 Mar 2003 21:00:36 +0000 (21:00 +0000)]
IoShutdownRegisteredFileSystems(): Cope with uncalled IoUnregisterFileSystem().
 - at least ntfs.sys-NT5.1sp1 appears to not to unregister itself

21 years agoIofCompleteRequest(): APC dispatching implemented as direct call
short [Fri, 28 Mar 2003 19:47:55 +0000 (19:47 +0000)]
IofCompleteRequest(): APC dispatching implemented as direct call

21 years agoCosmetic: RtlAppendUnicodeToString(): Fix 'const' compiler warnings
short [Fri, 28 Mar 2003 09:49:50 +0000 (09:49 +0000)]
Cosmetic: RtlAppendUnicodeToString(): Fix 'const' compiler warnings

21 years agoObInitializeObject(): Fixed missing init of 'ObjectHeader->Parent'
short [Fri, 28 Mar 2003 09:49:38 +0000 (09:49 +0000)]
ObInitializeObject(): Fixed missing init of 'ObjectHeader->Parent'

21 years ago+ntoskrnl/ob/ntobj.c
short [Fri, 28 Mar 2003 09:49:08 +0000 (09:49 +0000)]
+ntoskrnl/ob/ntobj.c
 - +internalNameBuilder()

21 years ago+ExGetExclusiveWaiterCount()
short [Thu, 27 Mar 2003 16:13:44 +0000 (16:13 +0000)]
+ExGetExclusiveWaiterCount()
+ExGetSharedWaiterCount()
+ExReinitializeResourceLite()

21 years agoKeQueryPerformanceCounter(): Workaround return of GCC gint64 for W32 LARGE_INTEGER
short [Thu, 27 Mar 2003 15:47:08 +0000 (15:47 +0000)]
KeQueryPerformanceCounter(): Workaround return of GCC gint64 for W32 LARGE_INTEGER

21 years agoCcGetDirtyPages(): Workaround return of GCC gint64 for W32 LARGE_INTEGER
short [Thu, 27 Mar 2003 15:46:56 +0000 (15:46 +0000)]
CcGetDirtyPages(): Workaround return of GCC gint64 for W32 LARGE_INTEGER

21 years ago+MmBuildMdlForNonPagedPool()
short [Thu, 27 Mar 2003 11:30:10 +0000 (11:30 +0000)]
+MmBuildMdlForNonPagedPool()

21 years ago+sanity check of NULL IoGetCurrentIrpStackLocation(Irp)->FileObject
short [Wed, 26 Mar 2003 00:52:16 +0000 (00:52 +0000)]
+sanity check of NULL IoGetCurrentIrpStackLocation(Irp)->FileObject

21 years agoW32 (ntfs) expects CreatedDeviceObject->Size to cover even 'DeviceExtensionSize'
short [Wed, 26 Mar 2003 00:51:30 +0000 (00:51 +0000)]
W32 (ntfs) expects CreatedDeviceObject->Size to cover even 'DeviceExtensionSize'
 - Undocumented by W32!
Magic value 0x0701 @0x28 of CreatedDeviceObject->DeviceExtension
  expected by ntfs.sys NT5.1sp1 _NtfsInitializeIrpContext()
 - Undocumented by W32!

21 years ago+KeAcquireDispatcherDatabaseLock()
short [Tue, 25 Mar 2003 12:33:10 +0000 (12:33 +0000)]
+KeAcquireDispatcherDatabaseLock()
+KeReleaseDispatcherDatabaseLock()

21 years ago+ntoskrnl/ke/mutex.c
short [Tue, 25 Mar 2003 12:31:48 +0000 (12:31 +0000)]
+ntoskrnl/ke/mutex.c
 - +KeInitializeMutant()
 - +KeReleaseMutant()
   - +workaround for ntfs.sys Mutant release w/o being hold

21 years ago+IoCreateStreamFileObjectLite() by IoCreateStreamFileObject() wrapper
short [Tue, 25 Mar 2003 00:33:49 +0000 (00:33 +0000)]
+IoCreateStreamFileObjectLite() by IoCreateStreamFileObject() wrapper
 - 'Lite' version detection by IoCreateStreamFileObjectLite_is_owner()
 - cleanup of 'Lite' flag by IoCreateStreamFileObjectLite_remove()

21 years ago+IOCTL_DISK_CONTROLLER_NUMBER
short [Tue, 25 Mar 2003 00:32:34 +0000 (00:32 +0000)]
+IOCTL_DISK_CONTROLLER_NUMBER
 - +DISK_CONTROLLER_NUMBER
+IOCTL_DISK_GET_LENGTH_INFO
 - +GET_LENGTH_INFORMATION

21 years agoMoved PREVENT_MEDIA_REMOVAL definition/comments to its original reactos place
short [Mon, 24 Mar 2003 21:54:03 +0000 (21:54 +0000)]
Moved PREVENT_MEDIA_REMOVAL definition/comments to its original reactos place

21 years agoFixed missing REACTOS_UCS2 captive wchar_t string wrapper
short [Mon, 24 Mar 2003 21:52:22 +0000 (21:52 +0000)]
Fixed missing REACTOS_UCS2 captive wchar_t string wrapper

21 years ago+PREVENT_MEDIA_REMOVAL
short [Mon, 24 Mar 2003 21:52:00 +0000 (21:52 +0000)]
+PREVENT_MEDIA_REMOVAL

21 years ago+IOCTL_DISK_MEDIA_REMOVAL
short [Mon, 24 Mar 2003 21:11:43 +0000 (21:11 +0000)]
+IOCTL_DISK_MEDIA_REMOVAL

21 years ago+ntoskrnl/nt/ntevent.c
short [Mon, 24 Mar 2003 02:19:47 +0000 (02:19 +0000)]
+ntoskrnl/nt/ntevent.c
 - +NtCreateEvent()

21 years ago+ntoskrnl/se/semgr.c
short [Mon, 24 Mar 2003 00:04:54 +0000 (00:04 +0000)]
+ntoskrnl/se/semgr.c
 - +SeReleaseSubjectContext()
 - +SeCaptureSubjectContext()

21 years ago+ntoskrnl/se/token.c
short [Mon, 24 Mar 2003 00:02:45 +0000 (00:02 +0000)]
+ntoskrnl/se/token.c
 - +SepDeleteToken()
 - +SepCreateSystemProcessToken()

21 years ago+ntoskrnl/se/sid.c
short [Mon, 24 Mar 2003 00:01:15 +0000 (00:01 +0000)]
+ntoskrnl/se/sid.c
 - +Se*Authority
 - +Se*Sid
 - +RtlValidSid()
 - +RtlLengthRequiredSid()
 - +RtlInitializeSid()
 - +RtlSubAuthoritySid()
 - +RtlLengthSid()
 - +RtlCopySid()

21 years ago+ntoskrnl/se/sd.c
short [Sun, 23 Mar 2003 23:59:10 +0000 (23:59 +0000)]
+ntoskrnl/se/sd.c
 - RtlCreateSecurityDescriptor()
 - RtlLengthSecurityDescriptor()
 - RtlSetDaclSecurityDescriptor()

21 years ago+ntoskrnl/se/priv.c
short [Sun, 23 Mar 2003 23:57:21 +0000 (23:57 +0000)]
+ntoskrnl/se/priv.c
 - +Se*Privilege

21 years ago+ntoskrnl/se/luid.c
short [Sun, 23 Mar 2003 23:56:26 +0000 (23:56 +0000)]
+ntoskrnl/se/luid.c
 - +NtAllocateLocallyUniqueId()

21 years ago+ntoskrnl/se/acl.c
short [Sun, 23 Mar 2003 23:55:45 +0000 (23:55 +0000)]
+ntoskrnl/se/acl.c
 - +RtlFirstFreeAce()
 - +RtlpAddKnownAce()
 - +RtlAddAccessAllowedAce()
 - +RtlCreateAcl()

21 years agoCosmetic: RtlCreateUnicodeString(): Fix 'const' warnings
short [Sun, 23 Mar 2003 23:53:57 +0000 (23:53 +0000)]
Cosmetic: RtlCreateUnicodeString(): Fix 'const' warnings

21 years ago+ntoskrnl/rtl/largeint.c
short [Sun, 23 Mar 2003 23:53:30 +0000 (23:53 +0000)]
+ntoskrnl/rtl/largeint.c
 - +RtlLargeIntegerAdd()

21 years ago+PsReferencePrimaryToken()
short [Sun, 23 Mar 2003 23:53:03 +0000 (23:53 +0000)]
+PsReferencePrimaryToken()
+SepCreateSystemProcessToken()

21 years ago+PsReferenceImpersonationToken()
short [Sun, 23 Mar 2003 23:51:54 +0000 (23:51 +0000)]
+PsReferenceImpersonationToken()

21 years ago+IoGetFileObjectGenericMapping()
short [Sun, 23 Mar 2003 23:51:01 +0000 (23:51 +0000)]
+IoGetFileObjectGenericMapping()

21 years ago-_aullshr(): Remove to be overridable by libcaptive/ke/exports.def
short [Sun, 23 Mar 2003 23:50:36 +0000 (23:50 +0000)]
-_aullshr(): Remove to be overridable by libcaptive/ke/exports.def

21 years agoPDRIVER_REINITIALIZE: Force stdcall for captive as it is callbacked
short [Sun, 23 Mar 2003 23:49:02 +0000 (23:49 +0000)]
PDRIVER_REINITIALIZE: Force stdcall for captive as it is callbacked

21 years agoHalAllocateAdapterChannel(),HalCalibratePerformanceCounter()
short [Sun, 23 Mar 2003 23:48:28 +0000 (23:48 +0000)]
HalAllocateAdapterChannel(),HalCalibratePerformanceCounter()
 - fixed .def prototypes to match NT-5.1sp1

21 years agoRtlGenerate8dot3Name() is now "pass"ed
short [Sun, 23 Mar 2003 00:09:41 +0000 (00:09 +0000)]
RtlGenerate8dot3Name() is now "pass"ed
 - probably broken emulation in reactos - no shortname # advancing
 - bugreport by the courtesy of Lubomir Bulej <pallas@kadan.cz>

21 years agoRtlUnicodeStringToCountedOemString() is now "pass"ed
short [Sun, 23 Mar 2003 00:09:24 +0000 (00:09 +0000)]
RtlUnicodeStringToCountedOemString() is now "pass"ed
 - probably broken emulation in reactos - no shortname # advancing
 - bugreport by the courtesy of Lubomir Bulej <pallas@kadan.cz>

21 years agoNtQueryDirectoryFile(): +support FileBothDirInformation; not just FileIdBothDirInform...
short [Mon, 24 Feb 2003 08:34:28 +0000 (08:34 +0000)]
NtQueryDirectoryFile(): +support FileBothDirInformation; not just FileIdBothDirInformation
NtQueryDirectoryFile(): +FileIndex workaround for ext2fsd.sys-V0.10A
 - do not specify SL_INDEX_SPECIFIED if FileIndex==0

21 years agobranch update for HEAD-2003021201
short [Thu, 13 Feb 2003 09:54:12 +0000 (09:54 +0000)]
branch update for HEAD-2003021201

21 years agobranch update for HEAD-2003021201
short [Thu, 13 Feb 2003 00:54:03 +0000 (00:54 +0000)]
branch update for HEAD-2003021201

21 years agoThis commit was manufactured by cvs2svn to create branch 'captive'.
jankratochvil [Wed, 12 Feb 2003 22:32:56 +0000 (22:32 +0000)]
This commit was manufactured by cvs2svn to create branch 'captive'.

Cherrypick from master 2003-02-12 22:32:54 UTC short 'update for HEAD-2003021201':
    apps/tests/Makefile
    apps/tests/alive/.cvsignore
    apps/tests/apc/.cvsignore
    apps/tests/args/.cvsignore
    apps/tests/atomtest/.cvsignore
    apps/tests/bench/.cvsignore
    apps/tests/bitblt/.cvsignore
    apps/tests/consume/.cvsignore
    apps/tests/copymove/.cvsignore
    apps/tests/copymove/Makefile
    apps/tests/copymove/copymove.c
    apps/tests/count/.cvsignore
    apps/tests/dibtest/.cvsignore
    apps/tests/dump_shared_data/.cvsignore
    apps/tests/event/.cvsignore
    apps/tests/file/.cvsignore
    apps/tests/gditest/.cvsignore
    apps/tests/hello/.cvsignore
    apps/tests/hivetest/.cvsignore
    apps/tests/hivetest/hivetest.c
    apps/tests/hivetest/makefile
    apps/tests/isotest/.cvsignore
    apps/tests/lock/Makefile
    apps/tests/lock/lock.c
    apps/tests/lpc/.cvsignore
    apps/tests/mstest/.cvsignore
    apps/tests/mutex/.cvsignore
    apps/tests/nptest/.cvsignore
    apps/tests/pteb/.cvsignore
    apps/tests/regdump/main.c
    apps/tests/regdump/regcmds.c
    apps/tests/regdump/regdump.h
    apps/tests/regdump/regproc.c
    apps/tests/regdump/regproc.h
    apps/tests/regtest/.cvsignore
    apps/tests/sectest/.cvsignore
    apps/tests/sertest/.cvsignore
    apps/tests/shm/.cvsignore
    apps/tests/simple/.cvsignore
    apps/tests/tests/GetSysMetrics/.cvsignore
    apps/tests/tests/GetSystemInfo/.cvsignore
    apps/tests/tests/Mutex/.cvsignore
    apps/tests/tests/Parent_Child/.cvsignore
    apps/tests/tests/guitest/.cvsignore
    apps/tests/tests/hello/.cvsignore
    apps/tests/tests/hello2/.cvsignore
    apps/tests/tests/new/.cvsignore
    apps/tests/tests/rolex/.cvsignore
    apps/tests/tests/volinfo/.cvsignore
    apps/tests/thread/.cvsignore
    apps/tests/tokentest/.cvsignore
    apps/tests/vmtest/.cvsignore
    apps/tests/winhello/.cvsignore
    apps/tests/wm_paint/Listing1_1.cpp
    apps/tests/wm_paint/makefile
    apps/testsets/Makefile
    apps/testsets/loadlib/.cvsignore
    apps/testsets/loadlib/loadlib.c
    apps/testsets/loadlib/loadlib.h
    apps/testsets/loadlib/makefile
    apps/testsets/msvcrt/fileio/.cvsignore
    apps/testsets/msvcrt/fileio/_tfileio.c
    apps/testsets/msvcrt/fileio/fileio.c
    apps/testsets/msvcrt/fileio/main.c
    apps/testsets/msvcrt/fileio/main.h
    apps/testsets/msvcrt/fileio/makefile
    apps/testsets/msvcrt/fileio/wfileio.c
    apps/utils/Makefile
    apps/utils/cabman/.cvsignore
    apps/utils/cat/.cvsignore
    apps/utils/net/roshttpd/.cvsignore
    apps/utils/net/telnet/.cvsignore
    apps/utils/objdir/.cvsignore
    apps/utils/partinfo/.cvsignore
    apps/utils/pice/.cvsignore
    apps/utils/ps/.cvsignore
    apps/utils/ps/ps.c
    apps/utils/sc/.cvsignore
    apps/utils/sc/command.c
    apps/utils/sc/config.c
    apps/utils/sc/main.c
    apps/utils/sc/main.h
    apps/utils/sc/makefile
    apps/utils/sc/query.c
    apps/utils/sc/setup.c
    apps/utils/stats/.cvsignore
    apps/utils/tickcount/makefile
    apps/utils/tickcount/tickcount.c
    drivers/bus/acpi/ospm/busmgr/.cvsignore
    drivers/bus/acpi/resource/.cvsignore
    drivers/dd/vga/display/main/.cvsignore
    drivers/dd/vga/display/objects/.cvsignore
    drivers/dd/vga/display/vgavideo/.cvsignore
    drivers/fs/fs_rec/udfs.c
    drivers/fs/vfat/flush.c
    drivers/lib/bzip2/.cvsignore
    drivers/net/afd/afd/.cvsignore
    drivers/net/dd/ne2000/ne2000/.cvsignore
    drivers/net/ndis/ndis/.cvsignore
    drivers/net/npf/.cvsignore
    drivers/net/npf/Makefile
    drivers/net/npf/bucket_lookup.c
    drivers/net/npf/bucket_lookup.h
    drivers/net/npf/count_packets.c
    drivers/net/npf/count_packets.h
    drivers/net/npf/debug.h
    drivers/net/npf/dump.c
    drivers/net/npf/functions.c
    drivers/net/npf/functions.h
    drivers/net/npf/jitter.c
    drivers/net/npf/jitter.h
    drivers/net/npf/memory_t.c
    drivers/net/npf/memory_t.h
    drivers/net/npf/normal_lookup.c
    drivers/net/npf/normal_lookup.h
    drivers/net/npf/npf.def
    drivers/net/npf/npf.edf
    drivers/net/npf/npf.rc
    drivers/net/npf/ntddpack.h
    drivers/net/npf/openclos.c
    drivers/net/npf/packet.c
    drivers/net/npf/packet.h
    drivers/net/npf/read.c
    drivers/net/npf/resource.h
    drivers/net/npf/tcp_session.c
    drivers/net/npf/tcp_session.h
    drivers/net/npf/time_calls.c
    drivers/net/npf/time_calls.h
    drivers/net/npf/tme.c
    drivers/net/npf/tme.h
    drivers/net/npf/valid_insns.h
    drivers/net/npf/win_bpf.h
    drivers/net/npf/win_bpf_filter.c
    drivers/net/npf/win_bpf_filter_init.c
    drivers/net/npf/win_bpf_filter_init.h
    drivers/net/npf/write.c
    drivers/net/tcpip/datalink/.cvsignore
    drivers/net/tcpip/include/linux.h
    drivers/net/tcpip/include/tcpcore.h
    drivers/net/tcpip/include/tcpdef.h
    drivers/net/tcpip/network/.cvsignore
    drivers/net/tcpip/tcpip/.cvsignore
    drivers/net/tcpip/transport/datagram/.cvsignore
    drivers/net/tcpip/transport/rawip/.cvsignore
    drivers/net/tcpip/transport/tcp/.cvsignore
    drivers/net/tcpip/transport/tcp/tcp_input.c
    drivers/net/tcpip/transport/tcp/tcp_ipv4.c
    drivers/net/tcpip/transport/tcp/tcp_output.c
    drivers/net/tcpip/transport/tcp/tcp_timer.c
    drivers/net/tcpip/transport/tcp/tcpcore.c
    drivers/net/tcpip/transport/udp/.cvsignore
    drivers/net/tdi/.cvsignore
    drivers/net/tdi/cte/.cvsignore
    drivers/net/tdi/tdi/.cvsignore
    include/basetsd.h
    include/ddk/af_irda.h
    include/msvcrt/crttypes.h
    include/ntos/ldrtypes.h
    include/ntos/rtl.h
    include/ntos/rtltypes.h
    include/ntos/zw.h
    include/ntos/zwtypes.h
    include/wine/commctrl.h
    lib/advapi32/misc/.cvsignore
    lib/advapi32/reg/.cvsignore
    lib/advapi32/sec/.cvsignore
    lib/advapi32/service/.cvsignore
    lib/advapi32/token/.cvsignore
    lib/crtdll/ctype/ctype.c
    lib/crtdll/misc/assert.c
    lib/crtdll/misc/debug.c
    lib/crtdll/stdio/fgetws.c
    lib/crtdll/stdio/fputws.c
    lib/crtdll/stdlib/alloca.c
    lib/crtdll/time/tz_vars.c
    lib/gdi32/main/.cvsignore
    lib/gdi32/objects/.cvsignore
    lib/kernel32/MSG00409.bin
    lib/kernel32/errcodes.rc
    lib/kernel32/errormsg.mak
    lib/kernel32/k32.h
    lib/kernel32/kernel32.mc
    lib/kernel32/misc/errormsg.c
    lib/kernel32/misc/getname.c
    lib/kernel32/misc/mbchars.c
    lib/kernel32/misc/muldiv.c
    lib/kernel32/misc/perfcnt.c
    lib/kernel32/misc/toolhelp.c
    lib/msafd/misc/.cvsignore
    lib/msvcrt/ctype/ctype.c
    lib/msvcrt/direct/wchdir.c
    lib/msvcrt/direct/wgetcwd.c
    lib/msvcrt/direct/wgetdcwd.c
    lib/msvcrt/direct/wmkdir.c
    lib/msvcrt/direct/wrmdir.c
    lib/msvcrt/io/fileleni.c
    lib/msvcrt/io/lseeki64.c
    lib/msvcrt/io/telli64.c
    lib/msvcrt/io/waccess.c
    lib/msvcrt/io/wchmod.c
    lib/msvcrt/io/wcreate.c
    lib/msvcrt/io/wfind.c
    lib/msvcrt/io/wmktemp.c
    lib/msvcrt/io/wopen.c
    lib/msvcrt/io/wunlink.c
    lib/msvcrt/io/wutime.c
    lib/msvcrt/math/math.c
    lib/msvcrt/misc/crtmain.c
    lib/msvcrt/misc/environ.c
    lib/msvcrt/process/threadx.c
    lib/msvcrt/stdio/fgetws.c
    lib/msvcrt/stdio/wfdopen.c
    lib/msvcrt/stdio/wrename.c
    lib/msvcrt/stdio/wtempnam.c
    lib/msvcrt/stdio/wtmpnam.c
    lib/msvcrt/stdlib/mbtowc.c
    lib/msvcrt/stdlib/wctomb.c
    lib/msvcrt/stdlib/wfulpath.c
    lib/msvcrt/stdlib/witoa.c
    lib/msvcrt/stdlib/witow.c
    lib/msvcrt/stdlib/wmakpath.c
    lib/msvcrt/stdlib/wputenv.c
    lib/msvcrt/stdlib/wsenv.c
    lib/msvcrt/stdlib/wsplitp.c
    lib/msvcrt/string/strncoll.c
    lib/msvcrt/sys_stat/fstati64.c
    lib/msvcrt/sys_stat/wstat.c
    lib/msvcrt/time/tz_vars.c
    lib/msvcrt/time/wctime.c
    lib/msvcrt/time/wstrdate.c
    lib/msvcrt/time/wstrtime.c
    lib/ntdll/ldr/res.c
    lib/ntdll/rtl/i386/.cvsignore
    lib/shell32/control/.cvsignore
    lib/shell32/control/makefile
    lib/version/misc/.cvsignore
    lib/winedbgc/.cvsignore
    lib/winedbgc/Makefile
    lib/winedbgc/debug.c
    lib/winedbgc/libmain.c
    lib/winedbgc/porting.c
    lib/winedbgc/porting.h
    lib/winedbgc/winedbgc.c
    lib/winedbgc/winedbgc.def
    lib/winedbgc/winedbgc.dll.dbg.c
    lib/winedbgc/winedbgc.edf
    lib/winedbgc/winedbgc.rc
    lib/winmm/misc/.cvsignore
    lib/ws2_32/misc/.cvsignore
    loaders/dos/.cvsignore
    ntoskrnl/dbg/profile.c
    ntoskrnl/rtl/math.c
    subsys/csrss/csrss.def
    subsys/csrss/csrss.edf
    subsys/system/usetup/bootsup.c
    subsys/system/usetup/bootsup.h
    subsys/system/usetup/filequeue.c
    subsys/system/usetup/filequeue.h
    subsys/system/usetup/filesup.c
    subsys/system/usetup/filesup.h
    subsys/system/usetup/inicache.c
    subsys/system/usetup/inicache.h
    subsys/system/usetup/progress.c
    subsys/system/usetup/progress.h
    subsys/win32k/ntuser/scrollbar.c
    tools/rtouch.c
    txtsetup.sif

21 years agoIoShutdownRegisteredFileSystems(): Protected against broken filesystems
short [Mon, 10 Feb 2003 10:08:15 +0000 (10:08 +0000)]
IoShutdownRegisteredFileSystems(): Protected against broken filesystems
 - such as ext2fsd.sys not calling IoUnregisterFileSystem()

21 years agoREACTOS_COMMON_FCB_HEADER structure made W32 XP compatible
short [Mon, 10 Feb 2003 10:06:55 +0000 (10:06 +0000)]
REACTOS_COMMON_FCB_HEADER structure made W32 XP compatible

21 years agoIoCreateFile(): Fixed missing init of field: FsContext,FsContext2
short [Tue, 4 Feb 2003 17:59:08 +0000 (17:59 +0000)]
IoCreateFile(): Fixed missing init of field: FsContext,FsContext2

21 years agoPsInitProcessManagment(): Hack-fake process name "System"
short [Tue, 4 Feb 2003 17:57:57 +0000 (17:57 +0000)]
PsInitProcessManagment(): Hack-fake process name "System"
 - needed for hacked debug mode of ext2fsd.sys V0.10A

21 years ago+Option '--debug-messages' (default off) - variable 'captive_debug_messages'
short [Tue, 4 Feb 2003 00:13:06 +0000 (00:13 +0000)]
+Option '--debug-messages' (default off) - variable 'captive_debug_messages'
 - turned on in the default captive.conf

21 years agoIoCreateDevice(): Fixed missing initialization of 'CreatedDeviceObject->Vpb'
short [Mon, 3 Feb 2003 23:08:53 +0000 (23:08 +0000)]
IoCreateDevice(): Fixed missing initialization of 'CreatedDeviceObject->Vpb'

21 years ago+RtlSecondsSince1970ToTime()
short [Mon, 3 Feb 2003 19:10:14 +0000 (19:10 +0000)]
+RtlSecondsSince1970ToTime()

21 years agoNtSetInformationFile(): FileRenameInformation: Fixed missing fields
short [Mon, 3 Feb 2003 14:27:54 +0000 (14:27 +0000)]
NtSetInformationFile(): FileRenameInformation: Fixed missing fields
 - fill in: SetFile.FileObject,SetFile.u.d.ReplaceIfExists,SetFile.u.d.AdvanceOnly

21 years ago+comment on buggy RtlSetBits()
short [Sun, 2 Feb 2003 19:06:57 +0000 (19:06 +0000)]
+comment on buggy RtlSetBits()
 - no longer interested as 'bitmap' functions were successfuly "pass"ed

21 years ago+NtSetInformationFile()
short [Sun, 2 Feb 2003 19:06:21 +0000 (19:06 +0000)]
+NtSetInformationFile()

21 years agoIoCreateDevice(): Fixed missing initialization of 'CreatedDeviceObject->Timer'
short [Sun, 2 Feb 2003 01:39:28 +0000 (01:39 +0000)]
IoCreateDevice(): Fixed missing initialization of 'CreatedDeviceObject->Timer'

21 years ago+IoBuildAsynchronousFsdRequest()
short [Sat, 1 Feb 2003 20:12:38 +0000 (20:12 +0000)]
+IoBuildAsynchronousFsdRequest()

21 years ago+IoAcquireVpbSpinLock()
short [Sat, 1 Feb 2003 00:08:56 +0000 (00:08 +0000)]
+IoAcquireVpbSpinLock()
+IoReleaseVpbSpinLock()

21 years ago+general captive shutdown
short [Sat, 1 Feb 2003 00:08:12 +0000 (00:08 +0000)]
+general captive shutdown
 - +IoShutdownRegisteredDevices()

21 years agoIofCallDriver(): Check for NULL MajorFunction handlers with KeBugCheck(0)
short [Sat, 1 Feb 2003 00:07:54 +0000 (00:07 +0000)]
IofCallDriver(): Check for NULL MajorFunction handlers with KeBugCheck(0)
 - support for gdb(1) to not to loose stackframe tracking if NULL is hit

21 years ago+general captive shutdown
short [Sat, 1 Feb 2003 00:07:01 +0000 (00:07 +0000)]
+general captive shutdown
 - +IoShutdownRegisteredFileSystems()
IoShutdownRegisteredFileSystems(): Fixed 'FileSystemListHead' walk corruption
+IoUnregisterFileSystem()

21 years agoIoDeleteDevice(): +'DeviceExtension' W32 binary compatibility as in IoCreateDevice()
short [Sat, 1 Feb 2003 00:01:18 +0000 (00:01 +0000)]
IoDeleteDevice(): +'DeviceExtension' W32 binary compatibility as in IoCreateDevice()

21 years ago+KfAcquireSpinLock()
short [Fri, 31 Jan 2003 23:59:36 +0000 (23:59 +0000)]
+KfAcquireSpinLock()
+KfReleaseSpinLock()

21 years agoCosmetic: NtWriteFile(): Fixed debug message
short [Fri, 31 Jan 2003 19:32:40 +0000 (19:32 +0000)]
Cosmetic: NtWriteFile(): Fixed debug message

21 years ago+IoPageWrite()
short [Fri, 31 Jan 2003 19:32:14 +0000 (19:32 +0000)]
+IoPageWrite()

21 years agoIoIsOperationSynchronous(): for async IRPs: KeBugCheck(0) -> lie it is sync
short [Fri, 31 Jan 2003 19:31:51 +0000 (19:31 +0000)]
IoIsOperationSynchronous(): for async IRPs: KeBugCheck(0) -> lie it is sync

21 years agoFixed 'Irp->UserBuffer' init for un-PAGE_SIZE-aligned buffers
short [Fri, 31 Jan 2003 19:31:00 +0000 (19:31 +0000)]
Fixed 'Irp->UserBuffer' init for un-PAGE_SIZE-aligned buffers

21 years agoMmCreateMdl(): Zero the allocated 'Mdl' memory
short [Thu, 30 Jan 2003 10:48:01 +0000 (10:48 +0000)]
MmCreateMdl(): Zero the allocated 'Mdl' memory
 - maybe not needed but libcaptive does some sanity checks on its content

21 years agoLdrPEGetExportAddress(): Sanity KeBugCheck() to ensure we do not like Ordinals
short [Thu, 30 Jan 2003 10:47:02 +0000 (10:47 +0000)]
LdrPEGetExportAddress(): Sanity KeBugCheck() to ensure we do not like Ordinals

21 years agoIo{,Synchronous}Page{Read,Write}(): Remove handling of 'Irp->UserIosb'
short [Thu, 30 Jan 2003 10:46:15 +0000 (10:46 +0000)]
Io{,Synchronous}Page{Read,Write}(): Remove handling of 'Irp->UserIosb'
 - it is now correctly handled by IoSecondStageCompletion()
   and IofCompleteRequest()

21 years agoIofCompleteRequest(): +Handle/set 'Irp->UserIosb'
short [Thu, 30 Jan 2003 10:44:53 +0000 (10:44 +0000)]
IofCompleteRequest(): +Handle/set 'Irp->UserIosb'

21 years agoIoSecondStageCompletion(): +Handle/set 'Irp->UserIosb'
short [Thu, 30 Jan 2003 10:44:23 +0000 (10:44 +0000)]
IoSecondStageCompletion(): +Handle/set 'Irp->UserIosb'
IoSecondStageCompletion(): +Handle subrequests 'IRP_ASSOCIATED_IRP' of MasterIrp

21 years agoExfInterlockedInsertTailList(): Permit uninitialized (zeroed) ListHead
short [Thu, 30 Jan 2003 10:40:18 +0000 (10:40 +0000)]
ExfInterlockedInsertTailList(): Permit uninitialized (zeroed) ListHead
 - function is called on data initialized by ntoskrnl.exe->DriverEntry()
   - libcaptive does not call ntoskrnl.exe->DriverEntry()

21 years agoSinked comment about IRP->ApcEnvironment and IRP->AllocationFlags
short [Thu, 30 Jan 2003 10:38:31 +0000 (10:38 +0000)]
Sinked comment about IRP->ApcEnvironment and IRP->AllocationFlags

21 years ago+NtWriteFile()
short [Mon, 20 Jan 2003 23:28:41 +0000 (23:28 +0000)]
+NtWriteFile()

21 years ago+IoSynchronousPageWrite()
short [Mon, 20 Jan 2003 23:28:16 +0000 (23:28 +0000)]
+IoSynchronousPageWrite()

21 years agoIoCreateFile(): Initialize 'SecurityContext.AccessState'
short [Mon, 20 Jan 2003 23:27:58 +0000 (23:27 +0000)]
IoCreateFile(): Initialize 'SecurityContext.AccessState'

21 years ago+INITIAL_PRIVILEGE_SET
short [Mon, 20 Jan 2003 23:27:12 +0000 (23:27 +0000)]
+INITIAL_PRIVILEGE_SET

21 years ago+ACCESS_STATE
short [Mon, 20 Jan 2003 23:27:01 +0000 (23:27 +0000)]
+ACCESS_STATE

21 years agoIoBuildSynchronousFsdRequestWithMdl(): Init 'Irp->UserBuffer' by Mdl; not NULL
short [Sun, 19 Jan 2003 14:00:56 +0000 (14:00 +0000)]
IoBuildSynchronousFsdRequestWithMdl(): Init 'Irp->UserBuffer' by Mdl; not NULL

21 years ago+IoBuildPartialMdl()
short [Sun, 19 Jan 2003 13:59:37 +0000 (13:59 +0000)]
+IoBuildPartialMdl()

21 years ago+IoUpdateShareAccess()
short [Sat, 18 Jan 2003 11:56:26 +0000 (11:56 +0000)]
+IoUpdateShareAccess()
+IoCheckShareAccess()

21 years ago+ExConvertExclusiveToSharedLite()
short [Sat, 18 Jan 2003 11:25:08 +0000 (11:25 +0000)]
+ExConvertExclusiveToSharedLite()

21 years agoFixed prototypes: CcMapData()
short [Sat, 18 Jan 2003 04:40:50 +0000 (04:40 +0000)]
Fixed prototypes: CcMapData()

21 years ago+PIN_*
short [Sat, 18 Jan 2003 04:40:23 +0000 (04:40 +0000)]
+PIN_*
+MAP_*
Fixed prototypes: CcMapData(), CcPinMappedData(), CcPinRead()

21 years ago+ntoskrnl/io/process.c
short [Sat, 18 Jan 2003 04:38:59 +0000 (04:38 +0000)]
+ntoskrnl/io/process.c
 - +IoGetRequestorProcess()

21 years agoFilled-in prototype for: FsRtlBalanceReads()
short [Fri, 17 Jan 2003 01:10:14 +0000 (01:10 +0000)]
Filled-in prototype for: FsRtlBalanceReads()