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 型の値に変換します。