captive.git
21 years agoRtlDelete(),RtlSplay() are now "pass"ed instead of our own implementation
short [Sat, 1 Feb 2003 00:29:51 +0000 (00:29 +0000)]
RtlDelete(),RtlSplay() are now "pass"ed instead of our own implementation
+IoUnregisterFileSystem()
+IoReleaseVpbSpinLock()
+IoAcquireVpbSpinLock()
+FsRtlUninitializeOplock()
+FsRtlUninitializeFileLock()
+CcFlushCache()
+KfReleaseSpinLock()
+KfAcquireSpinLock()

21 years ago-libcaptive/rtl/splaylinks.c
short [Sat, 1 Feb 2003 00:27:33 +0000 (00:27 +0000)]
-libcaptive/rtl/splaylinks.c
 - splaylinks are now "pass"ed

21 years ago+general captive shutdown
short [Sat, 1 Feb 2003 00:26:58 +0000 (00:26 +0000)]
+general captive shutdown

21 years ago+FsRtlUninitializeOplock()
short [Sat, 1 Feb 2003 00:26:45 +0000 (00:26 +0000)]
+FsRtlUninitializeOplock()

21 years ago+FsRtlUninitializeFileLock()
short [Sat, 1 Feb 2003 00:26:31 +0000 (00:26 +0000)]
+FsRtlUninitializeFileLock()

21 years ago+general captive shutdown
short [Sat, 1 Feb 2003 00:25:36 +0000 (00:25 +0000)]
+general captive shutdown
 - +IRP_MJ_SHUTDOWN handler

21 years agoSupport of PIN_IF_BCB is now non-fatal-reporting.
short [Sat, 1 Feb 2003 00:25:04 +0000 (00:25 +0000)]
Support of PIN_IF_BCB is now non-fatal-reporting.
CcUnpinData() flushing isolated -> captive_privbcb_flush().
CcPurgeCacheSection(): NULL input is no longer fatal (NOP now).
CcPurgeCacheSection(): Implemented real purging.
+CcFlushCache()

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

21 years agoFixed IRP_MJ_{READ,WRITE} for PAGE_SIZE-unaligned buffers
short [Fri, 31 Jan 2003 19:42:02 +0000 (19:42 +0000)]
Fixed IRP_MJ_{READ,WRITE} for PAGE_SIZE-unaligned buffers
+debug message for IRP_MJ_{READ,WRITE} handler

21 years ago+KeQueryPerformanceCounter()
short [Fri, 31 Jan 2003 19:41:19 +0000 (19:41 +0000)]
+KeQueryPerformanceCounter()
+ExFreeToPagedLookasideList() as "pass"ed

21 years ago+CAPTIVE_ROUND_DOWN{,64}()
short [Fri, 31 Jan 2003 19:40:54 +0000 (19:40 +0000)]
+CAPTIVE_ROUND_DOWN{,64}()
+CAPTIVE_ROUND_DOWN_EXCEEDING{,64}()
+CAPTIVE_ROUND_UP{,64}()

21 years ago+halcaptive/perfcnt.c
short [Fri, 31 Jan 2003 19:40:12 +0000 (19:40 +0000)]
+halcaptive/perfcnt.c
 - +KeQueryPerformanceCounter()

21 years ago+debug messages for Cc subsystem
short [Fri, 31 Jan 2003 19:39:05 +0000 (19:39 +0000)]
+debug messages for Cc subsystem
BCBs no longer need to be PAGE_SIZE-aligned
CcMapData(): We read only not-yet-cached pages; not the whole range
CcPinMappedData(): The whole range is reread once more; FIXME: is it needed?
CcUnpinData(): data is flushed only during the last unpin of BCB

21 years ago+debug messages for Cc subsystem
short [Fri, 31 Jan 2003 19:35:46 +0000 (19:35 +0000)]
+debug messages for Cc subsystem
CcUninitializeCacheMap(): Fixed 'UninitializeCompleteEvent' to be really optional

21 years agoSupply __func__ for G_STRLOC when ran on new GCC
short [Fri, 31 Jan 2003 19:34:31 +0000 (19:34 +0000)]
Supply __func__ for G_STRLOC when ran on new GCC
 - drawback: No filename/line-number is displayed now on new GCC

21 years ago+Commandline option '--load-module'
short [Thu, 30 Jan 2003 11:36:20 +0000 (11:36 +0000)]
+Commandline option '--load-module'
 - it is now mandatory to load W32 ntoskrnl.exe
+undef exports of bootvid.dll and kdcom.dll

21 years ago+'Irp->Flags' sanity check
short [Thu, 30 Jan 2003 11:34:57 +0000 (11:34 +0000)]
+'Irp->Flags' sanity check
+allow NULL 'Irp->UserBuffer' in the 'Irp->MdlAddress' case

21 years ago-ntoskrnl/ex/lookas.c
short [Thu, 30 Jan 2003 11:34:04 +0000 (11:34 +0000)]
-ntoskrnl/ex/lookas.c
 - we now use "pass"ed W32 implementation of LookasideList

21 years ago+function calls of type "pass" and "wrap"
short [Thu, 30 Jan 2003 11:33:41 +0000 (11:33 +0000)]
+function calls of type "pass" and "wrap"
+support of <patch>ed W32 modules (currently only ntoskrnl.exe)
+trap of all unspecified <patched>ed W32 modules exported functions
+reference %fs:[0x124] for 'captive_KeGetCurrentKPCR()->CurrentThread'
+safe patching of "cli" instructions to "nop"

21 years ago+function calls of type "pass" and "wrap"
short [Thu, 30 Jan 2003 11:32:10 +0000 (11:32 +0000)]
+function calls of type "pass" and "wrap"
+support of <patch>ed W32 modules (currently only ntoskrnl.exe)
+trap of all unspecified <patched>ed W32 modules exported functions

21 years ago+CcSetReadAheadGranularity()
short [Thu, 30 Jan 2003 11:31:01 +0000 (11:31 +0000)]
+CcSetReadAheadGranularity()

21 years ago-libcaptive implementation of FsRtl*LargeMcb*()
short [Thu, 30 Jan 2003 11:04:22 +0000 (11:04 +0000)]
-libcaptive implementation of FsRtl*LargeMcb*()
 - successfuly "pass"ed now to W32 ntoskrnl.exe

21 years ago+libcaptive/ex/lookas.c
short [Thu, 30 Jan 2003 11:01:20 +0000 (11:01 +0000)]
+libcaptive/ex/lookas.c
 - +ExAllocateFromPagedLookasideList() as wrapper

21 years agolibcaptive/ex/lookas.c
short [Thu, 30 Jan 2003 11:00:05 +0000 (11:00 +0000)]
libcaptive/ex/lookas.c

21 years ago+Commandline option '--load-module'
short [Thu, 30 Jan 2003 10:59:06 +0000 (10:59 +0000)]
+Commandline option '--load-module'
 - loads W32-PE/.so module; it does not run DriverEntry() init on it
 - it is now mandatory to load W32 ntoskrnl.exe
-call ExpInitLookasideLists()
 - we now use "pass"ed W32 implementation of LookasideList
+support of <patch>ed W32 modules (currently only ntoskrnl.exe)
Filesystem DriverEntry() has now fully initialized W32 environment

21 years agoCcCopyRead(): CcMapData() -> CcPinRead()
short [Thu, 30 Jan 2003 10:53:39 +0000 (10:53 +0000)]
CcCopyRead(): CcMapData() -> CcPinRead()
 - more correct according to W32 doc but it is just cosmetic for libcaptive
+CcCopyWrite()
+CcCanIWrite()
+CcSetReadAheadGranularity()

21 years ago+Commandline option '--load-module'
short [Thu, 30 Jan 2003 10:52:08 +0000 (10:52 +0000)]
+Commandline option '--load-module'
 - loads W32-PE/.so module; it does not run DriverEntry() init on it
 - it is now mandatory to load W32 ntoskrnl.exe
Default gnome-vfs2 options changed from '--ro' to '--rw'

21 years ago+Commandline option '--load-module'
short [Thu, 30 Jan 2003 10:51:24 +0000 (10:51 +0000)]
+Commandline option '--load-module'
 - loads W32-PE/.so module; it does not run DriverEntry() init on it
 - it is now mandatory to load W32 ntoskrnl.exe

21 years agoFixed 'real' vs. 'hole' mapping behaviour
short [Tue, 21 Jan 2003 20:07:54 +0000 (20:07 +0000)]
Fixed 'real' vs. 'hole' mapping behaviour

21 years ago+IRP_MJ_WRITE handler
short [Mon, 20 Jan 2003 23:26:30 +0000 (23:26 +0000)]
+IRP_MJ_WRITE handler

21 years ago+CcRepinBcb()
short [Mon, 20 Jan 2003 23:26:05 +0000 (23:26 +0000)]
+CcRepinBcb()
+CcUnpinRepinnedBcb()
+CcCanIWrite()

21 years ago+CcRepinBcb()
short [Mon, 20 Jan 2003 23:25:48 +0000 (23:25 +0000)]
+CcRepinBcb()
+CcUnpinRepinnedBcb()
+CcSetDirtyPinnedData()
+FsRtlCheckLockForWriteAccess()
+CcCanIWrite()
+ExSystemTimeToLocalTime()

21 years ago+reactos/internal/io.h
short [Mon, 20 Jan 2003 23:25:22 +0000 (23:25 +0000)]
+reactos/internal/io.h

21 years agoSupport read/write device mode
short [Mon, 20 Jan 2003 23:25:03 +0000 (23:25 +0000)]
Support read/write device mode
+file create
+file write

21 years ago+FsRtlCheckLockForWriteAccess()
short [Mon, 20 Jan 2003 23:24:40 +0000 (23:24 +0000)]
+FsRtlCheckLockForWriteAccess()

21 years ago+ExSystemTimeToLocalTime()
short [Mon, 20 Jan 2003 23:24:24 +0000 (23:24 +0000)]
+ExSystemTimeToLocalTime()

21 years agocaptive_init(): 'image_iochannel' is now optional to just parse 'captive_args'
short [Mon, 20 Jan 2003 23:24:11 +0000 (23:24 +0000)]
captive_init(): 'image_iochannel' is now optional to just parse 'captive_args'

21 years agoFileIdBothDirInformation_to_GnomeVFSFileInfo(): Fixed 'file_info->permissions'
short [Mon, 20 Jan 2003 23:23:14 +0000 (23:23 +0000)]
FileIdBothDirInformation_to_GnomeVFSFileInfo(): Fixed 'file_info->permissions'

21 years ago+file write
short [Mon, 20 Jan 2003 23:22:09 +0000 (23:22 +0000)]
+file write
+CcRepinBcb()
+CcUnpinRepinnedBcb()
+CcSetDirtyPinnedData()
+CcCanIWrite()

21 years ago+file create
short [Mon, 20 Jan 2003 23:21:01 +0000 (23:21 +0000)]
+file create
+file write

21 years agocaptive_init(): 'image_iochannel' is now optional to just parse 'captive_args'
short [Mon, 20 Jan 2003 23:20:19 +0000 (23:20 +0000)]
captive_init(): 'image_iochannel' is now optional to just parse 'captive_args'
Support read/write device mode

21 years ago+captive_ucs2_strcmp()
short [Sun, 19 Jan 2003 15:40:44 +0000 (15:40 +0000)]
+captive_ucs2_strcmp()
+captive_UnicodeString_strcmp()
+captive_ucs2_strcasecmp()
+captive_UnicodeString_strcasecmp()

21 years ago+FsRtlAreNamesEqual()
short [Sun, 19 Jan 2003 15:39:35 +0000 (15:39 +0000)]
+FsRtlAreNamesEqual()

21 years agoFsRtlLegalAnsiCharacterArray: Valid chars (heuristic): "." -> "!#&(-./@_~"
short [Sun, 19 Jan 2003 15:39:19 +0000 (15:39 +0000)]
FsRtlLegalAnsiCharacterArray: Valid chars (heuristic): "." -> "!#&(-./@_~"
FsRtlDissectName(): 'Path' is no longer required to be 0-terminated
+FsRtlAreNamesEqual()

21 years agoFileAllInformationStruct_to_GnomeVFSFileInfo(): Fixed 'file_info->permissions'
short [Sun, 19 Jan 2003 15:37:41 +0000 (15:37 +0000)]
FileAllInformationStruct_to_GnomeVFSFileInfo(): Fixed 'file_info->permissions'

21 years agoMajorFunction_READ_func(): 'MdlAddress' mode assertion check updated
short [Sun, 19 Jan 2003 14:03:11 +0000 (14:03 +0000)]
MajorFunction_READ_func(): 'MdlAddress' mode assertion check updated

21 years agoMmUnmapLockedPages(): Fixed fatal assertion check
short [Sun, 19 Jan 2003 14:01:55 +0000 (14:01 +0000)]
MmUnmapLockedPages(): Fixed fatal assertion check

21 years ago+IoBuildPartialMdl()
short [Sun, 19 Jan 2003 14:01:24 +0000 (14:01 +0000)]
+IoBuildPartialMdl()

21 years ago+IoUpdateShareAccess()
short [Sat, 18 Jan 2003 11:54:51 +0000 (11:54 +0000)]
+IoUpdateShareAccess()
+IoCheckShareAccess()
+FsRtlCurrentBatchOplock()
+FsRtlCheckLockForReadAccess()

21 years ago+FsRtlCurrentBatchOplock()
short [Sat, 18 Jan 2003 11:54:27 +0000 (11:54 +0000)]
+FsRtlCurrentBatchOplock()

21 years agocaptive_FsRtlLegalAnsiCharacterArray_init(): '.' is also a valid fs name char
short [Sat, 18 Jan 2003 11:54:00 +0000 (11:54 +0000)]
captive_FsRtlLegalAnsiCharacterArray_init(): '.' is also a valid fs name char

21 years ago+FsRtlCheckLockForReadAccess()
short [Sat, 18 Jan 2003 11:53:19 +0000 (11:53 +0000)]
+FsRtlCheckLockForReadAccess()

21 years ago+map STATUS_OBJECT_NAME_INVALID -> GNOME_VFS_ERROR_INVALID_URI
short [Sat, 18 Jan 2003 11:53:02 +0000 (11:53 +0000)]
+map STATUS_OBJECT_NAME_INVALID -> GNOME_VFS_ERROR_INVALID_URI

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

21 years agoFixed memory corruption by the initialization of 'FsRtlLegalAnsiCharacterArray'
short [Sat, 18 Jan 2003 11:16:42 +0000 (11:16 +0000)]
Fixed memory corruption by the initialization of 'FsRtlLegalAnsiCharacterArray'

21 years ago+FsRtlFastUnlockAll()
short [Sat, 18 Jan 2003 04:44:44 +0000 (04:44 +0000)]
+FsRtlFastUnlockAll()
 - FIXME: NOT IMPLEMENTED YET

21 years agostruct page_position: ref_count -> privbcb_list of 'struct private_bcb'
short [Sat, 18 Jan 2003 04:44:24 +0000 (04:44 +0000)]
struct page_position: ref_count -> privbcb_list of 'struct private_bcb'
Fixed+extended prototype of CcMapData()
 - backward-compatible generalization of: Wait -> Flags
+CcPinMappedData()
+CcPinRead()

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

21 years ago+CcPinRead()
short [Sat, 18 Jan 2003 04:38:07 +0000 (04:38 +0000)]
+CcPinRead()
+CcPinMappedData()

21 years ago+FsRtlFastUnlockAll()
short [Sat, 18 Jan 2003 04:37:46 +0000 (04:37 +0000)]
+FsRtlFastUnlockAll()
+IoGetRequestorProcess()
+CcPinRead()
+CcPinMappedData()

21 years agoCosmetic: Removed extraneous 'extern' keyword
short [Fri, 17 Jan 2003 05:19:47 +0000 (05:19 +0000)]
Cosmetic: Removed extraneous 'extern' keyword

21 years ago+FsRtlInitializeFileLock()
short [Fri, 17 Jan 2003 01:18:43 +0000 (01:18 +0000)]
+FsRtlInitializeFileLock()
+ExIsResourceAcquiredSharedLite()
+FsRtlBalanceReads()
+FsRtlDissectName()
+FsRtlInitializeOplock()
+FsRtlLookupLastLargeMcbEntryAndIndex()
+FsRtlLegalAnsiCharacterArray
+SeExports

21 years ago+libcaptive/se/semgr.c
short [Fri, 17 Jan 2003 01:17:44 +0000 (01:17 +0000)]
+libcaptive/se/semgr.c
 - +SeExports
   - FIXME: Empty for now

21 years ago+src/libcaptive/fs/util.c
short [Fri, 17 Jan 2003 01:17:03 +0000 (01:17 +0000)]
+src/libcaptive/fs/util.c
 - +FsRtlBalanceReads()

21 years ago+libcaptive/fs/filelock.c
short [Fri, 17 Jan 2003 01:16:43 +0000 (01:16 +0000)]
+libcaptive/fs/filelock.c
 - +FsRtlInitializeFileLock()
   - FIXME: NOT IMPLEMENTED YET

21 years ago+FsRtlInitializeOplock()
short [Fri, 17 Jan 2003 01:16:00 +0000 (01:16 +0000)]
+FsRtlInitializeOplock()
 - FIXME: NOT IMPLEMENTED YET

21 years ago+IOCTL_DISK_IS_WRITABLE handler
short [Fri, 17 Jan 2003 01:15:34 +0000 (01:15 +0000)]
+IOCTL_DISK_IS_WRITABLE handler

21 years ago+FsRtlLookupLastLargeMcbEntryAndIndex()
short [Fri, 17 Jan 2003 01:15:10 +0000 (01:15 +0000)]
+FsRtlLookupLastLargeMcbEntryAndIndex()

21 years ago+Disallow 'undef' 'data' type items as they are too dangerous
short [Fri, 17 Jan 2003 01:14:55 +0000 (01:14 +0000)]
+Disallow 'undef' 'data' type items as they are too dangerous
+Give warnings on 'undef' symbols without *.def protype ('data' type imminent)

21 years ago+FsRtlLegalAnsiCharacterArray
short [Fri, 17 Jan 2003 01:14:03 +0000 (01:14 +0000)]
+FsRtlLegalAnsiCharacterArray

21 years ago+FsRtlLegalAnsiCharacterArray
short [Fri, 17 Jan 2003 01:13:42 +0000 (01:13 +0000)]
+FsRtlLegalAnsiCharacterArray
+FsRtlDissectName()

21 years ago+libcaptive/fs/filelock.c
short [Fri, 17 Jan 2003 01:12:41 +0000 (01:12 +0000)]
+libcaptive/fs/filelock.c
+libcaptive/fs/util.c

21 years agoCcInitializeCacheMap(): Allow multiple calls for 'FileObject'
short [Fri, 17 Jan 2003 01:11:54 +0000 (01:11 +0000)]
CcInitializeCacheMap(): Allow multiple calls for 'FileObject'
 - FIXME: We are unable to track close of 'FileObject'!

21 years ago+libcaptive/se/
short [Fri, 17 Jan 2003 01:07:48 +0000 (01:07 +0000)]
+libcaptive/se/

21 years ago+ntoskrnl/rtl/bitmap.c
short [Thu, 16 Jan 2003 04:08:02 +0000 (04:08 +0000)]
+ntoskrnl/rtl/bitmap.c

21 years agoSplit cdrom.c to media.c with clients cdrom.c and disk.c
short [Thu, 16 Jan 2003 04:07:23 +0000 (04:07 +0000)]
Split cdrom.c to media.c with clients cdrom.c and disk.c
+options --cdrom and --disk

21 years agoFixed sandbox compilation; currently it is compiled in although not yet used
short [Thu, 16 Jan 2003 04:05:43 +0000 (04:05 +0000)]
Fixed sandbox compilation; currently it is compiled in although not yet used

21 years ago+ntoskrnl/ke/dpc.c
short [Thu, 16 Jan 2003 04:05:11 +0000 (04:05 +0000)]
+ntoskrnl/ke/dpc.c
+ntoskrnl/ke/timer.c
+ntoskrnl/ke/wait.c

21 years ago+reactos/hal/halx86/irql.c
short [Thu, 16 Jan 2003 04:04:25 +0000 (04:04 +0000)]
+reactos/hal/halx86/irql.c
+reactos/hal/halx86/spinlock.c

21 years ago+symbols needed for fastfat.sys (as 'undef')
short [Thu, 16 Jan 2003 04:03:49 +0000 (04:03 +0000)]
+symbols needed for fastfat.sys (as 'undef')
+ExAcquireFastMutexUnsafe()
+ExIsResourceAcquiredExclusiveLite()
+ExLocalTimeToSystemTime()
+ExReleaseFastMutexUnsafe()
+FsRtlAddLargeMcbEntry()
+FsRtlAddToTunnelCache()
+FsRtlDeleteKeyFromTunnelCache()
+FsRtlDeleteTunnelCache()
+FsRtlFindInTunnelCache()
+FsRtlGetNextLargeMcbEntry()
+FsRtlInitializeLargeMcb()
+FsRtlInitializeTunnelCache()
+FsRtlLookupLargeMcbEntry()
+FsRtlNotifyFullReportChange()
+FsRtlNumberOfRunsInLargeMcb()
+FsRtlRemoveLargeMcbEntry()
+FsRtlTruncateLargeMcb()
+FsRtlUninitializeLargeMcb()
+InterlockedPopEntrySList()
+InterlockedPushEntrySList()
+IoGetCurrentProcess()
+KeAreApcsDisabled()
+KeCancelTimer()
+KeInitializeDpc()
+KeInitializeTimer()
+KeNumberProcessors()
+KeRemoveQueueDpc()
+MmUnlockPages()
+MmUnmapLockedPages()
+RtlAreBitsClear()
+RtlAreBitsSet()
+RtlClearBits()
+RtlCompareString()
+RtlDowncaseUnicodeString()
+RtlEqualString()
+RtlFindClearBits()
+RtlFindLongestRunClear()
+RtlFreeUnicodeString()
+RtlInitializeBitMap()
+RtlNumberOfClearBits()
+RtlSetBits()
+RtlUpcaseUnicodeStringToCountedOemString()
+RtlUpperString()
+RtlxOemStringToUnicodeSize()
+ZwClose()
+ZwOpenKey()

21 years ago+InterlockedPopEntrySList()
short [Thu, 16 Jan 2003 04:01:43 +0000 (04:01 +0000)]
+InterlockedPopEntrySList()
+InterlockedPushEntrySList()
+KeAreApcsDisabled()

21 years agoCosmetic: Fixed comment
short [Thu, 16 Jan 2003 04:01:23 +0000 (04:01 +0000)]
Cosmetic: Fixed comment

21 years ago+libcaptive/ke/main.c
short [Thu, 16 Jan 2003 04:01:03 +0000 (04:01 +0000)]
+libcaptive/ke/main.c
 - +KeNumberProcessors

21 years ago+libcaptive/ke/apc.c
short [Thu, 16 Jan 2003 04:00:36 +0000 (04:00 +0000)]
+libcaptive/ke/apc.c
 - +KeAreApcsDisabled()

21 years ago+libcaptive/ke/apc.c
short [Thu, 16 Jan 2003 04:00:19 +0000 (04:00 +0000)]
+libcaptive/ke/apc.c
+libcaptive/ke/main.c

21 years ago+reactos/ntos/disk.h
short [Thu, 16 Jan 2003 03:48:16 +0000 (03:48 +0000)]
+reactos/ntos/disk.h

21 years agoCosmetic: Fixed #include file
short [Thu, 16 Jan 2003 03:47:42 +0000 (03:47 +0000)]
Cosmetic: Fixed #include file

21 years ago+options --cdrom and --disk
short [Thu, 16 Jan 2003 03:47:23 +0000 (03:47 +0000)]
+options --cdrom and --disk
+captive_disk_init()

21 years ago+variable 'captive_option_media'
short [Thu, 16 Jan 2003 03:46:51 +0000 (03:46 +0000)]
+variable 'captive_option_media'

21 years agoreactosized: libcaptive/halcaptive/spinlock.c -> hal/halx86/spinlock.c
short [Thu, 16 Jan 2003 03:46:21 +0000 (03:46 +0000)]
reactosized: libcaptive/halcaptive/spinlock.c -> hal/halx86/spinlock.c
 - converted KeAcquireSpinLock()
 - converted KeReleaseSpinLock()

21 years ago+InterlockedExchangeAdd()
short [Thu, 16 Jan 2003 03:45:22 +0000 (03:45 +0000)]
+InterlockedExchangeAdd()

21 years agoreactosized IRQs: libcaptive/halcaptive/irql.c -> hal/halx86/irql.c
short [Thu, 16 Jan 2003 03:45:00 +0000 (03:45 +0000)]
reactosized IRQs: libcaptive/halcaptive/irql.c -> hal/halx86/irql.c
 - no real asynchronous IRQs are permitted
 - converted KeGetCurrentIrql()
 - +KfLowerIrql()
 - +KeLowerIrql()
 - +KfRaiseIrql()
 - +KeRaiseIrql()

21 years ago-libcaptive/halcaptive/irql.c
short [Thu, 16 Jan 2003 03:44:46 +0000 (03:44 +0000)]
-libcaptive/halcaptive/irql.c

21 years ago+libcaptive/fs/tunnel.c
short [Thu, 16 Jan 2003 03:43:25 +0000 (03:43 +0000)]
+libcaptive/fs/tunnel.c
 - +FsRtlAddToTunnelCache()
 - +FsRtlDeleteKeyFromTunnelCache()
 - +FsRtlDeleteTunnelCache()
 - +FsRtlFindInTunnelCache()
 - +FsRtlInitializeTunnelCache()
 - FIXME: Currently not yet implemented by libcaptive. It may get handy to keep
     shortnames/longnames the same during crossfilesystem copying.

21 years ago+libcaptive/fs/mcb.c
short [Thu, 16 Jan 2003 03:42:07 +0000 (03:42 +0000)]
+libcaptive/fs/mcb.c
 - +FsRtlInitializeLargeMcb()
 - +FsRtlUninitializeLargeMcb()
 - +FsRtlRemoveLargeMcbEntry()
 - +FsRtlAddLargeMcbEntry()
 - +FsRtlGetNextLargeMcbEntry()
 - +FsRtlLookupLargeMcbEntry()
 - +FsRtlLookupLastLargeMcbEntry()
 - +FsRtlNumberOfRunsInLargeMcb()
 - +FsRtlSplitLargeMcb()
 - +FsRtlTruncateLargeMcb()

21 years ago+libcaptive/fs/mcb.c
short [Thu, 16 Jan 2003 03:39:35 +0000 (03:39 +0000)]
+libcaptive/fs/mcb.c
+libcaptive/fs/tunnel.c

21 years ago+src/libcaptive/ex/time.c
short [Thu, 16 Jan 2003 03:39:03 +0000 (03:39 +0000)]
+src/libcaptive/ex/time.c
 - +ExLocalTimeToSystemTime()

21 years ago+src/libcaptive/ex/list.c
short [Thu, 16 Jan 2003 03:38:46 +0000 (03:38 +0000)]
+src/libcaptive/ex/list.c
 - +InterlockedPopEntrySList()
 - +InterlockedPushEntrySList()

21 years ago+libcaptive/ex/
short [Thu, 16 Jan 2003 03:37:59 +0000 (03:37 +0000)]
+libcaptive/ex/

21 years agoCosmetic: Comment and #include fixed
short [Thu, 16 Jan 2003 03:37:43 +0000 (03:37 +0000)]
Cosmetic: Comment and #include fixed