mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 18:15:11 +00:00
[NTDLL] Mark 2k3 only functions and improve some arch specific definitions
This commit is contained in:
parent
bca076269f
commit
aaa7dda945
1 changed files with 50 additions and 46 deletions
|
@ -1,11 +1,11 @@
|
|||
@ stdcall PropertyLengthAsVariant(ptr long long long)
|
||||
@ stdcall RtlConvertPropertyToVariant(ptr long ptr ptr)
|
||||
@ stdcall RtlConvertVariantToProperty(ptr long ptr ptr ptr long ptr)
|
||||
@ fastcall RtlActivateActivationContextUnsafeFast(ptr ptr)
|
||||
@ fastcall RtlDeactivateActivationContextUnsafeFast(ptr)
|
||||
@ fastcall RtlInterlockedPushListSList(ptr ptr ptr long)
|
||||
@ stdcall -version=0x502 PropertyLengthAsVariant(ptr long long long)
|
||||
@ stdcall -version=0x502 RtlConvertPropertyToVariant(ptr long ptr ptr)
|
||||
@ stdcall -version=0x502 RtlConvertVariantToProperty(ptr long ptr ptr ptr long ptr)
|
||||
@ fastcall -arch=i386 RtlActivateActivationContextUnsafeFast(ptr ptr)
|
||||
@ fastcall -arch=i386 RtlDeactivateActivationContextUnsafeFast(ptr)
|
||||
@ fastcall -arch=i386 RtlInterlockedPushListSList(ptr ptr ptr long)
|
||||
@ fastcall -arch=i386 RtlUlongByteSwap(long)
|
||||
@ fastcall -ret64 RtlUlonglongByteSwap(double)
|
||||
@ fastcall -arch=i386 -ret64 RtlUlonglongByteSwap(double)
|
||||
@ fastcall -arch=i386 RtlUshortByteSwap(long)
|
||||
@ stdcall -arch=i386 ExpInterlockedPopEntrySListEnd()
|
||||
@ stdcall -arch=i386 ExpInterlockedPopEntrySListFault()
|
||||
|
@ -21,9 +21,9 @@
|
|||
@ stdcall CsrFreeCaptureBuffer(ptr)
|
||||
@ stdcall CsrGetProcessId()
|
||||
@ stdcall CsrIdentifyAlertableThread()
|
||||
@ stdcall CsrNewThread()
|
||||
@ stdcall CsrProbeForRead(ptr long long)
|
||||
@ stdcall CsrProbeForWrite(ptr long long)
|
||||
@ stdcall -version=0x502 CsrNewThread()
|
||||
@ stdcall -version=0x502 CsrProbeForRead(ptr long long)
|
||||
@ stdcall -version=0x502 CsrProbeForWrite(ptr long long)
|
||||
@ stdcall CsrSetPriorityClass(ptr ptr)
|
||||
@ stdcall DbgBreakPoint()
|
||||
@ varargs DbgPrint(str)
|
||||
|
@ -43,39 +43,39 @@
|
|||
@ stdcall DbgUiStopDebugging(ptr)
|
||||
@ stdcall DbgUiWaitStateChange(ptr ptr)
|
||||
@ stdcall DbgUserBreakPoint()
|
||||
@ stdcall EtwControlTraceA(double str ptr long)
|
||||
@ stdcall EtwControlTraceW(double wstr ptr long)
|
||||
@ stdcall -version=0x502 EtwControlTraceA(double str ptr long)
|
||||
@ stdcall -version=0x502 EtwControlTraceW(double wstr ptr long)
|
||||
@ stdcall -stub EtwCreateTraceInstanceId(ptr ptr)
|
||||
@ stdcall EtwEnableTrace(long long long ptr double)
|
||||
@ stdcall -stub EtwEnumerateTraceGuids(ptr long ptr)
|
||||
@ stdcall EtwFlushTraceA(double str ptr)
|
||||
@ stdcall EtwFlushTraceW(double wstr ptr)
|
||||
@ stdcall -version=0x502 EtwEnableTrace(long long long ptr double)
|
||||
@ stdcall -stub -version=0x502 EtwEnumerateTraceGuids(ptr long ptr)
|
||||
@ stdcall -version=0x502 EtwFlushTraceA(double str ptr)
|
||||
@ stdcall -version=0x502 EtwFlushTraceW(double wstr ptr)
|
||||
@ stdcall EtwGetTraceEnableFlags(double)
|
||||
@ stdcall EtwGetTraceEnableLevel(double)
|
||||
@ stdcall EtwGetTraceLoggerHandle(ptr)
|
||||
@ stdcall -stub EtwNotificationRegistrationA(ptr long ptr long long)
|
||||
@ stdcall -stub EtwNotificationRegistrationW(ptr long ptr long long)
|
||||
@ stdcall EtwQueryAllTracesA(ptr long ptr)
|
||||
@ stdcall EtwQueryAllTracesW(ptr long ptr)
|
||||
@ stdcall EtwQueryTraceA(double str ptr)
|
||||
@ stdcall EtwQueryTraceW(double wstr ptr)
|
||||
@ stdcall -stub EtwReceiveNotificationsA(long long long long)
|
||||
@ stdcall -stub EtwReceiveNotificationsW(long long long long)
|
||||
@ stdcall -stub -version=0x502 EtwNotificationRegistrationA(ptr long ptr long long)
|
||||
@ stdcall -stub -version=0x502 EtwNotificationRegistrationW(ptr long ptr long long)
|
||||
@ stdcall -version=0x502 EtwQueryAllTracesA(ptr long ptr)
|
||||
@ stdcall -version=0x502 EtwQueryAllTracesW(ptr long ptr)
|
||||
@ stdcall -version=0x502 EtwQueryTraceA(double str ptr)
|
||||
@ stdcall -version=0x502 EtwQueryTraceW(double wstr ptr)
|
||||
@ stdcall -stub -version=0x502 EtwReceiveNotificationsA(long long long long)
|
||||
@ stdcall -stub -version=0x502 EtwReceiveNotificationsW(long long long long)
|
||||
@ stdcall EtwRegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr)
|
||||
@ stdcall EtwRegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr)
|
||||
@ stdcall EtwStartTraceA(ptr str ptr)
|
||||
@ stdcall EtwStartTraceW(ptr wstr ptr)
|
||||
@ stdcall EtwStopTraceA(double str ptr)
|
||||
@ stdcall EtwStopTraceW(double wstr ptr)
|
||||
@ stdcall EtwTraceEvent(double ptr)
|
||||
@ stdcall -version=0x502 EtwStartTraceA(ptr str ptr)
|
||||
@ stdcall -version=0x502 EtwStartTraceW(ptr wstr ptr)
|
||||
@ stdcall -version=0x502 EtwStopTraceA(double str ptr)
|
||||
@ stdcall -version=0x502 EtwStopTraceW(double wstr ptr)
|
||||
@ stdcall -version=0x502 EtwTraceEvent(double ptr)
|
||||
@ stdcall -stub EtwTraceEventInstance(double ptr ptr ptr)
|
||||
@ varargs EtwTraceMessage(ptr long ptr long)
|
||||
@ stdcall -stub EtwTraceMessageVa(double long ptr long ptr)
|
||||
@ stdcall EtwUnregisterTraceGuids(double)
|
||||
@ stdcall EtwUpdateTraceA(double str ptr)
|
||||
@ stdcall EtwUpdateTraceW(double wstr ptr)
|
||||
@ stdcall -stub EtwpGetTraceBuffer(long long long long)
|
||||
@ stdcall -stub EtwpSetHWConfigFunction(ptr long)
|
||||
@ stdcall -version=0x502 EtwUpdateTraceA(double str ptr)
|
||||
@ stdcall -version=0x502 EtwUpdateTraceW(double wstr ptr)
|
||||
@ stdcall -stub -version=0x502 EtwpGetTraceBuffer(long long long long)
|
||||
@ stdcall -stub -version=0x502 EtwpSetHWConfigFunction(ptr long)
|
||||
@ stdcall -arch=x86_64 ExpInterlockedPopEntrySListEnd()
|
||||
@ stdcall -arch=x86_64 ExpInterlockedPopEntrySListFault()
|
||||
@ stdcall -arch=x86_64 ExpInterlockedPopEntrySListResume()
|
||||
|
@ -86,16 +86,16 @@
|
|||
@ stdcall KiUserApcDispatcher(ptr ptr ptr ptr)
|
||||
@ stdcall KiUserCallbackDispatcher(ptr ptr long) ; CHECKME
|
||||
@ stdcall KiUserExceptionDispatcher(ptr ptr)
|
||||
@ stdcall LdrAccessOutOfProcessResource(ptr ptr ptr ptr ptr)
|
||||
@ stdcall -version=0x502 LdrAccessOutOfProcessResource(ptr ptr ptr ptr ptr)
|
||||
@ stdcall LdrAccessResource(long ptr ptr ptr)
|
||||
@ stdcall LdrAddRefDll(long ptr)
|
||||
@ stdcall LdrAlternateResourcesEnabled()
|
||||
@ stdcall LdrCreateOutOfProcessImage(long ptr ptr ptr)
|
||||
@ stdcall LdrDestroyOutOfProcessImage(ptr)
|
||||
@ stdcall -version=0x502 LdrAlternateResourcesEnabled()
|
||||
@ stdcall -version=0x502 LdrCreateOutOfProcessImage(long ptr ptr ptr)
|
||||
@ stdcall -version=0x502 LdrDestroyOutOfProcessImage(ptr)
|
||||
@ stdcall LdrDisableThreadCalloutsForDll(long)
|
||||
@ stdcall LdrEnumResources(ptr ptr long ptr ptr)
|
||||
@ stdcall LdrEnumerateLoadedModules(long ptr long)
|
||||
@ stdcall LdrFindCreateProcessManifest(long ptr ptr long ptr) ; 5.1 and 5.2 only
|
||||
@ stdcall -version=0x501-0x502 LdrFindCreateProcessManifest(long ptr ptr long ptr)
|
||||
@ stdcall LdrFindEntryForAddress(ptr ptr)
|
||||
@ stdcall LdrFindResourceDirectory_U(long ptr long ptr)
|
||||
@ stdcall -stub LdrFindResourceEx_U(ptr ptr ptr ptr ptr) ; 5.1 and higher
|
||||
|
@ -437,6 +437,7 @@
|
|||
@ stdcall RtlAcquireResourceShared(ptr long)
|
||||
@ stdcall RtlActivateActivationContext(long ptr ptr)
|
||||
@ stdcall RtlActivateActivationContextEx(long ptr ptr ptr)
|
||||
@ stdcall -arch=x86_64 RtlActivateActivationContextUnsafeFast(ptr ptr)
|
||||
@ stdcall RtlAddAccessAllowedAce(ptr long long ptr)
|
||||
@ stdcall RtlAddAccessAllowedAceEx(ptr long long long ptr)
|
||||
@ stdcall RtlAddAccessAllowedObjectAce(ptr long long long ptr ptr ptr)
|
||||
|
@ -484,7 +485,7 @@
|
|||
@ stdcall -stub -arch=i386 RtlCaptureStackContext(ptr ptr ptr)
|
||||
@ stdcall RtlCharToInteger(ptr long ptr)
|
||||
@ stdcall RtlCheckForOrphanedCriticalSections(ptr)
|
||||
@ stdcall -stub RtlCheckProcessParameters(ptr ptr ptr ptr)
|
||||
@ stdcall -stub -version=0x502 RtlCheckProcessParameters(ptr ptr ptr ptr)
|
||||
@ stdcall RtlCheckRegistryKey(long ptr)
|
||||
@ stdcall RtlClearAllBits(ptr)
|
||||
@ stdcall RtlClearBits(ptr long long)
|
||||
|
@ -528,7 +529,7 @@
|
|||
@ stdcall RtlCreateQueryDebugBuffer(long long)
|
||||
@ stdcall RtlCreateRegistryKey(long wstr)
|
||||
@ stdcall RtlCreateSecurityDescriptor(ptr long)
|
||||
@ stdcall RtlCreateServiceSid(ptr ptr ptr)
|
||||
@ stdcall RtlCreateServiceSid(ptr ptr ptr) # Exists in Windows 2003 SP 2
|
||||
@ stdcall RtlCreateSystemVolumeInformationFolder(ptr)
|
||||
@ stdcall RtlCreateTagHeap(ptr long str str)
|
||||
@ stdcall RtlCreateTimer(ptr ptr ptr ptr long long long)
|
||||
|
@ -542,6 +543,7 @@
|
|||
@ stdcall RtlCutoverTimeToSystemTime(ptr ptr ptr long)
|
||||
@ stdcall RtlDeNormalizeProcessParams(ptr)
|
||||
@ stdcall RtlDeactivateActivationContext(long long)
|
||||
@ stdcall -arch=x86_64 RtlDeactivateActivationContextUnsafeFast(ptr)
|
||||
@ stdcall -stub RtlDebugPrintTimes()
|
||||
@ stdcall RtlDecodePointer(ptr)
|
||||
@ stdcall RtlDecodeSystemPointer(ptr)
|
||||
|
@ -609,7 +611,7 @@
|
|||
@ stdcall RtlEraseUnicodeString(ptr)
|
||||
@ stdcall RtlExitUserThread(long)
|
||||
@ stdcall RtlExpandEnvironmentStrings_U(ptr ptr ptr ptr)
|
||||
@ stdcall RtlExtendHeap(ptr long ptr ptr)
|
||||
@ stdcall -version=0x502 RtlExtendHeap(ptr long ptr ptr)
|
||||
@ stdcall -arch=win32 -ret64 RtlExtendedIntegerMultiply(double long)
|
||||
@ stdcall -arch=win32 -ret64 RtlExtendedLargeIntegerDivide(double long ptr)
|
||||
@ stdcall -arch=win32 -ret64 RtlExtendedMagicDivide(double double long)
|
||||
|
@ -644,7 +646,7 @@
|
|||
@ stdcall RtlFreeSid(long)
|
||||
@ stdcall RtlFreeThreadActivationContextStack()
|
||||
@ stdcall RtlFreeUnicodeString(ptr)
|
||||
@ stdcall RtlFreeUserThreadStack(ptr ptr) ; 4.0 to 5.2 only
|
||||
@ stdcall -version=0x502 RtlFreeUserThreadStack(ptr ptr)
|
||||
@ stdcall RtlGUIDFromString(ptr ptr)
|
||||
@ stdcall RtlGenerate8dot3Name(ptr ptr long ptr)
|
||||
@ stdcall RtlGetAce(ptr long ptr)
|
||||
|
@ -723,6 +725,7 @@
|
|||
@ stdcall RtlInterlockedFlushSList(ptr)
|
||||
@ stdcall RtlInterlockedPopEntrySList(ptr)
|
||||
@ stdcall RtlInterlockedPushEntrySList(ptr ptr)
|
||||
@ stdcall -arch=x86_64 RtlInterlockedPushListSList(ptr ptr ptr long)
|
||||
@ stdcall RtlIpv4AddressToStringA(ptr ptr)
|
||||
@ stdcall RtlIpv4AddressToStringExA(ptr long ptr ptr)
|
||||
@ stdcall RtlIpv4AddressToStringExW(ptr long ptr ptr)
|
||||
|
@ -773,6 +776,7 @@
|
|||
@ stdcall RtlLookupElementGenericTableFull(ptr ptr ptr long)
|
||||
@ stdcall RtlLookupElementGenericTableFullAvl(ptr ptr ptr long)
|
||||
@ stdcall -arch=x86_64 RtlLookupFunctionEntry(long ptr ptr)
|
||||
@ stdcall -arch=x86_64 RtlLookupFunctionTable(int64 ptr ptr)
|
||||
@ stdcall RtlMakeSelfRelativeSD(ptr ptr ptr)
|
||||
@ stdcall RtlMapGenericMask(long ptr)
|
||||
@ stdcall RtlMapSecurityErrorToNtStatus(long)
|
||||
|
@ -884,7 +888,7 @@
|
|||
@ stdcall RtlSetTimeZoneInformation(ptr)
|
||||
@ stdcall RtlSetTimer(ptr ptr ptr ptr long long long)
|
||||
@ stdcall RtlSetUnhandledExceptionFilter(ptr)
|
||||
@ stdcall -stub RtlSetUnicodeCallouts(ptr)
|
||||
@ stdcall -stub -version=0x502 RtlSetUnicodeCallouts(ptr)
|
||||
@ stdcall RtlSetUserFlagsHeap(ptr long ptr long long)
|
||||
@ stdcall RtlSetUserValueHeap(ptr long ptr ptr)
|
||||
@ stdcall RtlSizeHeap(long long ptr)
|
||||
|
@ -940,7 +944,7 @@
|
|||
@ stdcall RtlUpdateTimer(ptr ptr long long)
|
||||
@ stdcall RtlUpperChar(long)
|
||||
@ stdcall RtlUpperString(ptr ptr)
|
||||
@ stdcall RtlUsageHeap(ptr long ptr)
|
||||
@ stdcall -version=0x502 RtlUsageHeap(ptr long ptr)
|
||||
@ stdcall RtlValidAcl(ptr)
|
||||
@ stdcall RtlValidRelativeSecurityDescriptor(ptr long long)
|
||||
@ stdcall RtlValidSecurityDescriptor(ptr)
|
||||
|
@ -1318,8 +1322,8 @@
|
|||
@ cdecl _strlwr(str)
|
||||
@ cdecl _strnicmp(str str long)
|
||||
@ cdecl _strupr(str)
|
||||
@ cdecl _tolower(long)
|
||||
@ cdecl _toupper(long)
|
||||
@ cdecl -version=0x502 _tolower(long)
|
||||
@ cdecl -version=0x502 _toupper(long)
|
||||
@ cdecl _ui64toa(double ptr long)
|
||||
@ cdecl _ui64tow(double ptr long)
|
||||
@ cdecl _ultoa(long ptr long)
|
||||
|
|
Loading…
Reference in a new issue