# $Id$
# List symbols exported by libcaptive to reactos; see doc of captivesym.pl
-# Copyright (C) 2002 Jan Kratochvil <project-captive@jankratochvil.net>
+# Copyright (C) 2002-2003 Jan Kratochvil <project-captive@jankratochvil.net>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
ntoskrnl.exe IoSetShareAccess
ntoskrnl.exe IoCheckShareAccess
ntoskrnl.exe FsRtlCurrentBatchOplock
-ntoskrnl.exe _abnormal_termination
ntoskrnl.exe IofCallDriver
ntoskrnl.exe KeWaitForSingleObject
ntoskrnl.exe IoBuildSynchronousFsdRequest
ntoskrnl.exe NlsMbOemCodePageTag
ntoskrnl.exe RtlUnicodeStringToOemString
ntoskrnl.exe RtlGenerate8dot3Name pass
-ntoskrnl.exe RtlCompareMemory
+ntoskrnl.exe RtlCompareMemory pass
ntoskrnl.exe RtlDelete pass
ntoskrnl.exe RtlSplay pass
ntoskrnl.exe RtlSubtreePredecessor pass
ntoskrnl.exe IoAcquireVpbSpinLock
ntoskrnl.exe FsRtlNormalizeNtstatus undef
ntoskrnl.exe MmBuildMdlForNonPagedPool
-ntoskrnl.exe CcWaitForCurrentLazyWriterActivity undef
+ntoskrnl.exe CcWaitForCurrentLazyWriterActivity
ntoskrnl.exe FsRtlOplockFsctrl undef
ntoskrnl.exe SeSinglePrivilegeCheck undef
ntoskrnl.exe FsRtlProcessFileLock undef
ntoskrnl.exe CcCopyWrite
ntoskrnl.exe CcMdlWriteComplete undef
ntoskrnl.exe CcDeferWrite undef
-ntoskrnl.exe CcIsThereDirtyData undef
+ntoskrnl.exe CcIsThereDirtyData
ntoskrnl.exe CcSetAdditionalCacheAttributes
ntoskrnl.exe DbgPrintEx undef
ntoskrnl.exe ExAcquireSharedWaitForExclusive
ntoskrnl.exe ExGetSharedWaiterCount
ntoskrnl.exe ExfInterlockedAddUlong undef
ntoskrnl.exe FsRtlIsDbcsInExpression undef
-ntoskrnl.exe FsRtlIsTotalDeviceFailure undef
+ntoskrnl.exe FsRtlIsTotalDeviceFailure
ntoskrnl.exe FsRtlPostPagingFileStackOverflow undef
ntoskrnl.exe FsRtlPostStackOverflow undef
ntoskrnl.exe IoBuildAsynchronousFsdRequest
ntoskrnl.exe IoCheckEaBufferValidity undef
ntoskrnl.exe IoGetFileObjectGenericMapping
-ntoskrnl.exe IoIsSystemThread undef
+ntoskrnl.exe IoIsSystemThread
ntoskrnl.exe IoRaiseInformationalHardError undef
-ntoskrnl.exe KeDelayExecutionThread undef
+ntoskrnl.exe KeDelayExecutionThread
ntoskrnl.exe KeSetTimer
ntoskrnl.exe ProbeForRead undef
ntoskrnl.exe ProbeForWrite undef
ntoskrnl.exe _allrem pass
ntoskrnl.exe strncmp
ntoskrnl.exe ExInterlockedPushEntrySList
+ntoskrnl.exe ExInterlockedPopEntrySList
ntoskrnl.exe SeCaptureSubjectContext
ntoskrnl.exe RtlLengthRequiredSid
ntoskrnl.exe RtlInitializeSid
ntoskrnl.exe _global_unwind2
ntoskrnl.exe RtlUnwind
ntoskrnl.exe _local_unwind2 pass
+# we can pass iff "_local_unwind2 pass" as there is registered local handler to %fs:[0]:
+ntoskrnl.exe _abnormal_termination wrap
ntoskrnl.exe FsRtlIncrementCcFastReadNoWait
+ntoskrnl.exe FsRtlResetLargeMcb pass
+ntoskrnl.exe RtlGetCompressionWorkSpaceSize pass
+ntoskrnl.exe RtlDecompressFragment pass
+ntoskrnl.exe KeSetPriorityThread
+ntoskrnl.exe IoPageRead
+ntoskrnl.exe RtlCompressBuffer pass
+ntoskrnl.exe FsRtlSplitLargeMcb pass
+ntoskrnl.exe captive_reactos_wcsncmp
+ntoskrnl.exe MmGetSystemRoutineAddress
+ntoskrnl.exe RtlEqualUnicodeString
+ntoskrnl.exe RtlIsGenericTableEmpty pass
+ntoskrnl.exe RtlRealSuccessor pass
+ntoskrnl.exe PsGetVersion
+ntoskrnl.exe RtlIsGenericTableEmptyAvl pass
+ntoskrnl.exe RtlEnumerateGenericTable pass
+ntoskrnl.exe RtlEnumerateGenericTableAvl pass
+ntoskrnl.exe MmSetAddressRangeModified
+ntoskrnl.exe RtlEqualSid
+ntoskrnl.exe SeAuditingFileEventsWithContext
hal.dll KfReleaseSpinLock
hal.dll KeGetCurrentIrql
hal.dll KeTryToAcquireQueuedSpinLock undef
hal.dll KeAcquireQueuedSpinLock
hal.dll KeReleaseQueuedSpinLock
+hal.dll IoReadPartitionTable undef
+hal.dll IoAssignDriveLetters undef
+hal.dll KdPortSave undef
+hal.dll KdPortRestore undef
+hal.dll KdPortPollByte undef
+hal.dll KdPortInitialize undef
+hal.dll KdPortGetByte undef
+hal.dll KdPortPutByte undef
bootvid.dll VidInitialize undef
bootvid.dll VidDisplayString undef