Поделиться через


Заголовок ntintsafe.h

Этот заголовок используется ядром. Дополнительные сведения см. в разделе:

ntintsafe.h содержит следующие программные интерфейсы:

Функции

 
__mulh

__RtlpMultiply128

__RtlpUnsignedMultiply128

__umulh

RtlByteToChar

Преобразует значение типа BYTE в значение типа CHAR.
RtlByteToInt8

Преобразует значение типа BYTE в значение типа INT8.
RtlDWordPtrAdd

Добавляет два значения типа DWORD_PTR.
RtlDWordPtrMult

Умножает одно значение типа DWORD_PTR на другое.
RtlDWordPtrSub

Вычитает одно значение типа DWORD_PTR из другого.
RtlInt8Add

Добавляет два значения типа INT8.
RtlInt8Mult

Умножает одно значение типа INT8 на другое.
RtlInt8Sub

Вычитает одно значение типа INT8 из другого.
RtlInt8ToUChar

Преобразует значение типа INT8 в значение типа UCHAR.
RtlInt8ToUInt

Преобразует значение типа INT8 в значение типа UINT.
RtlInt8ToUInt8

Преобразует значение типа INT8 в значение типа UINT8.
RtlInt8ToUIntPtr

Преобразует значение типа INT8 в значение типа UINT_PTR.
RtlInt8ToULong

Преобразует значение типа INT8 в значение типа ULONG.
RtlInt8ToULongLong

Преобразует значение типа INT8 в значение типа ULONGLONG.
RtlInt8ToULongPtr

Преобразует значение типа INT8 в значение типа ULONG_PTR.
RtlInt8ToUShort

Преобразует значение типа INT8 в значение типа USHORT.
RtlIntAdd

Добавляет два значения типа INT.
RtlIntMult

Умножает одно значение типа INT на другое.
RtlIntPtrAdd

Добавляет два значения типа INT_PTR.
RtlIntPtrMult

Умножает одно значение типа INT_PTR на другое.
RtlIntPtrSub

Вычитает одно значение типа INT_PTR из другого.
RtlIntPtrToChar

Преобразует значение типа INT_PTR в значение типа CHAR.
RtlIntPtrToInt

Преобразует значение типа INT_PTR в значение типа INT.
RtlIntPtrToInt8

Преобразует значение типа INT_PTR в значение типа INT8.
RtlIntPtrToLong

Преобразует значение типа INT_PTR в значение типа LONG.
RtlIntPtrToLongPtr

Преобразует значение типа INT_PTR в значение типа LONG_PTR.
RtlIntPtrToShort

Преобразует значение типа INT_PTR в значение типа SHORT.
RtlIntPtrToUChar

Преобразует значение типа INT_PTR в значение типа UCHAR.
RtlIntPtrToUInt

Преобразует значение типа INT_PTR в значение типа UINT.
RtlIntPtrToUInt8

Преобразует значение типа INT_PTR в значение типа UINT8.
RtlIntPtrToUIntPtr

Преобразует значение типа INT_PTR в значение типа UINT_PTR.
RtlIntPtrToULong

Преобразует значение типа INT_PTR в значение типа ULONG.
RtlIntPtrToULongLong

Преобразует значение типа INT_PTR в значение типа ULONGLONG.
RtlIntPtrToULongPtr

Преобразует значение типа INT_PTR в значение типа ULONG_PTR.
RtlIntPtrToUShort

Преобразует значение типа INT_PTR в значение типа USHORT.
RtlIntSub

Вычитает одно значение типа INT из другого.
RtlIntToChar

Преобразует значение типа INT в значение типа CHAR.
RtlIntToInt8

Преобразует значение типа INT в значение типа INT8.
RtlIntToShort

Преобразует значение типа INT в значение типа SHORT.
RtlIntToUChar

Преобразует значение типа INT в значение типа UCHAR.
RtlIntToUInt

Преобразует значение типа INT в значение типа UINT.
RtlIntToUInt8

Преобразует значение типа INT в значение типа UINT8.
RtlIntToULong

Преобразует значение типа INT в значение типа ULONG.
RtlIntToULongLong

Преобразует значение типа INT в значение типа ULONGLONG.
RtlIntToUShort

Преобразует значение типа INT в значение типа USHORT.
RtlLongAdd

Добавляет два значения типа LONG.
RtlLongLongAdd

Добавляет два значения типа LONGLONG.
RtlLongLongMult

Умножает одно значение типа LONGLONG на другое.
RtlLongLongSub

Вычитает одно значение типа LONGLONG из другого.
RtlLongLongLongToChar

Преобразует значение типа LONGLONG в значение типа CHAR.
RtlLongLongToInt

Преобразует значение типа LONGLONG в значение типа INT.
RtlLongLongToInt8

Преобразует значение типа LONGLONG в значение типа INT8.
RtlLongLongToIntPtr

Преобразует значение типа LONGLONG в значение типа INT_PTR.
RtlLongLongLongToLong

Преобразует значение типа LONGLONG в значение типа LONG.
RtlLongLongToLongPtr

Преобразует значение типа LONGLONG в значение типа LONG_PTR.
RtlLongLongToShort

Преобразует значение типа LONGLONG в значение типа SHORT.
RtlLongLongToUChar

Преобразует значение типа LONGLONG в значение типа UCHAR.
RtlLongLongToUInt

Преобразует значение типа LONGLONG в значение типа UINT.
RtlLongLongToUInt8

Преобразует значение типа LONGLONG в значение типа UNIT8.
RtlLongLongToULong

Преобразует значение типа LONGLONG в значение типа ULONG.
RtlLongLongToULongLongLong

Преобразует значение типа LONGLONG в значение типа LONGLONG.
RtlLongLongToUShort

Преобразует значение типа LONGLONG в значение типа USHORT.
RtlLongMult

Умножает одно значение типа LONG на другое.
RtlLongPtrAdd

Добавляет два значения типа LONG_PTR.
RtlLongPtrMult

Умножает одно значение типа LONG_PTR на другое.
RtlLongPtrSub

Вычитает одно значение типа LONG_PTR из другого.
RtlLongPtrToChar

Преобразует значение типа LONG_PTR в значение типа CHAR.
RtlLongPtrToInt

Преобразует значение типа LONG_PTR в значение типа INT.
RtlLongPtrToInt8

Преобразует значение типа LONG_PTR в значение типа INT8.
RtlLongPtrToIntPtr

Преобразует значение типа LONG_PTR в значение типа INT_PTR.
RtlLongPtrToLong

Преобразует значение типа LONG_PTR в значение типа LONG.
RtlLongPtrToShort

Преобразует значение типа LONG_PTR в значение типа SHORT.
RtlLongPtrToUChar

Преобразует значение типа LONG_PTR в значение типа UCHAR.
RtlLongPtrToUInt

Преобразует значение типа LONG_PTR в значение типа UINT.
RtlLongPtrToUInt8

Преобразует значение типа LONG_PTR в значение типа UINT8.
RtlLongPtrToUIntPtr

Преобразует значение типа LONG_PTR в значение типа UINT_PTR.
RtlLongPtrToULong

Преобразует значение типа LONG_PTR в значение типа ULONG.
RtlLongPtrToULongLong

Преобразует значение типа LONG_PTR в значение типа ULONGLONG.
RtlLongPtrToULongPtr

Преобразует значение типа LONG_PTR в значение типа ULONG_PTR.
RtlLongPtrToUShort

Преобразует значение типа LONG_PTR в значение типа USHORT.
RtlLongSub

Вычитает одно значение типа LONG из другого.
RtlLongToChar

Преобразует значение типа LONG в значение типа CHAR.
RtlLongToInt

Преобразует значение типа LONG в значение типа INT.
RtlLongToInt8

Преобразует значение типа LONG в значение типа INT8.
RtlLongToIntPtr

Преобразует значение типа LONG в значение типа INT_PTR.
RtlLongToShort

Преобразует значение типа LONG в значение типа SHORT.
RtlLongToUChar

Преобразует значение типа LONG в значение типа UCHAR.
RtlLongToUInt

Преобразует значение типа LONG в значение типа UINT.
RtlLongToUInt8

Преобразует значение типа LONG в значение типа UINT8.
RtlLongToUIntPtr

Преобразует значение типа LONG в значение типа UINT_PTR.
RtlLongToULong

Преобразует значение типа LONG в значение типа ULONG.
RtlLongToULongLong

Преобразует значение типа LONG в значение типа ULONGLONG.
RtlLongToULongPtr

Преобразует значение типа LONG в значение типа ULONG_PTR.
RtlLongToUShort

Преобразует значение типа LONG в значение типа USHORT.
RtlPtrdiffTAdd

Добавляет два значения типа PTRDIFF_T.
RtlPtrdiffTMult

Умножает одно значение типа PTRDIFF_T на другое.
RtlPtrdiffTSub

Вычитает одно значение типа PTRDIFF_T из другого.
RtlShortAdd

Добавляет два значения типа SHORT.
RtlShortMult

Умножает одно значение типа SHORT на другое.
RtlShortSub

Вычитает одно значение типа SHORT из другого.
RtlShortToChar

Преобразует значение типа SHORT в значение типа CHAR.
RtlShortToDWordPtr

Преобразует значение типа SHORT в значение типа DWORD_PTR.
RtlShortToInt8

Преобразует значение типа SHORT в значение типа INT8.
RtlShortToUChar

Преобразует значение типа SHORT в значение типа UCHAR.
RtlShortToUInt

Преобразует значение типа SHORT в значение типа UINT.
RtlShortToUInt8

Преобразует значение типа SHORT в значение типа UINT8.
RtlShortToUIntPtr

Преобразует значение типа SHORT в значение типа UINT_PTR.
RtlShortToULong

Преобразует значение типа SHORT в значение типа ULONG.
RtlShortToULongLong

Преобразует значение типа SHORT в значение типа ULONGLONG.
RtlShortToULongPtr

Преобразует значение типа SHORT в значение типа ULONG_PTR.
RtlShortToUShort

Преобразует значение типа SHORT в значение типа USHORT.
RtlSizeTAdd

Добавляет два значения типа SIZE_T.
RtlSizeTMult

Умножает одно значение типа SIZE_T на другое.
RtlSizetSub

Вычитает одно значение типа SIZE_T из другого.
RtlSSIZETAdd

Добавляет два значения типа SSIZE_T.
RtlSSIZETMult

Умножает одно значение типа SSIZE_T на другое.
RtlSSIZETSub

Вычитает одно значение типа SSIZE_T из другого.
RtlUInt8Add

Добавляет два значения типа UINT8.
RtlUInt8Mult

Умножает одно значение типа UINT8 на другое.
RtlUInt8Sub

Подпрограмма RtlUInt8Sub вычитает одно значение типа UINT8 из другого.
RtlUInt8ToChar

Преобразует значение типа UINT8 в значение типа CHAR.
RtlUInt8ToInt8

Преобразует значение типа UINT8 в значение типа INT8.
RtlUIntAdd

Добавляет два значения типа UINT.
RtlUIntMult

Умножает одно значение типа UINT на другое.
RtlUIntPtrAdd

Добавляет два значения типа UINT_PTR.
RtlUIntPtrMult

Умножает одно значение типа UINT_PTR на другое.
RtlUIntPtrSub

Вычитает одно значение типа UINT_PTR из другого.
RtlUIntPtrToChar

Преобразует значение типа UINT_PTR в значение типа CHAR.
RtlUIntPtrToInt

Преобразует значение типа UINT_PTR в значение типа INT.
RtlUIntPtrToInt16

Преобразует значение типа UINT_PTR в значение типа INT16.
RtlUIntPtrToInt8

Преобразует значение типа UINT_PTR в значение типа INT8.
RtlUIntPtrToIntPtr

Преобразует значение типа UINT_PTR в значение типа INT_PTR.
RtlUIntPtrToLong

Преобразует значение типа UINT_PTR в значение типа LONG.
RtlUIntPtrToLongLong

Преобразует значение типа UINT_PTR в значение типа LONGLONG.
RtlUIntPtrToLongPtr

Преобразует значение типа UINT_PTR в значение типа LONG_PTR.
RtlUIntPtrToShort

Преобразует значение типа UINT_PTR в значение типа SHORT.
RtlUIntPtrToUChar

Преобразует значение типа UINT_PTR в значение типа UCHAR.
RtlUIntPtrToUInt

Преобразует значение типа UINT_PTR в значение типа UINT.
RtlUIntPtrToUInt16

Преобразует значение типа UINT_PTR в значение типа UINT16.
RtlUIntPtrToUInt8

Преобразует значение типа UINT_PTR в значение типа UINT8.
RtlUIntPtrToULong

Узнайте, как эта функция преобразует значение типа UINT_PTR в значение типа LONG.
RtlUIntPtrToUShort

Преобразует значение типа UINT_PTR в значение типа USHORT.
RtlUIntSub

Вычитает одно значение типа UINT из другого.
RtlUIntToChar

Преобразует значение типа UINT в значение типа CHAR.
RtlUIntToInt

Преобразует значение типа UINT в значение типа INT.
RtlUIntToInt8

Преобразует значение типа UINT в значение типа INT8.
RtlUIntToIntPtr

Преобразует значение типа UINT в значение типа INT_PTR.
RtlUIntToLong

Преобразует значение типа UINT в значение типа LONG.
RtlUIntToLongPtr

Преобразует значение типа UINT в значение типа LONG_PTR.
RtlUIntToShort

Преобразует значение типа UINT в значение типа SHORT.
RtlUIntToUChar

Преобразует значение типа UINT в значение типа UCHAR.
RtlUIntToUInt8

Преобразует значение типа UINT в значение типа UINT8.
RtlUIntToUShort

Преобразует значение типа UINT в значение типа USHORT.
RtlULongAdd

Добавляет два значения типа ULONG.
RtlULongLongAdd

Добавляет два значения типа ULONGLONG.
RtlULongLongMult

Умножает одно значение типа ULONGLONG на другое.
RtlULongLongSub

Вычитает одно значение типа ULONGLONG из другого.
RtlULongLongToChar

Преобразует значение типа ULONGLONG в значение типа CHAR.
RtlULongLongToInt

Преобразует значение типа ULONGLONG в значение типа INT.
RtlULongLongToInt8

Преобразует значение типа ULONGLONG в значение типа INT8.
RtlULongLongToLong

Преобразует значение типа ULONGLONG в значение типа LONG.
RtlULongLongLongToLongLong

Преобразует значение типа ULONGLONG в значение типа LONGLONG.
RtlULongLongToLongPtr

Преобразует значение типа ULONGLONG в значение типа LONG_PTR.
RtlULongLongToShort

Преобразует значение типа ULONGLONG в значение типа SHORT.
RtlULongLongToUChar

Преобразует значение типа ULONGLONG в значение типа UCHAR.
RtlULongLongToUInt

Преобразует значение типа ULONGLONG в значение типа UINT.
RtlULongLongToUInt8

Преобразует значение типа ULONGLONG в значение типа UINT8.
RtlULongLongToUIntPtr

Преобразует значение типа ULONGLONG в значение типа UINT_PTR.
RtlULongLongToULong

Преобразует значение типа ULONGLONG в значение типа ULONG.
RtlULongLongToULongPtr

Преобразует значение типа ULONGLONG в значение типа ULONG_PTR.
RtlULongLongToUShort

Преобразует значение типа ULONGLONG в значение типа USHORT.
RtlULongMult

Умножает одно значение типа ULONG на другое.
RtlULongPtrAdd

Добавляет два значения типа ULONG_PTR.
RtlULongPtrMult

Умножает одно значение типа ULONG_PTR на другое.
RtlULongPtrSub

Вычитает одно значение типа ULONG_PTR из другого.
RtlULongPtrToChar

Преобразует значение типа ULONG_PTR в значение типа CHAR.
RtlULongPtrToInt

Преобразует значение типа ULONG_PTR в значение типа INT.
RtlULongPtrToInt8

Преобразует значение типа ULONG_PTR в значение типа INT8.
RtlULongPtrToIntPtr

Преобразует значение типа ULONG_PTR в значение типа INT_PTR.
RtlULongPtrToLong

Преобразует значение типа ULONG_PTR в значение типа LONG.
RtlULongPtrToLongLong

Преобразует значение типа ULONG_PTR в значение типа LONGLONG.
RtlULongPtrToLongPtr

Преобразует значение типа ULONG_PTR в значение типа LONG_PTR.
RtlULongPtrToShort

Преобразует значение типа ULONG_PTR в значение типа SHORT.
RtlULongPtrToUChar

Преобразует значение типа ULONG_PTR в значение типа UCHAR.
RtlULongPtrToUInt

Преобразует значение типа ULONG_PTR в значение типа UINT.
RtlULongPtrToUInt8

Преобразует значение типа ULONG_PTR в значение типа UINT8.
RtlULongPtrToUIntPtr

Преобразует значение типа ULONG_PTR в значение типа UINT_PTR.
RtlULongPtrToULong

Преобразует значение типа ULONG_PTR в значение типа ULONG.
RtlULongPtrToUShort

Преобразует значение типа ULONG_PTR в значение типа USHORT.
RtlULongSub

Вычитает одно значение типа ULONG из другого.
RtlULongToChar

Преобразует значение типа ULONG в значение типа CHAR.
RtlULongToInt

Преобразует значение типа ULONG в значение типа INT.
RtlULongToInt8

Преобразует значение типа ULONG в значение типа INT8.
RtlULongToIntPtr

Преобразует значение типа ULONG в значение типа INT_PTR.
RtlULongToLong

Преобразует значение типа ULONG в значение типа LONG.
RtlULongToLongPtr

Преобразует значение типа ULONG в значение типа LONG_PTR.
RtlULongToShort

Преобразует значение типа ULONG в значение типа SHORT.
RtlULongToUChar

Преобразует значение типа ULONG в значение типа UCHAR.
RtlULongToUInt

Преобразует значение типа ULONG в значение типа UINT.
RtlULongToUInt8

Узнайте, как эта функция преобразует значение типа ULONG_PTR в значение типа UINT8.
RtlULongToUIntPtr

Узнайте, как этот метод преобразует значение типа ULONG_PTR в значение типа UINT_PTR.
RtlULongToUShort

Преобразует значение типа ULONG в значение типа USHORT.
RtlUShortAdd

Добавляет два значения типа USHORT.
RtlUShortMult

Умножает одно значение типа USHORT на другое.
RtlUShortSub

Вычитает одно значение типа USHORT из другого.
RtlUShortToChar

Преобразует значение типа USHORT в значение типа CHAR.
RtlUShortToInt8

Преобразует значение типа USHORT в значение типа INT8.
RtlUShortToShort

Преобразует значение типа USHORT в значение типа SHORT.
RtlUShortToUChar

Преобразует значение типа USHORT в значение типа UCHAR.
RtlUShortToUInt8

Преобразует значение типа USHORT в значение типа UINT8.