+SeAuditingFileEventsWithContext()
[captive.git] / src / libcaptive / ke / exports.captivesym
index 5f8b5f5..5b26a0e 100644 (file)
@@ -1,6 +1,6 @@
 # $Id$
 # List symbols exported by libcaptive to reactos; see doc of captivesym.pl
 # $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
 # 
 # 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   <patch>
 ntoskrnl.exe   ObfDereferenceObject
 ntoskrnl.exe   CcPurgeCacheSection
 ntoskrnl.exe   <patch>
 ntoskrnl.exe   ObfDereferenceObject
 ntoskrnl.exe   CcPurgeCacheSection
-ntoskrnl.exe   RtlTimeFieldsToTime
+ntoskrnl.exe   RtlTimeFieldsToTime     pass
 ntoskrnl.exe   CcSetFileSizes
 ntoskrnl.exe   CcInitializeCacheMap
 ntoskrnl.exe   IoCreateStreamFileObject
 ntoskrnl.exe   CcSetFileSizes
 ntoskrnl.exe   CcInitializeCacheMap
 ntoskrnl.exe   IoCreateStreamFileObject
-ntoskrnl.exe   _allmul
+ntoskrnl.exe   _allmul pass
 ntoskrnl.exe   CcUninitializeCacheMap
 ntoskrnl.exe   IofCompleteRequest
 ntoskrnl.exe   IoCompleteRequest
 ntoskrnl.exe   CcUninitializeCacheMap
 ntoskrnl.exe   IofCompleteRequest
 ntoskrnl.exe   IoCompleteRequest
@@ -55,13 +55,12 @@ ntoskrnl.exe        IoGetRequestorProcess
 ntoskrnl.exe   FsRtlCheckOplock
 ntoskrnl.exe   ExAcquireResourceExclusiveLite
 ntoskrnl.exe   IoQueueWorkItem
 ntoskrnl.exe   FsRtlCheckOplock
 ntoskrnl.exe   ExAcquireResourceExclusiveLite
 ntoskrnl.exe   IoQueueWorkItem
-ntoskrnl.exe   FsRtlDoesNameContainWildCards
+ntoskrnl.exe   FsRtlDoesNameContainWildCards   pass
 ntoskrnl.exe   memmove
 ntoskrnl.exe   IoUpdateShareAccess
 ntoskrnl.exe   IoSetShareAccess
 ntoskrnl.exe   IoCheckShareAccess
 ntoskrnl.exe   FsRtlCurrentBatchOplock
 ntoskrnl.exe   memmove
 ntoskrnl.exe   IoUpdateShareAccess
 ntoskrnl.exe   IoSetShareAccess
 ntoskrnl.exe   IoCheckShareAccess
 ntoskrnl.exe   FsRtlCurrentBatchOplock
-ntoskrnl.exe   _abnormal_termination
 ntoskrnl.exe   IofCallDriver
 ntoskrnl.exe   KeWaitForSingleObject
 ntoskrnl.exe   IoBuildSynchronousFsdRequest
 ntoskrnl.exe   IofCallDriver
 ntoskrnl.exe   KeWaitForSingleObject
 ntoskrnl.exe   IoBuildSynchronousFsdRequest
@@ -69,7 +68,7 @@ ntoskrnl.exe  KeGetCurrentThread
 ntoskrnl.exe   MmProbeAndLockPages
 ntoskrnl.exe   IoAllocateMdl
 ntoskrnl.exe   IoBuildDeviceIoControlRequest
 ntoskrnl.exe   MmProbeAndLockPages
 ntoskrnl.exe   IoAllocateMdl
 ntoskrnl.exe   IoBuildDeviceIoControlRequest
-ntoskrnl.exe   _alldiv
+ntoskrnl.exe   _alldiv pass
 ntoskrnl.exe   IoFreeIrp
 ntoskrnl.exe   KeClearEvent
 ntoskrnl.exe   KeSetEvent
 ntoskrnl.exe   IoFreeIrp
 ntoskrnl.exe   KeClearEvent
 ntoskrnl.exe   KeSetEvent
@@ -86,14 +85,15 @@ ntoskrnl.exe        ObReferenceObjectByHandle
 ntoskrnl.exe   IoFileObjectType
 ntoskrnl.exe   KeInitializeSpinLock
 ntoskrnl.exe   RtlOemStringToCountedUnicodeString
 ntoskrnl.exe   IoFileObjectType
 ntoskrnl.exe   KeInitializeSpinLock
 ntoskrnl.exe   RtlOemStringToCountedUnicodeString
-ntoskrnl.exe   FsRtlIsFatDbcsLegal
-ntoskrnl.exe   RtlUnicodeStringToCountedOemString
+ntoskrnl.exe   FsRtlIsFatDbcsLegal     pass
+ntoskrnl.exe   RtlUnicodeStringToCountedOemString      pass
+ntoskrnl.exe   RtlUnicodeToOemN
 ntoskrnl.exe   RtlFreeOemString
 ntoskrnl.exe   NlsOemLeadByteInfo
 ntoskrnl.exe   NlsMbOemCodePageTag
 ntoskrnl.exe   RtlUnicodeStringToOemString
 ntoskrnl.exe   RtlFreeOemString
 ntoskrnl.exe   NlsOemLeadByteInfo
 ntoskrnl.exe   NlsMbOemCodePageTag
 ntoskrnl.exe   RtlUnicodeStringToOemString
-ntoskrnl.exe   RtlGenerate8dot3Name
-ntoskrnl.exe   RtlCompareMemory
+ntoskrnl.exe   RtlGenerate8dot3Name    pass
+ntoskrnl.exe   RtlCompareMemory        pass
 ntoskrnl.exe   RtlDelete       pass
 ntoskrnl.exe   RtlSplay        pass
 ntoskrnl.exe   RtlSubtreePredecessor   pass
 ntoskrnl.exe   RtlDelete       pass
 ntoskrnl.exe   RtlSplay        pass
 ntoskrnl.exe   RtlSubtreePredecessor   pass
@@ -101,13 +101,22 @@ ntoskrnl.exe      CcCopyRead
 ntoskrnl.exe   FsRtlCheckLockForReadAccess
 ntoskrnl.exe   ExAcquireSharedStarveExclusive
 ntoskrnl.exe   FsRtlNotifyUninitializeSync
 ntoskrnl.exe   FsRtlCheckLockForReadAccess
 ntoskrnl.exe   ExAcquireSharedStarveExclusive
 ntoskrnl.exe   FsRtlNotifyUninitializeSync
-ntoskrnl.exe   RtlInsertElementGenericTable
-ntoskrnl.exe   RtlLookupElementGenericTable
-ntoskrnl.exe   RtlEnumerateGenericTableWithoutSplaying
-ntoskrnl.exe   RtlInitializeGenericTable
+ntoskrnl.exe   RtlInsertElementGenericTable    pass
+ntoskrnl.exe   RtlInsertElementGenericTableAvl pass
+ntoskrnl.exe   RtlInsertElementGenericTableFull        pass
+ntoskrnl.exe   RtlLookupElementGenericTable    pass
+ntoskrnl.exe   RtlLookupElementGenericTableAvl pass
+ntoskrnl.exe   RtlLookupElementGenericTableFull        pass
+ntoskrnl.exe   RtlEnumerateGenericTableWithoutSplaying pass
+ntoskrnl.exe   RtlEnumerateGenericTableWithoutSplayingAvl      pass
+ntoskrnl.exe   RtlInitializeGenericTable       pass    # 'pass'=>Arguments MUST be stdcall even if in .so file!
+ntoskrnl.exe   RtlInitializeGenericTableAvl    pass    # 'pass'=>Arguments MUST be stdcall even if in .so file!
+ntoskrnl.exe   RtlLookupElementGenericTableFullAvl     pass
+ntoskrnl.exe   RtlInsertElementGenericTableFullAvl     pass
 ntoskrnl.exe   FsRtlNotifyInitializeSync
 ntoskrnl.exe   FsRtlTeardownPerStreamContexts
 ntoskrnl.exe   FsRtlNotifyInitializeSync
 ntoskrnl.exe   FsRtlTeardownPerStreamContexts
-ntoskrnl.exe   RtlDeleteElementGenericTable
+ntoskrnl.exe   RtlDeleteElementGenericTable    pass
+ntoskrnl.exe   RtlDeleteElementGenericTableAvl pass
 ntoskrnl.exe   IoSetHardErrorOrVerifyDevice
 ntoskrnl.exe   ExRaiseStatus
 ntoskrnl.exe   ExReleaseResourceLite
 ntoskrnl.exe   IoSetHardErrorOrVerifyDevice
 ntoskrnl.exe   ExRaiseStatus
 ntoskrnl.exe   ExReleaseResourceLite
@@ -126,29 +135,29 @@ ntoskrnl.exe      CcUnpinRepinnedBcb
 ntoskrnl.exe   FsRtlInitializeFileLock
 ntoskrnl.exe   RtlCompareUnicodeString
 ntoskrnl.exe   CcSetDirtyPinnedData
 ntoskrnl.exe   FsRtlInitializeFileLock
 ntoskrnl.exe   RtlCompareUnicodeString
 ntoskrnl.exe   CcSetDirtyPinnedData
-ntoskrnl.exe   RtlSetBits
-ntoskrnl.exe   RtlInitializeBitMap
+ntoskrnl.exe   RtlSetBits      pass
+ntoskrnl.exe   RtlInitializeBitMap     pass
 ntoskrnl.exe   CcPinRead
 ntoskrnl.exe   FsRtlUninitializeLargeMcb       pass
 ntoskrnl.exe   KeQuerySystemTime
 ntoskrnl.exe   FsRtlInitializeLargeMcb pass
 ntoskrnl.exe   RtlAnsiStringToUnicodeString
 ntoskrnl.exe   RtlUnicodeStringToAnsiString
 ntoskrnl.exe   CcPinRead
 ntoskrnl.exe   FsRtlUninitializeLargeMcb       pass
 ntoskrnl.exe   KeQuerySystemTime
 ntoskrnl.exe   FsRtlInitializeLargeMcb pass
 ntoskrnl.exe   RtlAnsiStringToUnicodeString
 ntoskrnl.exe   RtlUnicodeStringToAnsiString
-ntoskrnl.exe   FsRtlAreNamesEqual
-ntoskrnl.exe   ExDeleteNPagedLookasideList     pass
-#ntoskrnl.exe  ExDeletePagedLookasideList      #==ExDeleteNPagedLookasideList
+ntoskrnl.exe   FsRtlAreNamesEqual      pass
+ntoskrnl.exe   ExDeleteNPagedLookasideList     pass    #==ExDeletePagedLookasideList
+ntoskrnl.exe   ExDeletePagedLookasideList      pass    #==ExDeleteNPagedLookasideList
 ntoskrnl.exe   RtlQueryRegistryValues
 ntoskrnl.exe   RtlAppendUnicodeToString
 ntoskrnl.exe   RtlCopyUnicodeString
 ntoskrnl.exe   ExInitializePagedLookasideList  pass
 ntoskrnl.exe   ExInitializeNPagedLookasideList pass
 ntoskrnl.exe   ExFreeToPagedLookasideList      pass
 ntoskrnl.exe   RtlQueryRegistryValues
 ntoskrnl.exe   RtlAppendUnicodeToString
 ntoskrnl.exe   RtlCopyUnicodeString
 ntoskrnl.exe   ExInitializePagedLookasideList  pass
 ntoskrnl.exe   ExInitializeNPagedLookasideList pass
 ntoskrnl.exe   ExFreeToPagedLookasideList      pass
-ntoskrnl.exe   RtlTimeToTimeFields
+ntoskrnl.exe   RtlTimeToTimeFields     pass
 ntoskrnl.exe   FsRtlRemoveLargeMcbEntry        pass
 ntoskrnl.exe   FsRtlLookupLargeMcbEntry        pass
 ntoskrnl.exe   FsRtlAddLargeMcbEntry   pass
 ntoskrnl.exe   FsRtlRemoveLargeMcbEntry        pass
 ntoskrnl.exe   FsRtlLookupLargeMcbEntry        pass
 ntoskrnl.exe   FsRtlAddLargeMcbEntry   pass
-ntoskrnl.exe   RtlFindClearBits
-ntoskrnl.exe   RtlClearBits
+ntoskrnl.exe   RtlFindClearBits        pass
+ntoskrnl.exe   RtlClearBits    pass
 ntoskrnl.exe   FsRtlCheckLockForWriteAccess
 ntoskrnl.exe   CcCanIWrite
 ntoskrnl.exe   CcPinMappedData
 ntoskrnl.exe   FsRtlCheckLockForWriteAccess
 ntoskrnl.exe   CcCanIWrite
 ntoskrnl.exe   CcPinMappedData
@@ -162,12 +171,13 @@ ntoskrnl.exe      FsRtlAddToTunnelCache
 ntoskrnl.exe   FsRtlBalanceReads
 ntoskrnl.exe   FsRtlDeleteKeyFromTunnelCache
 ntoskrnl.exe   FsRtlDeleteTunnelCache
 ntoskrnl.exe   FsRtlBalanceReads
 ntoskrnl.exe   FsRtlDeleteKeyFromTunnelCache
 ntoskrnl.exe   FsRtlDeleteTunnelCache
-ntoskrnl.exe   FsRtlDissectName
+ntoskrnl.exe   FsRtlDissectName        pass
 ntoskrnl.exe   FsRtlFindInTunnelCache
 ntoskrnl.exe   FsRtlGetNextLargeMcbEntry       pass
 ntoskrnl.exe   FsRtlInitializeOplock
 ntoskrnl.exe   FsRtlInitializeTunnelCache
 ntoskrnl.exe   FsRtlFindInTunnelCache
 ntoskrnl.exe   FsRtlGetNextLargeMcbEntry       pass
 ntoskrnl.exe   FsRtlInitializeOplock
 ntoskrnl.exe   FsRtlInitializeTunnelCache
-ntoskrnl.exe   FsRtlLegalAnsiCharacterArray
+ntoskrnl.exe   FsRtlLegalAnsiCharacterArray    pass
+ntoskrnl.exe   FsRtlLookupLastLargeMcbEntry    pass
 ntoskrnl.exe   FsRtlLookupLastLargeMcbEntryAndIndex    pass
 ntoskrnl.exe   FsRtlNotifyFullReportChange     
 ntoskrnl.exe   FsRtlNumberOfRunsInLargeMcb     pass
 ntoskrnl.exe   FsRtlLookupLastLargeMcbEntryAndIndex    pass
 ntoskrnl.exe   FsRtlNotifyFullReportChange     
 ntoskrnl.exe   FsRtlNumberOfRunsInLargeMcb     pass
@@ -180,14 +190,14 @@ ntoskrnl.exe      KeNumberProcessors
 ntoskrnl.exe   KeRemoveQueueDpc
 ntoskrnl.exe   MmUnlockPages   
 ntoskrnl.exe   MmUnmapLockedPages      
 ntoskrnl.exe   KeRemoveQueueDpc
 ntoskrnl.exe   MmUnlockPages   
 ntoskrnl.exe   MmUnmapLockedPages      
-ntoskrnl.exe   RtlAreBitsClear
-ntoskrnl.exe   RtlAreBitsSet
+ntoskrnl.exe   RtlAreBitsClear pass
+ntoskrnl.exe   RtlAreBitsSet   pass
 ntoskrnl.exe   RtlCompareString        
 ntoskrnl.exe   RtlDowncaseUnicodeString        
 ntoskrnl.exe   RtlEqualString  
 ntoskrnl.exe   RtlCompareString        
 ntoskrnl.exe   RtlDowncaseUnicodeString        
 ntoskrnl.exe   RtlEqualString  
-ntoskrnl.exe   RtlFindLongestRunClear
+ntoskrnl.exe   RtlFindLongestRunClear  pass
 ntoskrnl.exe   RtlFreeUnicodeString    
 ntoskrnl.exe   RtlFreeUnicodeString    
-ntoskrnl.exe   RtlNumberOfClearBits
+ntoskrnl.exe   RtlNumberOfClearBits    pass
 ntoskrnl.exe   RtlUpcaseUnicodeStringToCountedOemString        
 ntoskrnl.exe   RtlUpperString  
 ntoskrnl.exe   RtlxOemStringToUnicodeSize      
 ntoskrnl.exe   RtlUpcaseUnicodeStringToCountedOemString        
 ntoskrnl.exe   RtlUpperString  
 ntoskrnl.exe   RtlxOemStringToUnicodeSize      
@@ -195,13 +205,15 @@ ntoskrnl.exe      SeExports
 ntoskrnl.exe   ZwClose 
 ntoskrnl.exe   ZwOpenKey
 ntoskrnl.exe   ExfInterlockedInsertTailList
 ntoskrnl.exe   ZwClose 
 ntoskrnl.exe   ZwOpenKey
 ntoskrnl.exe   ExfInterlockedInsertTailList
-
+ntoskrnl.exe   RtlTimeToSecondsSince1970       pass
+ntoskrnl.exe   RtlSecondsSince1970ToTime       pass
+ntoskrnl.exe   RtlExtendedMagicDivide  pass
+ntoskrnl.exe   RtlExtendedIntegerMultiply      pass
 ntoskrnl.exe   ExAllocateFromPagedLookasideList        wrap
 ntoskrnl.exe   ExAllocateFromPagedLookasideList        wrap
-
 ntoskrnl.exe   CcMdlReadComplete       undef
 ntoskrnl.exe   CcMdlReadComplete       undef
-ntoskrnl.exe   MmFlushImageSection     undef
+ntoskrnl.exe   MmFlushImageSection
 ntoskrnl.exe   KeBugCheckEx    undef
 ntoskrnl.exe   KeBugCheckEx    undef
-ntoskrnl.exe   FsRtlIsNtstatusExpected undef
+ntoskrnl.exe   FsRtlIsNtstatusExpected pass
 ntoskrnl.exe   FsRtlFastCheckLockForRead       undef
 ntoskrnl.exe   IoRaiseHardError        undef
 ntoskrnl.exe   IoSetDeviceToVerify     undef
 ntoskrnl.exe   FsRtlFastCheckLockForRead       undef
 ntoskrnl.exe   IoRaiseHardError        undef
 ntoskrnl.exe   IoSetDeviceToVerify     undef
@@ -211,77 +223,146 @@ ntoskrnl.exe     FsRtlCopyRead   undef
 ntoskrnl.exe   IoReleaseVpbSpinLock
 ntoskrnl.exe   IoAcquireVpbSpinLock
 ntoskrnl.exe   FsRtlNormalizeNtstatus  undef
 ntoskrnl.exe   IoReleaseVpbSpinLock
 ntoskrnl.exe   IoAcquireVpbSpinLock
 ntoskrnl.exe   FsRtlNormalizeNtstatus  undef
-ntoskrnl.exe   MmBuildMdlForNonPagedPool       undef
-ntoskrnl.exe   CcWaitForCurrentLazyWriterActivity      undef
+ntoskrnl.exe   MmBuildMdlForNonPagedPool
+ntoskrnl.exe   CcWaitForCurrentLazyWriterActivity
 ntoskrnl.exe   FsRtlOplockFsctrl       undef
 ntoskrnl.exe   SeSinglePrivilegeCheck  undef
 ntoskrnl.exe   FsRtlProcessFileLock    undef
 ntoskrnl.exe   FsRtlPrivateLock        undef
 ntoskrnl.exe   FsRtlFastUnlockSingle   undef
 ntoskrnl.exe   FsRtlFastUnlockAllByKey undef
 ntoskrnl.exe   FsRtlOplockFsctrl       undef
 ntoskrnl.exe   SeSinglePrivilegeCheck  undef
 ntoskrnl.exe   FsRtlProcessFileLock    undef
 ntoskrnl.exe   FsRtlPrivateLock        undef
 ntoskrnl.exe   FsRtlFastUnlockSingle   undef
 ntoskrnl.exe   FsRtlFastUnlockAllByKey undef
-ntoskrnl.exe   FsRtlIsNameInExpression undef
+ntoskrnl.exe   FsRtlIsNameInExpression pass
 ntoskrnl.exe   CcMdlRead       undef
 ntoskrnl.exe   CcSetReadAheadGranularity
 ntoskrnl.exe   FsRtlAllocateFileLock   undef
 ntoskrnl.exe   FsRtlUninitializeOplock
 ntoskrnl.exe   FsRtlFreeFileLock       undef
 ntoskrnl.exe   IoVerifyVolume  undef
 ntoskrnl.exe   CcMdlRead       undef
 ntoskrnl.exe   CcSetReadAheadGranularity
 ntoskrnl.exe   FsRtlAllocateFileLock   undef
 ntoskrnl.exe   FsRtlUninitializeOplock
 ntoskrnl.exe   FsRtlFreeFileLock       undef
 ntoskrnl.exe   IoVerifyVolume  undef
-ntoskrnl.exe   _allshr undef
-ntoskrnl.exe   ExQueueWorkItem undef
-ntoskrnl.exe   _except_handler3        undef
-ntoskrnl.exe   _allshl undef
-ntoskrnl.exe   DbgBreakPoint   undef
-ntoskrnl.exe   FsRtlAllocatePool       undef
+ntoskrnl.exe   _allshr pass
+ntoskrnl.exe   _aullshr        pass
+ntoskrnl.exe   ExQueueWorkItem
+ntoskrnl.exe   _except_handler3
+ntoskrnl.exe   _allshl pass
+ntoskrnl.exe   DbgBreakPoint
+ntoskrnl.exe   FsRtlAllocatePool       pass
 ntoskrnl.exe   CcGetFileObjectFromBcb  undef
 ntoskrnl.exe   FsRtlUninitializeFileLock
 ntoskrnl.exe   FsRtlFastCheckLockForWrite      undef
 ntoskrnl.exe   CcFlushCache
 ntoskrnl.exe   CcGetFileObjectFromBcb  undef
 ntoskrnl.exe   FsRtlUninitializeFileLock
 ntoskrnl.exe   FsRtlFastCheckLockForWrite      undef
 ntoskrnl.exe   CcFlushCache
-ntoskrnl.exe   FsRtlGetNextFileLock    undef
-ntoskrnl.exe   MmCanFileBeTruncated    undef
+ntoskrnl.exe   FsRtlGetNextFileLock
+ntoskrnl.exe   MmCanFileBeTruncated
 ntoskrnl.exe   IoDeleteSymbolicLink    undef
 ntoskrnl.exe   IoDeleteSymbolicLink    undef
-ntoskrnl.exe   IoCreateSymbolicLink    undef
+ntoskrnl.exe   IoCreateSymbolicLink
 ntoskrnl.exe   FsRtlCopyWrite  undef
 ntoskrnl.exe   FsRtlCopyWrite  undef
-ntoskrnl.exe   CcZeroData      undef
-ntoskrnl.exe   CcPreparePinWrite       undef
+ntoskrnl.exe   CcZeroData
+ntoskrnl.exe   CcPreparePinWrite
 ntoskrnl.exe   CcPrepareMdlWrite       undef
 ntoskrnl.exe   CcCopyWrite
 ntoskrnl.exe   CcMdlWriteComplete      undef
 ntoskrnl.exe   CcDeferWrite    undef
 ntoskrnl.exe   CcPrepareMdlWrite       undef
 ntoskrnl.exe   CcCopyWrite
 ntoskrnl.exe   CcMdlWriteComplete      undef
 ntoskrnl.exe   CcDeferWrite    undef
-ntoskrnl.exe   CcIsThereDirtyData      undef
-ntoskrnl.exe   CcSetAdditionalCacheAttributes  undef
+ntoskrnl.exe   CcIsThereDirtyData
+ntoskrnl.exe   CcSetAdditionalCacheAttributes
 ntoskrnl.exe   DbgPrintEx      undef
 ntoskrnl.exe   DbgPrintEx      undef
-ntoskrnl.exe   ExAcquireSharedWaitForExclusive undef
+ntoskrnl.exe   ExAcquireSharedWaitForExclusive
 ntoskrnl.exe   ExAllocatePoolWithQuotaTag      undef
 ntoskrnl.exe   ExAllocatePoolWithQuotaTag      undef
-ntoskrnl.exe   ExGetExclusiveWaiterCount       undef
-ntoskrnl.exe   ExGetSharedWaiterCount  undef
+ntoskrnl.exe   ExGetExclusiveWaiterCount
+ntoskrnl.exe   ExGetSharedWaiterCount
 ntoskrnl.exe   ExfInterlockedAddUlong  undef
 ntoskrnl.exe   FsRtlIsDbcsInExpression undef
 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   FsRtlPostPagingFileStackOverflow        undef
 ntoskrnl.exe   FsRtlPostStackOverflow  undef
-ntoskrnl.exe   IoBuildAsynchronousFsdRequest   undef
+ntoskrnl.exe   IoBuildAsynchronousFsdRequest
 ntoskrnl.exe   IoCheckEaBufferValidity undef
 ntoskrnl.exe   IoCheckEaBufferValidity undef
-ntoskrnl.exe   IoGetFileObjectGenericMapping   undef
-ntoskrnl.exe   IoIsSystemThread        undef
+ntoskrnl.exe   IoGetFileObjectGenericMapping
+ntoskrnl.exe   IoIsSystemThread
 ntoskrnl.exe   IoRaiseInformationalHardError   undef
 ntoskrnl.exe   IoRaiseInformationalHardError   undef
-ntoskrnl.exe   KeDelayExecutionThread  undef
-ntoskrnl.exe   KeSetTimer      undef
+ntoskrnl.exe   KeDelayExecutionThread
+ntoskrnl.exe   KeSetTimer
 ntoskrnl.exe   ProbeForRead    undef
 ntoskrnl.exe   ProbeForWrite   undef
 ntoskrnl.exe   ProbeForRead    undef
 ntoskrnl.exe   ProbeForWrite   undef
-ntoskrnl.exe   SeAccessCheck   undef
+ntoskrnl.exe   SeAccessCheck
 ntoskrnl.exe   SeFilterToken   undef
 ntoskrnl.exe   SeFilterToken   undef
-ntoskrnl.exe   SeLockSubjectContext    undef
-ntoskrnl.exe   SePrivilegeCheck        undef
-ntoskrnl.exe   SeReleaseSubjectContext undef
-ntoskrnl.exe   SeUnlockSubjectContext  undef
+ntoskrnl.exe   SeLockSubjectContext
+ntoskrnl.exe   SePrivilegeCheck
+ntoskrnl.exe   SeReleaseSubjectContext
+ntoskrnl.exe   SeUnlockSubjectContext
 ntoskrnl.exe   ZwQueryValueKey undef
 ntoskrnl.exe   ZwQueryValueKey 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   RtlSubAuthoritySid
+ntoskrnl.exe   RtlCreateAcl
+ntoskrnl.exe   RtlAddAccessAllowedAce
+ntoskrnl.exe   RtlCreateSecurityDescriptor
+ntoskrnl.exe   RtlSetDaclSecurityDescriptor
+ntoskrnl.exe   SeAssignSecurity
+ntoskrnl.exe   RtlLengthSecurityDescriptor     pass
+ntoskrnl.exe   SeValidSecurityDescriptor
+ntoskrnl.exe   VerSetConditionMask     pass
+ntoskrnl.exe   RtlVerifyVersionInfo    pass
+ntoskrnl.exe   RtlGetVersion
+ntoskrnl.exe   KeInitializeMutant
+ntoskrnl.exe   KeReleaseMutant
+ntoskrnl.exe   IoRegisterDriverReinitialization
+ntoskrnl.exe   PoQueueShutdownWorkItem
+ntoskrnl.exe   ZwCreateEvent
+ntoskrnl.exe   PsCreateSystemThread
+ntoskrnl.exe   IoCreateStreamFileObjectLite
+ntoskrnl.exe   CcSetLogHandleForFile
+ntoskrnl.exe   _alloca_probe   pass    # ntoskrnl.exe implementation is fully acceptable
+ntoskrnl.exe   IoAllocateErrorLogEntry pass
+ntoskrnl.exe   CcGetDirtyPages
+ntoskrnl.exe   ExReinitializeResourceLite
+ntoskrnl.exe   CcSetBcbOwnerPointer
+ntoskrnl.exe   IoSynchronousPageWrite
+ntoskrnl.exe   RtlFindClearRuns        pass
+ntoskrnl.exe   RtlFindLastBackwardRunClear     pass
+ntoskrnl.exe   ObQueryNameString
+ntoskrnl.exe   RtlLengthSid
+ntoskrnl.exe   SeAuditingFileEvents
+ntoskrnl.exe   CcRemapBcb
+ntoskrnl.exe   CcUnpinDataForThread
+ntoskrnl.exe   SeDeassignSecurity
+ntoskrnl.exe   FsRtlNotifyFilterChangeDirectory
+ntoskrnl.exe   RtlFindNextForwardRunClear      pass
+ntoskrnl.exe   IoAcquireCancelSpinLock
+ntoskrnl.exe   IoReleaseCancelSpinLock
+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        ExAcquireFastMutex
 hal.dll        ExReleaseFastMutex
 hal.dll        KfAcquireSpinLock
 
 hal.dll        KfReleaseSpinLock
 hal.dll        KeGetCurrentIrql
 hal.dll        ExAcquireFastMutex
 hal.dll        ExReleaseFastMutex
 hal.dll        KfAcquireSpinLock
-
 hal.dll        HalReportResourceUsage  undef
 hal.dll        HalAllProcessorsStarted undef
 hal.dll        HalQueryRealTimeClock   undef
 hal.dll        HalReportResourceUsage  undef
 hal.dll        HalAllProcessorsStarted undef
 hal.dll        HalQueryRealTimeClock   undef
@@ -333,14 +414,28 @@ hal.dll   HalSetEnvironmentVariable       undef
 hal.dll        KfRaiseIrql
 hal.dll        HalGetInterruptVector   undef
 hal.dll        HalRequestSoftwareInterrupt     undef
 hal.dll        KfRaiseIrql
 hal.dll        HalGetInterruptVector   undef
 hal.dll        HalRequestSoftwareInterrupt     undef
-hal.dll        KeAcquireInStackQueuedSpinLock  undef
-hal.dll        KeReleaseInStackQueuedSpinLock  undef
+hal.dll        KeAcquireInStackQueuedSpinLock
+hal.dll        KeReleaseInStackQueuedSpinLock
 hal.dll        KeRaiseIrqlToDpcLevel   undef
 hal.dll        HalSystemVectorDispatchEntry    undef
 hal.dll        KfLowerIrql
 hal.dll        HalStartProfileInterrupt        undef
 hal.dll        HalSetProfileInterval   undef
 hal.dll        HalStopProfileInterrupt undef
 hal.dll        KeRaiseIrqlToDpcLevel   undef
 hal.dll        HalSystemVectorDispatchEntry    undef
 hal.dll        KfLowerIrql
 hal.dll        HalStartProfileInterrupt        undef
 hal.dll        HalSetProfileInterval   undef
 hal.dll        HalStopProfileInterrupt undef
+hal.dll        KeAcquireQueuedSpinLockRaiseToSynch
+hal.dll        HalRequestIpi   undef
+hal.dll        HalStartNextProcessor   undef
+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
 
 bootvid.dll    VidInitialize   undef
 bootvid.dll    VidDisplayString        undef
@@ -361,3 +456,9 @@ kdcom.dll   KdDebuggerInitialize0   undef
 kdcom.dll      KdSave  undef
 kdcom.dll      KdDebuggerInitialize1   undef
 kdcom.dll      KdSendPacket    undef
 kdcom.dll      KdSave  undef
 kdcom.dll      KdDebuggerInitialize1   undef
 kdcom.dll      KdSendPacket    undef
+
+ksecdd.sys     GenerateSessionKey      undef
+ksecdd.sys     EfsGenerateKey  undef
+ksecdd.sys     GenerateDirEfs  undef
+ksecdd.sys     InitSecurityInterfaceW  undef
+ksecdd.sys     EfsDecryptFek   undef