mirror of
https://github.com/reactos/reactos.git
synced 2025-05-01 19:50:36 +00:00
[NDK]
- Mark DbgUiWaitStateChange as NTSYSAPI. [CMAKE] - Don't create an import library for ntdll, we'll ship with one. - Temporarily add the ntdll import library (until RosBE ships with one). - Make the definition file MSVC compatible. - Include every object file in librtl when linking. - NTDLL now compiles successfully with the MSVC compatible definition file. svn path=/branches/cmake-bringup/; revision=48529
This commit is contained in:
parent
684dd7e251
commit
a62f514cfb
4 changed files with 453 additions and 450 deletions
|
@ -1,4 +1,6 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
|
||||||
|
|
||||||
add_definitions(-D__NTDLL__)
|
add_definitions(-D__NTDLL__)
|
||||||
add_definitions(-D_NTOSKRNL_)
|
add_definitions(-D_NTOSKRNL_)
|
||||||
add_definitions(-DCRTDLL)
|
add_definitions(-DCRTDLL)
|
||||||
|
@ -23,7 +25,7 @@ add_library(ntdll SHARED
|
||||||
set_target_properties(ntdll PROPERTIES LINK_FLAGS "-Wl,-entry,0")
|
set_target_properties(ntdll PROPERTIES LINK_FLAGS "-Wl,-entry,0")
|
||||||
|
|
||||||
target_link_libraries(ntdll ${CMAKE_CURRENT_SOURCE_DIR}/def/ntdll.def
|
target_link_libraries(ntdll ${CMAKE_CURRENT_SOURCE_DIR}/def/ntdll.def
|
||||||
rtl
|
-Wl,--whole-archive rtl -Wl,--no-whole-archive
|
||||||
ntdllsys
|
ntdllsys
|
||||||
libcntpr
|
libcntpr
|
||||||
pseh)
|
pseh)
|
||||||
|
|
|
@ -353,455 +353,455 @@ NtWriteFileGather
|
||||||
NtWriteRequestData
|
NtWriteRequestData
|
||||||
NtWriteVirtualMemory
|
NtWriteVirtualMemory
|
||||||
NtYieldExecution
|
NtYieldExecution
|
||||||
RtlAbsoluteToSelfRelativeSD@12
|
RtlAbsoluteToSelfRelativeSD
|
||||||
RtlAcquirePebLock@0
|
RtlAcquirePebLock
|
||||||
RtlAcquireResourceExclusive@8
|
RtlAcquireResourceExclusive
|
||||||
RtlAcquireResourceShared@8
|
RtlAcquireResourceShared
|
||||||
RtlAcquireSRWLockExclusive@4
|
RtlAcquireSRWLockExclusive
|
||||||
RtlAcquireSRWLockShared@4
|
RtlAcquireSRWLockShared
|
||||||
RtlActivateActivationContext@12
|
RtlActivateActivationContext
|
||||||
RtlActivateActivationContextUnsafeFast@8
|
RtlActivateActivationContextUnsafeFast
|
||||||
RtlAddAccessAllowedAce@16
|
RtlAddAccessAllowedAce
|
||||||
RtlAddAccessAllowedAceEx@20
|
RtlAddAccessAllowedAceEx
|
||||||
RtlAddAccessAllowedObjectAce@28
|
RtlAddAccessAllowedObjectAce
|
||||||
RtlAddAccessDeniedAce@16
|
RtlAddAccessDeniedAce
|
||||||
RtlAddAccessDeniedAceEx@20
|
RtlAddAccessDeniedAceEx
|
||||||
RtlAddAccessDeniedObjectAce@28
|
RtlAddAccessDeniedObjectAce
|
||||||
RtlAddAce@20
|
RtlAddAce
|
||||||
RtlAddAtomToAtomTable@12
|
RtlAddAtomToAtomTable
|
||||||
RtlAddAuditAccessAce@24
|
RtlAddAuditAccessAce
|
||||||
RtlAddAuditAccessAceEx@28
|
RtlAddAuditAccessAceEx
|
||||||
RtlAddAuditAccessObjectAce@36
|
RtlAddAuditAccessObjectAce
|
||||||
RtlAddMandatoryAce@24
|
RtlAddMandatoryAce
|
||||||
RtlAddRefActivationContext@4
|
RtlAddRefActivationContext
|
||||||
RtlAddVectoredExceptionHandler@8
|
RtlAddVectoredExceptionHandler
|
||||||
RtlAdjustPrivilege@16
|
RtlAdjustPrivilege
|
||||||
RtlAllocateActivationContextStack@4
|
RtlAllocateActivationContextStack
|
||||||
RtlAllocateAndInitializeSid@44
|
RtlAllocateAndInitializeSid
|
||||||
RtlAllocateHandle@8
|
RtlAllocateHandle
|
||||||
RtlAllocateHeap@12
|
RtlAllocateHeap
|
||||||
RtlAnsiCharToUnicodeChar@4
|
RtlAnsiCharToUnicodeChar
|
||||||
RtlAnsiStringToUnicodeSize@4=RtlxAnsiStringToUnicodeSize@4
|
RtlAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize
|
||||||
RtlAnsiStringToUnicodeString@12
|
RtlAnsiStringToUnicodeString
|
||||||
RtlAppendAsciizToString@8
|
RtlAppendAsciizToString
|
||||||
RtlAppendStringToString@8
|
RtlAppendStringToString
|
||||||
RtlAppendUnicodeStringToString@8
|
RtlAppendUnicodeStringToString
|
||||||
RtlAppendUnicodeToString@8
|
RtlAppendUnicodeToString
|
||||||
RtlAreAllAccessesGranted@8
|
RtlAreAllAccessesGranted
|
||||||
RtlAreAnyAccessesGranted@8
|
RtlAreAnyAccessesGranted
|
||||||
RtlAreBitsClear@12
|
RtlAreBitsClear
|
||||||
RtlAreBitsSet@12
|
RtlAreBitsSet
|
||||||
RtlAssert@16
|
RtlAssert
|
||||||
RtlCaptureContext@4
|
RtlCaptureContext
|
||||||
RtlCaptureStackBackTrace@16
|
RtlCaptureStackBackTrace
|
||||||
RtlCharToInteger@12
|
RtlCharToInteger
|
||||||
RtlCheckRegistryKey@8
|
RtlCheckRegistryKey
|
||||||
RtlClearAllBits@4
|
RtlClearAllBits
|
||||||
RtlClearBits@12
|
RtlClearBits
|
||||||
RtlCompactHeap@8
|
RtlCompactHeap
|
||||||
RtlCompareMemory@12
|
RtlCompareMemory
|
||||||
RtlCompareMemoryUlong@12
|
RtlCompareMemoryUlong
|
||||||
RtlCompareString@12
|
RtlCompareString
|
||||||
RtlCompareUnicodeString@12
|
RtlCompareUnicodeString
|
||||||
RtlCompressBuffer@32
|
RtlCompressBuffer
|
||||||
RtlComputeCrc32@12
|
RtlComputeCrc32
|
||||||
RtlConvertExclusiveToShared@4
|
RtlConvertExclusiveToShared
|
||||||
RtlConvertLongToLargeInteger@4
|
RtlConvertLongToLargeInteger
|
||||||
RtlConvertSharedToExclusive@4
|
RtlConvertSharedToExclusive
|
||||||
RtlConvertSidToUnicodeString@12
|
RtlConvertSidToUnicodeString
|
||||||
RtlConvertUlongToLargeInteger@4
|
RtlConvertUlongToLargeInteger
|
||||||
RtlCopyLuid@8
|
RtlCopyLuid
|
||||||
RtlCopyLuidAndAttributesArray@12
|
RtlCopyLuidAndAttributesArray
|
||||||
RtlCopySecurityDescriptor@8
|
RtlCopySecurityDescriptor
|
||||||
RtlCopySid@12
|
RtlCopySid
|
||||||
RtlCopySidAndAttributesArray@28
|
RtlCopySidAndAttributesArray
|
||||||
RtlCopyString@8
|
RtlCopyString
|
||||||
RtlCopyUnicodeString@8
|
RtlCopyUnicodeString
|
||||||
RtlCreateAcl@12
|
RtlCreateAcl
|
||||||
RtlCreateActivationContext@8
|
RtlCreateActivationContext
|
||||||
RtlCreateAtomTable@8
|
RtlCreateAtomTable
|
||||||
RtlCreateBootStatusDataFile@0
|
RtlCreateBootStatusDataFile
|
||||||
RtlCreateEnvironment@8
|
RtlCreateEnvironment
|
||||||
RtlCreateHeap@24
|
RtlCreateHeap
|
||||||
RtlCreateProcessParameters@40
|
RtlCreateProcessParameters
|
||||||
RtlCreateQueryDebugBuffer@8
|
RtlCreateQueryDebugBuffer
|
||||||
RtlCreateRegistryKey@8
|
RtlCreateRegistryKey
|
||||||
RtlCreateSecurityDescriptor@8
|
RtlCreateSecurityDescriptor
|
||||||
RtlCreateSystemVolumeInformationFolder@4
|
RtlCreateSystemVolumeInformationFolder
|
||||||
RtlCreateTagHeap@16
|
RtlCreateTagHeap
|
||||||
RtlCreateTimer@28
|
RtlCreateTimer
|
||||||
RtlCreateTimerQueue@4
|
RtlCreateTimerQueue
|
||||||
RtlCreateUnicodeString@8
|
RtlCreateUnicodeString
|
||||||
RtlCreateUnicodeStringFromAsciiz@8
|
RtlCreateUnicodeStringFromAsciiz
|
||||||
RtlCreateUserProcess@40
|
RtlCreateUserProcess
|
||||||
RtlCreateUserThread@40
|
RtlCreateUserThread
|
||||||
RtlCustomCPToUnicodeN@24
|
RtlCustomCPToUnicodeN
|
||||||
RtlCutoverTimeToSystemTime@16
|
RtlCutoverTimeToSystemTime
|
||||||
RtlDeNormalizeProcessParams@4
|
RtlDeNormalizeProcessParams
|
||||||
RtlDeactivateActivationContext@8
|
RtlDeactivateActivationContext
|
||||||
RtlDeactivateActivationContextUnsafeFast@4
|
RtlDeactivateActivationContextUnsafeFast
|
||||||
RtlDecodePointer@4
|
RtlDecodePointer
|
||||||
RtlDecodeSystemPointer@4=RtlEncodeSystemPointer@4
|
RtlDecodeSystemPointer=RtlEncodeSystemPointer
|
||||||
RtlDecompressBuffer@24
|
RtlDecompressBuffer
|
||||||
RtlDecompressFragment@32
|
RtlDecompressFragment
|
||||||
RtlDelete@4
|
RtlDelete
|
||||||
RtlDeleteAce@8
|
RtlDeleteAce
|
||||||
RtlDeleteAtomFromAtomTable@8
|
RtlDeleteAtomFromAtomTable
|
||||||
RtlDeleteCriticalSection@4
|
RtlDeleteCriticalSection
|
||||||
RtlDeleteElementGenericTable@8
|
RtlDeleteElementGenericTable
|
||||||
RtlDeleteElementGenericTableAvl@8
|
RtlDeleteElementGenericTableAvl
|
||||||
RtlDeleteNoSplay@8
|
RtlDeleteNoSplay
|
||||||
RtlDeleteOwnersRanges@8
|
RtlDeleteOwnersRanges
|
||||||
RtlDeleteRange@24
|
RtlDeleteRange
|
||||||
RtlDeleteRegistryValue@12
|
RtlDeleteRegistryValue
|
||||||
RtlDeleteResource@4
|
RtlDeleteResource
|
||||||
RtlDeleteSecurityObject@4
|
RtlDeleteSecurityObject
|
||||||
RtlDeleteTimer@12
|
RtlDeleteTimer
|
||||||
RtlDeleteTimerQueue@4
|
RtlDeleteTimerQueue
|
||||||
RtlDeleteTimerQueueEx@8
|
RtlDeleteTimerQueueEx
|
||||||
RtlDeregisterWait@4
|
RtlDeregisterWait
|
||||||
RtlDeregisterWaitEx@8
|
RtlDeregisterWaitEx
|
||||||
RtlDestroyAtomTable@4
|
RtlDestroyAtomTable
|
||||||
RtlDestroyEnvironment@4
|
RtlDestroyEnvironment
|
||||||
RtlDestroyHandleTable@4
|
RtlDestroyHandleTable
|
||||||
RtlDestroyHeap@4
|
RtlDestroyHeap
|
||||||
RtlDestroyProcessParameters@4
|
RtlDestroyProcessParameters
|
||||||
RtlDestroyQueryDebugBuffer@4
|
RtlDestroyQueryDebugBuffer
|
||||||
RtlDetermineDosPathNameType_U@4
|
RtlDetermineDosPathNameType_U
|
||||||
RtlDllShutdownInProgress@0
|
RtlDllShutdownInProgress
|
||||||
RtlDnsHostNameToComputerName@12
|
RtlDnsHostNameToComputerName
|
||||||
RtlDoesFileExists_U@4
|
RtlDoesFileExists_U
|
||||||
RtlDosPathNameToNtPathName_U@16
|
RtlDosPathNameToNtPathName_U
|
||||||
RtlDosPathNameToRelativeNtPathName_U@16
|
RtlDosPathNameToRelativeNtPathName_U
|
||||||
RtlDosSearchPath_U@24
|
RtlDosSearchPath_U
|
||||||
RtlDowncaseUnicodeChar@4
|
RtlDowncaseUnicodeChar
|
||||||
RtlDowncaseUnicodeString@12
|
RtlDowncaseUnicodeString
|
||||||
RtlDumpResource@4
|
RtlDumpResource
|
||||||
RtlDuplicateUnicodeString@12
|
RtlDuplicateUnicodeString
|
||||||
RtlEmptyAtomTable@8
|
RtlEmptyAtomTable
|
||||||
RtlEncodePointer@4
|
RtlEncodePointer
|
||||||
RtlEncodeSystemPointer@4
|
RtlEncodeSystemPointer
|
||||||
RtlEnlargedIntegerMultiply@8
|
RtlEnlargedIntegerMultiply
|
||||||
RtlEnlargedUnsignedDivide@16
|
RtlEnlargedUnsignedDivide
|
||||||
RtlEnlargedUnsignedMultiply@8
|
RtlEnlargedUnsignedMultiply
|
||||||
RtlEnterCriticalSection@4
|
RtlEnterCriticalSection
|
||||||
RtlEnumProcessHeaps@8
|
RtlEnumProcessHeaps
|
||||||
RtlEnumerateGenericTable@8
|
RtlEnumerateGenericTable
|
||||||
RtlEnumerateGenericTableAvl@8
|
RtlEnumerateGenericTableAvl
|
||||||
RtlEnumerateGenericTableLikeADirectory@28
|
RtlEnumerateGenericTableLikeADirectory
|
||||||
RtlEnumerateGenericTableWithoutSplaying@8
|
RtlEnumerateGenericTableWithoutSplaying
|
||||||
RtlEnumerateGenericTableWithoutSplayingAvl@8
|
RtlEnumerateGenericTableWithoutSplayingAvl
|
||||||
RtlEqualComputerName@8
|
RtlEqualComputerName
|
||||||
RtlEqualDomainName@8
|
RtlEqualDomainName
|
||||||
RtlEqualLuid@8
|
RtlEqualLuid
|
||||||
RtlEqualPrefixSid@8
|
RtlEqualPrefixSid
|
||||||
RtlEqualSid@8
|
RtlEqualSid
|
||||||
RtlEqualString@12
|
RtlEqualString
|
||||||
RtlEqualUnicodeString@12
|
RtlEqualUnicodeString
|
||||||
RtlEraseUnicodeString@4
|
RtlEraseUnicodeString
|
||||||
RtlExitUserThread@4
|
RtlExitUserThread
|
||||||
RtlExpandEnvironmentStrings_U@16
|
RtlExpandEnvironmentStrings_U
|
||||||
RtlExtendHeap@16
|
RtlExtendHeap
|
||||||
RtlExtendedIntegerMultiply@12
|
RtlExtendedIntegerMultiply
|
||||||
RtlExtendedLargeIntegerDivide@16
|
RtlExtendedLargeIntegerDivide
|
||||||
RtlExtendedMagicDivide@20
|
RtlExtendedMagicDivide
|
||||||
RtlFillMemory@12
|
RtlFillMemory
|
||||||
RtlFillMemoryUlong@12
|
RtlFillMemoryUlong
|
||||||
RtlFindActivationContextSectionString@20
|
RtlFindActivationContextSectionString
|
||||||
RtlFindCharInUnicodeString@16
|
RtlFindCharInUnicodeString
|
||||||
RtlFindClearBits@12
|
RtlFindClearBits
|
||||||
RtlFindClearBitsAndSet@12
|
RtlFindClearBitsAndSet
|
||||||
RtlFindClearRuns@16
|
RtlFindClearRuns
|
||||||
RtlFindLastBackwardRunClear@12
|
RtlFindLastBackwardRunClear
|
||||||
RtlFindLeastSignificantBit@8
|
RtlFindLeastSignificantBit
|
||||||
RtlFindLongestRunClear@8
|
RtlFindLongestRunClear
|
||||||
RtlFindLongestRunSet@8
|
RtlFindLongestRunSet
|
||||||
RtlFindMessage@20
|
RtlFindMessage
|
||||||
RtlFindMostSignificantBit@8
|
RtlFindMostSignificantBit
|
||||||
RtlFindNextForwardRunClear@12
|
RtlFindNextForwardRunClear
|
||||||
RtlFindRange@48
|
RtlFindRange
|
||||||
RtlFindSetBits@12
|
RtlFindSetBits
|
||||||
RtlFindSetBitsAndClear@12
|
RtlFindSetBitsAndClear
|
||||||
RtlFirstEntrySList@4
|
RtlFirstEntrySList
|
||||||
RtlFirstFreeAce@8
|
RtlFirstFreeAce
|
||||||
RtlFlushSecureMemoryCache@8
|
RtlFlushSecureMemoryCache
|
||||||
RtlFormatCurrentUserKeyPath@4
|
RtlFormatCurrentUserKeyPath
|
||||||
RtlFormatMessage@32
|
RtlFormatMessage
|
||||||
RtlFreeAnsiString@4
|
RtlFreeAnsiString
|
||||||
RtlFreeHandle@8
|
RtlFreeHandle
|
||||||
RtlFreeHeap@12
|
RtlFreeHeap
|
||||||
RtlFreeOemString@4
|
RtlFreeOemString
|
||||||
RtlFreeRangeList@4
|
RtlFreeRangeList
|
||||||
RtlFreeSid@4
|
RtlFreeSid
|
||||||
RtlFreeThreadActivationContextStack@0
|
RtlFreeThreadActivationContextStack
|
||||||
RtlFreeUnicodeString@4
|
RtlFreeUnicodeString
|
||||||
RtlFreeUserThreadStack@8
|
RtlFreeUserThreadStack
|
||||||
RtlGUIDFromString@8
|
RtlGUIDFromString
|
||||||
RtlGenerate8dot3Name@16
|
RtlGenerate8dot3Name
|
||||||
RtlGetAce@12
|
RtlGetAce
|
||||||
RtlGetActiveActivationContext@4
|
RtlGetActiveActivationContext
|
||||||
RtlGetCallersAddress@8
|
RtlGetCallersAddress
|
||||||
RtlGetCompressionWorkSpaceSize@12
|
RtlGetCompressionWorkSpaceSize
|
||||||
RtlGetControlSecurityDescriptor@12
|
RtlGetControlSecurityDescriptor
|
||||||
RtlGetCurrentDirectory_U@8
|
RtlGetCurrentDirectory_U
|
||||||
RtlGetCurrentPeb@0
|
RtlGetCurrentPeb
|
||||||
RtlGetCurrentProcessorNumber@0
|
RtlGetCurrentProcessorNumber
|
||||||
RtlGetDaclSecurityDescriptor@16
|
RtlGetDaclSecurityDescriptor
|
||||||
RtlGetElementGenericTable@8
|
RtlGetElementGenericTable
|
||||||
RtlGetElementGenericTableAvl@8
|
RtlGetElementGenericTableAvl
|
||||||
RtlGetFirstRange@12
|
RtlGetFirstRange
|
||||||
RtlGetFullPathName_U@16
|
RtlGetFullPathName_U
|
||||||
RtlGetGroupSecurityDescriptor@12
|
RtlGetGroupSecurityDescriptor
|
||||||
RtlGetLastNtStatus@0
|
RtlGetLastNtStatus
|
||||||
RtlGetLastWin32Error@0
|
RtlGetLastWin32Error
|
||||||
RtlGetLongestNtPathLength@0
|
RtlGetLongestNtPathLength
|
||||||
RtlGetNextRange@12
|
RtlGetNextRange
|
||||||
RtlGetNtGlobalFlags@0
|
RtlGetNtGlobalFlags
|
||||||
RtlGetNtProductType@4
|
RtlGetNtProductType
|
||||||
RtlGetNtVersionNumbers@12
|
RtlGetNtVersionNumbers
|
||||||
RtlGetOwnerSecurityDescriptor@12
|
RtlGetOwnerSecurityDescriptor
|
||||||
RtlGetProcessHeaps@8
|
RtlGetProcessHeaps
|
||||||
RtlGetSaclSecurityDescriptor@16
|
RtlGetSaclSecurityDescriptor
|
||||||
RtlGetSecurityDescriptorRMControl@8
|
RtlGetSecurityDescriptorRMControl
|
||||||
RtlGetSetBootStatusData@24
|
RtlGetSetBootStatusData
|
||||||
RtlGetUserInfoHeap@20
|
RtlGetUserInfoHeap
|
||||||
RtlGetVersion@4
|
RtlGetVersion
|
||||||
RtlHashUnicodeString@16
|
RtlHashUnicodeString
|
||||||
RtlIdentifierAuthoritySid@4
|
RtlIdentifierAuthoritySid
|
||||||
RtlImageDirectoryEntryToData@16
|
RtlImageDirectoryEntryToData
|
||||||
RtlImageNtHeader@4
|
RtlImageNtHeader
|
||||||
RtlImageRvaToSection@12
|
RtlImageRvaToSection
|
||||||
RtlImageRvaToVa@16
|
RtlImageRvaToVa
|
||||||
RtlImpersonateSelf@4
|
RtlImpersonateSelf
|
||||||
RtlInitAnsiString@8
|
RtlInitAnsiString
|
||||||
RtlInitAnsiStringEx@8
|
RtlInitAnsiStringEx
|
||||||
RtlInitCodePageTable@8
|
RtlInitCodePageTable
|
||||||
RtlInitNlsTables@16
|
RtlInitNlsTables
|
||||||
RtlInitString@8
|
RtlInitString
|
||||||
RtlInitUnicodeString@8
|
RtlInitUnicodeString
|
||||||
RtlInitUnicodeStringEx@8
|
RtlInitUnicodeStringEx
|
||||||
RtlInitializeBitMap@12
|
RtlInitializeBitMap
|
||||||
RtlInitializeContext@20
|
RtlInitializeContext
|
||||||
RtlInitializeCriticalSection@4
|
RtlInitializeCriticalSection
|
||||||
RtlInitializeCriticalSectionAndSpinCount@8
|
RtlInitializeCriticalSectionAndSpinCount
|
||||||
RtlInitializeGenericTable@20
|
RtlInitializeGenericTable
|
||||||
RtlInitializeGenericTableAvl@20
|
RtlInitializeGenericTableAvl
|
||||||
RtlInitializeHandleTable@12
|
RtlInitializeHandleTable
|
||||||
RtlInitializeRangeList@4
|
RtlInitializeRangeList
|
||||||
RtlInitializeResource@4
|
RtlInitializeResource
|
||||||
RtlInitializeSListHead@4
|
RtlInitializeSListHead
|
||||||
RtlInitializeSid@12
|
RtlInitializeSid
|
||||||
RtlInitializeSRWLock@4
|
RtlInitializeSRWLock
|
||||||
RtlInsertElementGenericTable@16
|
RtlInsertElementGenericTable
|
||||||
RtlInsertElementGenericTableAvl@16
|
RtlInsertElementGenericTableAvl
|
||||||
RtlInt64ToUnicodeString@16
|
RtlInt64ToUnicodeString
|
||||||
RtlIntegerToChar@16
|
RtlIntegerToChar
|
||||||
RtlIntegerToUnicodeString@12
|
RtlIntegerToUnicodeString
|
||||||
RtlInterlockedFlushSList@4
|
RtlInterlockedFlushSList
|
||||||
RtlInterlockedPopEntrySList@4
|
RtlInterlockedPopEntrySList
|
||||||
RtlInterlockedPushEntrySList@8
|
RtlInterlockedPushEntrySList
|
||||||
RtlInterlockedPushListSList@16
|
RtlInterlockedPushListSList
|
||||||
RtlInvertRangeList@8
|
RtlInvertRangeList
|
||||||
RtlIpv4AddressToStringA@8
|
RtlIpv4AddressToStringA
|
||||||
RtlIpv4AddressToStringExA@16
|
RtlIpv4AddressToStringExA
|
||||||
RtlIpv4AddressToStringExW@16
|
RtlIpv4AddressToStringExW
|
||||||
RtlIpv4AddressToStringW@8
|
RtlIpv4AddressToStringW
|
||||||
RtlIpv4StringToAddressA@16
|
RtlIpv4StringToAddressA
|
||||||
RtlIpv4StringToAddressExA@16
|
RtlIpv4StringToAddressExA
|
||||||
RtlIpv4StringToAddressExW@16
|
RtlIpv4StringToAddressExW
|
||||||
RtlIpv4StringToAddressW@16
|
RtlIpv4StringToAddressW
|
||||||
RtlIpv6AddressToStringA@8
|
RtlIpv6AddressToStringA
|
||||||
RtlIpv6AddressToStringExA@20
|
RtlIpv6AddressToStringExA
|
||||||
RtlIpv6AddressToStringExW@20
|
RtlIpv6AddressToStringExW
|
||||||
RtlIpv6AddressToStringW@8
|
RtlIpv6AddressToStringW
|
||||||
RtlIpv6StringToAddressA@12
|
RtlIpv6StringToAddressA
|
||||||
RtlIpv6StringToAddressExA@16
|
RtlIpv6StringToAddressExA
|
||||||
RtlIpv6StringToAddressExW@16
|
RtlIpv6StringToAddressExW
|
||||||
RtlIpv6StringToAddressW@12
|
RtlIpv6StringToAddressW
|
||||||
RtlIsActivationContextActive@4
|
RtlIsActivationContextActive
|
||||||
RtlIsDosDeviceName_U@4
|
RtlIsDosDeviceName_U
|
||||||
RtlIsGenericTableEmpty@4
|
RtlIsGenericTableEmpty
|
||||||
RtlIsGenericTableEmptyAvl@4
|
RtlIsGenericTableEmptyAvl
|
||||||
RtlIsNameLegalDOS8Dot3@12
|
RtlIsNameLegalDOS8Dot3
|
||||||
RtlIsRangeAvailable@40
|
RtlIsRangeAvailable
|
||||||
RtlIsTextUnicode@12
|
RtlIsTextUnicode
|
||||||
RtlIsThreadWithinLoaderCallout@0
|
RtlIsThreadWithinLoaderCallout
|
||||||
RtlIsValidHandle@8
|
RtlIsValidHandle
|
||||||
RtlIsValidIndexHandle@12
|
RtlIsValidIndexHandle
|
||||||
RtlLargeIntegerAdd@16
|
RtlLargeIntegerAdd
|
||||||
RtlLargeIntegerArithmeticShift@12
|
RtlLargeIntegerArithmeticShift
|
||||||
RtlLargeIntegerDivide@20
|
RtlLargeIntegerDivide
|
||||||
RtlLargeIntegerNegate@8
|
RtlLargeIntegerNegate
|
||||||
RtlLargeIntegerShiftLeft@12
|
RtlLargeIntegerShiftLeft
|
||||||
RtlLargeIntegerShiftRight@12
|
RtlLargeIntegerShiftRight
|
||||||
RtlLargeIntegerSubtract@16
|
RtlLargeIntegerSubtract
|
||||||
RtlLargeIntegerToChar@16
|
RtlLargeIntegerToChar
|
||||||
RtlLeaveCriticalSection@4
|
RtlLeaveCriticalSection
|
||||||
RtlLengthRequiredSid@4
|
RtlLengthRequiredSid
|
||||||
RtlLengthSecurityDescriptor@4
|
RtlLengthSecurityDescriptor
|
||||||
RtlLengthSid@4
|
RtlLengthSid
|
||||||
RtlLocalTimeToSystemTime@8
|
RtlLocalTimeToSystemTime
|
||||||
RtlLockBootStatusData@4
|
RtlLockBootStatusData
|
||||||
RtlLockHeap@4
|
RtlLockHeap
|
||||||
RtlLookupAtomInAtomTable@12
|
RtlLookupAtomInAtomTable
|
||||||
RtlLookupElementGenericTable@8
|
RtlLookupElementGenericTable
|
||||||
RtlLookupElementGenericTableAvl@8
|
RtlLookupElementGenericTableAvl
|
||||||
RtlMakeSelfRelativeSD@12
|
RtlMakeSelfRelativeSD
|
||||||
RtlMapGenericMask@8
|
RtlMapGenericMask
|
||||||
RtlMergeRangeLists@16
|
RtlMergeRangeLists
|
||||||
RtlMoveMemory@12
|
RtlMoveMemory
|
||||||
RtlMultiByteToUnicodeN@20
|
RtlMultiByteToUnicodeN
|
||||||
RtlMultiByteToUnicodeSize@12
|
RtlMultiByteToUnicodeSize
|
||||||
RtlNewSecurityObject@24
|
RtlNewSecurityObject
|
||||||
RtlNormalizeProcessParams@4
|
RtlNormalizeProcessParams
|
||||||
RtlNtPathNameToDosPathName@16
|
RtlNtPathNameToDosPathName
|
||||||
RtlNtStatusToDosError@4
|
RtlNtStatusToDosError
|
||||||
RtlNtStatusToDosErrorNoTeb@4
|
RtlNtStatusToDosErrorNoTeb
|
||||||
RtlNumberGenericTableElements@4
|
RtlNumberGenericTableElements
|
||||||
RtlNumberGenericTableElementsAvl@4
|
RtlNumberGenericTableElementsAvl
|
||||||
RtlNumberOfClearBits@4
|
RtlNumberOfClearBits
|
||||||
RtlNumberOfSetBits@4
|
RtlNumberOfSetBits
|
||||||
RtlOemStringToUnicodeString@12
|
RtlOemStringToUnicodeString
|
||||||
RtlOemToUnicodeN@20
|
RtlOemToUnicodeN
|
||||||
RtlOpenCurrentUser@8
|
RtlOpenCurrentUser
|
||||||
RtlPcToFileHeader@8
|
RtlPcToFileHeader
|
||||||
RtlPinAtomInAtomTable@8
|
RtlPinAtomInAtomTable
|
||||||
RtlPrefixString@12
|
RtlPrefixString
|
||||||
RtlPrefixUnicodeString@12
|
RtlPrefixUnicodeString
|
||||||
RtlProtectHeap@8
|
RtlProtectHeap
|
||||||
RtlQueryAtomInAtomTable@24
|
RtlQueryAtomInAtomTable
|
||||||
RtlQueryDepthSList@4
|
RtlQueryDepthSList
|
||||||
RtlQueryEnvironmentVariable_U@12
|
RtlQueryEnvironmentVariable_U
|
||||||
RtlQueryHeapInformation@20
|
RtlQueryHeapInformation
|
||||||
RtlQueryInformationAcl@16
|
RtlQueryInformationAcl
|
||||||
RtlQueryInformationActivationContext@28
|
RtlQueryInformationActivationContext
|
||||||
RtlQueryProcessDebugInformation@12
|
RtlQueryProcessDebugInformation
|
||||||
RtlQueryRegistryValues@20
|
RtlQueryRegistryValues
|
||||||
RtlQuerySecurityObject@20
|
RtlQuerySecurityObject
|
||||||
RtlQueryTagHeap@20
|
RtlQueryTagHeap
|
||||||
RtlQueryTimeZoneInformation@4
|
RtlQueryTimeZoneInformation
|
||||||
RtlQueueWorkItem@12
|
RtlQueueWorkItem
|
||||||
RtlRaiseException@4
|
RtlRaiseException
|
||||||
RtlRaiseStatus@4
|
RtlRaiseStatus
|
||||||
RtlRandom@4
|
RtlRandom
|
||||||
RtlRandomEx@4
|
RtlRandomEx
|
||||||
RtlReAllocateHeap@16
|
RtlReAllocateHeap
|
||||||
RtlRealPredecessor@4
|
RtlRealPredecessor
|
||||||
RtlRealSuccessor@4
|
RtlRealSuccessor
|
||||||
RtlRegisterSecureMemoryCacheCallback@4
|
RtlRegisterSecureMemoryCacheCallback
|
||||||
RtlRegisterWait@24
|
RtlRegisterWait
|
||||||
RtlReleaseActivationContext@4
|
RtlReleaseActivationContext
|
||||||
RtlReleasePebLock@0
|
RtlReleasePebLock
|
||||||
RtlReleaseResource@4
|
RtlReleaseResource
|
||||||
RtlReleaseSRWLockExclusive@4
|
RtlReleaseSRWLockExclusive
|
||||||
RtlReleaseSRWLockShared@4
|
RtlReleaseSRWLockShared
|
||||||
RtlRemoteCall@28
|
RtlRemoteCall
|
||||||
RtlRemoveVectoredExceptionHandler@4
|
RtlRemoveVectoredExceptionHandler
|
||||||
RtlResetRtlTranslations@4
|
RtlResetRtlTranslations
|
||||||
RtlRestoreLastWin32Error@4=RtlSetLastWin32Error@4
|
RtlRestoreLastWin32Error=RtlSetLastWin32Error
|
||||||
RtlRunDecodeUnicodeString@8
|
RtlRunDecodeUnicodeString
|
||||||
RtlRunEncodeUnicodeString@8
|
RtlRunEncodeUnicodeString
|
||||||
RtlSecondsSince1970ToTime@8
|
RtlSecondsSince1970ToTime
|
||||||
RtlSecondsSince1980ToTime@8
|
RtlSecondsSince1980ToTime
|
||||||
RtlSelfRelativeToAbsoluteSD2@8
|
RtlSelfRelativeToAbsoluteSD2
|
||||||
RtlSelfRelativeToAbsoluteSD@44
|
RtlSelfRelativeToAbsoluteSD
|
||||||
RtlSetAllBits@4
|
RtlSetAllBits
|
||||||
RtlSetAttributesSecurityDescriptor@12
|
RtlSetAttributesSecurityDescriptor
|
||||||
RtlSetBits@12
|
RtlSetBits
|
||||||
RtlSetControlSecurityDescriptor@12
|
RtlSetControlSecurityDescriptor
|
||||||
RtlSetCriticalSectionSpinCount@8
|
RtlSetCriticalSectionSpinCount
|
||||||
RtlSetCurrentDirectory_U@4
|
RtlSetCurrentDirectory_U
|
||||||
RtlSetCurrentEnvironment@8
|
RtlSetCurrentEnvironment
|
||||||
RtlSetDaclSecurityDescriptor@16
|
RtlSetDaclSecurityDescriptor
|
||||||
RtlSetEnvironmentVariable@12
|
RtlSetEnvironmentVariable
|
||||||
RtlSetGroupSecurityDescriptor@12
|
RtlSetGroupSecurityDescriptor
|
||||||
RtlSetHeapInformation@16
|
RtlSetHeapInformation
|
||||||
RtlSetInformationAcl@16
|
RtlSetInformationAcl
|
||||||
RtlSetIoCompletionCallback@12
|
RtlSetIoCompletionCallback
|
||||||
RtlSetLastWin32Error@4
|
RtlSetLastWin32Error
|
||||||
RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4
|
RtlSetLastWin32ErrorAndNtStatusFromNtStatus
|
||||||
RtlSetOwnerSecurityDescriptor@12
|
RtlSetOwnerSecurityDescriptor
|
||||||
RtlSetProcessIsCritical@12
|
RtlSetProcessIsCritical
|
||||||
RtlSetSaclSecurityDescriptor@16
|
RtlSetSaclSecurityDescriptor
|
||||||
RtlSetSecurityDescriptorRMControl@8
|
RtlSetSecurityDescriptorRMControl
|
||||||
RtlSetSecurityObject@20
|
RtlSetSecurityObject
|
||||||
RtlSetTimeZoneInformation@4
|
RtlSetTimeZoneInformation
|
||||||
RtlSetUnhandledExceptionFilter@4
|
RtlSetUnhandledExceptionFilter
|
||||||
RtlSetUserFlagsHeap@16
|
RtlSetUserFlagsHeap
|
||||||
RtlSetUserValueHeap@16
|
RtlSetUserValueHeap
|
||||||
RtlSizeHeap@12
|
RtlSizeHeap
|
||||||
RtlSleepConditionVariableCS@12
|
RtlSleepConditionVariableCS
|
||||||
RtlSleepConditionVariableSRW@16
|
RtlSleepConditionVariableSRW
|
||||||
RtlSplay@4
|
RtlSplay
|
||||||
RtlStringFromGUID@8
|
RtlStringFromGUID
|
||||||
RtlSubAuthorityCountSid@4
|
RtlSubAuthorityCountSid
|
||||||
RtlSubAuthoritySid@8
|
RtlSubAuthoritySid
|
||||||
RtlSubtreePredecessor@4
|
RtlSubtreePredecessor
|
||||||
RtlSubtreeSuccessor@4
|
RtlSubtreeSuccessor
|
||||||
RtlSystemTimeToLocalTime@8
|
RtlSystemTimeToLocalTime
|
||||||
RtlTimeFieldsToTime@8
|
RtlTimeFieldsToTime
|
||||||
RtlTimeToElapsedTimeFields@8
|
RtlTimeToElapsedTimeFields
|
||||||
RtlTimeToSecondsSince1970@8
|
RtlTimeToSecondsSince1970
|
||||||
RtlTimeToSecondsSince1980@8
|
RtlTimeToSecondsSince1980
|
||||||
RtlTimeToTimeFields@8
|
RtlTimeToTimeFields
|
||||||
RtlTryEnterCriticalSection@4
|
RtlTryEnterCriticalSection
|
||||||
@RtlUlongByteSwap@4
|
RtlUlongByteSwap
|
||||||
@RtlUlonglongByteSwap@8
|
RtlUlonglongByteSwap
|
||||||
RtlUnhandledExceptionFilter@4
|
RtlUnhandledExceptionFilter
|
||||||
RtlUnicodeStringToAnsiString@12
|
RtlUnicodeStringToAnsiString
|
||||||
RtlUnicodeStringToCountedOemString@12
|
RtlUnicodeStringToCountedOemString
|
||||||
RtlUnicodeStringToInteger@12
|
RtlUnicodeStringToInteger
|
||||||
RtlUnicodeStringToOemString@12
|
RtlUnicodeStringToOemString
|
||||||
RtlUnicodeToCustomCPN@24
|
RtlUnicodeToCustomCPN
|
||||||
RtlUnicodeToMultiByteN@20
|
RtlUnicodeToMultiByteN
|
||||||
RtlUnicodeToMultiByteSize@12
|
RtlUnicodeToMultiByteSize
|
||||||
RtlUnicodeToOemN@20
|
RtlUnicodeToOemN
|
||||||
RtlUniform@4
|
RtlUniform
|
||||||
RtlUnlockBootStatusData@4
|
RtlUnlockBootStatusData
|
||||||
RtlUnlockHeap@4
|
RtlUnlockHeap
|
||||||
RtlUnwind@16
|
RtlUnwind
|
||||||
RtlUpcaseUnicodeChar@4
|
RtlUpcaseUnicodeChar
|
||||||
RtlUpcaseUnicodeString@12
|
RtlUpcaseUnicodeString
|
||||||
RtlUpcaseUnicodeStringToAnsiString@12
|
RtlUpcaseUnicodeStringToAnsiString
|
||||||
RtlUpcaseUnicodeStringToCountedOemString@12
|
RtlUpcaseUnicodeStringToCountedOemString
|
||||||
RtlUpcaseUnicodeStringToOemString@12
|
RtlUpcaseUnicodeStringToOemString
|
||||||
RtlUpcaseUnicodeToCustomCPN@24
|
RtlUpcaseUnicodeToCustomCPN
|
||||||
RtlUpcaseUnicodeToMultiByteN@20
|
RtlUpcaseUnicodeToMultiByteN
|
||||||
RtlUpcaseUnicodeToOemN@20
|
RtlUpcaseUnicodeToOemN
|
||||||
RtlUpdateTimer@16
|
RtlUpdateTimer
|
||||||
RtlUpperChar@4
|
RtlUpperChar
|
||||||
RtlUpperString@8
|
RtlUpperString
|
||||||
RtlUsageHeap@12
|
RtlUsageHeap
|
||||||
@RtlUshortByteSwap@4
|
RtlUshortByteSwap
|
||||||
RtlValidAcl@4
|
RtlValidAcl
|
||||||
RtlValidRelativeSecurityDescriptor@12
|
RtlValidRelativeSecurityDescriptor
|
||||||
RtlValidSecurityDescriptor@4
|
RtlValidSecurityDescriptor
|
||||||
RtlValidSid@4
|
RtlValidSid
|
||||||
RtlValidateHeap@12
|
RtlValidateHeap
|
||||||
RtlValidateProcessHeaps@0
|
RtlValidateProcessHeaps
|
||||||
RtlValidateUnicodeString@8
|
RtlValidateUnicodeString
|
||||||
RtlVerifyVersionInfo@16
|
RtlVerifyVersionInfo
|
||||||
RtlWalkFrameChain@12
|
RtlWalkFrameChain
|
||||||
RtlWalkHeap@8
|
RtlWalkHeap
|
||||||
RtlWakeAllConditionVariable@4
|
RtlWakeAllConditionVariable
|
||||||
RtlWakeConditionVariable@4
|
RtlWakeConditionVariable
|
||||||
RtlWriteRegistryValue@24
|
RtlWriteRegistryValue
|
||||||
RtlZeroHeap@8
|
RtlZeroHeap
|
||||||
RtlZeroMemory@8
|
RtlZeroMemory
|
||||||
RtlZombifyActivationContext@4
|
RtlZombifyActivationContext
|
||||||
RtlpEnsureBufferSize@12
|
RtlpEnsureBufferSize
|
||||||
RtlpNtCreateKey@24
|
RtlpNtCreateKey
|
||||||
RtlpNtEnumerateSubKey@16
|
RtlpNtEnumerateSubKey
|
||||||
RtlpNtMakeTemporaryKey@4
|
RtlpNtMakeTemporaryKey
|
||||||
RtlpNtOpenKey@16
|
RtlpNtOpenKey
|
||||||
RtlpNtQueryValueKey@20
|
RtlpNtQueryValueKey
|
||||||
RtlpNtSetValueKey@16
|
RtlpNtSetValueKey
|
||||||
RtlpUnWaitCriticalSection@4
|
RtlpUnWaitCriticalSection
|
||||||
RtlpWaitForCriticalSection@4
|
RtlpWaitForCriticalSection
|
||||||
RtlxAnsiStringToUnicodeSize@4
|
RtlxAnsiStringToUnicodeSize
|
||||||
RtlxOemStringToUnicodeSize@4
|
RtlxOemStringToUnicodeSize
|
||||||
RtlxUnicodeStringToAnsiSize@4
|
RtlxUnicodeStringToAnsiSize
|
||||||
RtlxUnicodeStringToOemSize@4
|
RtlxUnicodeStringToOemSize
|
||||||
VerSetConditionMask
|
VerSetConditionMask
|
||||||
ZwAcceptConnectPort=NtAcceptConnectPort
|
ZwAcceptConnectPort=NtAcceptConnectPort
|
||||||
ZwAccessCheck=NtAccessCheck
|
ZwAccessCheck=NtAccessCheck
|
||||||
|
|
BIN
dll/ntdll/libntdll.a
Normal file
BIN
dll/ntdll/libntdll.a
Normal file
Binary file not shown.
|
@ -157,6 +157,7 @@ DbgUiStopDebugging(
|
||||||
IN HANDLE Process
|
IN HANDLE Process
|
||||||
);
|
);
|
||||||
|
|
||||||
|
NTSYSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DbgUiWaitStateChange(
|
DbgUiWaitStateChange(
|
||||||
|
|
Loading…
Reference in a new issue