Author: akhaldi Date: Fri Aug 13 14:12:45 2010 New Revision: 48529
URL: http://svn.reactos.org/svn/reactos?rev=48529&view=rev Log: [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.
Added: branches/cmake-bringup/dll/ntdll/libntdll.a (with props) Modified: branches/cmake-bringup/dll/ntdll/CMakeLists.txt branches/cmake-bringup/dll/ntdll/def/ntdll.def branches/cmake-bringup/include/ndk/umfuncs.h
Modified: branches/cmake-bringup/dll/ntdll/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/ntdll/CMakeLis... ============================================================================== --- branches/cmake-bringup/dll/ntdll/CMakeLists.txt [iso-8859-1] (original) +++ branches/cmake-bringup/dll/ntdll/CMakeLists.txt [iso-8859-1] Fri Aug 13 14:12:45 2010 @@ -1,3 +1,5 @@ + +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_NTOSKRNL_) @@ -23,7 +25,7 @@ set_target_properties(ntdll PROPERTIES LINK_FLAGS "-Wl,-entry,0")
target_link_libraries(ntdll ${CMAKE_CURRENT_SOURCE_DIR}/def/ntdll.def - rtl + -Wl,--whole-archive rtl -Wl,--no-whole-archive ntdllsys libcntpr pseh)
Modified: branches/cmake-bringup/dll/ntdll/def/ntdll.def URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/ntdll/def/ntdl... ============================================================================== --- branches/cmake-bringup/dll/ntdll/def/ntdll.def [iso-8859-1] (original) +++ branches/cmake-bringup/dll/ntdll/def/ntdll.def [iso-8859-1] Fri Aug 13 14:12:45 2010 @@ -353,455 +353,455 @@ NtWriteRequestData NtWriteVirtualMemory NtYieldExecution -RtlAbsoluteToSelfRelativeSD@12 -RtlAcquirePebLock@0 -RtlAcquireResourceExclusive@8 -RtlAcquireResourceShared@8 -RtlAcquireSRWLockExclusive@4 -RtlAcquireSRWLockShared@4 -RtlActivateActivationContext@12 -RtlActivateActivationContextUnsafeFast@8 -RtlAddAccessAllowedAce@16 -RtlAddAccessAllowedAceEx@20 -RtlAddAccessAllowedObjectAce@28 -RtlAddAccessDeniedAce@16 -RtlAddAccessDeniedAceEx@20 -RtlAddAccessDeniedObjectAce@28 -RtlAddAce@20 -RtlAddAtomToAtomTable@12 -RtlAddAuditAccessAce@24 -RtlAddAuditAccessAceEx@28 -RtlAddAuditAccessObjectAce@36 -RtlAddMandatoryAce@24 -RtlAddRefActivationContext@4 -RtlAddVectoredExceptionHandler@8 -RtlAdjustPrivilege@16 -RtlAllocateActivationContextStack@4 -RtlAllocateAndInitializeSid@44 -RtlAllocateHandle@8 -RtlAllocateHeap@12 -RtlAnsiCharToUnicodeChar@4 -RtlAnsiStringToUnicodeSize@4=RtlxAnsiStringToUnicodeSize@4 -RtlAnsiStringToUnicodeString@12 -RtlAppendAsciizToString@8 -RtlAppendStringToString@8 -RtlAppendUnicodeStringToString@8 -RtlAppendUnicodeToString@8 -RtlAreAllAccessesGranted@8 -RtlAreAnyAccessesGranted@8 -RtlAreBitsClear@12 -RtlAreBitsSet@12 -RtlAssert@16 -RtlCaptureContext@4 -RtlCaptureStackBackTrace@16 -RtlCharToInteger@12 -RtlCheckRegistryKey@8 -RtlClearAllBits@4 -RtlClearBits@12 -RtlCompactHeap@8 -RtlCompareMemory@12 -RtlCompareMemoryUlong@12 -RtlCompareString@12 -RtlCompareUnicodeString@12 -RtlCompressBuffer@32 -RtlComputeCrc32@12 -RtlConvertExclusiveToShared@4 -RtlConvertLongToLargeInteger@4 -RtlConvertSharedToExclusive@4 -RtlConvertSidToUnicodeString@12 -RtlConvertUlongToLargeInteger@4 -RtlCopyLuid@8 -RtlCopyLuidAndAttributesArray@12 -RtlCopySecurityDescriptor@8 -RtlCopySid@12 -RtlCopySidAndAttributesArray@28 -RtlCopyString@8 -RtlCopyUnicodeString@8 -RtlCreateAcl@12 -RtlCreateActivationContext@8 -RtlCreateAtomTable@8 -RtlCreateBootStatusDataFile@0 -RtlCreateEnvironment@8 -RtlCreateHeap@24 -RtlCreateProcessParameters@40 -RtlCreateQueryDebugBuffer@8 -RtlCreateRegistryKey@8 -RtlCreateSecurityDescriptor@8 -RtlCreateSystemVolumeInformationFolder@4 -RtlCreateTagHeap@16 -RtlCreateTimer@28 -RtlCreateTimerQueue@4 -RtlCreateUnicodeString@8 -RtlCreateUnicodeStringFromAsciiz@8 -RtlCreateUserProcess@40 -RtlCreateUserThread@40 -RtlCustomCPToUnicodeN@24 -RtlCutoverTimeToSystemTime@16 -RtlDeNormalizeProcessParams@4 -RtlDeactivateActivationContext@8 -RtlDeactivateActivationContextUnsafeFast@4 -RtlDecodePointer@4 -RtlDecodeSystemPointer@4=RtlEncodeSystemPointer@4 -RtlDecompressBuffer@24 -RtlDecompressFragment@32 -RtlDelete@4 -RtlDeleteAce@8 -RtlDeleteAtomFromAtomTable@8 -RtlDeleteCriticalSection@4 -RtlDeleteElementGenericTable@8 -RtlDeleteElementGenericTableAvl@8 -RtlDeleteNoSplay@8 -RtlDeleteOwnersRanges@8 -RtlDeleteRange@24 -RtlDeleteRegistryValue@12 -RtlDeleteResource@4 -RtlDeleteSecurityObject@4 -RtlDeleteTimer@12 -RtlDeleteTimerQueue@4 -RtlDeleteTimerQueueEx@8 -RtlDeregisterWait@4 -RtlDeregisterWaitEx@8 -RtlDestroyAtomTable@4 -RtlDestroyEnvironment@4 -RtlDestroyHandleTable@4 -RtlDestroyHeap@4 -RtlDestroyProcessParameters@4 -RtlDestroyQueryDebugBuffer@4 -RtlDetermineDosPathNameType_U@4 -RtlDllShutdownInProgress@0 -RtlDnsHostNameToComputerName@12 -RtlDoesFileExists_U@4 -RtlDosPathNameToNtPathName_U@16 -RtlDosPathNameToRelativeNtPathName_U@16 -RtlDosSearchPath_U@24 -RtlDowncaseUnicodeChar@4 -RtlDowncaseUnicodeString@12 -RtlDumpResource@4 -RtlDuplicateUnicodeString@12 -RtlEmptyAtomTable@8 -RtlEncodePointer@4 -RtlEncodeSystemPointer@4 -RtlEnlargedIntegerMultiply@8 -RtlEnlargedUnsignedDivide@16 -RtlEnlargedUnsignedMultiply@8 -RtlEnterCriticalSection@4 -RtlEnumProcessHeaps@8 -RtlEnumerateGenericTable@8 -RtlEnumerateGenericTableAvl@8 -RtlEnumerateGenericTableLikeADirectory@28 -RtlEnumerateGenericTableWithoutSplaying@8 -RtlEnumerateGenericTableWithoutSplayingAvl@8 -RtlEqualComputerName@8 -RtlEqualDomainName@8 -RtlEqualLuid@8 -RtlEqualPrefixSid@8 -RtlEqualSid@8 -RtlEqualString@12 -RtlEqualUnicodeString@12 -RtlEraseUnicodeString@4 -RtlExitUserThread@4 -RtlExpandEnvironmentStrings_U@16 -RtlExtendHeap@16 -RtlExtendedIntegerMultiply@12 -RtlExtendedLargeIntegerDivide@16 -RtlExtendedMagicDivide@20 -RtlFillMemory@12 -RtlFillMemoryUlong@12 -RtlFindActivationContextSectionString@20 -RtlFindCharInUnicodeString@16 -RtlFindClearBits@12 -RtlFindClearBitsAndSet@12 -RtlFindClearRuns@16 -RtlFindLastBackwardRunClear@12 -RtlFindLeastSignificantBit@8 -RtlFindLongestRunClear@8 -RtlFindLongestRunSet@8 -RtlFindMessage@20 -RtlFindMostSignificantBit@8 -RtlFindNextForwardRunClear@12 -RtlFindRange@48 -RtlFindSetBits@12 -RtlFindSetBitsAndClear@12 -RtlFirstEntrySList@4 -RtlFirstFreeAce@8 -RtlFlushSecureMemoryCache@8 -RtlFormatCurrentUserKeyPath@4 -RtlFormatMessage@32 -RtlFreeAnsiString@4 -RtlFreeHandle@8 -RtlFreeHeap@12 -RtlFreeOemString@4 -RtlFreeRangeList@4 -RtlFreeSid@4 -RtlFreeThreadActivationContextStack@0 -RtlFreeUnicodeString@4 -RtlFreeUserThreadStack@8 -RtlGUIDFromString@8 -RtlGenerate8dot3Name@16 -RtlGetAce@12 -RtlGetActiveActivationContext@4 -RtlGetCallersAddress@8 -RtlGetCompressionWorkSpaceSize@12 -RtlGetControlSecurityDescriptor@12 -RtlGetCurrentDirectory_U@8 -RtlGetCurrentPeb@0 -RtlGetCurrentProcessorNumber@0 -RtlGetDaclSecurityDescriptor@16 -RtlGetElementGenericTable@8 -RtlGetElementGenericTableAvl@8 -RtlGetFirstRange@12 -RtlGetFullPathName_U@16 -RtlGetGroupSecurityDescriptor@12 -RtlGetLastNtStatus@0 -RtlGetLastWin32Error@0 -RtlGetLongestNtPathLength@0 -RtlGetNextRange@12 -RtlGetNtGlobalFlags@0 -RtlGetNtProductType@4 -RtlGetNtVersionNumbers@12 -RtlGetOwnerSecurityDescriptor@12 -RtlGetProcessHeaps@8 -RtlGetSaclSecurityDescriptor@16 -RtlGetSecurityDescriptorRMControl@8 -RtlGetSetBootStatusData@24 -RtlGetUserInfoHeap@20 -RtlGetVersion@4 -RtlHashUnicodeString@16 -RtlIdentifierAuthoritySid@4 -RtlImageDirectoryEntryToData@16 -RtlImageNtHeader@4 -RtlImageRvaToSection@12 -RtlImageRvaToVa@16 -RtlImpersonateSelf@4 -RtlInitAnsiString@8 -RtlInitAnsiStringEx@8 -RtlInitCodePageTable@8 -RtlInitNlsTables@16 -RtlInitString@8 -RtlInitUnicodeString@8 -RtlInitUnicodeStringEx@8 -RtlInitializeBitMap@12 -RtlInitializeContext@20 -RtlInitializeCriticalSection@4 -RtlInitializeCriticalSectionAndSpinCount@8 -RtlInitializeGenericTable@20 -RtlInitializeGenericTableAvl@20 -RtlInitializeHandleTable@12 -RtlInitializeRangeList@4 -RtlInitializeResource@4 -RtlInitializeSListHead@4 -RtlInitializeSid@12 -RtlInitializeSRWLock@4 -RtlInsertElementGenericTable@16 -RtlInsertElementGenericTableAvl@16 -RtlInt64ToUnicodeString@16 -RtlIntegerToChar@16 -RtlIntegerToUnicodeString@12 -RtlInterlockedFlushSList@4 -RtlInterlockedPopEntrySList@4 -RtlInterlockedPushEntrySList@8 -RtlInterlockedPushListSList@16 -RtlInvertRangeList@8 -RtlIpv4AddressToStringA@8 -RtlIpv4AddressToStringExA@16 -RtlIpv4AddressToStringExW@16 -RtlIpv4AddressToStringW@8 -RtlIpv4StringToAddressA@16 -RtlIpv4StringToAddressExA@16 -RtlIpv4StringToAddressExW@16 -RtlIpv4StringToAddressW@16 -RtlIpv6AddressToStringA@8 -RtlIpv6AddressToStringExA@20 -RtlIpv6AddressToStringExW@20 -RtlIpv6AddressToStringW@8 -RtlIpv6StringToAddressA@12 -RtlIpv6StringToAddressExA@16 -RtlIpv6StringToAddressExW@16 -RtlIpv6StringToAddressW@12 -RtlIsActivationContextActive@4 -RtlIsDosDeviceName_U@4 -RtlIsGenericTableEmpty@4 -RtlIsGenericTableEmptyAvl@4 -RtlIsNameLegalDOS8Dot3@12 -RtlIsRangeAvailable@40 -RtlIsTextUnicode@12 -RtlIsThreadWithinLoaderCallout@0 -RtlIsValidHandle@8 -RtlIsValidIndexHandle@12 -RtlLargeIntegerAdd@16 -RtlLargeIntegerArithmeticShift@12 -RtlLargeIntegerDivide@20 -RtlLargeIntegerNegate@8 -RtlLargeIntegerShiftLeft@12 -RtlLargeIntegerShiftRight@12 -RtlLargeIntegerSubtract@16 -RtlLargeIntegerToChar@16 -RtlLeaveCriticalSection@4 -RtlLengthRequiredSid@4 -RtlLengthSecurityDescriptor@4 -RtlLengthSid@4 -RtlLocalTimeToSystemTime@8 -RtlLockBootStatusData@4 -RtlLockHeap@4 -RtlLookupAtomInAtomTable@12 -RtlLookupElementGenericTable@8 -RtlLookupElementGenericTableAvl@8 -RtlMakeSelfRelativeSD@12 -RtlMapGenericMask@8 -RtlMergeRangeLists@16 -RtlMoveMemory@12 -RtlMultiByteToUnicodeN@20 -RtlMultiByteToUnicodeSize@12 -RtlNewSecurityObject@24 -RtlNormalizeProcessParams@4 -RtlNtPathNameToDosPathName@16 -RtlNtStatusToDosError@4 -RtlNtStatusToDosErrorNoTeb@4 -RtlNumberGenericTableElements@4 -RtlNumberGenericTableElementsAvl@4 -RtlNumberOfClearBits@4 -RtlNumberOfSetBits@4 -RtlOemStringToUnicodeString@12 -RtlOemToUnicodeN@20 -RtlOpenCurrentUser@8 -RtlPcToFileHeader@8 -RtlPinAtomInAtomTable@8 -RtlPrefixString@12 -RtlPrefixUnicodeString@12 -RtlProtectHeap@8 -RtlQueryAtomInAtomTable@24 -RtlQueryDepthSList@4 -RtlQueryEnvironmentVariable_U@12 -RtlQueryHeapInformation@20 -RtlQueryInformationAcl@16 -RtlQueryInformationActivationContext@28 -RtlQueryProcessDebugInformation@12 -RtlQueryRegistryValues@20 -RtlQuerySecurityObject@20 -RtlQueryTagHeap@20 -RtlQueryTimeZoneInformation@4 -RtlQueueWorkItem@12 -RtlRaiseException@4 -RtlRaiseStatus@4 -RtlRandom@4 -RtlRandomEx@4 -RtlReAllocateHeap@16 -RtlRealPredecessor@4 -RtlRealSuccessor@4 -RtlRegisterSecureMemoryCacheCallback@4 -RtlRegisterWait@24 -RtlReleaseActivationContext@4 -RtlReleasePebLock@0 -RtlReleaseResource@4 -RtlReleaseSRWLockExclusive@4 -RtlReleaseSRWLockShared@4 -RtlRemoteCall@28 -RtlRemoveVectoredExceptionHandler@4 -RtlResetRtlTranslations@4 -RtlRestoreLastWin32Error@4=RtlSetLastWin32Error@4 -RtlRunDecodeUnicodeString@8 -RtlRunEncodeUnicodeString@8 -RtlSecondsSince1970ToTime@8 -RtlSecondsSince1980ToTime@8 -RtlSelfRelativeToAbsoluteSD2@8 -RtlSelfRelativeToAbsoluteSD@44 -RtlSetAllBits@4 -RtlSetAttributesSecurityDescriptor@12 -RtlSetBits@12 -RtlSetControlSecurityDescriptor@12 -RtlSetCriticalSectionSpinCount@8 -RtlSetCurrentDirectory_U@4 -RtlSetCurrentEnvironment@8 -RtlSetDaclSecurityDescriptor@16 -RtlSetEnvironmentVariable@12 -RtlSetGroupSecurityDescriptor@12 -RtlSetHeapInformation@16 -RtlSetInformationAcl@16 -RtlSetIoCompletionCallback@12 -RtlSetLastWin32Error@4 -RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4 -RtlSetOwnerSecurityDescriptor@12 -RtlSetProcessIsCritical@12 -RtlSetSaclSecurityDescriptor@16 -RtlSetSecurityDescriptorRMControl@8 -RtlSetSecurityObject@20 -RtlSetTimeZoneInformation@4 -RtlSetUnhandledExceptionFilter@4 -RtlSetUserFlagsHeap@16 -RtlSetUserValueHeap@16 -RtlSizeHeap@12 -RtlSleepConditionVariableCS@12 -RtlSleepConditionVariableSRW@16 -RtlSplay@4 -RtlStringFromGUID@8 -RtlSubAuthorityCountSid@4 -RtlSubAuthoritySid@8 -RtlSubtreePredecessor@4 -RtlSubtreeSuccessor@4 -RtlSystemTimeToLocalTime@8 -RtlTimeFieldsToTime@8 -RtlTimeToElapsedTimeFields@8 -RtlTimeToSecondsSince1970@8 -RtlTimeToSecondsSince1980@8 -RtlTimeToTimeFields@8 -RtlTryEnterCriticalSection@4 -@RtlUlongByteSwap@4 -@RtlUlonglongByteSwap@8 -RtlUnhandledExceptionFilter@4 -RtlUnicodeStringToAnsiString@12 -RtlUnicodeStringToCountedOemString@12 -RtlUnicodeStringToInteger@12 -RtlUnicodeStringToOemString@12 -RtlUnicodeToCustomCPN@24 -RtlUnicodeToMultiByteN@20 -RtlUnicodeToMultiByteSize@12 -RtlUnicodeToOemN@20 -RtlUniform@4 -RtlUnlockBootStatusData@4 -RtlUnlockHeap@4 -RtlUnwind@16 -RtlUpcaseUnicodeChar@4 -RtlUpcaseUnicodeString@12 -RtlUpcaseUnicodeStringToAnsiString@12 -RtlUpcaseUnicodeStringToCountedOemString@12 -RtlUpcaseUnicodeStringToOemString@12 -RtlUpcaseUnicodeToCustomCPN@24 -RtlUpcaseUnicodeToMultiByteN@20 -RtlUpcaseUnicodeToOemN@20 -RtlUpdateTimer@16 -RtlUpperChar@4 -RtlUpperString@8 -RtlUsageHeap@12 -@RtlUshortByteSwap@4 -RtlValidAcl@4 -RtlValidRelativeSecurityDescriptor@12 -RtlValidSecurityDescriptor@4 -RtlValidSid@4 -RtlValidateHeap@12 -RtlValidateProcessHeaps@0 -RtlValidateUnicodeString@8 -RtlVerifyVersionInfo@16 -RtlWalkFrameChain@12 -RtlWalkHeap@8 -RtlWakeAllConditionVariable@4 -RtlWakeConditionVariable@4 -RtlWriteRegistryValue@24 -RtlZeroHeap@8 -RtlZeroMemory@8 -RtlZombifyActivationContext@4 -RtlpEnsureBufferSize@12 -RtlpNtCreateKey@24 -RtlpNtEnumerateSubKey@16 -RtlpNtMakeTemporaryKey@4 -RtlpNtOpenKey@16 -RtlpNtQueryValueKey@20 -RtlpNtSetValueKey@16 -RtlpUnWaitCriticalSection@4 -RtlpWaitForCriticalSection@4 -RtlxAnsiStringToUnicodeSize@4 -RtlxOemStringToUnicodeSize@4 -RtlxUnicodeStringToAnsiSize@4 -RtlxUnicodeStringToOemSize@4 +RtlAbsoluteToSelfRelativeSD +RtlAcquirePebLock +RtlAcquireResourceExclusive +RtlAcquireResourceShared +RtlAcquireSRWLockExclusive +RtlAcquireSRWLockShared +RtlActivateActivationContext +RtlActivateActivationContextUnsafeFast +RtlAddAccessAllowedAce +RtlAddAccessAllowedAceEx +RtlAddAccessAllowedObjectAce +RtlAddAccessDeniedAce +RtlAddAccessDeniedAceEx +RtlAddAccessDeniedObjectAce +RtlAddAce +RtlAddAtomToAtomTable +RtlAddAuditAccessAce +RtlAddAuditAccessAceEx +RtlAddAuditAccessObjectAce +RtlAddMandatoryAce +RtlAddRefActivationContext +RtlAddVectoredExceptionHandler +RtlAdjustPrivilege +RtlAllocateActivationContextStack +RtlAllocateAndInitializeSid +RtlAllocateHandle +RtlAllocateHeap +RtlAnsiCharToUnicodeChar +RtlAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize +RtlAnsiStringToUnicodeString +RtlAppendAsciizToString +RtlAppendStringToString +RtlAppendUnicodeStringToString +RtlAppendUnicodeToString +RtlAreAllAccessesGranted +RtlAreAnyAccessesGranted +RtlAreBitsClear +RtlAreBitsSet +RtlAssert +RtlCaptureContext +RtlCaptureStackBackTrace +RtlCharToInteger +RtlCheckRegistryKey +RtlClearAllBits +RtlClearBits +RtlCompactHeap +RtlCompareMemory +RtlCompareMemoryUlong +RtlCompareString +RtlCompareUnicodeString +RtlCompressBuffer +RtlComputeCrc32 +RtlConvertExclusiveToShared +RtlConvertLongToLargeInteger +RtlConvertSharedToExclusive +RtlConvertSidToUnicodeString +RtlConvertUlongToLargeInteger +RtlCopyLuid +RtlCopyLuidAndAttributesArray +RtlCopySecurityDescriptor +RtlCopySid +RtlCopySidAndAttributesArray +RtlCopyString +RtlCopyUnicodeString +RtlCreateAcl +RtlCreateActivationContext +RtlCreateAtomTable +RtlCreateBootStatusDataFile +RtlCreateEnvironment +RtlCreateHeap +RtlCreateProcessParameters +RtlCreateQueryDebugBuffer +RtlCreateRegistryKey +RtlCreateSecurityDescriptor +RtlCreateSystemVolumeInformationFolder +RtlCreateTagHeap +RtlCreateTimer +RtlCreateTimerQueue +RtlCreateUnicodeString +RtlCreateUnicodeStringFromAsciiz +RtlCreateUserProcess +RtlCreateUserThread +RtlCustomCPToUnicodeN +RtlCutoverTimeToSystemTime +RtlDeNormalizeProcessParams +RtlDeactivateActivationContext +RtlDeactivateActivationContextUnsafeFast +RtlDecodePointer +RtlDecodeSystemPointer=RtlEncodeSystemPointer +RtlDecompressBuffer +RtlDecompressFragment +RtlDelete +RtlDeleteAce +RtlDeleteAtomFromAtomTable +RtlDeleteCriticalSection +RtlDeleteElementGenericTable +RtlDeleteElementGenericTableAvl +RtlDeleteNoSplay +RtlDeleteOwnersRanges +RtlDeleteRange +RtlDeleteRegistryValue +RtlDeleteResource +RtlDeleteSecurityObject +RtlDeleteTimer +RtlDeleteTimerQueue +RtlDeleteTimerQueueEx +RtlDeregisterWait +RtlDeregisterWaitEx +RtlDestroyAtomTable +RtlDestroyEnvironment +RtlDestroyHandleTable +RtlDestroyHeap +RtlDestroyProcessParameters +RtlDestroyQueryDebugBuffer +RtlDetermineDosPathNameType_U +RtlDllShutdownInProgress +RtlDnsHostNameToComputerName +RtlDoesFileExists_U +RtlDosPathNameToNtPathName_U +RtlDosPathNameToRelativeNtPathName_U +RtlDosSearchPath_U +RtlDowncaseUnicodeChar +RtlDowncaseUnicodeString +RtlDumpResource +RtlDuplicateUnicodeString +RtlEmptyAtomTable +RtlEncodePointer +RtlEncodeSystemPointer +RtlEnlargedIntegerMultiply +RtlEnlargedUnsignedDivide +RtlEnlargedUnsignedMultiply +RtlEnterCriticalSection +RtlEnumProcessHeaps +RtlEnumerateGenericTable +RtlEnumerateGenericTableAvl +RtlEnumerateGenericTableLikeADirectory +RtlEnumerateGenericTableWithoutSplaying +RtlEnumerateGenericTableWithoutSplayingAvl +RtlEqualComputerName +RtlEqualDomainName +RtlEqualLuid +RtlEqualPrefixSid +RtlEqualSid +RtlEqualString +RtlEqualUnicodeString +RtlEraseUnicodeString +RtlExitUserThread +RtlExpandEnvironmentStrings_U +RtlExtendHeap +RtlExtendedIntegerMultiply +RtlExtendedLargeIntegerDivide +RtlExtendedMagicDivide +RtlFillMemory +RtlFillMemoryUlong +RtlFindActivationContextSectionString +RtlFindCharInUnicodeString +RtlFindClearBits +RtlFindClearBitsAndSet +RtlFindClearRuns +RtlFindLastBackwardRunClear +RtlFindLeastSignificantBit +RtlFindLongestRunClear +RtlFindLongestRunSet +RtlFindMessage +RtlFindMostSignificantBit +RtlFindNextForwardRunClear +RtlFindRange +RtlFindSetBits +RtlFindSetBitsAndClear +RtlFirstEntrySList +RtlFirstFreeAce +RtlFlushSecureMemoryCache +RtlFormatCurrentUserKeyPath +RtlFormatMessage +RtlFreeAnsiString +RtlFreeHandle +RtlFreeHeap +RtlFreeOemString +RtlFreeRangeList +RtlFreeSid +RtlFreeThreadActivationContextStack +RtlFreeUnicodeString +RtlFreeUserThreadStack +RtlGUIDFromString +RtlGenerate8dot3Name +RtlGetAce +RtlGetActiveActivationContext +RtlGetCallersAddress +RtlGetCompressionWorkSpaceSize +RtlGetControlSecurityDescriptor +RtlGetCurrentDirectory_U +RtlGetCurrentPeb +RtlGetCurrentProcessorNumber +RtlGetDaclSecurityDescriptor +RtlGetElementGenericTable +RtlGetElementGenericTableAvl +RtlGetFirstRange +RtlGetFullPathName_U +RtlGetGroupSecurityDescriptor +RtlGetLastNtStatus +RtlGetLastWin32Error +RtlGetLongestNtPathLength +RtlGetNextRange +RtlGetNtGlobalFlags +RtlGetNtProductType +RtlGetNtVersionNumbers +RtlGetOwnerSecurityDescriptor +RtlGetProcessHeaps +RtlGetSaclSecurityDescriptor +RtlGetSecurityDescriptorRMControl +RtlGetSetBootStatusData +RtlGetUserInfoHeap +RtlGetVersion +RtlHashUnicodeString +RtlIdentifierAuthoritySid +RtlImageDirectoryEntryToData +RtlImageNtHeader +RtlImageRvaToSection +RtlImageRvaToVa +RtlImpersonateSelf +RtlInitAnsiString +RtlInitAnsiStringEx +RtlInitCodePageTable +RtlInitNlsTables +RtlInitString +RtlInitUnicodeString +RtlInitUnicodeStringEx +RtlInitializeBitMap +RtlInitializeContext +RtlInitializeCriticalSection +RtlInitializeCriticalSectionAndSpinCount +RtlInitializeGenericTable +RtlInitializeGenericTableAvl +RtlInitializeHandleTable +RtlInitializeRangeList +RtlInitializeResource +RtlInitializeSListHead +RtlInitializeSid +RtlInitializeSRWLock +RtlInsertElementGenericTable +RtlInsertElementGenericTableAvl +RtlInt64ToUnicodeString +RtlIntegerToChar +RtlIntegerToUnicodeString +RtlInterlockedFlushSList +RtlInterlockedPopEntrySList +RtlInterlockedPushEntrySList +RtlInterlockedPushListSList +RtlInvertRangeList +RtlIpv4AddressToStringA +RtlIpv4AddressToStringExA +RtlIpv4AddressToStringExW +RtlIpv4AddressToStringW +RtlIpv4StringToAddressA +RtlIpv4StringToAddressExA +RtlIpv4StringToAddressExW +RtlIpv4StringToAddressW +RtlIpv6AddressToStringA +RtlIpv6AddressToStringExA +RtlIpv6AddressToStringExW +RtlIpv6AddressToStringW +RtlIpv6StringToAddressA +RtlIpv6StringToAddressExA +RtlIpv6StringToAddressExW +RtlIpv6StringToAddressW +RtlIsActivationContextActive +RtlIsDosDeviceName_U +RtlIsGenericTableEmpty +RtlIsGenericTableEmptyAvl +RtlIsNameLegalDOS8Dot3 +RtlIsRangeAvailable +RtlIsTextUnicode +RtlIsThreadWithinLoaderCallout +RtlIsValidHandle +RtlIsValidIndexHandle +RtlLargeIntegerAdd +RtlLargeIntegerArithmeticShift +RtlLargeIntegerDivide +RtlLargeIntegerNegate +RtlLargeIntegerShiftLeft +RtlLargeIntegerShiftRight +RtlLargeIntegerSubtract +RtlLargeIntegerToChar +RtlLeaveCriticalSection +RtlLengthRequiredSid +RtlLengthSecurityDescriptor +RtlLengthSid +RtlLocalTimeToSystemTime +RtlLockBootStatusData +RtlLockHeap +RtlLookupAtomInAtomTable +RtlLookupElementGenericTable +RtlLookupElementGenericTableAvl +RtlMakeSelfRelativeSD +RtlMapGenericMask +RtlMergeRangeLists +RtlMoveMemory +RtlMultiByteToUnicodeN +RtlMultiByteToUnicodeSize +RtlNewSecurityObject +RtlNormalizeProcessParams +RtlNtPathNameToDosPathName +RtlNtStatusToDosError +RtlNtStatusToDosErrorNoTeb +RtlNumberGenericTableElements +RtlNumberGenericTableElementsAvl +RtlNumberOfClearBits +RtlNumberOfSetBits +RtlOemStringToUnicodeString +RtlOemToUnicodeN +RtlOpenCurrentUser +RtlPcToFileHeader +RtlPinAtomInAtomTable +RtlPrefixString +RtlPrefixUnicodeString +RtlProtectHeap +RtlQueryAtomInAtomTable +RtlQueryDepthSList +RtlQueryEnvironmentVariable_U +RtlQueryHeapInformation +RtlQueryInformationAcl +RtlQueryInformationActivationContext +RtlQueryProcessDebugInformation +RtlQueryRegistryValues +RtlQuerySecurityObject +RtlQueryTagHeap +RtlQueryTimeZoneInformation +RtlQueueWorkItem +RtlRaiseException +RtlRaiseStatus +RtlRandom +RtlRandomEx +RtlReAllocateHeap +RtlRealPredecessor +RtlRealSuccessor +RtlRegisterSecureMemoryCacheCallback +RtlRegisterWait +RtlReleaseActivationContext +RtlReleasePebLock +RtlReleaseResource +RtlReleaseSRWLockExclusive +RtlReleaseSRWLockShared +RtlRemoteCall +RtlRemoveVectoredExceptionHandler +RtlResetRtlTranslations +RtlRestoreLastWin32Error=RtlSetLastWin32Error +RtlRunDecodeUnicodeString +RtlRunEncodeUnicodeString +RtlSecondsSince1970ToTime +RtlSecondsSince1980ToTime +RtlSelfRelativeToAbsoluteSD2 +RtlSelfRelativeToAbsoluteSD +RtlSetAllBits +RtlSetAttributesSecurityDescriptor +RtlSetBits +RtlSetControlSecurityDescriptor +RtlSetCriticalSectionSpinCount +RtlSetCurrentDirectory_U +RtlSetCurrentEnvironment +RtlSetDaclSecurityDescriptor +RtlSetEnvironmentVariable +RtlSetGroupSecurityDescriptor +RtlSetHeapInformation +RtlSetInformationAcl +RtlSetIoCompletionCallback +RtlSetLastWin32Error +RtlSetLastWin32ErrorAndNtStatusFromNtStatus +RtlSetOwnerSecurityDescriptor +RtlSetProcessIsCritical +RtlSetSaclSecurityDescriptor +RtlSetSecurityDescriptorRMControl +RtlSetSecurityObject +RtlSetTimeZoneInformation +RtlSetUnhandledExceptionFilter +RtlSetUserFlagsHeap +RtlSetUserValueHeap +RtlSizeHeap +RtlSleepConditionVariableCS +RtlSleepConditionVariableSRW +RtlSplay +RtlStringFromGUID +RtlSubAuthorityCountSid +RtlSubAuthoritySid +RtlSubtreePredecessor +RtlSubtreeSuccessor +RtlSystemTimeToLocalTime +RtlTimeFieldsToTime +RtlTimeToElapsedTimeFields +RtlTimeToSecondsSince1970 +RtlTimeToSecondsSince1980 +RtlTimeToTimeFields +RtlTryEnterCriticalSection +RtlUlongByteSwap +RtlUlonglongByteSwap +RtlUnhandledExceptionFilter +RtlUnicodeStringToAnsiString +RtlUnicodeStringToCountedOemString +RtlUnicodeStringToInteger +RtlUnicodeStringToOemString +RtlUnicodeToCustomCPN +RtlUnicodeToMultiByteN +RtlUnicodeToMultiByteSize +RtlUnicodeToOemN +RtlUniform +RtlUnlockBootStatusData +RtlUnlockHeap +RtlUnwind +RtlUpcaseUnicodeChar +RtlUpcaseUnicodeString +RtlUpcaseUnicodeStringToAnsiString +RtlUpcaseUnicodeStringToCountedOemString +RtlUpcaseUnicodeStringToOemString +RtlUpcaseUnicodeToCustomCPN +RtlUpcaseUnicodeToMultiByteN +RtlUpcaseUnicodeToOemN +RtlUpdateTimer +RtlUpperChar +RtlUpperString +RtlUsageHeap +RtlUshortByteSwap +RtlValidAcl +RtlValidRelativeSecurityDescriptor +RtlValidSecurityDescriptor +RtlValidSid +RtlValidateHeap +RtlValidateProcessHeaps +RtlValidateUnicodeString +RtlVerifyVersionInfo +RtlWalkFrameChain +RtlWalkHeap +RtlWakeAllConditionVariable +RtlWakeConditionVariable +RtlWriteRegistryValue +RtlZeroHeap +RtlZeroMemory +RtlZombifyActivationContext +RtlpEnsureBufferSize +RtlpNtCreateKey +RtlpNtEnumerateSubKey +RtlpNtMakeTemporaryKey +RtlpNtOpenKey +RtlpNtQueryValueKey +RtlpNtSetValueKey +RtlpUnWaitCriticalSection +RtlpWaitForCriticalSection +RtlxAnsiStringToUnicodeSize +RtlxOemStringToUnicodeSize +RtlxUnicodeStringToAnsiSize +RtlxUnicodeStringToOemSize VerSetConditionMask ZwAcceptConnectPort=NtAcceptConnectPort ZwAccessCheck=NtAccessCheck
Added: branches/cmake-bringup/dll/ntdll/libntdll.a URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/ntdll/libntdll... ============================================================================== Binary file - no diff available.
Propchange: branches/cmake-bringup/dll/ntdll/libntdll.a ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream
Modified: branches/cmake-bringup/include/ndk/umfuncs.h URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/include/ndk/umfunc... ============================================================================== --- branches/cmake-bringup/include/ndk/umfuncs.h [iso-8859-1] (original) +++ branches/cmake-bringup/include/ndk/umfuncs.h [iso-8859-1] Fri Aug 13 14:12:45 2010 @@ -157,6 +157,7 @@ IN HANDLE Process );
+NTSYSAPI NTSTATUS NTAPI DbgUiWaitStateChange(