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

LRESULT

データ型
ウィンドウプロシージャ等の戻り値。ポインタ幅。
C 型LONG_PTRサイズx64: 8 / x86: 4 バイト分類型エイリアス

各言語での型表記

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

言語
C/C++INT_PTR
C# (P/Invoke)IntPtr
VB.NETIntPtr
VBALongPtr
Python (ctypes)ctypes.c_ssize_t
Ruby (Fiddle)Fiddle::TYPE_INTPTR_T
Rustisize
PowerShellIntPtr
HSP3.7sptr
HSP3.8sptr
IronHSPintptr
Go (syscall)uintptr
Delphi/PascalNativeInt
AutoHotkey v2Ptr
なでしこ1int
Zigisize
Nimint
Dptrdiff_t
JuliaInt
LuaJITintptr_t
Node.js (koffi)intptr_t
Denoisize
PHP (FFI)intptr_t
Java (JNA)long
CrystalLibC::SSizeT
Dart (FFI)IntPtr
Free PascalNativeInt
HaskellCIntPtr
OCaml (ctypes)intptr_t
Common Lisp (CFFI):int64
Perl (Win32::API)LPARAM