ntintsafe.h header
This header is used by kernel. For more information, see:
ntintsafe.h contains the following programming interfaces:
Functions
__mulh |
__RtlpMultiply128 |
__RtlpUnsignedMultiply128 |
__umulh |
RtlByteToChar Converts a value of type BYTE to a value of type CHAR. |
RtlByteToInt8 Converts a value of type BYTE to a value of type INT8. |
RtlDWordPtrAdd Adds two values of type DWORD_PTR. |
RtlDWordPtrMult Multiplies one value of type DWORD_PTR by another. |
RtlDWordPtrSub Subtracts one value of type DWORD_PTR from another. |
RtlInt8Add Adds two values of type INT8. |
RtlInt8Mult Multiplies one value of type INT8 by another. |
RtlInt8Sub Subtracts one value of type INT8 from another. |
RtlInt8ToUChar Converts a value of type INT8 to a value of type UCHAR. |
RtlInt8ToUInt Converts a value of type INT8 to a value of type UINT. |
RtlInt8ToUInt8 Converts a value of type INT8 to a value of type UINT8. |
RtlInt8ToUIntPtr Converts a value of type INT8 to a value of type UINT_PTR. |
RtlInt8ToULong Converts a value of type INT8 to a value of type ULONG. |
RtlInt8ToULongLong Converts a value of type INT8 to a value of type ULONGLONG. |
RtlInt8ToULongPtr Converts a value of type INT8 to a value of type ULONG_PTR. |
RtlInt8ToUShort Converts a value of type INT8 to a value of type USHORT. |
RtlIntAdd Adds two values of type INT. |
RtlIntMult Multiplies one value of type INT by another. |
RtlIntPtrAdd Adds two values of type INT_PTR. |
RtlIntPtrMult Multiplies one value of type INT_PTR by another. |
RtlIntPtrSub Subtracts one value of type INT_PTR from another. |
RtlIntPtrToChar Converts a value of type INT_PTR to a value of type CHAR. |
RtlIntPtrToInt Converts a value of type INT_PTR to a value of type INT. |
RtlIntPtrToInt8 Converts a value of type INT_PTR to a value of type INT8. |
RtlIntPtrToLong Converts a value of type INT_PTR to a value of type LONG. |
RtlIntPtrToLongPtr Converts a value of type INT_PTR to a value of type LONG_PTR. |
RtlIntPtrToShort Converts a value of type INT_PTR to a value of type SHORT. |
RtlIntPtrToUChar Converts a value of type INT_PTR to a value of type UCHAR. |
RtlIntPtrToUInt Converts a value of type INT_PTR to a value of type UINT. |
RtlIntPtrToUInt8 Converts a value of type INT_PTR to a value of type UINT8. |
RtlIntPtrToUIntPtr Converts a value of type INT_PTR to a value of type UINT_PTR. |
RtlIntPtrToULong Converts a value of type INT_PTR to a value of type ULONG. |
RtlIntPtrToULongLong Converts a value of type INT_PTR to a value of type ULONGLONG. |
RtlIntPtrToULongPtr Converts a value of type INT_PTR to a value of type ULONG_PTR. |
RtlIntPtrToUShort Converts a value of type INT_PTR to a value of type USHORT. |
RtlIntSub Subtracts one value of type INT from another. |
RtlIntToChar Converts a value of type INT to a value of type CHAR. |
RtlIntToInt8 Converts a value of type INT to a value of type INT8. |
RtlIntToShort Converts a value of type INT to a value of type SHORT. |
RtlIntToUChar Converts a value of type INT to a value of type UCHAR. |
RtlIntToUInt Converts a value of type INT to a value of type UINT. |
RtlIntToUInt8 Converts a value of type INT to a value of type UINT8. |
RtlIntToULong Converts a value of type INT to a value of type ULONG. |
RtlIntToULongLong Converts a value of type INT to a value of type ULONGLONG. |
RtlIntToUShort Converts a value of type INT to a value of type USHORT. |
RtlLongAdd Adds two values of type LONG. |
RtlLongLongAdd Adds two values of type LONGLONG. |
RtlLongLongMult Multiplies one value of type LONGLONG by another. |
RtlLongLongSub Subtracts one value of type LONGLONG from another. |
RtlLongLongToChar Converts a value of type LONGLONG to a value of type CHAR. |
RtlLongLongToInt Converts a value of type LONGLONG to a value of type INT. |
RtlLongLongToInt8 Converts a value of type LONGLONG to a value of type INT8. |
RtlLongLongToIntPtr Converts a value of type LONGLONG to a value of type INT_PTR. |
RtlLongLongToLong Converts a value of type LONGLONG to a value of type LONG. |
RtlLongLongToLongPtr Converts a value of type LONGLONG to a value of type LONG_PTR. |
RtlLongLongToShort Converts a value of type LONGLONG to a value of type SHORT. |
RtlLongLongToUChar Converts a value of type LONGLONG to a value of type UCHAR. |
RtlLongLongToUInt Converts a value of type LONGLONG to a value of type UINT. |
RtlLongLongToUInt8 Converts a value of type LONGLONG to a value of type UNIT8. |
RtlLongLongToULong Converts a value of type LONGLONG to a value of type ULONG. |
RtlLongLongToULongLong Converts a value of type LONGLONG to a value of type LONGLONG. |
RtlLongLongToUShort Converts a value of type LONGLONG to a value of type USHORT. |
RtlLongMult Multiplies one value of type LONG by another. |
RtlLongPtrAdd Adds two values of type LONG_PTR. |
RtlLongPtrMult Multiplies one value of type LONG_PTR by another. |
RtlLongPtrSub Subtracts one value of type LONG_PTR from another. |
RtlLongPtrToChar Converts a value of type LONG_PTR to a value of type CHAR. |
RtlLongPtrToInt Converts a value of type LONG_PTR to a value of type INT. |
RtlLongPtrToInt8 Converts a value of type LONG_PTR to a value of type INT8. |
RtlLongPtrToIntPtr Converts a value of type LONG_PTR to a value of type INT_PTR. |
RtlLongPtrToLong Converts a value of type LONG_PTR to a value of type LONG. |
RtlLongPtrToShort Converts a value of type LONG_PTR to a value of type SHORT. |
RtlLongPtrToUChar Converts a value of type LONG_PTR to a value of type UCHAR. |
RtlLongPtrToUInt Converts a value of type LONG_PTR to a value of type UINT. |
RtlLongPtrToUInt8 Converts a value of type LONG_PTR to a value of type UINT8. |
RtlLongPtrToUIntPtr Converts a value of type LONG_PTR to a value of type UINT_PTR. |
RtlLongPtrToULong Converts a value of type LONG_PTR to a value of type ULONG. |
RtlLongPtrToULongLong Converts a value of type LONG_PTR to a value of type ULONGLONG. |
RtlLongPtrToULongPtr Converts a value of type LONG_PTR to a value of type ULONG_PTR. |
RtlLongPtrToUShort Converts a value of type LONG_PTR to a value of type USHORT. |
RtlLongSub Subtracts one value of type LONG from another. |
RtlLongToChar Converts a value of type LONG to a value of type CHAR. |
RtlLongToInt Converts a value of type LONG to a value of type INT. |
RtlLongToInt8 Converts a value of type LONG to a value of type INT8. |
RtlLongToIntPtr Converts a value of type LONG to a value of type INT_PTR. |
RtlLongToShort Converts a value of type LONG to a value of type SHORT. |
RtlLongToUChar Converts a value of type LONG to a value of type UCHAR. |
RtlLongToUInt Converts a value of type LONG to a value of type UINT. |
RtlLongToUInt8 Converts a value of type LONG to a value of type UINT8. |
RtlLongToUIntPtr Converts a value of type LONG to a value of type UINT_PTR. |
RtlLongToULong Converts a value of type LONG to a value of type ULONG. |
RtlLongToULongLong Converts a value of type LONG to a value of type ULONGLONG. |
RtlLongToULongPtr Converts a value of type LONG to a value of type ULONG_PTR. |
RtlLongToUShort Converts a value of type LONG to a value of type USHORT. |
RtlPtrdiffTAdd Adds two values of type PTRDIFF_T. |
RtlPtrdiffTMult Multiplies one value of type PTRDIFF_T by another. |
RtlPtrdiffTSub Subtracts one value of type PTRDIFF_T from another. |
RtlShortAdd Adds two values of type SHORT. |
RtlShortMult Multiplies one value of type SHORT by another. |
RtlShortSub Subtracts one value of type SHORT from another. |
RtlShortToChar Converts a value of type SHORT to a value of type CHAR. |
RtlShortToDWordPtr Converts a value of type SHORT to a value of type DWORD_PTR. |
RtlShortToInt8 Converts a value of type SHORT to a value of type INT8. |
RtlShortToUChar Converts a value of type SHORT to a value of type UCHAR. |
RtlShortToUInt Converts a value of type SHORT to a value of type UINT. |
RtlShortToUInt8 Converts a value of type SHORT to a value of type UINT8. |
RtlShortToUIntPtr Converts a value of type SHORT to a value of type UINT_PTR. |
RtlShortToULong Converts a value of type SHORT to a value of type ULONG. |
RtlShortToULongLong Converts a value of type SHORT to a value of type ULONGLONG. |
RtlShortToULongPtr Converts a value of type SHORT to a value of type ULONG_PTR. |
RtlShortToUShort Converts a value of type SHORT to a value of type USHORT. |
RtlSizeTAdd Adds two values of type SIZE_T. |
RtlSizeTMult Multiplies one value of type SIZE_T by another. |
RtlSizeTSub Subtracts one value of type SIZE_T from another. |
RtlSSIZETAdd Adds two values of type SSIZE_T. |
RtlSSIZETMult Multiplies one value of type SSIZE_T by another. |
RtlSSIZETSub Subtracts one value of type SSIZE_T from another. |
RtlUInt8Add Adds two values of type UINT8. |
RtlUInt8Mult Multiplies one value of type UINT8 by another. |
RtlUInt8Sub The RtlUInt8Sub routine subtracts one value of type UINT8 from another. |
RtlUInt8ToChar Converts a value of type UINT8 to a value of type CHAR. |
RtlUInt8ToInt8 Converts a value of type UINT8 to a value of type INT8. |
RtlUIntAdd Adds two values of type UINT. |
RtlUIntMult Multiplies one value of type UINT by another. |
RtlUIntPtrAdd Adds two values of type UINT_PTR. |
RtlUIntPtrMult Multiplies one value of type UINT_PTR by another. |
RtlUIntPtrSub Subtracts one value of type UINT_PTR from another. |
RtlUIntPtrToChar Converts a value of type UINT_PTR to a value of type CHAR. |
RtlUIntPtrToInt Converts a value of type UINT_PTR to a value of type INT. |
RtlUIntPtrToInt16 Converts a value of type UINT_PTR to a value of type INT16. |
RtlUIntPtrToInt8 Converts a value of type UINT_PTR to a value of type INT8. |
RtlUIntPtrToIntPtr Converts a value of type UINT_PTR to a value of type INT_PTR. |
RtlUIntPtrToLong Converts a value of type UINT_PTR to a value of type LONG. |
RtlUIntPtrToLongLong Converts a value of type UINT_PTR to a value of type LONGLONG. |
RtlUIntPtrToLongPtr Converts a value of type UINT_PTR to a value of type LONG_PTR. |
RtlUIntPtrToShort Converts a value of type UINT_PTR to a value of type SHORT. |
RtlUIntPtrToUChar Converts a value of type UINT_PTR to a value of type UCHAR. |
RtlUIntPtrToUInt Converts a value of type UINT_PTR to a value of type UINT. |
RtlUIntPtrToUInt16 Converts a value of type UINT_PTR to a value of type UINT16. |
RtlUIntPtrToUInt8 Converts a value of type UINT_PTR to a value of type UINT8. |
RtlUIntPtrToULong Learn how this function converts a value of type UINT_PTR to a value of type LONG. |
RtlUIntPtrToUShort Converts a value of type UINT_PTR to a value of type USHORT. |
RtlUIntSub Subtracts one value of type UINT from another. |
RtlUIntToChar Converts a value of type UINT to a value of type CHAR. |
RtlUIntToInt Converts a value of type UINT to a value of type INT. |
RtlUIntToInt8 Converts a value of type UINT to a value of type INT8. |
RtlUIntToIntPtr Converts a value of type UINT to a value of type INT_PTR. |
RtlUIntToLong Converts a value of type UINT to a value of type LONG. |
RtlUIntToLongPtr Converts a value of type UINT to a value of type LONG_PTR. |
RtlUIntToShort Converts a value of type UINT to a value of type SHORT. |
RtlUIntToUChar Converts a value of type UINT to a value of type UCHAR. |
RtlUIntToUInt8 Converts a value of type UINT to a value of type UINT8. |
RtlUIntToUShort Converts a value of type UINT to a value of type USHORT. |
RtlULongAdd Adds two values of type ULONG. |
RtlULongLongAdd Adds two values of type ULONGLONG. |
RtlULongLongMult Multiplies one value of type ULONGLONG by another. |
RtlULongLongSub Subtracts one value of type ULONGLONG from another. |
RtlULongLongToChar Converts a value of type ULONGLONG to a value of type CHAR. |
RtlULongLongToInt Converts a value of type ULONGLONG to a value of type INT. |
RtlULongLongToInt8 Converts a value of type ULONGLONG to a value of type INT8. |
RtlULongLongToLong Converts a value of type ULONGLONG to a value of type LONG. |
RtlULongLongToLongLong Converts a value of type ULONGLONG to a value of type LONGLONG. |
RtlULongLongToLongPtr Converts a value of type ULONGLONG to a value of type LONG_PTR. |
RtlULongLongToShort Converts a value of type ULONGLONG to a value of type SHORT. |
RtlULongLongToUChar Converts a value of type ULONGLONG to a value of type UCHAR. |
RtlULongLongToUInt Converts a value of type ULONGLONG to a value of type UINT. |
RtlULongLongToUInt8 Converts a value of type ULONGLONG to a value of type UINT8. |
RtlULongLongToUIntPtr Converts a value of type ULONGLONG to a value of type UINT_PTR. |
RtlULongLongToULong Converts a value of type ULONGLONG to a value of type ULONG. |
RtlULongLongToULongPtr Converts a value of type ULONGLONG to a value of type ULONG_PTR. |
RtlULongLongToUShort Converts a value of type ULONGLONG to a value of type USHORT. |
RtlULongMult Multiplies one value of type ULONG by another. |
RtlULongPtrAdd Adds two values of type ULONG_PTR. |
RtlULongPtrMult Multiplies one value of type ULONG_PTR by another. |
RtlULongPtrSub Subtracts one value of type ULONG_PTR from another. |
RtlULongPtrToChar Converts a value of type ULONG_PTR to a value of type CHAR. |
RtlULongPtrToInt Converts a value of type ULONG_PTR to a value of type INT. |
RtlULongPtrToInt8 Converts a value of type ULONG_PTR to a value of type INT8. |
RtlULongPtrToIntPtr Converts a value of type ULONG_PTR to a value of type INT_PTR. |
RtlULongPtrToLong Converts a value of type ULONG_PTR to a value of type LONG. |
RtlULongPtrToLongLong Converts a value of type ULONG_PTR to a value of type LONGLONG. |
RtlULongPtrToLongPtr Converts a value of type ULONG_PTR to a value of type LONG_PTR. |
RtlULongPtrToShort Converts a value of type ULONG_PTR to a value of type SHORT. |
RtlULongPtrToUChar Converts a value of type ULONG_PTR to a value of type UCHAR. |
RtlULongPtrToUInt Converts a value of type ULONG_PTR to a value of type UINT. |
RtlULongPtrToUInt8 Converts a value of type ULONG_PTR to a value of type UINT8. |
RtlULongPtrToUIntPtr Converts a value of type ULONG_PTR to a value of type UINT_PTR. |
RtlULongPtrToULong Converts a value of type ULONG_PTR to a value of type ULONG. |
RtlULongPtrToUShort Converts a value of type ULONG_PTR to a value of type USHORT. |
RtlULongSub Subtracts one value of type ULONG from another. |
RtlULongToChar Converts a value of type ULONG to a value of type CHAR. |
RtlULongToInt Converts a value of type ULONG to a value of type INT. |
RtlULongToInt8 Converts a value of type ULONG to a value of type INT8. |
RtlULongToIntPtr Converts a value of type ULONG to a value of type INT_PTR. |
RtlULongToLong Converts a value of type ULONG to a value of type LONG. |
RtlULongToLongPtr Converts a value of type ULONG to a value of type LONG_PTR. |
RtlULongToShort Converts a value of type ULONG to a value of type SHORT. |
RtlULongToUChar Converts a value of type ULONG to a value of type UCHAR. |
RtlULongToUInt Converts a value of type ULONG to a value of type UINT. |
RtlULongToUInt8 Learn how this function converts a value of type ULONG_PTR to a value of type UINT8. |
RtlULongToUIntPtr Learn how this method converts a value of type ULONG_PTR to a value of type UINT_PTR. |
RtlULongToUShort Converts a value of type ULONG to a value of type USHORT. |
RtlUShortAdd Adds two values of type USHORT. |
RtlUShortMult Multiplies one value of type USHORT by another. |
RtlUShortSub Subtracts one value of type USHORT from another. |
RtlUShortToChar Converts a value of type USHORT to a value of type CHAR. |
RtlUShortToInt8 Converts a value of type USHORT to a value of type INT8. |
RtlUShortToShort Converts a value of type USHORT to a value of type SHORT. |
RtlUShortToUChar Converts a value of type USHORT to a value of type UCHAR. |
RtlUShortToUInt8 Converts a value of type USHORT to a value of type UINT8. |