+SeAuditingFileEventsWithContext()
[captive.git] / src / libcaptive / ke / exports.captivesym
index b011333..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
@@ -23,7 +23,7 @@ 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
@@ -61,7 +61,6 @@ ntoskrnl.exe  IoUpdateShareAccess
 ntoskrnl.exe   IoSetShareAccess
 ntoskrnl.exe   IoCheckShareAccess
 ntoskrnl.exe   FsRtlCurrentBatchOplock
 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
@@ -94,7 +93,7 @@ ntoskrnl.exe  NlsOemLeadByteInfo
 ntoskrnl.exe   NlsMbOemCodePageTag
 ntoskrnl.exe   RtlUnicodeStringToOemString
 ntoskrnl.exe   RtlGenerate8dot3Name    pass
 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   RtlDelete       pass
 ntoskrnl.exe   RtlSplay        pass
 ntoskrnl.exe   RtlSubtreePredecessor   pass
@@ -103,10 +102,13 @@ ntoskrnl.exe      FsRtlCheckLockForReadAccess
 ntoskrnl.exe   ExAcquireSharedStarveExclusive
 ntoskrnl.exe   FsRtlNotifyUninitializeSync
 ntoskrnl.exe   RtlInsertElementGenericTable    pass
 ntoskrnl.exe   ExAcquireSharedStarveExclusive
 ntoskrnl.exe   FsRtlNotifyUninitializeSync
 ntoskrnl.exe   RtlInsertElementGenericTable    pass
+ntoskrnl.exe   RtlInsertElementGenericTableAvl pass
 ntoskrnl.exe   RtlInsertElementGenericTableFull        pass
 ntoskrnl.exe   RtlLookupElementGenericTable    pass
 ntoskrnl.exe   RtlInsertElementGenericTableFull        pass
 ntoskrnl.exe   RtlLookupElementGenericTable    pass
+ntoskrnl.exe   RtlLookupElementGenericTableAvl pass
 ntoskrnl.exe   RtlLookupElementGenericTableFull        pass
 ntoskrnl.exe   RtlEnumerateGenericTableWithoutSplaying 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   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
@@ -114,6 +116,7 @@ ntoskrnl.exe        RtlInsertElementGenericTableFullAvl     pass
 ntoskrnl.exe   FsRtlNotifyInitializeSync
 ntoskrnl.exe   FsRtlTeardownPerStreamContexts
 ntoskrnl.exe   RtlDeleteElementGenericTable    pass
 ntoskrnl.exe   FsRtlNotifyInitializeSync
 ntoskrnl.exe   FsRtlTeardownPerStreamContexts
 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
@@ -174,6 +177,7 @@ ntoskrnl.exe        FsRtlGetNextLargeMcbEntry       pass
 ntoskrnl.exe   FsRtlInitializeOplock
 ntoskrnl.exe   FsRtlInitializeTunnelCache
 ntoskrnl.exe   FsRtlLegalAnsiCharacterArray    pass
 ntoskrnl.exe   FsRtlInitializeOplock
 ntoskrnl.exe   FsRtlInitializeTunnelCache
 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
@@ -205,13 +209,11 @@ ntoskrnl.exe      RtlTimeToSecondsSince1970       pass
 ntoskrnl.exe   RtlSecondsSince1970ToTime       pass
 ntoskrnl.exe   RtlExtendedMagicDivide  pass
 ntoskrnl.exe   RtlExtendedIntegerMultiply      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   MmFlushImageSection
 ntoskrnl.exe   KeBugCheckEx    undef
 ntoskrnl.exe   CcMdlReadComplete       undef
 ntoskrnl.exe   MmFlushImageSection
 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
@@ -221,8 +223,8 @@ 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   FsRtlOplockFsctrl       undef
 ntoskrnl.exe   SeSinglePrivilegeCheck  undef
 ntoskrnl.exe   FsRtlProcessFileLock    undef
@@ -236,11 +238,11 @@ ntoskrnl.exe      FsRtlAllocateFileLock   undef
 ntoskrnl.exe   FsRtlUninitializeOplock
 ntoskrnl.exe   FsRtlFreeFileLock       undef
 ntoskrnl.exe   IoVerifyVolume  undef
 ntoskrnl.exe   FsRtlUninitializeOplock
 ntoskrnl.exe   FsRtlFreeFileLock       undef
 ntoskrnl.exe   IoVerifyVolume  undef
-ntoskrnl.exe   _allshr
-ntoskrnl.exe   _aullshr
+ntoskrnl.exe   _allshr pass
+ntoskrnl.exe   _aullshr        pass
 ntoskrnl.exe   ExQueueWorkItem
 ntoskrnl.exe   ExQueueWorkItem
-ntoskrnl.exe   _except_handler3        undef
-ntoskrnl.exe   _allshl
+ntoskrnl.exe   _except_handler3
+ntoskrnl.exe   _allshl pass
 ntoskrnl.exe   DbgBreakPoint
 ntoskrnl.exe   FsRtlAllocatePool       pass
 ntoskrnl.exe   CcGetFileObjectFromBcb  undef
 ntoskrnl.exe   DbgBreakPoint
 ntoskrnl.exe   FsRtlAllocatePool       pass
 ntoskrnl.exe   CcGetFileObjectFromBcb  undef
@@ -248,48 +250,48 @@ ntoskrnl.exe      FsRtlUninitializeFileLock
 ntoskrnl.exe   FsRtlFastCheckLockForWrite      undef
 ntoskrnl.exe   CcFlushCache
 ntoskrnl.exe   FsRtlGetNextFileLock
 ntoskrnl.exe   FsRtlFastCheckLockForWrite      undef
 ntoskrnl.exe   CcFlushCache
 ntoskrnl.exe   FsRtlGetNextFileLock
-ntoskrnl.exe   MmCanFileBeTruncated    undef
+ntoskrnl.exe   MmCanFileBeTruncated
 ntoskrnl.exe   IoDeleteSymbolicLink    undef
 ntoskrnl.exe   IoCreateSymbolicLink
 ntoskrnl.exe   FsRtlCopyWrite  undef
 ntoskrnl.exe   CcZeroData
 ntoskrnl.exe   IoDeleteSymbolicLink    undef
 ntoskrnl.exe   IoCreateSymbolicLink
 ntoskrnl.exe   FsRtlCopyWrite  undef
 ntoskrnl.exe   CcZeroData
-ntoskrnl.exe   CcPreparePinWrite       undef
+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   IoBuildAsynchronousFsdRequest
 ntoskrnl.exe   IoCheckEaBufferValidity undef
 ntoskrnl.exe   IoGetFileObjectGenericMapping
 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   IoRaiseInformationalHardError   undef
-ntoskrnl.exe   KeDelayExecutionThread  undef
+ntoskrnl.exe   KeDelayExecutionThread
 ntoskrnl.exe   KeSetTimer
 ntoskrnl.exe   ProbeForRead    undef
 ntoskrnl.exe   ProbeForWrite   undef
 ntoskrnl.exe   KeSetTimer
 ntoskrnl.exe   ProbeForRead    undef
 ntoskrnl.exe   ProbeForWrite   undef
-ntoskrnl.exe   SeAccessCheck   undef
+ntoskrnl.exe   SeAccessCheck
 ntoskrnl.exe   SeFilterToken   undef
 ntoskrnl.exe   SeLockSubjectContext
 ntoskrnl.exe   SeFilterToken   undef
 ntoskrnl.exe   SeLockSubjectContext
-ntoskrnl.exe   SePrivilegeCheck        undef
+ntoskrnl.exe   SePrivilegeCheck
 ntoskrnl.exe   SeReleaseSubjectContext
 ntoskrnl.exe   SeUnlockSubjectContext
 ntoskrnl.exe   ZwQueryValueKey undef
 ntoskrnl.exe   SeReleaseSubjectContext
 ntoskrnl.exe   SeUnlockSubjectContext
 ntoskrnl.exe   ZwQueryValueKey undef
-ntoskrnl.exe   _allrem
+ntoskrnl.exe   _allrem pass
 ntoskrnl.exe   strncmp
 ntoskrnl.exe   ExInterlockedPushEntrySList
 ntoskrnl.exe   strncmp
 ntoskrnl.exe   ExInterlockedPushEntrySList
-
+ntoskrnl.exe   ExInterlockedPopEntrySList
 ntoskrnl.exe   SeCaptureSubjectContext
 ntoskrnl.exe   RtlLengthRequiredSid
 ntoskrnl.exe   RtlInitializeSid
 ntoskrnl.exe   SeCaptureSubjectContext
 ntoskrnl.exe   RtlLengthRequiredSid
 ntoskrnl.exe   RtlInitializeSid
@@ -299,24 +301,68 @@ ntoskrnl.exe      RtlAddAccessAllowedAce
 ntoskrnl.exe   RtlCreateSecurityDescriptor
 ntoskrnl.exe   RtlSetDaclSecurityDescriptor
 ntoskrnl.exe   SeAssignSecurity
 ntoskrnl.exe   RtlCreateSecurityDescriptor
 ntoskrnl.exe   RtlSetDaclSecurityDescriptor
 ntoskrnl.exe   SeAssignSecurity
-ntoskrnl.exe   RtlLengthSecurityDescriptor
+ntoskrnl.exe   RtlLengthSecurityDescriptor     pass
 ntoskrnl.exe   SeValidSecurityDescriptor
 ntoskrnl.exe   VerSetConditionMask     pass
 ntoskrnl.exe   RtlVerifyVersionInfo    pass
 ntoskrnl.exe   RtlGetVersion
 ntoskrnl.exe   SeValidSecurityDescriptor
 ntoskrnl.exe   VerSetConditionMask     pass
 ntoskrnl.exe   RtlVerifyVersionInfo    pass
 ntoskrnl.exe   RtlGetVersion
-ntoskrnl.exe   KeInitializeMutant      pass
+ntoskrnl.exe   KeInitializeMutant
+ntoskrnl.exe   KeReleaseMutant
 ntoskrnl.exe   IoRegisterDriverReinitialization
 ntoskrnl.exe   PoQueueShutdownWorkItem
 ntoskrnl.exe   ZwCreateEvent
 ntoskrnl.exe   PsCreateSystemThread
 ntoskrnl.exe   IoCreateStreamFileObjectLite
 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
@@ -368,20 +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     undef
+hal.dll        KeAcquireQueuedSpinLockRaiseToSynch
 hal.dll        HalRequestIpi   undef
 hal.dll        HalStartNextProcessor   undef
 hal.dll        KeTryToAcquireQueuedSpinLock    undef
 hal.dll        KeAcquireQueuedSpinLock
 hal.dll        KeReleaseQueuedSpinLock
 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
@@ -402,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