mirror of
https://github.com/reactos/reactos.git
synced 2024-07-10 22:55:05 +00:00
Stefan Ginsberg <stefan__100__@hotmail.com>
- Remove NT3/4 specific unimplemented function and change STDCALL -> NTAPI in mm.c - Make ReactOS i386 kernel exports almost fully correspond to W2003SP1 ntoskrnl.exe's exports. svn path=/trunk/; revision=33759
This commit is contained in:
parent
c5fa27e2d7
commit
616f5e97e0
|
@ -27,7 +27,7 @@ MM_STATS MmStats;
|
|||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL MmIsNonPagedSystemAddressValid(PVOID VirtualAddress)
|
||||
BOOLEAN NTAPI MmIsNonPagedSystemAddressValid(PVOID VirtualAddress)
|
||||
{
|
||||
return MmIsAddressValid(VirtualAddress);
|
||||
}
|
||||
|
@ -35,7 +35,7 @@ BOOLEAN STDCALL MmIsNonPagedSystemAddressValid(PVOID VirtualAddress)
|
|||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL MmIsAddressValid(PVOID VirtualAddress)
|
||||
BOOLEAN NTAPI MmIsAddressValid(PVOID VirtualAddress)
|
||||
/*
|
||||
* FUNCTION: Checks whether the given address is valid for a read or write
|
||||
* ARGUMENTS:
|
||||
|
@ -353,7 +353,7 @@ MmCommitPagedPoolAddress(PVOID Address, BOOLEAN Locked)
|
|||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
ULONG NTAPI
|
||||
MmAdjustWorkingSetSize (ULONG Unknown0,
|
||||
ULONG Unknown1,
|
||||
ULONG Unknown2)
|
||||
|
@ -362,23 +362,11 @@ MmAdjustWorkingSetSize (ULONG Unknown0,
|
|||
return (0);
|
||||
}
|
||||
|
||||
|
||||
ULONG
|
||||
STDCALL
|
||||
MmDbgTranslatePhysicalAddress (
|
||||
ULONG Unknown0,
|
||||
ULONG Unknown1
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return (0);
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
NTAPI
|
||||
MmSetAddressRangeModified (
|
||||
IN PVOID Address,
|
||||
IN ULONG Length
|
||||
|
|
|
@ -9,6 +9,9 @@ CcCopyWrite@20
|
|||
CcDeferWrite@24
|
||||
CcFastCopyRead@24
|
||||
CcFastCopyWrite@16
|
||||
CcFastMdlReadWait DATA
|
||||
CcFastReadNotPossible DATA
|
||||
CcFastReadWait DATA
|
||||
CcFlushCache@16
|
||||
CcGetDirtyPages@16
|
||||
CcGetFileObjectFromBcb@4
|
||||
|
@ -17,9 +20,6 @@ CcGetFlushedValidData@8
|
|||
CcGetLsnForFileObject@8
|
||||
CcInitializeCacheMap@20
|
||||
CcIsThereDirtyData@4
|
||||
CcFastMdlReadWait DATA
|
||||
CcFastReadNotPossible DATA
|
||||
CcFastReadWait DATA
|
||||
CcMapData@24
|
||||
CcMdlRead@20
|
||||
CcMdlReadComplete@8
|
||||
|
@ -37,6 +37,7 @@ CcSetAdditionalCacheAttributes@12
|
|||
CcSetBcbOwnerPointer@8
|
||||
CcSetDirtyPageThreshold@8
|
||||
CcSetDirtyPinnedData@8
|
||||
CcSetFileSizes@8
|
||||
CcSetLogHandleForFile@12
|
||||
CcSetReadAheadGranularity@8
|
||||
CcUninitializeCacheMap@12
|
||||
|
@ -44,44 +45,29 @@ CcUnpinData@4
|
|||
CcUnpinDataForThread@8
|
||||
CcUnpinRepinnedBcb@12
|
||||
CcWaitForCurrentLazyWriterActivity@0
|
||||
CcSetFileSizes@8
|
||||
CcZeroData@16
|
||||
CmRegisterCallback@12
|
||||
CmUnRegisterCallback@8
|
||||
DbgBreakPoint@0
|
||||
DbgBreakPointWithStatus@4
|
||||
;DbgCommandString
|
||||
DbgLoadImageSymbols@12
|
||||
DbgPrint
|
||||
DbgPrompt@12
|
||||
DbgPrintEx
|
||||
DbgPrintReturnControlC
|
||||
DbgPrompt@12
|
||||
DbgQueryDebugFilterState@8
|
||||
DbgSetDebugFilterState@12
|
||||
@ExiAcquireFastMutex@4=@ExAcquireFastMutex@4
|
||||
@ExAcquireFastMutexUnsafe@4
|
||||
ExAcquireResourceExclusiveLite@8
|
||||
ExAcquireResourceSharedLite@8
|
||||
ExAcquireRundownProtection=@ExfAcquireRundownProtection@4
|
||||
ExAcquireRundownProtectionCacheAware=@ExfAcquireRundownProtectionCacheAware@4
|
||||
ExAcquireRundownProtectionCacheAwareEx=@ExfAcquireRundownProtectionCacheAwareEx@8
|
||||
ExAcquireRundownProtectionEx=@ExfAcquireRundownProtectionEx@8
|
||||
ExInitializeRundownProtection=@ExfInitializeRundownProtection@4
|
||||
ExReInitializeRundownProtection=@ExfReInitializeRundownProtection@4
|
||||
ExReInitializeRundownProtectionCacheAware=@ExfReInitializeRundownProtectionCacheAware@4
|
||||
ExReleaseRundownProtection=@ExfReleaseRundownProtection@4
|
||||
ExReleaseRundownProtectionCacheAware=@ExfReleaseRundownProtectionCacheAware@4
|
||||
ExReleaseRundownProtectionCacheAwareEx=@ExfReleaseRundownProtectionCacheAwareEx@8
|
||||
ExReleaseRundownProtectionEx=@ExfReleaseRundownProtectionEx@8
|
||||
ExRundownCompleted=@ExfRundownCompleted@4
|
||||
ExRundownCompletedCacheAware=@ExfRundownCompletedCacheAware@4
|
||||
ExWaitForRundownProtectionRelease=@ExfWaitForRundownProtectionRelease@4
|
||||
ExWaitForRundownProtectionReleaseCacheAware=@ExfWaitForRundownProtectionReleaseCacheAware@4
|
||||
ExAllocateCacheAwareRundownProtection@8
|
||||
ExFreeCacheAwareRundownProtection@4
|
||||
ExInitializeRundownProtectionCacheAware@8
|
||||
ExSizeOfRundownProtectionCacheAware@0
|
||||
ExAcquireResourceExclusiveLite@8
|
||||
ExAcquireResourceSharedLite@8
|
||||
ExAcquireSharedStarveExclusive@8
|
||||
ExAcquireSharedWaitForExclusive@8
|
||||
ExAllocateCacheAwareRundownProtection@8
|
||||
ExAllocateFromPagedLookasideList@4=ExiAllocateFromPagedLookasideList@4
|
||||
ExAllocatePool@8
|
||||
ExAllocatePoolWithQuota@8
|
||||
|
@ -95,10 +81,14 @@ ExDeletePagedLookasideList@4
|
|||
ExDeleteResourceLite@4
|
||||
ExDesktopObjectType
|
||||
ExDisableResourceBoostLite@4
|
||||
ExEnumHandleTable@16
|
||||
@ExEnterCriticalRegionAndAcquireFastMutexUnsafe@4
|
||||
;ExEnterCriticalRegionAndAcquireResourceExclusive
|
||||
;ExEnterCriticalRegionAndAcquireResourceShared
|
||||
;ExEnterCriticalRegionAndAcquireSharedWaitForExclusive
|
||||
ExEnumHandleTable@16
|
||||
ExEventObjectType=_ExEventObjectType
|
||||
ExExtendZone@12
|
||||
ExFreeCacheAwareRundownProtection@4
|
||||
ExFreePool@4
|
||||
ExFreePoolWithTag@8
|
||||
ExFreeToPagedLookasideList@8=ExiFreeToPagedLookasideList@8
|
||||
|
@ -110,6 +100,8 @@ ExGetSharedWaiterCount@4
|
|||
ExInitializeNPagedLookasideList@28
|
||||
ExInitializePagedLookasideList@28
|
||||
ExInitializeResourceLite@4
|
||||
ExInitializeRundownProtection=@ExfInitializeRundownProtection@4
|
||||
ExInitializeRundownProtectionCacheAware@8
|
||||
ExInitializeZone@16
|
||||
ExInterlockedAddLargeInteger@16
|
||||
@ExInterlockedAddLargeStatistic@8
|
||||
|
@ -118,8 +110,8 @@ ExInterlockedAddUlong@12
|
|||
ExInterlockedDecrementLong@8
|
||||
ExInterlockedExchangeUlong@12
|
||||
ExInterlockedExtendZone@16
|
||||
ExInterlockedIncrementLong@8
|
||||
@ExInterlockedFlushSList@4
|
||||
ExInterlockedIncrementLong@8
|
||||
ExInterlockedInsertHeadList@12
|
||||
ExInterlockedInsertTailList@12
|
||||
ExInterlockedPopEntryList@8
|
||||
|
@ -139,37 +131,56 @@ ExRaiseDatatypeMisalignment@0
|
|||
ExRaiseException@4=RtlRaiseException@4
|
||||
ExRaiseHardError@24
|
||||
ExRaiseStatus@4=RtlRaiseStatus@4
|
||||
ExReInitializeRundownProtection=@ExfReInitializeRundownProtection@4
|
||||
ExReInitializeRundownProtectionCacheAware=@ExfReInitializeRundownProtectionCacheAware@4
|
||||
ExRegisterCallback@12
|
||||
ExReinitializeResourceLite@4
|
||||
@ExiReleaseFastMutex@4=@ExReleaseFastMutex@4
|
||||
@ExReleaseFastMutexUnsafe@4
|
||||
@ExReleaseFastMutexUnsafeAndLeaveCriticalRegion@4
|
||||
;ExReleaseResourceAndLeaveCriticalRegion
|
||||
ExReleaseResourceForThreadLite@8
|
||||
@ExReleaseResourceLite@4
|
||||
ExReleaseRundownProtection=@ExfReleaseRundownProtection@4
|
||||
ExReleaseRundownProtectionCacheAware=@ExfReleaseRundownProtectionCacheAware@4
|
||||
ExReleaseRundownProtectionCacheAwareEx=@ExfReleaseRundownProtectionCacheAwareEx@8
|
||||
ExReleaseRundownProtectionEx=@ExfReleaseRundownProtectionEx@8
|
||||
ExRundownCompleted=@ExfRundownCompleted@4
|
||||
ExRundownCompletedCacheAware=@ExfRundownCompletedCacheAware@4
|
||||
ExSemaphoreObjectType=_ExSemaphoreObjectType
|
||||
ExSetResourceOwnerPointer@8
|
||||
ExSetTimerResolution@8
|
||||
ExSizeOfRundownProtectionCacheAware@0
|
||||
ExSystemExceptionFilter@0
|
||||
ExSystemTimeToLocalTime@8
|
||||
@ExiTryToAcquireFastMutex@4=@ExTryToAcquireFastMutex@4
|
||||
ExTryToAcquireResourceExclusiveLite@4
|
||||
ExUnregisterCallback@4
|
||||
ExUuidCreate@4
|
||||
ExVerifySuite@4
|
||||
ExWaitForRundownProtectionRelease=@ExfWaitForRundownProtectionRelease@4
|
||||
ExWaitForRundownProtectionReleaseCacheAware=@ExfWaitForRundownProtectionReleaseCacheAware@4
|
||||
ExWindowStationObjectType DATA
|
||||
;ExfAcquirePushLockExclusive
|
||||
;ExfAcquirePushLockShared
|
||||
@ExfInterlockedAddUlong@12
|
||||
@ExfInterlockedCompareExchange64@12
|
||||
@ExfInterlockedInsertHeadList@12
|
||||
@ExfInterlockedInsertTailList@12
|
||||
@ExfInterlockedCompareExchange64@12
|
||||
@ExfInterlockedPopEntryList@8
|
||||
@ExfInterlockedPushEntryList@12
|
||||
@ExfInterlockedRemoveHeadList@8
|
||||
;ExfReleasePushLock
|
||||
;ExfReleasePushLockExclusive
|
||||
;ExfReleasePushLockShared
|
||||
;ExfTryToWakePushLock
|
||||
;ExfUnblockPushLock
|
||||
@Exfi386InterlockedDecrementLong@4
|
||||
@Exfi386InterlockedExchangeUlong@8
|
||||
@Exfi386InterlockedIncrementLong@4
|
||||
Exi386InterlockedDecrementLong@4
|
||||
Exi386InterlockedExchangeUlong@12
|
||||
Exi386InterlockedIncrementLong@4
|
||||
@ExiAcquireFastMutex@4=@ExAcquireFastMutex@4
|
||||
@ExiReleaseFastMutex@4=@ExReleaseFastMutex@4
|
||||
@ExiTryToAcquireFastMutex@4=@ExTryToAcquireFastMutex@4
|
||||
FsRtlAcquireFileExclusive
|
||||
;FsRtlAddBaseMcbEntry
|
||||
FsRtlAddLargeMcbEntry
|
||||
|
@ -209,8 +220,8 @@ FsRtlGetFileSize
|
|||
FsRtlGetNextFileLock
|
||||
FsRtlGetNextLargeMcbEntry
|
||||
FsRtlGetNextMcbEntry
|
||||
FsRtlIncrementCcFastReadNotPossible
|
||||
FsRtlIncrementCcFastReadNoWait
|
||||
FsRtlIncrementCcFastReadNotPossible
|
||||
FsRtlIncrementCcFastReadResourceMiss
|
||||
FsRtlIncrementCcFastReadWait
|
||||
;FsRtlInitializeBaseMcb
|
||||
|
@ -290,8 +301,9 @@ FsRtlUninitializeLargeMcb
|
|||
FsRtlUninitializeMcb
|
||||
FsRtlUninitializeOplock
|
||||
HalDispatchTable=_HalDispatchTable
|
||||
HalPrivateDispatchTable DATA
|
||||
@HalExamineMBR@16
|
||||
HalPrivateDispatchTable DATA
|
||||
;HeadlessDispatch
|
||||
InbvAcquireDisplayOwnership@0
|
||||
InbvCheckDisplayOwnership@0
|
||||
InbvDisplayString@4
|
||||
|
@ -310,18 +322,18 @@ InitSafeBootMode DATA
|
|||
@InterlockedExchange@8
|
||||
@InterlockedExchangeAdd@8
|
||||
@InterlockedIncrement@4
|
||||
@InterlockedPushEntrySList@8
|
||||
@InterlockedPopEntrySList@4
|
||||
@InterlockedPushEntrySList@8
|
||||
IoAcquireCancelSpinLock@4
|
||||
IoAcquireRemoveLockEx@20
|
||||
IoAcquireVpbSpinLock@4
|
||||
IoAdapterObjectType DATA
|
||||
IoAllocateAdapterChannel@20
|
||||
IoAllocateIrp@8
|
||||
IoAllocateMdl@20
|
||||
IoAllocateController@16
|
||||
IoAllocateDriverObjectExtension@16
|
||||
IoAllocateErrorLogEntry@8
|
||||
IoAllocateIrp@8
|
||||
IoAllocateMdl@20
|
||||
IoAllocateWorkItem@4
|
||||
@IoAssignDriveLetters@16
|
||||
IoAssignResources@24
|
||||
|
@ -376,6 +388,7 @@ IoDisconnectInterrupt@4
|
|||
IoDriverObjectType DATA
|
||||
IoEnqueueIrp@4
|
||||
IoEnumerateDeviceObjectList@16
|
||||
;IoEnumerateRegisteredFiltersList
|
||||
IoFastQueryNetworkAttributes@20
|
||||
IoFileObjectType=_IoFileObjectType
|
||||
IoForwardAndCatchIrp@8=IoForwardIrpSynchronously@8
|
||||
|
@ -391,18 +404,19 @@ IoGetBaseFileSystemDeviceObject@4
|
|||
IoGetBootDiskInformation@8
|
||||
IoGetConfigurationInformation@0
|
||||
IoGetCurrentProcess@0
|
||||
IoGetDeviceObjectPointer@16
|
||||
IoGetDeviceAttachmentBaseRef@4
|
||||
IoGetDeviceInterfaceAlias@12
|
||||
IoGetDeviceInterfaces@16
|
||||
IoGetDriverObjectExtension@8
|
||||
IoGetDeviceObjectPointer@16
|
||||
IoGetDeviceProperty@20
|
||||
IoGetDeviceToVerify@4
|
||||
IoGetDiskDeviceObject@8
|
||||
IoGetDmaAdapter@12
|
||||
IoGetDriverObjectExtension@8
|
||||
IoGetFileObjectGenericMapping@0
|
||||
IoGetInitialStack@0
|
||||
IoGetLowerDeviceObject@4
|
||||
;IoGetPagingIoPriority
|
||||
IoGetRelatedDeviceObject@4
|
||||
IoGetRequestorProcess@4
|
||||
IoGetRequestorProcessId@4
|
||||
|
@ -410,14 +424,15 @@ IoGetRequestorSessionId@8
|
|||
IoGetStackLimits@8
|
||||
IoGetTopLevelIrp@0
|
||||
IoInitializeIrp@12
|
||||
IoInvalidateDeviceRelations@8
|
||||
IoInvalidateDeviceState@4
|
||||
IoInitializeRemoveLockEx@20
|
||||
IoInitializeTimer@12
|
||||
IoInvalidateDeviceRelations@8
|
||||
IoInvalidateDeviceState@4
|
||||
IoIsFileOriginRemote@4
|
||||
IoIsOperationSynchronous@4
|
||||
IoIsSystemThread@4
|
||||
IoIsValidNameGraftingBuffer@8
|
||||
IoIsOperationSynchronous@4
|
||||
IoIsWdmVersionAvailable@8
|
||||
IoMakeAssociatedIrp@8
|
||||
IoOpenDeviceInterfaceRegistryKey@12
|
||||
IoOpenDeviceRegistryKey@16
|
||||
|
@ -451,14 +466,13 @@ IoReleaseVpbSpinLock@4
|
|||
IoRemoveShareAccess@8
|
||||
IoReportDetectedDevice@32
|
||||
IoReportHalResourceUsage@16
|
||||
IoReportResourceUsage@36
|
||||
IoReportResourceForDetection@28
|
||||
IoReportResourceUsage@36
|
||||
IoReportTargetDeviceChange@8
|
||||
IoReportTargetDeviceChangeAsynchronous@16
|
||||
IoRequestDeviceEject@4
|
||||
IoReuseIrp@8
|
||||
IoSetCompletionRoutineEx@28
|
||||
IoSetSystemPartition@4
|
||||
IoSetDeviceInterfaceState@8
|
||||
IoSetDeviceToVerify@8
|
||||
IoSetFileOrigin@8
|
||||
|
@ -467,8 +481,9 @@ IoSetInformation@16
|
|||
IoSetIoCompletion@24
|
||||
@IoSetPartitionInformation@16
|
||||
IoSetPartitionInformationEx@12
|
||||
IoSetStartIoAttributes@12
|
||||
IoSetShareAccess@16
|
||||
IoSetStartIoAttributes@12
|
||||
IoSetSystemPartition@4
|
||||
IoSetThreadHardErrorMode@4
|
||||
IoSetTopLevelIrp@4
|
||||
IoStartNextPacket@8
|
||||
|
@ -477,9 +492,10 @@ IoStartPacket@16
|
|||
IoStartTimer@4
|
||||
IoStatisticsLock DATA
|
||||
IoStopTimer@4
|
||||
IoSynchronousPageWrite@20
|
||||
IoSynchronousInvalidateDeviceRelations@8
|
||||
IoSynchronousPageWrite@20
|
||||
IoThreadToProcess@4
|
||||
;IoTranslateBusAddress
|
||||
IoUnregisterFileSystem@4
|
||||
IoUnregisterFsRegistrationChange@8
|
||||
IoUnregisterPlugPlayNotification@4
|
||||
|
@ -511,7 +527,6 @@ IoWritePartitionTableEx@8
|
|||
IoWriteTransferCount DATA
|
||||
@IofCallDriver@8
|
||||
@IofCompleteRequest@8
|
||||
IoIsWdmVersionAvailable@8
|
||||
KdChangeOption@24
|
||||
KdDebuggerEnabled=_KdDebuggerEnabled
|
||||
KdDebuggerNotPresent=_KdDebuggerNotPresent
|
||||
|
@ -520,27 +535,33 @@ KdEnableDebugger@0
|
|||
KdEnteredDebugger
|
||||
KdPollBreakIn@0
|
||||
KdPowerTransition@4
|
||||
;KdRefreshDebuggerNotPresent
|
||||
KdSystemDebugControl@28
|
||||
Ke386CallBios@8
|
||||
;Ke386IoSetAccessProcess
|
||||
;Ke386QueryIoAccessMap
|
||||
;Ke386SetIoAccessMap
|
||||
@KeAcquireGuardedMutex@4
|
||||
@KeAcquireGuardedMutexUnsafe@4
|
||||
KeAcquireSpinLockAtDpcLevel@4
|
||||
@KeAcquireInStackQueuedSpinLockAtDpcLevel@8
|
||||
;KeAcquireInStackQueuedSpinLockForDpc
|
||||
KeAcquireInterruptSpinLock@4
|
||||
KeAcquireSpinLockAtDpcLevel@4
|
||||
;KeAcquireSpinLockForDpc
|
||||
KeAddSystemServiceTable@20
|
||||
;KeAreAllApcsDisabled
|
||||
KeAreApcsDisabled@0
|
||||
KeAttachProcess@4
|
||||
;KeBoostCurrentThread
|
||||
KeBugCheck@4
|
||||
KeBugCheckEx@20
|
||||
KeCancelTimer@4
|
||||
KeCapturePersistentThreadState@28
|
||||
KeClearEvent@4
|
||||
KeConnectInterrupt@4
|
||||
KeDcacheFlushCount DATA
|
||||
KeDelayExecutionThread@12
|
||||
KeDeregisterBugCheckCallback@4
|
||||
KeDeregisterBugCheckReasonCallback@4
|
||||
;KeDeregisterNmiCallback
|
||||
KeDetachProcess@0
|
||||
KeDisconnectInterrupt@4
|
||||
KeEnterCriticalRegion@0=_KeEnterCriticalRegion@0
|
||||
|
@ -550,6 +571,7 @@ KeFindConfigurationEntry@16
|
|||
KeFindConfigurationNextEntry@20
|
||||
KeFlushEntireTb@8
|
||||
KeFlushQueuedDpcs@0
|
||||
;KeGenericCallDpc
|
||||
KeGetCurrentThread@0
|
||||
KeGetPreviousMode@0
|
||||
KeGetRecommendedSharedDataAlignment@0
|
||||
|
@ -563,8 +585,8 @@ KeI386FlatToGdtSelector@12
|
|||
KeI386ReleaseGdtSelectors@8
|
||||
;KeI386ReleaseLid
|
||||
;KeI386SetGdtSelector
|
||||
KeIcacheFlushCount DATA
|
||||
KeInitializeApc@32
|
||||
;KeInitializeCrashDumpHeader
|
||||
KeInitializeDeviceQueue@4
|
||||
KeInitializeDpc@12
|
||||
KeInitializeEvent@12
|
||||
|
@ -575,6 +597,7 @@ KeInitializeMutex@8
|
|||
KeInitializeQueue@8
|
||||
KeInitializeSemaphore@12
|
||||
KeInitializeSpinLock@4
|
||||
;KeInitializeThreadedDpc
|
||||
KeInitializeTimer@4
|
||||
KeInitializeTimerEx@8
|
||||
KeInsertByKeyDeviceQueue@12
|
||||
|
@ -583,8 +606,11 @@ KeInsertHeadQueue@8
|
|||
KeInsertQueue@8
|
||||
KeInsertQueueApc@16
|
||||
KeInsertQueueDpc@12
|
||||
;KeInvalidateAllCaches
|
||||
;KeIpiGenericCall
|
||||
KeIsAttachedProcess@0
|
||||
KeIsExecutingDpc@0
|
||||
;KeIsWaitListEmpty
|
||||
KeLeaveCriticalRegion@0=_KeLeaveCriticalRegion@0
|
||||
KeLeaveGuardedRegion@0=_KeLeaveGuardedRegion@0
|
||||
KeLoaderBlock DATA
|
||||
|
@ -608,13 +634,16 @@ KeReadStateSemaphore@4
|
|||
KeReadStateTimer@4
|
||||
KeRegisterBugCheckCallback@20
|
||||
KeRegisterBugCheckReasonCallback@16
|
||||
@KeReleaseGuardedMutexUnsafe@4
|
||||
;KeRegisterNmiCallback
|
||||
@KeReleaseGuardedMutex@4
|
||||
@KeReleaseGuardedMutexUnsafe@4
|
||||
;KeReleaseInStackQueuedSpinLockForDpc
|
||||
@KeReleaseInStackQueuedSpinLockFromDpcLevel@4
|
||||
KeReleaseInterruptSpinLock@8
|
||||
KeReleaseMutant@16
|
||||
KeReleaseMutex@8
|
||||
KeReleaseSemaphore@16
|
||||
;KeReleaseSpinLockForDpc
|
||||
KeReleaseSpinLockFromDpcLevel@4
|
||||
KeRemoveByKeyDeviceQueue@8
|
||||
KeRemoveByKeyDeviceQueueIfBusy@8
|
||||
|
@ -641,20 +670,22 @@ KeSetKernelStackSwapEnable@4
|
|||
KeSetPriorityThread@8
|
||||
KeSetProfileIrql@4
|
||||
KeSetSystemAffinityThread@4
|
||||
;KeSetSwapContextNotifyRoutine
|
||||
KeSetTargetProcessorDpc@8
|
||||
;KeSetThreadSelectNotifyRoutine
|
||||
KeSetTimeIncrement@8
|
||||
KeSetTimer@16
|
||||
KeSetTimerEx@20
|
||||
;KeSignalCallDpcDone
|
||||
;KeSignalCallDpcSynchronize
|
||||
KeStackAttachProcess@8
|
||||
KeSynchronizeExecution@12
|
||||
KeTerminateThread@4
|
||||
;KeTestSpinLock
|
||||
KeTickCount DATA
|
||||
@KeTryToAcquireGuardedMutex@4
|
||||
;KeTryToAcquireSpinLockAtDpcLevel
|
||||
KeUnstackDetachProcess@4
|
||||
KeUpdateRunTime@4
|
||||
KeUpdateSystemTime@0
|
||||
KeUnstackDetachProcess@4
|
||||
KeUserModeCallback@20
|
||||
KeWaitForMultipleObjects@32
|
||||
KeWaitForMutexObject@20=KeWaitForSingleObject@20
|
||||
|
@ -664,8 +695,8 @@ KeWaitForSingleObject@20
|
|||
Kei386EoiHelper@0
|
||||
@KiAcquireSpinLock@4
|
||||
;KiBugCheckData DATA
|
||||
KiCoprocessorError@0
|
||||
KiCheckForKernelApcDelivery@0
|
||||
KiCoprocessorError@0
|
||||
KiDeliverApc@12
|
||||
KiDispatchInterrupt@0
|
||||
KiEnableTimerWatchdog
|
||||
|
@ -673,7 +704,6 @@ KiIpiServiceRoutine@8
|
|||
@KiReleaseSpinLock@4
|
||||
KiUnexpectedInterrupt
|
||||
;Kii386SpinOnSpinLock
|
||||
KiRawTicks DATA
|
||||
LdrAccessResource@16
|
||||
LdrEnumResources@20
|
||||
LdrFindResourceDirectory_U@16
|
||||
|
@ -697,11 +727,13 @@ MmAllocateContiguousMemorySpecifyCache@32
|
|||
MmAllocateMappingAddress@8
|
||||
MmAllocateNonCachedMemory@4
|
||||
MmAllocatePagesForMdl@28
|
||||
;MmAllocatePagesForMdlEx
|
||||
MmBuildMdlForNonPagedPool@4
|
||||
MmCanFileBeTruncated@8
|
||||
;MmCommitSessionMappedView
|
||||
MmCreateMdl@12
|
||||
;MmCreateMirror
|
||||
MmCreateSection@32
|
||||
MmDbgTranslatePhysicalAddress@8
|
||||
MmDisableModifiedWriteOfSection@4
|
||||
MmFlushImageSection@8
|
||||
MmForceSectionClosed@8
|
||||
|
@ -718,6 +750,7 @@ MmGrowKernelStack@4
|
|||
MmHighestUserAddress DATA
|
||||
MmIsAddressValid@4
|
||||
MmIsDriverVerifying@4
|
||||
;MmIsIoSpaceActive
|
||||
MmIsNonPagedSystemAddressValid@4
|
||||
MmIsRecursiveIoFault@0
|
||||
MmIsThisAnNtAsSystem@0
|
||||
|
@ -780,10 +813,9 @@ NtBuildNumber DATA
|
|||
NtClose@4
|
||||
NtConnectPort@32
|
||||
NtCreateEvent@20
|
||||
NtCreateTimer@16
|
||||
NtOpenEvent@12
|
||||
NtCreateFile@44
|
||||
NtCreateSection@28
|
||||
NtCreateTimer@16
|
||||
NtDeleteAtom@4
|
||||
NtDeleteFile@4
|
||||
NtDeviceIoControlFile@40
|
||||
|
@ -797,6 +829,7 @@ NtLockFile@40
|
|||
NtMakePermanentObject@4
|
||||
NtMapViewOfSection@40
|
||||
NtNotifyChangeDirectoryFile@36
|
||||
NtOpenEvent@12
|
||||
NtOpenFile@24
|
||||
NtOpenProcess@16
|
||||
NtOpenProcessToken@12
|
||||
|
@ -814,7 +847,6 @@ NtQueryInformationToken@20
|
|||
NtQueryQuotaInformationFile@36
|
||||
NtQuerySecurityObject@20
|
||||
NtQuerySystemInformation@16
|
||||
NtQuerySystemTime@4
|
||||
NtQueryVolumeInformationFile@20
|
||||
NtReadFile@36
|
||||
NtRequestPort@8
|
||||
|
@ -827,29 +859,23 @@ NtSetInformationThread@16
|
|||
NtSetQuotaInformationFile@16
|
||||
NtSetSecurityObject@12
|
||||
NtSetVolumeInformationFile@20
|
||||
NtSetSystemTime@8
|
||||
NtShutdownSystem@4
|
||||
NtTraceEvent@16
|
||||
NtUnlockFile@20
|
||||
NtVdmControl@8
|
||||
NtW32Call@20
|
||||
NtWaitForSingleObject@12
|
||||
NtWriteFile@36
|
||||
|
||||
;
|
||||
; Object Manager
|
||||
ObAssignSecurity@16
|
||||
ObCheckCreateObjectAccess@28
|
||||
ObCheckObjectAccess@20
|
||||
ObCloseHandle@8
|
||||
ObCreateObject@36
|
||||
ObCreateObjectType@16
|
||||
;ObDeleteCapturedInsertInfo
|
||||
ObDereferenceObject@4
|
||||
ObDereferenceObjectDeferDelete@4
|
||||
ObDereferenceSecurityDescriptor@8
|
||||
@ObfDereferenceObject@4
|
||||
ObFindHandleForObject@20
|
||||
@ObfReferenceObject@4
|
||||
ObGetObjectSecurity@12
|
||||
ObInsertObject@24
|
||||
ObIsKernelHandle@4
|
||||
|
@ -867,22 +893,25 @@ ObReleaseObjectSecurity@8
|
|||
;ObSetHandleAttributes@12
|
||||
;ObSetSecurityDescriptorInfo@24
|
||||
;ObSetSecurityObjectByPointer@12
|
||||
|
||||
;
|
||||
;
|
||||
;
|
||||
@ObfDereferenceObject@4
|
||||
@ObfReferenceObject@4
|
||||
;PfxFindPrefix
|
||||
;PfxInitialize
|
||||
;PfxInsertPrefix
|
||||
;PfxRemovePrefix
|
||||
PoCallDriver@8
|
||||
;PoCancelDeviceNotify
|
||||
PoQueueShutdownWorkItem@4
|
||||
PoRegisterDeviceForIdleDetection@16
|
||||
;PoRegisterDeviceNotify
|
||||
PoRegisterSystemState@8
|
||||
PoRequestPowerIrp@24
|
||||
;PoRequestShutdownEvent
|
||||
;PoSetHiberRange
|
||||
PoSetDeviceBusy@4
|
||||
PoSetPowerState@12
|
||||
PoSetSystemState@4
|
||||
;PoShutdownBugCheck
|
||||
PoStartNextPowerIrp@4
|
||||
PoUnregisterSystemState@4
|
||||
ProbeForRead@12
|
||||
|
@ -901,14 +930,18 @@ PsEstablishWin32Callouts@4
|
|||
PsGetContextThread@12
|
||||
PsGetCurrentProcess@0=IoGetCurrentProcess@0
|
||||
PsGetCurrentProcessId@0
|
||||
PsGetCurrentProcessWin32Process@0
|
||||
PsGetCurrentProcessSessionId@0
|
||||
PsGetCurrentProcessWin32Process@0
|
||||
PsGetCurrentThread@0=KeGetCurrentThread@0
|
||||
PsGetCurrentThreadId@0
|
||||
PsGetCurrentThreadPreviousMode@0
|
||||
PsGetCurrentThreadWin32Thread@0
|
||||
;PsGetCurrentThreadProcess
|
||||
;PsGetCurrentThreadProcessId
|
||||
PsGetCurrentThreadStackBase@0
|
||||
PsGetCurrentThreadStackLimit@0
|
||||
;PsGetCurrentThreadTeb
|
||||
PsGetCurrentThreadWin32Thread@0
|
||||
;PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion
|
||||
PsGetJobLock@4
|
||||
PsGetJobSessionId@4
|
||||
PsGetJobUIRestrictionsClass@4
|
||||
|
@ -926,6 +959,7 @@ PsGetProcessPriorityClass@4
|
|||
PsGetProcessSectionBaseAddress@4
|
||||
PsGetProcessSecurityPort@4
|
||||
PsGetProcessSessionId@4
|
||||
;PsGetProcessSessionIdEx
|
||||
PsGetProcessWin32Process@4
|
||||
PsGetProcessWin32WindowStation@4
|
||||
PsGetThreadFreezeCount@4
|
||||
|
@ -940,6 +974,7 @@ PsGetVersion@16
|
|||
PsImpersonateClient@20
|
||||
PsInitialSystemProcess DATA
|
||||
PsIsProcessBeingDebugged@4
|
||||
;PsIsSystempProcess
|
||||
PsIsSystemThread@4
|
||||
PsIsThreadImpersonating@4
|
||||
PsIsThreadTerminating@4
|
||||
|
@ -956,36 +991,38 @@ PsRestoreImpersonation@8
|
|||
PsReturnPoolQuota@12
|
||||
PsReturnProcessNonPagedPoolQuota@8
|
||||
PsReturnProcessPagedPoolQuota@8
|
||||
PsRevertToSelf@0
|
||||
PsRevertThreadToSelf@4
|
||||
PsRevertToSelf@0
|
||||
PsSetContextThread@12
|
||||
PsSetCreateProcessNotifyRoutine@8
|
||||
PsSetCreateThreadNotifyRoutine@4
|
||||
PsSetJobUIRestrictionsClass@8
|
||||
PsSetLegoNotifyRoutine@4
|
||||
PsSetProcessPriorityClass@8
|
||||
PsSetLoadImageNotifyRoutine@4
|
||||
PsSetProcessPriorityByClass@8
|
||||
PsSetProcessPriorityClass@8
|
||||
PsSetProcessSecurityPort@8
|
||||
PsSetProcessWin32Process@8
|
||||
PsSetProcessWindowStation@8
|
||||
PsSetThreadHardErrorsAreDisabled@8
|
||||
PsSetThreadWin32Thread@8
|
||||
PsSetLoadImageNotifyRoutine@4
|
||||
PsTerminateSystemThread@4
|
||||
PsThreadType=_PsThreadType
|
||||
READ_REGISTER_UCHAR@4
|
||||
READ_REGISTER_ULONG@4
|
||||
READ_REGISTER_USHORT@4
|
||||
;PsWrapApcWow64Thread
|
||||
READ_REGISTER_BUFFER_UCHAR@12
|
||||
READ_REGISTER_BUFFER_ULONG@12
|
||||
READ_REGISTER_BUFFER_USHORT@12
|
||||
READ_REGISTER_UCHAR@4
|
||||
READ_REGISTER_ULONG@4
|
||||
READ_REGISTER_USHORT@4
|
||||
KeRosDumpStackFrames@8
|
||||
RtlAbsoluteToSelfRelativeSD@12
|
||||
RtlAddAccessAllowedAce@16
|
||||
;RtlAddAccessAllowedAceEx
|
||||
RtlAddAce@20
|
||||
RtlAddAtomToAtomTable@12
|
||||
RtlAddRange@36
|
||||
;RtlAllocateAndInitializeSid
|
||||
RtlAllocateAndInitializeSid@44
|
||||
RtlAllocateHeap@12
|
||||
RtlAnsiCharToUnicodeChar@4
|
||||
RtlAnsiStringToUnicodeSize@4=RtlxAnsiStringToUnicodeSize@4
|
||||
|
@ -1044,7 +1081,6 @@ RtlDescribeChunk@20
|
|||
RtlDestroyAtomTable@4
|
||||
RtlDestroyHeap@4
|
||||
RtlDowncaseUnicodeString@12
|
||||
RtlDuplicateUnicodeString@12
|
||||
RtlEmptyAtomTable@8
|
||||
RtlEnlargedIntegerMultiply@8
|
||||
RtlEnlargedUnsignedDivide@16
|
||||
|
@ -1067,11 +1103,9 @@ RtlFindClearBits@12
|
|||
RtlFindClearBitsAndSet@12
|
||||
RtlFindClearRuns@16
|
||||
RtlFindFirstRunClear@8
|
||||
RtlFindFirstRunSet@8
|
||||
RtlFindLastBackwardRunClear@12
|
||||
RtlFindLeastSignificantBit@8
|
||||
RtlFindLongestRunClear@8
|
||||
RtlFindLongestRunSet@8
|
||||
RtlFindMessage@20
|
||||
RtlFindMostSignificantBit@8
|
||||
RtlFindNextForwardRunClear@12
|
||||
|
@ -1082,8 +1116,8 @@ RtlFindUnicodePrefix@12
|
|||
RtlFormatCurrentUserKeyPath@4
|
||||
RtlFreeAnsiString@4
|
||||
RtlFreeHeap@12
|
||||
RtlFreeRangeList@4
|
||||
RtlFreeOemString@4
|
||||
RtlFreeRangeList@4
|
||||
RtlFreeUnicodeString@4
|
||||
RtlGUIDFromString@8
|
||||
RtlGenerate8dot3Name@16
|
||||
|
@ -1103,12 +1137,14 @@ RtlGetSaclSecurityDescriptor@16
|
|||
RtlGetSetBootStatusData@24
|
||||
RtlGetVersion@4
|
||||
RtlHashUnicodeString@16
|
||||
RtlImageNtHeader@4
|
||||
RtlImageDirectoryEntryToData@16
|
||||
RtlImageNtHeader@4
|
||||
RtlInitAnsiString@8
|
||||
;RtlInitAnsiStringEx
|
||||
RtlInitCodePageTable@8
|
||||
RtlInitString@8
|
||||
RtlInitUnicodeString@8
|
||||
;RtlInitUnicodeStringEx
|
||||
RtlInitializeBitMap@12
|
||||
RtlInitializeGenericTable@20
|
||||
RtlInitializeGenericTableAvl@20
|
||||
|
@ -1195,8 +1231,8 @@ RtlRemoveUnicodePrefix@8
|
|||
RtlReserveChunk@20
|
||||
RtlSecondsSince1970ToTime@8
|
||||
RtlSecondsSince1980ToTime@8
|
||||
RtlSelfRelativeToAbsoluteSD2@8
|
||||
RtlSelfRelativeToAbsoluteSD@44
|
||||
RtlSelfRelativeToAbsoluteSD2@8
|
||||
RtlSetAllBits@4
|
||||
RtlSetBit@8
|
||||
RtlSetBits@12
|
||||
|
@ -1218,6 +1254,14 @@ RtlTimeToElapsedTimeFields@8
|
|||
RtlTimeToSecondsSince1970@8
|
||||
RtlTimeToSecondsSince1980@8
|
||||
RtlTimeToTimeFields@8
|
||||
;RtlTraceDatabaseAdd
|
||||
;RtlTraceDatabaseCreate
|
||||
;RtlTraceDatabaseDestroy
|
||||
;RtlTraceDatabaseEnumerate
|
||||
;RtlTraceDatabaseFind
|
||||
;RtlTraceDatabaseLock
|
||||
;RtlTraceDatabaseUnlock
|
||||
;RtlTraceDatabaseValidate
|
||||
@RtlUlongByteSwap@4
|
||||
@RtlUlonglongByteSwap@8
|
||||
RtlUnicodeStringToAnsiSize@4=RtlxUnicodeStringToAnsiSize@4
|
||||
|
@ -1295,6 +1339,7 @@ SeRegisterLogonSessionTerminatedRoutine@4
|
|||
SeReleaseSecurityDescriptor@12
|
||||
SeReleaseSubjectContext@4
|
||||
SeSetAccessStateGenericMapping@8
|
||||
;SeSetAuditParameter
|
||||
SeSetSecurityDescriptorInfo@24
|
||||
SeSetSecurityDescriptorInfoEx@28
|
||||
SeSinglePrivilegeCheck@12
|
||||
|
@ -1308,14 +1353,30 @@ SeUnlockSubjectContext@4
|
|||
SeUnregisterLogonSessionTerminatedRoutine@4
|
||||
SeValidSecurityDescriptor@8
|
||||
VerSetConditionMask@16
|
||||
WRITE_REGISTER_UCHAR@8
|
||||
WRITE_REGISTER_ULONG@8
|
||||
WRITE_REGISTER_USHORT@8
|
||||
;VfFailDeviceNode
|
||||
;VfFailDriver
|
||||
;VfFailSystemBIOS
|
||||
;VfIsVerificationEnabled
|
||||
WRITE_REGISTER_BUFFER_UCHAR@12
|
||||
WRITE_REGISTER_BUFFER_ULONG@12
|
||||
WRITE_REGISTER_BUFFER_USHORT@12
|
||||
WRITE_REGISTER_UCHAR@8
|
||||
WRITE_REGISTER_ULONG@8
|
||||
WRITE_REGISTER_USHORT@8
|
||||
;WmiFlushTrace
|
||||
;WmiGetClock
|
||||
;WmiQueryTrace
|
||||
;WmiQueryTraceInformation
|
||||
;WmiStartTrace
|
||||
;WmiStopTrace
|
||||
;WmiTraceFastEvent
|
||||
;WmiTraceMessage
|
||||
;WmiTraceMessageVa
|
||||
;WmiUpdateTrace
|
||||
;XIPDispatch
|
||||
ZwAccessCheckAndAuditAlarm@44
|
||||
ZwAddBootEntry@8
|
||||
ZwAddDriverEntry@8
|
||||
ZwAdjustPrivilegesToken@24
|
||||
ZwAlertThread@4
|
||||
ZwAllocateVirtualMemory@24
|
||||
|
@ -1334,6 +1395,8 @@ ZwCreateKey@28
|
|||
ZwCreateSection@28
|
||||
ZwCreateSymbolicLinkObject@16
|
||||
ZwCreateTimer@16
|
||||
ZwDeleteBootEntry@4
|
||||
ZwDeleteDriverEntry@4
|
||||
ZwDeleteFile@4
|
||||
ZwDeleteKey@4
|
||||
ZwDeleteValueKey@8
|
||||
|
@ -1342,6 +1405,7 @@ ZwDisplayString@4
|
|||
ZwDuplicateObject@28
|
||||
ZwDuplicateToken@24
|
||||
ZwEnumerateBootEntries@8
|
||||
ZwEnumerateDriverEntries@8
|
||||
ZwEnumerateKey@24
|
||||
ZwEnumerateValueKey@24
|
||||
ZwFlushInstructionCache@12
|
||||
|
@ -1355,6 +1419,8 @@ ZwLoadDriver@4
|
|||
ZwLoadKey@8
|
||||
ZwMakeTemporaryObject@4
|
||||
ZwMapViewOfSection@40
|
||||
ZwModifyBootEntry@4
|
||||
ZwModifyDriverEntry@4
|
||||
ZwNotifyChangeKey@40
|
||||
ZwOpenDirectoryObject@12
|
||||
ZwOpenEvent@12
|
||||
|
@ -1378,6 +1444,7 @@ ZwQueryDefaultLocale@8
|
|||
ZwQueryDefaultUILanguage@4
|
||||
ZwQueryDirectoryFile@44
|
||||
ZwQueryDirectoryObject@28
|
||||
ZwQueryDriverEntryOrder@8
|
||||
ZwQueryEaFile@36
|
||||
ZwQueryFullAttributesFile@8
|
||||
ZwQueryInformationAtom@20
|
||||
|
@ -1393,7 +1460,6 @@ ZwQuerySection@20
|
|||
ZwQuerySecurityObject@20
|
||||
ZwQuerySymbolicLinkObject@12
|
||||
ZwQuerySystemInformation@16
|
||||
ZwQuerySystemTime@4
|
||||
ZwQueryValueKey@24
|
||||
ZwQueryVolumeInformationFile@20
|
||||
ZwReadFile@36
|
||||
|
@ -1403,10 +1469,12 @@ ZwResetEvent@8
|
|||
ZwRestoreKey@12
|
||||
ZwSaveKey@8
|
||||
ZwSaveKeyEx@12
|
||||
ZwSecureConnectPort@36
|
||||
ZwSetBootEntryOrder@8
|
||||
ZwSetBootOptions@8
|
||||
ZwSetDefaultLocale@8
|
||||
ZwSetDefaultUILanguage@4
|
||||
ZwSetDriverEntryOrder@8
|
||||
ZwSetEaFile@16
|
||||
ZwSetEvent@8
|
||||
ZwSetInformationFile@20
|
||||
|
@ -1430,14 +1498,17 @@ ZwWaitForMultipleObjects@20
|
|||
ZwWaitForSingleObject@12
|
||||
ZwWriteFile@36
|
||||
ZwYieldExecution@0
|
||||
;_CIcos
|
||||
;_CIsin
|
||||
;_CIsqrt
|
||||
_abnormal_termination
|
||||
_alldiv
|
||||
_alldvrm
|
||||
_allmul
|
||||
_alloca_probe
|
||||
_allrem
|
||||
_allshl
|
||||
_allshr
|
||||
_alldvrm
|
||||
_aulldiv
|
||||
_aulldvrm
|
||||
_aullrem
|
||||
|
|
Loading…
Reference in a new issue