intsafe.h header
This header is used by The Windows Shell. For more information, see:
intsafe.h contains the following programming interfaces:
Functions
ByteToChar Converts a value of type BYTE to a value of type CHAR. |
ByteToInt8 Converts a value of type BYTE to a value of type INT8. |
DWordPtrAdd Adds two values of type DWORD_PTR. |
DWordPtrMult Multiplies one value of type DWORD_PTR by another. |
DWordPtrSub Subtracts one value of type DWORD_PTR from another. |
Int8Add Adds two values of type INT8. |
Int8Mult Multiplies two values of type INT8. |
Int8Sub Subtracts one value of type INT8 from another. |
Int8ToUChar Converts a value of type INT8 to a value of type UCHAR. |
Int8ToUInt Converts a value of type INT8 to a value of type UINT. |
Int8ToUInt8 Converts a value of type INT8 to a value of type UINT8. |
Int8ToUIntPtr Converts a value of type INT8 to a value of type UINT_PTR. |
Int8ToULong Converts a value of type INT8 to a value of type ULONG. |
Int8ToULongLong Converts a value of type INT8 to a value of type ULONGLONG. |
Int8ToULongPtr Converts a value of type INT8 to a value of type ULONG_PTR. |
Int8ToUShort Converts a value of type INT8 to a value of type USHORT. |
IntAdd Adds two values of type INT. |
IntMult Multiplies two values of type INT. |
IntPtrAdd Adds two values of type INT_PTR. |
IntPtrMult Multiplies two values of type INT_PTR. |
IntPtrSub Subtracts one value of type INT_PTR from another. |
IntPtrToChar Converts a value of type INT_PTR to a value of type CHAR. |
IntPtrToInt Converts a value of type INT_PTR to a value of type INT. |
IntPtrToInt8 Converts a value of type INT_PTR to a value of type INT8. |
IntPtrToLong Converts a value of type INT_PTR to a value of type LONG. |
IntPtrToLongPtr Converts a value of type INT_PTR to a value of type LONG_PTR. |
IntPtrToShort Converts a value of type INT_PTR to a value of type SHORT. |
IntPtrToUChar Converts a value of type INT_PTR to a value of type UCHAR. |
IntPtrToUInt Converts a value of type INT_PTR to a value of type UINT. |
IntPtrToUInt8 Converts a value of type INT_PTR to a value of type UINT8. |
IntPtrToUIntPtr Converts a value of type INT_PTR to a value of type UINT_PTR. |
IntPtrToULong Converts a value of type INT_PTR to a value of type ULONG. |
IntPtrToULongLong Converts a value of type INT_PTR to a value of type ULONGLONG. |
IntPtrToULongPtr Converts a value of type INT_PTR to a value of type ULONG_PTR. |
IntPtrToUShort Converts a value of type INT_PTR to a value of type USHORT. |
IntSub Subtracts one value of type INT from another. |
IntToChar Converts a value of type INT to a value of type CHAR. |
IntToInt8 Converts a value of type INT to a value of type INT8. |
IntToShort Converts a value of type INT to a value of type SHORT. |
IntToUChar Converts a value of type INT to a value of type UCHAR. |
IntToUInt Converts a value of type INT to a value of type UINT. |
IntToUInt8 Converts a value of type INT to a value of type UINT8. |
IntToULong Converts a value of type INT to a value of type ULONG. |
IntToULongLong Converts a value of type INT to a value of type UINT_PTR. |
IntToUShort Converts a value of type INT to a value of type USHORT. |
LongAdd Adds two values of type LONG. |
LongLongAdd Adds two values of type LONGLONG. |
LongLongMult Multiplies two values of type LONGLONG. |
LongLongSub Subtracts one value of type LONGLONG from another. |
LongLongToChar Converts a value of type LONGLONG to a value of type CHAR. |
LongLongToInt Converts a value of type LONGLONG to a value of type INT. |
LongLongToInt8 Converts a value of type LONGLONG to a value of type INT8. |
LongLongToIntPtr Converts a value of type LONGLONG to a value of type INT_PTR. |
LongLongToLong Converts a value of type LONGLONG to a value of type LONG. |
LongLongToLongPtr Converts a value of type LONGLONG to a value of type LONG_PTR. |
LongLongToShort Converts a value of type LONGLONG to a value of type SHORT. |
LongLongToUChar Converts a value of type LONGLONG to a value of type UCHAR. |
LongLongToUInt Converts a value of type LONGLONG to a value of type UINT. |
LongLongToUInt8 Converts a value of type LONGLONG to a value of type UINT8. |
LongLongToULong Converts a value of type LONGLONG to a value of type ULONG. |
LongLongToULongLong Converts a value of type LONGLONG to a value of type ULONGLONG. |
LongLongToUShort Converts a value of type LONGLONG to a value of type USHORT. |
LongMult Multiplies two values of type LONG. |
LongPtrAdd Adds two values of type LONG_PTR. |
LongPtrMult Multiplies two values of type LONG_PTR. |
LongPtrSub Subtracts one value of type LONG_PTR from another. |
LongPtrToChar Converts a value of type LONG_PTR to a value of type CHAR. |
LongPtrToInt Converts a value of type LONG_PTR to a value of type INT. |
LongPtrToInt8 Converts a value of type LONG_PTR to a value of type INT8. |
LongPtrToIntPtr Converts a value of type LONG_PTR to a value of type INT_PTR. |
LongPtrToLong Converts a value of type LONG_PTR to a value of type LONG. |
LongPtrToShort Converts a value of type LONG_PTR to a value of type SHORT. |
LongPtrToUChar Converts a value of type LONG_PTR to a value of type UCHAR. |
LongPtrToUInt Converts a value of type LONG_PTR to a value of type UINT. |
LongPtrToUInt8 Converts a value of type LONG_PTR to a value of type UINT8. |
LongPtrToUIntPtr Converts a value of type LONG_PTR to a value of type UINT_PTR. |
LongPtrToULong Converts a value of type LONG_PTR to a value of type ULONG. |
LongPtrToULongLong Converts a value of type LONG_PTR to a value of type ULONGLONG. |
LongPtrToULongPtr Converts a value of type LONG_PTR to a value of type ULONG_PTR. |
LongPtrToUShort Converts a value of type LONG_PTR to a value of type USHORT. |
LongSub Subtracts one value of type LONG from another. |
LongToChar Converts a value of type LONG to a value of type CHAR. |
LongToInt Converts a value of type LONG to a value of type INT. |
LongToInt8 Converts a value of type LONG to a value of type INT8. |
LongToIntPtr Converts a value of type LONG to a value of type INT_PTR. |
LongToShort Converts a value of type LONG to a value of type SHORT. |
LongToUChar Converts a value of type LONG to a value of type UCHAR. |
LongToUInt Converts a value of type LONG to a value of type UINT. |
LongToUInt8 Converts a value of type LONG to a value of type UINT8. |
LongToUIntPtr Converts a value of type LONG to a value of type UINT_PTR. |
LongToULong Converts a value of type LONG to a value of type ULONG. |
LongToULongLong Converts a value of type LONG to a value of type ULONGLONG. |
LongToULongPtr Converts a value of type LONG to a value of type ULONG_PTR. |
LongToUShort Converts a value of type LONG to a value of type USHORT. |
PtrdiffTAdd Adds two values of type ptrdiff_t. |
PtrdiffTMult Multiplies two values of type ptrdiff_t. |
PtrdiffTSub Subtracts one value of type ptrdiff_t from another. |
ShortAdd Adds two values of type SHORT. |
ShortMult Multiplies two values of type SHORT. |
ShortSub Subtracts one value of type SHORT from another. |
ShortToChar Converts a value of type SHORT to a value of CHAR. |
ShortToDWordPtr Converts a value of type SHORT to a value of type DWORD_PTR. |
ShortToInt8 Converts a value of type SHORT to a value of type INT8. |
ShortToUChar Converts a value of type SHORT to a value of UCHAR. |
ShortToUInt Converts a value of type SHORT to a value of type UINT. |
ShortToUInt8 Converts a value of type SHORT to a value of type UINT8. |
ShortToUIntPtr Converts a value of type SHORT to a value of type UINT_PTR. |
ShortToULong Converts a value of type SHORT to a value of type ULONG. |
ShortToULongLong Converts a value of type SHORT to a value of type ULONGLONG. |
ShortToULongPtr Converts a value of type SHORT to a value of type ULONG_PTR. |
ShortToUShort Converts a value of type SHORT to a value of type USHORT. |
SizeTAdd Adds two values of type size_t. |
SizeTMult Multiplies one value of type size_t by another. (SizeTMult) |
SizeTSub Subtracts one value of type size_t from another. |
SSIZETAdd Adds two SSIZE_T values together. |
SSIZETMult Multiplies one SSIZE_T value by another. |
SSIZETSub Subtracts one SSIZE_T value from another. |
UInt8Add Adds two values of type UINT8. |
UInt8Mult Multiplies two values of type UINT8. |
UInt8Sub Subtracts one value of type UINT8 from another. |
UInt8ToChar Converts a value of type UINT8 to a value of type CHAR. |
UInt8ToInt8 Converts a value of type UINT8 to a value of type INT8. |
UIntAdd Adds two values of type UINT. |
UIntMult Multiplies one value of type UINT by another. |
UIntPtrAdd Adds two values of type UINT_PTR. |
UIntPtrMult Multiplies one value of type UINT_PTR by another. |
UIntPtrSub Subtracts one value of type UINT_PTR from another. |
UIntPtrToChar Converts a value of type UINT_PTR to a value of type CHAR. |
UIntPtrToInt Converts a value of type SIZE_T to a value of type INT. |
UIntPtrToInt16 Converts a value of type UINT_PTR to a value of type INT16. |
UIntPtrToInt8 Converts a value of type UINT_PTR to a value of type INT8. |
UIntPtrToIntPtr Converts a value of type UINT_PTR to a value of type INT_PTR. |
UIntPtrToLong Converts a value of type size_t to a value of type LONG. |
UIntPtrToLongLong Converts a value of type UINT_PTR to a value of type LONGLONG. |
UIntPtrToLongPtr Converts a value of type UINT_PTR to a value of type LONG_PTR. |
UIntPtrToShort Converts a value of type UINT_PTR to a value of type SHORT. |
UIntPtrToUChar Converts a value of type UINT_PTR to a value of type UCHAR. |
UIntPtrToUInt Converts a value of type UINT_PTR to a value of type UINT. |
UIntPtrToUInt16 Converts a value of type UINT_PTR to a value of type UINT16. |
UIntPtrToUInt8 Converts a value of type UINT_PTR to a value of type UINT8. |
UIntPtrToULong Converts a value of type UINT_PTR to a value of type ULONG. |
UIntPtrToUShort Converts a value of type UINT_PTR to a value of type USHORT. |
UIntSub Subtracts one value of type UINT from another. |
UIntToChar Converts a value of type UINT to a value of type CHAR. |
UIntToInt Converts a value of type UINT to a value of type INT. |
UIntToInt8 Converts a value of type UINT to a value of type INT8. |
UIntToIntPtr Converts a value of type UINT to a value of type INT_PTR. |
UIntToLong Converts a value of type UINT to a value of type LONG. |
UIntToLongPtr Converts a value of type UINT to a value of type LONG_PTR. |
UIntToShort Converts a value of type UINT to a value of type SHORT. |
UIntToUChar Converts a value of type UINT to a value of type UCHAR. |
UIntToUInt8 Converts a value of type UINT to a value of type UINT8. |
UIntToUShort Converts a value of type UINT to a value of type USHORT. |
ULongAdd Adds two values of type ULONG. |
ULongLongAdd Adds two values of type SIZE_T. |
ULongLongMult Multiplies one value of type size_t by another.S |
ULongLongSub Subtracts one value of type SIZE_T from another. |
ULongLongToChar Converts a value of type ULONGLONG to a value of type CHAR. |
ULongLongToInt Converts a value of type ULONGLONG to a value of type INT. |
ULongLongToInt8 Converts a value of type ULONGLONG to a value of type INT8. |
ULongLongToLong Converts a value of type ULONGLONG to a value of type LONG. |
ULongLongToLongLong Converts a value of type ULONGLONG to a value of type INT_PTR. |
ULongLongToLongPtr Converts a value of type ULONGLONG to a value of type LONG_PTR. |
ULongLongToShort Converts a value of type ULONGLONG to a value of type SHORT. |
ULongLongToUChar Converts a value of type ULONGLONG to a value of type UCHAR. |
ULongLongToUInt Converts a value of type ULONGLONG to a value of type UINT. |
ULongLongToUInt8 Converts a value of type ULONGLONG to a value of type UINT8. |
ULongLongToUIntPtr Converts a value of type ULONGLONG to a value of type UINT_PTR. |
ULongLongToULong Converts a value of type ULONGLONG to a value of type ULONG. |
ULongLongToULongPtr Converts a value of type ULONGLONG to a value of type ULONG_PTR. |
ULongLongToUShort Converts a value of type ULONGLONG to a value of type USHORT. |
ULongMult Multiplies one value of type ULONG by another. |
ULongPtrAdd Adds two values of type ULONG_PTR. |
ULongPtrMult Multiplies one value of type ULONG_PTR by another. |
ULongPtrSub Subtracts one value of type ULONG_PTR from another. |
ULongPtrToChar Converts a value of type ULONG_PTR to a value of type CHAR. |
ULongPtrToInt Converts a value of type size_t to a value of type INT. |
ULongPtrToInt8 Converts a value of type ULONG_PTR to a value of type INT8. |
ULongPtrToIntPtr Converts a value of type ULONG_PTR to a value of type INT_PTR. |
ULongPtrToLong Converts a value of type ULONG_PTR to a value of type LONG. |
ULongPtrToLongLong Converts a value of type SIZE_T to a value of type INT64. |
ULongPtrToLongPtr Converts a value of type ULONG_PTR to a value of type LONG_PTR. |
ULongPtrToShort Converts a value of type ULONG_PTR to a value of type SHORT. |
ULongPtrToUChar Converts a value of type ULONG_PTR to a value of type UCHAR. |
ULongPtrToUInt Converts a value of type ULONG_PTR to a value of type UINT. |
ULongPtrToUInt8 Converts a value of type ULONG_PTR to a value of type UINT8. |
ULongPtrToUIntPtr Converts a value of type ULONG_PTR to a value of type UINT_PTR. |
ULongPtrToULong Converts a value of type ULONG_PTR to a value of type ULONG. |
ULongPtrToUShort Converts a value of type ULONG_PTR to a value of type USHORT. |
ULongSub Subtracts one value of type ULONG from another. |
ULongToChar Converts a value of type ULONG to a value of type CHAR. |
ULongToInt Converts a value of type ULONG to a value of type INT. |
ULongToInt8 Converts a value of type ULONG to a value of type INT8. |
ULongToIntPtr Converts a value of type ULONG to a value of type INT_PTR. |
ULongToLong Converts a value of type ULONG to a value of type LONG. |
ULongToLongPtr Converts a value of type ULONG to a value of type LONG_PTR. |
ULongToShort Converts a value of type ULONG to a value of type SHORT. |
ULongToUChar Converts a value of type ULONG to a value of type UCHAR. |
ULongToUInt Converts a value of type ULONG to a value of type UINT. |
ULongToUInt8 Converts a value of type ULONG to a value of type UINT8. |
ULongToUIntPtr Converts a value of type ULONG to a value of type UINT_PTR. |
ULongToUShort Converts a value of type ULONG to a value of type USHORT. |
UShortAdd Adds two values of type USHORT. |
UShortMult Multiplies one value of type USHORT by another. |
UShortSub Subtracts one value of type USHORT from another. |
UShortToChar Converts a value of type USHORT to a value of type CHAR. |
UShortToInt8 Converts a value of type USHORT to a value of type INT8. |
UShortToShort Converts a value of type USHORT to a value of type SHORT. |
UShortToUChar Converts a value of type USHORT to a value of type UCHAR. |
UShortToUInt8 Converts a value of type USHORT to a value of type UINT8. |