ntoskrnl: Synchronize spec file with ntdll and msvcrt.
This commit is contained in:
parent
e3f9f7b388
commit
0a3cc8b85d
|
@ -759,10 +759,10 @@
|
||||||
@ stdcall NtNotifyChangeDirectoryFile(long long ptr ptr ptr ptr long long long) ntdll.NtNotifyChangeDirectoryFile
|
@ stdcall NtNotifyChangeDirectoryFile(long long ptr ptr ptr ptr long long long) ntdll.NtNotifyChangeDirectoryFile
|
||||||
@ stdcall NtOpenFile(ptr long ptr ptr long long) ntdll.NtOpenFile
|
@ stdcall NtOpenFile(ptr long ptr ptr long long) ntdll.NtOpenFile
|
||||||
@ stdcall NtOpenProcess(ptr long ptr ptr) ntdll.NtOpenProcess
|
@ stdcall NtOpenProcess(ptr long ptr ptr) ntdll.NtOpenProcess
|
||||||
@ stdcall NtOpenProcessToken(long long long) ntdll.NtOpenProcessToken
|
@ stdcall NtOpenProcessToken(long long ptr) ntdll.NtOpenProcessToken
|
||||||
@ stdcall NtOpenProcessTokenEx(long long long ptr) ntdll.NtOpenProcessTokenEx
|
@ stdcall NtOpenProcessTokenEx(long long long ptr) ntdll.NtOpenProcessTokenEx
|
||||||
@ stdcall NtOpenThread(ptr long ptr ptr) ntdll.NtOpenThread
|
@ stdcall NtOpenThread(ptr long ptr ptr) ntdll.NtOpenThread
|
||||||
@ stdcall NtOpenThreadToken(long long long long) ntdll.NtOpenThreadToken
|
@ stdcall NtOpenThreadToken(long long long ptr) ntdll.NtOpenThreadToken
|
||||||
@ stdcall NtOpenThreadTokenEx(long long long long ptr) ntdll.NtOpenThreadTokenEx
|
@ stdcall NtOpenThreadTokenEx(long long long long ptr) ntdll.NtOpenThreadTokenEx
|
||||||
@ stdcall NtQueryDirectoryFile(long long ptr ptr ptr ptr long long long ptr long) ntdll.NtQueryDirectoryFile
|
@ stdcall NtQueryDirectoryFile(long long ptr ptr ptr ptr long long long ptr long) ntdll.NtQueryDirectoryFile
|
||||||
@ stdcall NtQueryEaFile(long ptr ptr long long ptr long ptr long) ntdll.NtQueryEaFile
|
@ stdcall NtQueryEaFile(long ptr ptr long long ptr long ptr long) ntdll.NtQueryEaFile
|
||||||
|
@ -775,7 +775,7 @@
|
||||||
@ stdcall NtQuerySecurityObject(long long long long long) ntdll.NtQuerySecurityObject
|
@ stdcall NtQuerySecurityObject(long long long long long) ntdll.NtQuerySecurityObject
|
||||||
@ stdcall NtQuerySystemInformation(long long long long) ntdll.NtQuerySystemInformation
|
@ stdcall NtQuerySystemInformation(long long long long) ntdll.NtQuerySystemInformation
|
||||||
@ stdcall NtQueryVolumeInformationFile(long ptr ptr long long) ntdll.NtQueryVolumeInformationFile
|
@ stdcall NtQueryVolumeInformationFile(long ptr ptr long long) ntdll.NtQueryVolumeInformationFile
|
||||||
@ stdcall NtReadFile(long long long long long long long long long) ntdll.NtReadFile
|
@ stdcall NtReadFile(long long ptr ptr ptr ptr long ptr ptr) ntdll.NtReadFile
|
||||||
@ stub NtRequestPort
|
@ stub NtRequestPort
|
||||||
@ stdcall NtRequestWaitReplyPort(ptr ptr ptr) ntdll.NtRequestWaitReplyPort
|
@ stdcall NtRequestWaitReplyPort(ptr ptr ptr) ntdll.NtRequestWaitReplyPort
|
||||||
@ stdcall NtSetEaFile(long ptr ptr long) ntdll.NtSetEaFile
|
@ stdcall NtSetEaFile(long ptr ptr long) ntdll.NtSetEaFile
|
||||||
|
@ -946,7 +946,7 @@
|
||||||
@ stdcall RtlAreBitsClear(ptr long long) ntdll.RtlAreBitsClear
|
@ stdcall RtlAreBitsClear(ptr long long) ntdll.RtlAreBitsClear
|
||||||
@ stdcall RtlAreBitsSet(ptr long long) ntdll.RtlAreBitsSet
|
@ stdcall RtlAreBitsSet(ptr long long) ntdll.RtlAreBitsSet
|
||||||
@ stdcall RtlAssert(ptr ptr long long) ntdll.RtlAssert
|
@ stdcall RtlAssert(ptr ptr long long) ntdll.RtlAssert
|
||||||
@ stdcall -register RtlCaptureContext(ptr) ntdll.RtlCaptureContext
|
@ stdcall -norelay RtlCaptureContext(ptr) ntdll.RtlCaptureContext
|
||||||
@ stdcall RtlCaptureStackBackTrace(long long ptr ptr) ntdll.RtlCaptureStackBackTrace
|
@ stdcall RtlCaptureStackBackTrace(long long ptr ptr) ntdll.RtlCaptureStackBackTrace
|
||||||
@ stdcall RtlCharToInteger(ptr long ptr) ntdll.RtlCharToInteger
|
@ stdcall RtlCharToInteger(ptr long ptr) ntdll.RtlCharToInteger
|
||||||
@ stdcall RtlCheckRegistryKey(long ptr) ntdll.RtlCheckRegistryKey
|
@ stdcall RtlCheckRegistryKey(long ptr) ntdll.RtlCheckRegistryKey
|
||||||
|
@ -959,9 +959,9 @@
|
||||||
@ stdcall RtlCompareUnicodeString(ptr ptr long) ntdll.RtlCompareUnicodeString
|
@ stdcall RtlCompareUnicodeString(ptr ptr long) ntdll.RtlCompareUnicodeString
|
||||||
@ stdcall RtlCompressBuffer(long ptr long ptr long long ptr ptr) ntdll.RtlCompressBuffer
|
@ stdcall RtlCompressBuffer(long ptr long ptr long long ptr ptr) ntdll.RtlCompressBuffer
|
||||||
@ stub RtlCompressChunks
|
@ stub RtlCompressChunks
|
||||||
@ stdcall -ret64 RtlConvertLongToLargeInteger(long) ntdll.RtlConvertLongToLargeInteger
|
@ stdcall -arch=win32 -ret64 RtlConvertLongToLargeInteger(long) ntdll.RtlConvertLongToLargeInteger
|
||||||
@ stdcall RtlConvertSidToUnicodeString(ptr ptr long) ntdll.RtlConvertSidToUnicodeString
|
@ stdcall RtlConvertSidToUnicodeString(ptr ptr long) ntdll.RtlConvertSidToUnicodeString
|
||||||
@ stdcall -ret64 RtlConvertUlongToLargeInteger(long) ntdll.RtlConvertUlongToLargeInteger
|
@ stdcall -arch=win32 -ret64 RtlConvertUlongToLargeInteger(long) ntdll.RtlConvertUlongToLargeInteger
|
||||||
@ stdcall RtlCopyLuid(ptr ptr) ntdll.RtlCopyLuid
|
@ stdcall RtlCopyLuid(ptr ptr) ntdll.RtlCopyLuid
|
||||||
@ stub RtlCopyRangeList
|
@ stub RtlCopyRangeList
|
||||||
@ stdcall RtlCopySid(long ptr ptr) ntdll.RtlCopySid
|
@ stdcall RtlCopySid(long ptr ptr) ntdll.RtlCopySid
|
||||||
|
@ -992,9 +992,9 @@
|
||||||
@ stdcall RtlDestroyHeap(long) ntdll.RtlDestroyHeap
|
@ stdcall RtlDestroyHeap(long) ntdll.RtlDestroyHeap
|
||||||
@ stdcall RtlDowncaseUnicodeString(ptr ptr long) ntdll.RtlDowncaseUnicodeString
|
@ stdcall RtlDowncaseUnicodeString(ptr ptr long) ntdll.RtlDowncaseUnicodeString
|
||||||
@ stdcall RtlEmptyAtomTable(ptr long) ntdll.RtlEmptyAtomTable
|
@ stdcall RtlEmptyAtomTable(ptr long) ntdll.RtlEmptyAtomTable
|
||||||
@ stdcall -ret64 RtlEnlargedIntegerMultiply(long long) ntdll.RtlEnlargedIntegerMultiply
|
@ stdcall -arch=win32 -ret64 RtlEnlargedIntegerMultiply(long long) ntdll.RtlEnlargedIntegerMultiply
|
||||||
@ stdcall RtlEnlargedUnsignedDivide(int64 long ptr) ntdll.RtlEnlargedUnsignedDivide
|
@ stdcall -arch=win32 RtlEnlargedUnsignedDivide(int64 long ptr) ntdll.RtlEnlargedUnsignedDivide
|
||||||
@ stdcall -ret64 RtlEnlargedUnsignedMultiply(long long) ntdll.RtlEnlargedUnsignedMultiply
|
@ stdcall -arch=win32 -ret64 RtlEnlargedUnsignedMultiply(long long) ntdll.RtlEnlargedUnsignedMultiply
|
||||||
@ stub RtlEnumerateGenericTable
|
@ stub RtlEnumerateGenericTable
|
||||||
@ stub RtlEnumerateGenericTableAvl
|
@ stub RtlEnumerateGenericTableAvl
|
||||||
@ stub RtlEnumerateGenericTableLikeADirectory
|
@ stub RtlEnumerateGenericTableLikeADirectory
|
||||||
|
@ -1004,9 +1004,9 @@
|
||||||
@ stdcall RtlEqualSid(long long) ntdll.RtlEqualSid
|
@ stdcall RtlEqualSid(long long) ntdll.RtlEqualSid
|
||||||
@ stdcall RtlEqualString(ptr ptr long) ntdll.RtlEqualString
|
@ stdcall RtlEqualString(ptr ptr long) ntdll.RtlEqualString
|
||||||
@ stdcall RtlEqualUnicodeString(ptr ptr long) ntdll.RtlEqualUnicodeString
|
@ stdcall RtlEqualUnicodeString(ptr ptr long) ntdll.RtlEqualUnicodeString
|
||||||
@ stdcall -ret64 RtlExtendedIntegerMultiply(int64 long) ntdll.RtlExtendedIntegerMultiply
|
@ stdcall -arch=win32 -ret64 RtlExtendedIntegerMultiply(int64 long) ntdll.RtlExtendedIntegerMultiply
|
||||||
@ stdcall -ret64 RtlExtendedLargeIntegerDivide(int64 long ptr) ntdll.RtlExtendedLargeIntegerDivide
|
@ stdcall -arch=win32 -ret64 RtlExtendedLargeIntegerDivide(int64 long ptr) ntdll.RtlExtendedLargeIntegerDivide
|
||||||
@ stdcall -ret64 RtlExtendedMagicDivide(int64 int64 long) ntdll.RtlExtendedMagicDivide
|
@ stdcall -arch=win32 -ret64 RtlExtendedMagicDivide(int64 int64 long) ntdll.RtlExtendedMagicDivide
|
||||||
@ stdcall RtlFillMemory(ptr long long) ntdll.RtlFillMemory
|
@ stdcall RtlFillMemory(ptr long long) ntdll.RtlFillMemory
|
||||||
@ stdcall RtlFillMemoryUlong(ptr long long) ntdll.RtlFillMemoryUlong
|
@ stdcall RtlFillMemoryUlong(ptr long long) ntdll.RtlFillMemoryUlong
|
||||||
@ stdcall RtlFindClearBits(ptr long long) ntdll.RtlFindClearBits
|
@ stdcall RtlFindClearBits(ptr long long) ntdll.RtlFindClearBits
|
||||||
|
@ -1071,7 +1071,7 @@
|
||||||
@ stub RtlInvertRangeList
|
@ stub RtlInvertRangeList
|
||||||
@ stdcall RtlIpv4AddressToStringA(ptr ptr) ntdll.RtlIpv4AddressToStringA
|
@ stdcall RtlIpv4AddressToStringA(ptr ptr) ntdll.RtlIpv4AddressToStringA
|
||||||
@ stdcall RtlIpv4AddressToStringExA(ptr long ptr ptr) ntdll.RtlIpv4AddressToStringExA
|
@ stdcall RtlIpv4AddressToStringExA(ptr long ptr ptr) ntdll.RtlIpv4AddressToStringExA
|
||||||
@ stdcall RtlIpv4AddressToStringExW(ptr ptr ptr ptr) ntdll.RtlIpv4AddressToStringExW
|
@ stdcall RtlIpv4AddressToStringExW(ptr long ptr ptr) ntdll.RtlIpv4AddressToStringExW
|
||||||
@ stdcall RtlIpv4AddressToStringW(ptr ptr) ntdll.RtlIpv4AddressToStringW
|
@ stdcall RtlIpv4AddressToStringW(ptr ptr) ntdll.RtlIpv4AddressToStringW
|
||||||
@ stub RtlIpv4StringToAddressA
|
@ stub RtlIpv4StringToAddressA
|
||||||
@ stub RtlIpv4StringToAddressExA
|
@ stub RtlIpv4StringToAddressExA
|
||||||
|
@ -1090,13 +1090,13 @@
|
||||||
@ stdcall RtlIsNameLegalDOS8Dot3(ptr ptr ptr) ntdll.RtlIsNameLegalDOS8Dot3
|
@ stdcall RtlIsNameLegalDOS8Dot3(ptr ptr ptr) ntdll.RtlIsNameLegalDOS8Dot3
|
||||||
@ stub RtlIsRangeAvailable
|
@ stub RtlIsRangeAvailable
|
||||||
@ stub RtlIsValidOemCharacter
|
@ stub RtlIsValidOemCharacter
|
||||||
@ stdcall -ret64 RtlLargeIntegerAdd(int64 int64) ntdll.RtlLargeIntegerAdd
|
@ stdcall -arch=win32 -ret64 RtlLargeIntegerAdd(int64 int64) ntdll.RtlLargeIntegerAdd
|
||||||
@ stdcall -ret64 RtlLargeIntegerArithmeticShift(int64 long) ntdll.RtlLargeIntegerArithmeticShift
|
@ stdcall -arch=win32 -ret64 RtlLargeIntegerArithmeticShift(int64 long) ntdll.RtlLargeIntegerArithmeticShift
|
||||||
@ stdcall -ret64 RtlLargeIntegerDivide(int64 int64 ptr) ntdll.RtlLargeIntegerDivide
|
@ stdcall -arch=win32 -ret64 RtlLargeIntegerDivide(int64 int64 ptr) ntdll.RtlLargeIntegerDivide
|
||||||
@ stdcall -ret64 RtlLargeIntegerNegate(int64) ntdll.RtlLargeIntegerNegate
|
@ stdcall -arch=win32 -ret64 RtlLargeIntegerNegate(int64) ntdll.RtlLargeIntegerNegate
|
||||||
@ stdcall -ret64 RtlLargeIntegerShiftLeft(int64 long) ntdll.RtlLargeIntegerShiftLeft
|
@ stdcall -arch=win32 -ret64 RtlLargeIntegerShiftLeft(int64 long) ntdll.RtlLargeIntegerShiftLeft
|
||||||
@ stdcall -ret64 RtlLargeIntegerShiftRight(int64 long) ntdll.RtlLargeIntegerShiftRight
|
@ stdcall -arch=win32 -ret64 RtlLargeIntegerShiftRight(int64 long) ntdll.RtlLargeIntegerShiftRight
|
||||||
@ stdcall -ret64 RtlLargeIntegerSubtract(int64 int64) ntdll.RtlLargeIntegerSubtract
|
@ stdcall -arch=win32 -ret64 RtlLargeIntegerSubtract(int64 int64) ntdll.RtlLargeIntegerSubtract
|
||||||
@ stdcall RtlLengthRequiredSid(long) ntdll.RtlLengthRequiredSid
|
@ stdcall RtlLengthRequiredSid(long) ntdll.RtlLengthRequiredSid
|
||||||
@ stdcall RtlLengthSecurityDescriptor(ptr) ntdll.RtlLengthSecurityDescriptor
|
@ stdcall RtlLengthSecurityDescriptor(ptr) ntdll.RtlLengthSecurityDescriptor
|
||||||
@ stdcall RtlLengthSid(ptr) ntdll.RtlLengthSid
|
@ stdcall RtlLengthSid(ptr) ntdll.RtlLengthSid
|
||||||
|
@ -1325,12 +1325,12 @@
|
||||||
@ stdcall ZwOpenJobObject(ptr long ptr) ntdll.ZwOpenJobObject
|
@ stdcall ZwOpenJobObject(ptr long ptr) ntdll.ZwOpenJobObject
|
||||||
@ stdcall ZwOpenKey(ptr long ptr) ntdll.ZwOpenKey
|
@ stdcall ZwOpenKey(ptr long ptr) ntdll.ZwOpenKey
|
||||||
@ stdcall ZwOpenProcess(ptr long ptr ptr) ntdll.ZwOpenProcess
|
@ stdcall ZwOpenProcess(ptr long ptr ptr) ntdll.ZwOpenProcess
|
||||||
@ stdcall ZwOpenProcessToken(long long long) ntdll.ZwOpenProcessToken
|
@ stdcall ZwOpenProcessToken(long long ptr) ntdll.ZwOpenProcessToken
|
||||||
@ stdcall ZwOpenProcessTokenEx(long long long ptr) ntdll.ZwOpenProcessTokenEx
|
@ stdcall ZwOpenProcessTokenEx(long long long ptr) ntdll.ZwOpenProcessTokenEx
|
||||||
@ stdcall ZwOpenSection(ptr long ptr) ntdll.ZwOpenSection
|
@ stdcall ZwOpenSection(ptr long ptr) ntdll.ZwOpenSection
|
||||||
@ stdcall ZwOpenSymbolicLinkObject(ptr long ptr) ntdll.ZwOpenSymbolicLinkObject
|
@ stdcall ZwOpenSymbolicLinkObject(ptr long ptr) ntdll.ZwOpenSymbolicLinkObject
|
||||||
@ stdcall ZwOpenThread(ptr long ptr ptr) ntdll.ZwOpenThread
|
@ stdcall ZwOpenThread(ptr long ptr ptr) ntdll.ZwOpenThread
|
||||||
@ stdcall ZwOpenThreadToken(long long long long) ntdll.ZwOpenThreadToken
|
@ stdcall ZwOpenThreadToken(long long long ptr) ntdll.ZwOpenThreadToken
|
||||||
@ stdcall ZwOpenThreadTokenEx(long long long long ptr) ntdll.ZwOpenThreadTokenEx
|
@ stdcall ZwOpenThreadTokenEx(long long long long ptr) ntdll.ZwOpenThreadTokenEx
|
||||||
@ stdcall ZwOpenTimer(ptr long ptr) ntdll.ZwOpenTimer
|
@ stdcall ZwOpenTimer(ptr long ptr) ntdll.ZwOpenTimer
|
||||||
@ stdcall ZwPowerInformation(long ptr long ptr long) ntdll.ZwPowerInformation
|
@ stdcall ZwPowerInformation(long ptr long ptr long) ntdll.ZwPowerInformation
|
||||||
|
@ -1357,7 +1357,7 @@
|
||||||
@ stdcall ZwQuerySystemInformation(long long long long) ntdll.ZwQuerySystemInformation
|
@ stdcall ZwQuerySystemInformation(long long long long) ntdll.ZwQuerySystemInformation
|
||||||
@ stdcall ZwQueryValueKey(long ptr long ptr long ptr) ntdll.ZwQueryValueKey
|
@ stdcall ZwQueryValueKey(long ptr long ptr long ptr) ntdll.ZwQueryValueKey
|
||||||
@ stdcall ZwQueryVolumeInformationFile(long ptr ptr long long) ntdll.ZwQueryVolumeInformationFile
|
@ stdcall ZwQueryVolumeInformationFile(long ptr ptr long long) ntdll.ZwQueryVolumeInformationFile
|
||||||
@ stdcall ZwReadFile(long long long long long long long long long) ntdll.ZwReadFile
|
@ stdcall ZwReadFile(long long ptr ptr ptr ptr long ptr ptr) ntdll.ZwReadFile
|
||||||
@ stdcall ZwReplaceKey(ptr long ptr) ntdll.ZwReplaceKey
|
@ stdcall ZwReplaceKey(ptr long ptr) ntdll.ZwReplaceKey
|
||||||
@ stdcall ZwRequestWaitReplyPort(ptr ptr ptr) ntdll.ZwRequestWaitReplyPort
|
@ stdcall ZwRequestWaitReplyPort(ptr ptr ptr) ntdll.ZwRequestWaitReplyPort
|
||||||
@ stdcall ZwResetEvent(long ptr) ntdll.ZwResetEvent
|
@ stdcall ZwResetEvent(long ptr) ntdll.ZwResetEvent
|
||||||
|
@ -1391,31 +1391,31 @@
|
||||||
@ stdcall ZwWaitForSingleObject(long long long) ntdll.ZwWaitForSingleObject
|
@ stdcall ZwWaitForSingleObject(long long long) ntdll.ZwWaitForSingleObject
|
||||||
@ stdcall ZwWriteFile(long long ptr ptr ptr ptr long ptr ptr) ntdll.ZwWriteFile
|
@ stdcall ZwWriteFile(long long ptr ptr ptr ptr long ptr ptr) ntdll.ZwWriteFile
|
||||||
@ stdcall ZwYieldExecution() ntdll.ZwYieldExecution
|
@ stdcall ZwYieldExecution() ntdll.ZwYieldExecution
|
||||||
@ cdecl -private _CIcos() msvcrt._CIcos
|
@ cdecl -private -arch=i386 _CIcos() msvcrt._CIcos
|
||||||
@ cdecl -private _CIsin() msvcrt._CIsin
|
@ cdecl -private -arch=i386 _CIsin() msvcrt._CIsin
|
||||||
@ cdecl -private _CIsqrt() msvcrt._CIsqrt
|
@ cdecl -private -arch=i386 _CIsqrt() msvcrt._CIsqrt
|
||||||
@ cdecl -private _abnormal_termination() msvcrt._abnormal_termination
|
@ cdecl -private _abnormal_termination() msvcrt._abnormal_termination
|
||||||
@ stdcall -private -ret64 _alldiv(int64 int64) ntdll._alldiv
|
@ stdcall -private -arch=i386 -ret64 _alldiv(int64 int64) ntdll._alldiv
|
||||||
@ stub _alldvrm
|
@ stub _alldvrm
|
||||||
@ stdcall -private -ret64 _allmul(int64 int64) ntdll._allmul
|
@ stdcall -private -arch=i386 -ret64 _allmul(int64 int64) ntdll._allmul
|
||||||
@ stdcall -private -i386 -norelay _alloca_probe() ntdll._alloca_probe
|
@ stdcall -private -arch=i386 -norelay _alloca_probe() ntdll._alloca_probe
|
||||||
@ stdcall -private -ret64 _allrem(int64 int64) ntdll._allrem
|
@ stdcall -private -arch=i386 -ret64 _allrem(int64 int64) ntdll._allrem
|
||||||
@ stub _allshl
|
@ stub _allshl
|
||||||
@ stub _allshr
|
@ stub _allshr
|
||||||
@ stdcall -private -ret64 _aulldiv(int64 int64) ntdll._aulldiv
|
@ stdcall -private -arch=i386 -ret64 _aulldiv(int64 int64) ntdll._aulldiv
|
||||||
@ stub _aulldvrm
|
@ stub _aulldvrm
|
||||||
@ stdcall -private -ret64 _aullrem(int64 int64) ntdll._aullrem
|
@ stdcall -private -arch=i386 -ret64 _aullrem(int64 int64) ntdll._aullrem
|
||||||
@ stub _aullshr
|
@ stub _aullshr
|
||||||
@ cdecl -private -i386 _except_handler2(ptr ptr ptr ptr) msvcrt._except_handler2
|
@ cdecl -private -arch=i386 _except_handler2(ptr ptr ptr ptr) msvcrt._except_handler2
|
||||||
@ cdecl -private -i386 _except_handler3(ptr ptr ptr ptr) msvcrt._except_handler3
|
@ cdecl -private -arch=i386 _except_handler3(ptr ptr ptr ptr) msvcrt._except_handler3
|
||||||
@ cdecl -private -i386 _global_unwind2(ptr) msvcrt._global_unwind2
|
@ cdecl -private -arch=i386 _global_unwind2(ptr) msvcrt._global_unwind2
|
||||||
@ cdecl -private _itoa(long ptr long) msvcrt._itoa
|
@ cdecl -private _itoa(long ptr long) msvcrt._itoa
|
||||||
@ cdecl -private _itow(long ptr long) msvcrt._itow
|
@ cdecl -private _itow(long ptr long) msvcrt._itow
|
||||||
@ cdecl -private -arch=x86_64 _local_unwind(ptr ptr) msvcrt._local_unwind
|
@ cdecl -private -arch=x86_64 _local_unwind(ptr ptr) msvcrt._local_unwind
|
||||||
@ cdecl -private -arch=i386 _local_unwind2(ptr long) msvcrt._local_unwind2
|
@ cdecl -private -arch=i386 _local_unwind2(ptr long) msvcrt._local_unwind2
|
||||||
@ cdecl -private _purecall() msvcrt._purecall
|
@ cdecl -private _purecall() msvcrt._purecall
|
||||||
@ varargs -private _snprintf(str long str) msvcrt._snprintf
|
@ varargs -private _snprintf(ptr long str) msvcrt._snprintf
|
||||||
@ varargs -private _snwprintf(wstr long wstr) msvcrt._snwprintf
|
@ varargs -private _snwprintf(ptr long wstr) msvcrt._snwprintf
|
||||||
@ cdecl -private _stricmp(str str) msvcrt._stricmp
|
@ cdecl -private _stricmp(str str) msvcrt._stricmp
|
||||||
@ cdecl -private _strlwr(str) msvcrt._strlwr
|
@ cdecl -private _strlwr(str) msvcrt._strlwr
|
||||||
@ cdecl -private _strnicmp(str str long) msvcrt._strnicmp
|
@ cdecl -private _strnicmp(str str long) msvcrt._strnicmp
|
||||||
|
@ -1423,8 +1423,8 @@
|
||||||
@ cdecl -private _strrev(str) msvcrt._strrev
|
@ cdecl -private _strrev(str) msvcrt._strrev
|
||||||
@ cdecl -private _strset(str long) msvcrt._strset
|
@ cdecl -private _strset(str long) msvcrt._strset
|
||||||
@ cdecl -private _strupr(str) msvcrt._strupr
|
@ cdecl -private _strupr(str) msvcrt._strupr
|
||||||
@ cdecl -private _vsnprintf(ptr long ptr ptr) msvcrt._vsnprintf
|
@ cdecl -private _vsnprintf(ptr long str ptr) msvcrt._vsnprintf
|
||||||
@ cdecl -private _vsnwprintf(ptr long wstr long) msvcrt._vsnwprintf
|
@ cdecl -private _vsnwprintf(ptr long wstr ptr) msvcrt._vsnwprintf
|
||||||
@ cdecl -private _wcsicmp(wstr wstr) msvcrt._wcsicmp
|
@ cdecl -private _wcsicmp(wstr wstr) msvcrt._wcsicmp
|
||||||
@ cdecl -private _wcslwr(wstr) msvcrt._wcslwr
|
@ cdecl -private _wcslwr(wstr) msvcrt._wcslwr
|
||||||
@ cdecl -private _wcsnicmp(wstr wstr long) msvcrt._wcsnicmp
|
@ cdecl -private _wcsnicmp(wstr wstr long) msvcrt._wcsnicmp
|
||||||
|
@ -1440,7 +1440,7 @@
|
||||||
@ cdecl -private isupper(long) msvcrt.isupper
|
@ cdecl -private isupper(long) msvcrt.isupper
|
||||||
@ cdecl -private isxdigit(long) msvcrt.isxdigit
|
@ cdecl -private isxdigit(long) msvcrt.isxdigit
|
||||||
@ cdecl -private mbstowcs(ptr str long) msvcrt.mbstowcs
|
@ cdecl -private mbstowcs(ptr str long) msvcrt.mbstowcs
|
||||||
@ cdecl -private mbtowc(wstr str long) msvcrt.mbtowc
|
@ cdecl -private mbtowc(ptr str long) msvcrt.mbtowc
|
||||||
@ cdecl -private memchr(ptr long long) msvcrt.memchr
|
@ cdecl -private memchr(ptr long long) msvcrt.memchr
|
||||||
@ cdecl -private memcpy(ptr ptr long) msvcrt.memcpy
|
@ cdecl -private memcpy(ptr ptr long) msvcrt.memcpy
|
||||||
@ cdecl -private memmove(ptr ptr long) msvcrt.memmove
|
@ cdecl -private memmove(ptr ptr long) msvcrt.memmove
|
||||||
|
@ -1460,7 +1460,7 @@
|
||||||
@ cdecl -private strrchr(str long) msvcrt.strrchr
|
@ cdecl -private strrchr(str long) msvcrt.strrchr
|
||||||
@ cdecl -private strspn(str str) msvcrt.strspn
|
@ cdecl -private strspn(str str) msvcrt.strspn
|
||||||
@ cdecl -private strstr(str str) msvcrt.strstr
|
@ cdecl -private strstr(str str) msvcrt.strstr
|
||||||
@ varargs -private swprintf(wstr wstr) msvcrt.swprintf
|
@ varargs -private swprintf(ptr wstr) msvcrt.swprintf
|
||||||
@ cdecl -private tolower(long) msvcrt.tolower
|
@ cdecl -private tolower(long) msvcrt.tolower
|
||||||
@ cdecl -private toupper(long) msvcrt.toupper
|
@ cdecl -private toupper(long) msvcrt.toupper
|
||||||
@ cdecl -private towlower(long) msvcrt.towlower
|
@ cdecl -private towlower(long) msvcrt.towlower
|
||||||
|
|
|
@ -148,6 +148,11 @@ my @dll_groups =
|
||||||
"version",
|
"version",
|
||||||
"api-ms-win-downlevel-version-l1-1-0",
|
"api-ms-win-downlevel-version-l1-1-0",
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"msvcrt",
|
||||||
|
"ntdll",
|
||||||
|
"ntoskrnl.exe"
|
||||||
|
],
|
||||||
);
|
);
|
||||||
|
|
||||||
my $update_flags = 0;
|
my $update_flags = 0;
|
||||||
|
@ -256,6 +261,10 @@ sub update_spec_file($)
|
||||||
{
|
{
|
||||||
$flags = $parent{flags};
|
$flags = $parent{flags};
|
||||||
$flags =~ s/-ordinal\s*// if $descr{ordinal} eq "@";
|
$flags =~ s/-ordinal\s*// if $descr{ordinal} eq "@";
|
||||||
|
if ($descr{flags} =~ /-private/) # preserve -private flag
|
||||||
|
{
|
||||||
|
$flags = "-private " . $flags unless $flags =~ /-private/;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($parent{callconv} ne "stub" || $parent{args})
|
if ($parent{callconv} ne "stub" || $parent{args})
|
||||||
|
|
Loading…
Reference in New Issue