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

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

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

Функции

 
ByteToChar

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

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

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

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

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

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

Умножает два значения типа INT8.
Int8Sub

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

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

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

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

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

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

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

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

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

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

Умножает два значения типа INT.
IntPtrAdd

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

Умножает два значения типа INT_PTR.
IntPtrSub

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Умножает два значения типа LONGLONG.
LongLongSub

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Умножает два значения типа LONG.
LongPtrAdd

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

Умножает два значения типа LONG_PTR.
LongPtrSub

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Умножает два значения типа ptrdiff_t.
PtrdifftSub

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

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

Умножает два значения типа SHORT.
ShortSub

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

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

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

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

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

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

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

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

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

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

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

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

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

Умножает одно значение типа size_t на другое. (SizeTMult)
SizeTSub

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

Добавляет два SSIZE_T значения вместе.
SSIZETMult

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

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

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

Умножает два значения типа UINT8.
UInt8Sub

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Умножает одно значение типа size_t на другое. S
ULongLongSub

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Преобразует значение типа SIZE_T в значение типа INT64.
ULongPtrToLongPtr

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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