intsafe.h ヘッダー
このヘッダーは、Windows シェルによって使用されます。 詳細については、次を参照してください。
intsafe.h には、次のプログラミング インターフェイスが含まれています。
ByteToChar BYTE 型の値を CHAR 型の値に変換します。 |
ByteToInt8 BYTE 型の値を INT8 型の値に変換します。 |
DWordPtrAdd DWORD_PTR型の 2 つの値を追加します。 |
DWordPtrMult DWORD_PTR型の 1 つの値を別の値で乗算します。 |
DWordPtrSub DWORD_PTR型の 1 つの値を別の値から減算します。 |
Int8Add INT8 型の 2 つの値を追加します。 |
Int8Mult INT8 型の 2 つの値を乗算します。 |
Int8Sub INT8 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を追加します。 |
IntMult INT 型の 2 つの値を乗算します。 |
IntPtrAdd INT_PTR型の 2 つの値を追加します。 |
IntPtrMult INT_PTR型の 2 つの値を乗算します。 |
IntPtrSub INT_PTR型の 1 つの値を別の値から減算します。 |
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 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を追加します。 |
LongLongAdd LONGLONG 型の 2 つの値を追加します。 |
LongLongMult LONGLONG 型の 2 つの値を乗算します。 |
LongLongSub LONGLONG 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を乗算します。 |
LongPtrAdd LONG_PTR型の 2 つの値を追加します。 |
LongPtrMult LONG_PTR型の 2 つの値を乗算します。 |
LongPtrSub LONG_PTR型の 1 つの値を別の値から減算します。 |
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 型の 1 つの値を別の値から減算します。 |
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型の 2 つの値を追加します。 |
PtrdiffTMult ptrdiff_t型の 2 つの値を乗算します。 |
PtrdiffTSub ptrdiff_t型の値を別の値から減算します。 |
ShortAdd SHORT 型の 2 つの値を追加します。 |
ShortMult SHORT 型の 2 つの値を乗算します。 |
ShortSub SHORT 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を追加します。 |
SizeTMult size_t型の 1 つの値に別の値を乗算します。 (SizeTMult) |
SizeTSub size_t型の値を別の値から減算します。 |
SSIZETAdd 2 つのSSIZE_T値を加算します。 |
SSIZETMult 1 つのSSIZE_T値に別の値を乗算します。 |
SSIZETSub 1 つのSSIZE_T値を別の値から減算します。 |
UInt8Add UINT8 型の 2 つの値を追加します。 |
UInt8Mult UINT8 型の 2 つの値を乗算します。 |
UInt8Sub UINT8 型の値を別の値から減算します。 |
UInt8ToChar UINT8 型の値を CHAR 型の値に変換します。 |
UInt8ToInt8 UINT8 型の値を INT8 型の値に変換します。 |
UIntAdd UINT 型の 2 つの値を追加します。 |
UIntMult UINT 型の 1 つの値に別の値を乗算します。 |
UIntPtrAdd UINT_PTR 型の 2 つの値を追加します。 |
UIntPtrMult UINT_PTR型の 1 つの値を別の値で乗算します。 |
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 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を追加します。 |
ULongLongAdd SIZE_T型の 2 つの値を追加します。 |
ULongLongMult size_t型の 1 つの値を別の値で乗算します。S |
ULongLongSub SIZE_T型の 1 つの値を別の値から減算します。 |
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 型の 1 つの値を別の値で乗算します。 |
ULongPtrAdd ULONG_PTR型の 2 つの値を追加します。 |
ULongPtrMult ULONG_PTR型の 1 つの値を別の値で乗算します。 |
ULongPtrSub ULONG_PTR型の 1 つの値を別の値から減算します。 |
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 型の 1 つの値を別の値から減算します。 |
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 型の 2 つの値を追加します。 |
UShortMult USHORT 型の 1 つの値を別の値で乗算します。 |
UShortSub USHORT 型の 1 つの値を別の値から減算します。 |
UShortToChar USHORT 型の値を CHAR 型の値に変換します。 |
UShortToInt8 USHORT 型の値を INT8 型の値に変換します。 |
UShortToShort USHORT 型の値を SHORT 型の値に変換します。 |
UShortToUChar USHORT 型の値を UCHAR 型の値に変換します。 |
UShortToUInt8 USHORT 型の値を UINT8 型の値に変換します。 |