Win32 API 日本語リファレンス
ホームデータ型 › WORD

WORD

データ型
16ビット符号なし整数(0〜65,535)。
C 型unsigned shortサイズ2 バイト分類プリミティブ型

各言語での型表記

FFI/呼び出し定義で WORD に対応する型(代表例)。

言語
C/C++USHORT
C# (P/Invoke)ushort
VB.NETUShort
VBAInteger
Python (ctypes)ctypes.c_ushort
Ruby (Fiddle)-Fiddle::TYPE_SHORT
Rustu16
PowerShellushort
HSP3.7int
HSP3.8int
IronHSPint
Go (syscall)uint16
Delphi/PascalWord
AutoHotkey v2UShort
なでしこ1int
Zigu16
Nimuint16
Dushort
JuliaUInt16
LuaJITuint16_t
Node.js (koffi)uint16_t
Denou16
PHP (FFI)uint16_t
Java (JNA)short
CrystalUInt16
Dart (FFI)Uint16
Free PascalWord
HaskellWord16
OCaml (ctypes)uint16_t
Common Lisp (CFFI):uint16
Perl (Win32::API)WORD

※ 符号なし整数です。HSP3 など符号付き整数しか持たない言語では int / int64 で代用し、大きな値はビット演算(論理シフト等)で扱います。