X-Git-Url: http://git.jankratochvil.net/?p=captive.git;a=blobdiff_plain;f=src%2Flibcaptive%2Fke%2Fexports.captivesym;h=5b26a0e27d777847d56046ea4b871f2a59bc0db8;hp=5f8b5f55b040db3788fa5d42c31158878d78ab47;hb=4fc92388206f8187b58768d1c7e7b0c8d40ad413;hpb=6759a2abdd9eb5e042873acbb2e8a1511e578c53 diff --git a/src/libcaptive/ke/exports.captivesym b/src/libcaptive/ke/exports.captivesym index 5f8b5f5..5b26a0e 100644 --- a/src/libcaptive/ke/exports.captivesym +++ b/src/libcaptive/ke/exports.captivesym @@ -1,6 +1,6 @@ # $Id$ # List symbols exported by libcaptive to reactos; see doc of captivesym.pl -# Copyright (C) 2002 Jan Kratochvil +# Copyright (C) 2002-2003 Jan Kratochvil # # 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 @@ -19,11 +19,11 @@ ntoskrnl.exe ntoskrnl.exe ObfDereferenceObject ntoskrnl.exe CcPurgeCacheSection -ntoskrnl.exe RtlTimeFieldsToTime +ntoskrnl.exe RtlTimeFieldsToTime pass 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 @@ -55,13 +55,12 @@ ntoskrnl.exe IoGetRequestorProcess 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 _abnormal_termination 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 _alldiv +ntoskrnl.exe _alldiv pass 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 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 RtlGenerate8dot3Name -ntoskrnl.exe RtlCompareMemory +ntoskrnl.exe RtlGenerate8dot3Name pass +ntoskrnl.exe RtlCompareMemory 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 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 RtlDeleteElementGenericTable +ntoskrnl.exe RtlDeleteElementGenericTable pass +ntoskrnl.exe RtlDeleteElementGenericTableAvl pass 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 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 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 RtlTimeToTimeFields +ntoskrnl.exe RtlTimeToTimeFields 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 @@ -162,12 +171,13 @@ ntoskrnl.exe FsRtlAddToTunnelCache 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 FsRtlLegalAnsiCharacterArray +ntoskrnl.exe FsRtlLegalAnsiCharacterArray pass +ntoskrnl.exe FsRtlLookupLastLargeMcbEntry 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 RtlAreBitsClear -ntoskrnl.exe RtlAreBitsSet +ntoskrnl.exe RtlAreBitsClear pass +ntoskrnl.exe RtlAreBitsSet pass ntoskrnl.exe RtlCompareString ntoskrnl.exe RtlDowncaseUnicodeString ntoskrnl.exe RtlEqualString -ntoskrnl.exe RtlFindLongestRunClear +ntoskrnl.exe RtlFindLongestRunClear pass ntoskrnl.exe RtlFreeUnicodeString -ntoskrnl.exe RtlNumberOfClearBits +ntoskrnl.exe RtlNumberOfClearBits pass 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 RtlTimeToSecondsSince1970 pass +ntoskrnl.exe RtlSecondsSince1970ToTime pass +ntoskrnl.exe RtlExtendedMagicDivide pass +ntoskrnl.exe RtlExtendedIntegerMultiply pass ntoskrnl.exe ExAllocateFromPagedLookasideList wrap - ntoskrnl.exe CcMdlReadComplete undef -ntoskrnl.exe MmFlushImageSection 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 @@ -211,77 +223,146 @@ ntoskrnl.exe FsRtlCopyRead 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 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 _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 FsRtlGetNextFileLock undef -ntoskrnl.exe MmCanFileBeTruncated undef +ntoskrnl.exe FsRtlGetNextFileLock +ntoskrnl.exe MmCanFileBeTruncated ntoskrnl.exe IoDeleteSymbolicLink undef -ntoskrnl.exe IoCreateSymbolicLink undef +ntoskrnl.exe IoCreateSymbolicLink 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 CcIsThereDirtyData undef -ntoskrnl.exe CcSetAdditionalCacheAttributes undef +ntoskrnl.exe CcIsThereDirtyData +ntoskrnl.exe CcSetAdditionalCacheAttributes ntoskrnl.exe DbgPrintEx undef -ntoskrnl.exe ExAcquireSharedWaitForExclusive undef +ntoskrnl.exe ExAcquireSharedWaitForExclusive 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 FsRtlIsTotalDeviceFailure undef +ntoskrnl.exe FsRtlIsTotalDeviceFailure ntoskrnl.exe FsRtlPostPagingFileStackOverflow undef ntoskrnl.exe FsRtlPostStackOverflow undef -ntoskrnl.exe IoBuildAsynchronousFsdRequest undef +ntoskrnl.exe IoBuildAsynchronousFsdRequest ntoskrnl.exe IoCheckEaBufferValidity undef -ntoskrnl.exe IoGetFileObjectGenericMapping undef -ntoskrnl.exe IoIsSystemThread undef +ntoskrnl.exe IoGetFileObjectGenericMapping +ntoskrnl.exe IoIsSystemThread 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 SeAccessCheck undef +ntoskrnl.exe SeAccessCheck 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 _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 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 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 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 @@ -361,3 +456,9 @@ kdcom.dll KdDebuggerInitialize0 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