cabeçalho intsafe.h

Esse cabeçalho é usado pelo Shell do Windows. Para obter mais informações, consulte:

intsafe.h contém as seguintes interfaces de programação:

Funções

 
ByteToChar

Converte um valor do tipo BYTE em um valor do tipo CHAR.
ByteToInt8

Converte um valor do tipo BYTE em um valor do tipo INT8.
DWordPtrAdd

Adiciona dois valores do tipo DWORD_PTR.
DWordPtrMult

Multiplica um valor do tipo DWORD_PTR por outro.
DWordPtrSub

Subtrai um valor do tipo DWORD_PTR de outro.
Int8Add

Adiciona dois valores do tipo INT8.
Int8Mult

Multiplica dois valores do tipo INT8.
Int8Sub

Subtrai um valor do tipo INT8 de outro.
Int8ToUChar

Converte um valor do tipo INT8 em um valor do tipo UCHAR.
Int8ToUInt

Converte um valor do tipo INT8 em um valor do tipo UINT.
Int8ToUInt8

Converte um valor do tipo INT8 em um valor do tipo UINT8.
Int8ToUIntPtr

Converte um valor do tipo INT8 em um valor do tipo UINT_PTR.
Int8ToULong

Converte um valor do tipo INT8 em um valor do tipo ULONG.
Int8ToULongLong

Converte um valor do tipo INT8 em um valor do tipo ULONGLONG.
Int8ToULongPtr

Converte um valor do tipo INT8 em um valor do tipo ULONG_PTR.
Int8ToUShort

Converte um valor do tipo INT8 em um valor do tipo USHORT.
IntAdd

Adiciona dois valores do tipo INT.
IntMult

Multiplica dois valores do tipo INT.
IntPtrAdd

Adiciona dois valores do tipo INT_PTR.
IntPtrMult

Multiplica dois valores do tipo INT_PTR.
IntPtrSub

Subtrai um valor do tipo INT_PTR de outro.
IntPtrToChar

Converte um valor do tipo INT_PTR em um valor do tipo CHAR.
IntPtrToInt

Converte um valor do tipo INT_PTR em um valor do tipo INT.
IntPtrToInt8

Converte um valor do tipo INT_PTR em um valor do tipo INT8.
IntPtrToLong

Converte um valor do tipo INT_PTR em um valor do tipo LONG.
IntPtrToLongPtr

Converte um valor do tipo INT_PTR em um valor do tipo LONG_PTR.
IntPtrToShort

Converte um valor do tipo INT_PTR em um valor do tipo SHORT.
IntPtrToUChar

Converte um valor do tipo INT_PTR em um valor do tipo UCHAR.
IntPtrToUInt

Converte um valor do tipo INT_PTR em um valor do tipo UINT.
IntPtrToUInt8

Converte um valor do tipo INT_PTR em um valor do tipo UINT8.
IntPtrToUIntPtr

Converte um valor do tipo INT_PTR em um valor do tipo UINT_PTR.
IntPtrToULong

Converte um valor do tipo INT_PTR em um valor do tipo ULONG.
IntPtrToULongLong

Converte um valor do tipo INT_PTR em um valor do tipo ULONGLONG.
IntPtrToULongPtr

Converte um valor do tipo INT_PTR em um valor do tipo ULONG_PTR.
IntPtrToUShort

Converte um valor do tipo INT_PTR em um valor do tipo USHORT.
IntSub

Subtrai um valor do tipo INT de outro.
IntToChar

Converte um valor do tipo INT em um valor do tipo CHAR.
IntToInt8

Converte um valor do tipo INT em um valor do tipo INT8.
IntToShort

Converte um valor do tipo INT em um valor do tipo SHORT.
IntToUChar

Converte um valor do tipo INT em um valor do tipo UCHAR.
IntToUInt

Converte um valor do tipo INT em um valor do tipo UINT.
IntToUInt8

Converte um valor do tipo INT em um valor do tipo UINT8.
IntToULong

Converte um valor do tipo INT em um valor do tipo ULONG.
IntToULongLong

Converte um valor do tipo INT em um valor do tipo UINT_PTR.
IntToUShort

Converte um valor do tipo INT em um valor do tipo USHORT.
LongAdd

Adiciona dois valores do tipo LONG.
LongLongAdd

Adiciona dois valores do tipo LONGLONG.
LongLongMult

Multiplica dois valores do tipo LONGLONG.
LongLongSub

Subtrai um valor do tipo LONGLONG de outro.
LongLongToChar

Converte um valor do tipo LONGLONG em um valor do tipo CHAR.
LongLongToInt

Converte um valor do tipo LONGLONG em um valor do tipo INT.
LongLongToInt8

Converte um valor do tipo LONGLONG em um valor do tipo INT8.
LongLongToIntPtr

Converte um valor do tipo LONGLONG em um valor do tipo INT_PTR.
LongLongToLong

Converte um valor do tipo LONGLONG em um valor do tipo LONG.
LongLongToLongPtr

Converte um valor do tipo LONGLONG em um valor do tipo LONG_PTR.
LongLongToShort

Converte um valor do tipo LONGLONG em um valor do tipo SHORT.
LongLongToUChar

Converte um valor do tipo LONGLONG em um valor do tipo UCHAR.
LongLongToUInt

Converte um valor do tipo LONGLONG em um valor do tipo UINT.
LongLongToUInt8

Converte um valor do tipo LONGLONG em um valor do tipo UINT8.
LongLongToULong

Converte um valor do tipo LONGLONG em um valor do tipo ULONG.
LongLongToULongLong

Converte um valor do tipo LONGLONG em um valor do tipo ULONGLONG.
LongLongToUShort

Converte um valor do tipo LONGLONG em um valor do tipo USHORT.
LongMult

Multiplica dois valores do tipo LONG.
LongPtrAdd

Adiciona dois valores do tipo LONG_PTR.
LongPtrMult

Multiplica dois valores do tipo LONG_PTR.
LongPtrSub

Subtrai um valor do tipo LONG_PTR de outro.
LongPtrToChar

Converte um valor do tipo LONG_PTR em um valor do tipo CHAR.
LongPtrToInt

Converte um valor do tipo LONG_PTR em um valor do tipo INT.
LongPtrToInt8

Converte um valor do tipo LONG_PTR em um valor do tipo INT8.
LongPtrToIntPtr

Converte um valor do tipo LONG_PTR em um valor do tipo INT_PTR.
LongPtrToLong

Converte um valor do tipo LONG_PTR em um valor do tipo LONG.
LongPtrToShort

Converte um valor do tipo LONG_PTR em um valor do tipo SHORT.
LongPtrToUChar

Converte um valor do tipo LONG_PTR em um valor do tipo UCHAR.
LongPtrToUInt

Converte um valor do tipo LONG_PTR em um valor do tipo UINT.
LongPtrToUInt8

Converte um valor do tipo LONG_PTR em um valor do tipo UINT8.
LongPtrToUIntPtr

Converte um valor do tipo LONG_PTR em um valor do tipo UINT_PTR.
LongPtrToULong

Converte um valor do tipo LONG_PTR em um valor do tipo ULONG.
LongPtrToULongLong

Converte um valor do tipo LONG_PTR em um valor do tipo ULONGLONG.
LongPtrToULongPtr

Converte um valor do tipo LONG_PTR em um valor do tipo ULONG_PTR.
LongPtrToUShort

Converte um valor do tipo LONG_PTR em um valor do tipo USHORT.
LongSub

Subtrai um valor do tipo LONG de outro.
LongToChar

Converte um valor do tipo LONG em um valor do tipo CHAR.
LongToInt

Converte um valor do tipo LONG em um valor do tipo INT.
LongToInt8

Converte um valor do tipo LONG em um valor do tipo INT8.
LongToIntPtr

Converte um valor do tipo LONG em um valor do tipo INT_PTR.
LongToShort

Converte um valor do tipo LONG em um valor do tipo SHORT.
LongToUChar

Converte um valor do tipo LONG em um valor do tipo UCHAR.
LongToUInt

Converte um valor do tipo LONG em um valor do tipo UINT.
LongToUInt8

Converte um valor do tipo LONG em um valor do tipo UINT8.
LongToUIntPtr

Converte um valor do tipo LONG em um valor do tipo UINT_PTR.
LongToULong

Converte um valor do tipo LONG em um valor do tipo ULONG.
LongToULongLong

Converte um valor do tipo LONG em um valor do tipo ULONGLONG.
LongToULongPtr

Converte um valor do tipo LONG em um valor do tipo ULONG_PTR.
LongToUShort

Converte um valor do tipo LONG em um valor do tipo USHORT.
PtrdiffTAdd

Adiciona dois valores do tipo ptrdiff_t.
PtrdiffTMult

Multiplica dois valores do tipo ptrdiff_t.
PtrdiffTSub

Subtrai um valor do tipo ptrdiff_t de outro.
ShortAdd

Adiciona dois valores do tipo SHORT.
ShortMult

Multiplica dois valores do tipo SHORT.
ShortSub

Subtrai um valor do tipo SHORT de outro.
ShortToChar

Converte um valor do tipo SHORT em um valor char.
ShortToDWordPtr

Converte um valor do tipo SHORT em um valor do tipo DWORD_PTR.
ShortToInt8

Converte um valor do tipo SHORT em um valor do tipo INT8.
ShortToUChar

Converte um valor do tipo SHORT em um valor de UCHAR.
ShortToUInt

Converte um valor do tipo SHORT em um valor do tipo UINT.
ShortToUInt8

Converte um valor do tipo SHORT em um valor do tipo UINT8.
ShortToUIntPtr

Converte um valor do tipo SHORT em um valor do tipo UINT_PTR.
ShortToULong

Converte um valor do tipo SHORT em um valor do tipo ULONG.
ShortToULongLong

Converte um valor do tipo SHORT em um valor do tipo ULONGLONG.
ShortToULongPtr

Converte um valor do tipo SHORT em um valor do tipo ULONG_PTR.
ShortToUShort

Converte um valor do tipo SHORT em um valor do tipo USHORT.
SizeTAdd

Adiciona dois valores do tipo size_t.
SizeTMult

Multiplica um valor do tipo size_t por outro. (SizeTMult)
SizeTSub

Subtrai um valor do tipo size_t de outro.
SSIZETAdd

Adiciona dois valores SSIZE_T juntos.
SSIZETMult

Multiplica um valor SSIZE_T por outro.
SSIZETSub

Subtrai um valor SSIZE_T de outro.
UInt8Add

Adiciona dois valores do tipo UINT8.
UInt8Mult

Multiplica dois valores do tipo UINT8.
UInt8Sub

Subtrai um valor do tipo UINT8 de outro.
UInt8ToChar

Converte um valor do tipo UINT8 em um valor do tipo CHAR.
UInt8ToInt8

Converte um valor do tipo UINT8 em um valor do tipo INT8.
UIntAdd

Adiciona dois valores do tipo UINT.
UIntMult

Multiplica um valor do tipo UINT por outro.
UIntPtrAdd

Adiciona dois valores do tipo UINT_PTR.
UIntPtrMult

Multiplica um valor do tipo UINT_PTR por outro.
UIntPtrSub

Subtrai um valor do tipo UINT_PTR de outro.
UIntPtrToChar

Converte um valor do tipo UINT_PTR em um valor do tipo CHAR.
UIntPtrToInt

Converte um valor do tipo SIZE_T em um valor do tipo INT.
UIntPtrToInt16

Converte um valor do tipo UINT_PTR em um valor do tipo INT16.
UIntPtrToInt8

Converte um valor do tipo UINT_PTR em um valor do tipo INT8.
UIntPtrToIntPtr

Converte um valor do tipo UINT_PTR em um valor do tipo INT_PTR.
UIntPtrToLong

Converte um valor do tipo size_t em um valor do tipo LONG.
UIntPtrToLongLong

Converte um valor do tipo UINT_PTR em um valor do tipo LONGLONG.
UIntPtrToLongPtr

Converte um valor do tipo UINT_PTR em um valor do tipo LONG_PTR.
UIntPtrToShort

Converte um valor do tipo UINT_PTR em um valor do tipo SHORT.
UIntPtrToUChar

Converte um valor do tipo UINT_PTR em um valor do tipo UCHAR.
UIntPtrToUInt

Converte um valor do tipo UINT_PTR em um valor do tipo UINT.
UIntPtrToUInt16

Converte um valor do tipo UINT_PTR em um valor do tipo UINT16.
UIntPtrToUInt8

Converte um valor do tipo UINT_PTR em um valor do tipo UINT8.
UIntPtrToULong

Converte um valor do tipo UINT_PTR em um valor do tipo ULONG.
UIntPtrToUShort

Converte um valor do tipo UINT_PTR em um valor do tipo USHORT.
UIntSub

Subtrai um valor do tipo UINT de outro.
UIntToChar

Converte um valor do tipo UINT em um valor do tipo CHAR.
UIntToInt

Converte um valor do tipo UINT em um valor do tipo INT.
UIntToInt8

Converte um valor do tipo UINT em um valor do tipo INT8.
UIntToIntPtr

Converte um valor do tipo UINT em um valor do tipo INT_PTR.
UIntToLong

Converte um valor do tipo UINT em um valor do tipo LONG.
UIntToLongPtr

Converte um valor do tipo UINT em um valor do tipo LONG_PTR.
UIntToShort

Converte um valor do tipo UINT em um valor do tipo SHORT.
UIntToUChar

Converte um valor do tipo UINT em um valor do tipo UCHAR.
UIntToUInt8

Converte um valor do tipo UINT em um valor do tipo UINT8.
UIntToUShort

Converte um valor do tipo UINT em um valor do tipo USHORT.
ULongAdd

Adiciona dois valores do tipo ULONG.
ULongLongAdd

Adiciona dois valores do tipo SIZE_T.
ULongLongMult

Multiplica um valor do tipo size_t por outro. S
ULongLongSub

Subtrai um valor do tipo SIZE_T de outro.
ULongLongToChar

Converte um valor do tipo ULONGLONG em um valor do tipo CHAR.
ULongLongToInt

Converte um valor do tipo ULONGLONG em um valor do tipo INT.
ULongLongToInt8

Converte um valor do tipo ULONGLONG em um valor do tipo INT8.
ULongLongToLong

Converte um valor do tipo ULONGLONG em um valor do tipo LONG.
ULongLongToLongLong

Converte um valor do tipo ULONGLONG em um valor do tipo INT_PTR.
ULongLongToLongPtr

Converte um valor do tipo ULONGLONG em um valor do tipo LONG_PTR.
ULongLongToShort

Converte um valor do tipo ULONGLONG em um valor do tipo SHORT.
ULongLongToUChar

Converte um valor do tipo ULONGLONG em um valor do tipo UCHAR.
ULongLongToUInt

Converte um valor do tipo ULONGLONG em um valor do tipo UINT.
ULongLongToUInt8

Converte um valor do tipo ULONGLONG em um valor do tipo UINT8.
ULongLongToUIntPtr

Converte um valor do tipo ULONGLONG em um valor do tipo UINT_PTR.
ULongLongToULong

Converte um valor do tipo ULONGLONG em um valor do tipo ULONG.
ULongLongToULongPtr

Converte um valor do tipo ULONGLONG em um valor do tipo ULONG_PTR.
ULongLongToUShort

Converte um valor do tipo ULONGLONG em um valor do tipo USHORT.
ULongMult

Multiplica um valor do tipo ULONG por outro.
ULongPtrAdd

Adiciona dois valores do tipo ULONG_PTR.
ULongPtrMult

Multiplica um valor do tipo ULONG_PTR por outro.
ULongPtrSub

Subtrai um valor do tipo ULONG_PTR de outro.
ULongPtrToChar

Converte um valor do tipo ULONG_PTR em um valor do tipo CHAR.
ULongPtrToInt

Converte um valor do tipo size_t em um valor do tipo INT.
ULongPtrToInt8

Converte um valor do tipo ULONG_PTR em um valor do tipo INT8.
ULongPtrToIntPtr

Converte um valor do tipo ULONG_PTR em um valor do tipo INT_PTR.
ULongPtrToLong

Converte um valor do tipo ULONG_PTR em um valor do tipo LONG.
ULongPtrToLongLong

Converte um valor do tipo SIZE_T em um valor do tipo INT64.
ULongPtrToLongPtr

Converte um valor do tipo ULONG_PTR em um valor do tipo LONG_PTR.
ULongPtrToShort

Converte um valor do tipo ULONG_PTR em um valor do tipo SHORT.
ULongPtrToUChar

Converte um valor do tipo ULONG_PTR em um valor do tipo UCHAR.
ULongPtrToUInt

Converte um valor do tipo ULONG_PTR em um valor do tipo UINT.
ULongPtrToUInt8

Converte um valor do tipo ULONG_PTR em um valor do tipo UINT8.
ULongPtrToUIntPtr

Converte um valor do tipo ULONG_PTR em um valor do tipo UINT_PTR.
ULongPtrToULong

Converte um valor do tipo ULONG_PTR em um valor do tipo ULONG.
ULongPtrToUShort

Converte um valor do tipo ULONG_PTR em um valor do tipo USHORT.
ULongSub

Subtrai um valor do tipo ULONG de outro.
ULongToChar

Converte um valor do tipo ULONG em um valor do tipo CHAR.
ULongToInt

Converte um valor do tipo ULONG em um valor do tipo INT.
ULongToInt8

Converte um valor do tipo ULONG em um valor do tipo INT8.
ULongToIntPtr

Converte um valor do tipo ULONG em um valor do tipo INT_PTR.
ULongToLong

Converte um valor do tipo ULONG em um valor do tipo LONG.
ULongToLongPtr

Converte um valor do tipo ULONG em um valor do tipo LONG_PTR.
ULongToShort

Converte um valor do tipo ULONG em um valor do tipo SHORT.
ULongToUChar

Converte um valor do tipo ULONG em um valor do tipo UCHAR.
ULongToUInt

Converte um valor do tipo ULONG em um valor do tipo UINT.
ULongToUInt8

Converte um valor do tipo ULONG em um valor do tipo UINT8.
ULongToUIntPtr

Converte um valor do tipo ULONG em um valor do tipo UINT_PTR.
ULongToUShort

Converte um valor do tipo ULONG em um valor do tipo USHORT.
UShortAdd

Adiciona dois valores do tipo USHORT.
UShortMult

Multiplica um valor do tipo USHORT por outro.
UShortSub

Subtrai um valor do tipo USHORT de outro.
UShortToChar

Converte um valor do tipo USHORT em um valor do tipo CHAR.
UShortToInt8

Converte um valor do tipo USHORT em um valor do tipo INT8.
UShortToShort

Converte um valor do tipo USHORT em um valor do tipo SHORT.
UShortToUChar

Converte um valor do tipo USHORT em um valor do tipo UCHAR.
UShortToUInt8

Converte um valor do tipo USHORT em um valor do tipo UINT8.