るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.101秒)
トップページ > クエリ:i[x] > クエリ:Win32Types[x]

別のキーワード

  1. win32ole new
  2. win32ole to_s
  3. win32ole name
  4. win32ole ole_type
  5. win32ole ole_free

種類

ライブラリ

検索結果

Fiddle::Win32Types (24000.0)

Windows 用の型の別名を定義するモジュールです。

...Windows 用の型の別名を定義するモジュールです。

i
nclude すると 以下の型が定義されます。
* "DWORD"
* "PDWORD"
* "DWORD32"
* "DWORD64"
* "WORD"
* "PWORD"
* "BOOL"
* "ATOM"
* "BYTE"
* "PBYTE"
* "UINT"
* "ULONG"
* "UCHAR"
* "HANDLE"
* "PHAN...
...DLE"
* "PVOID"
* "LPCSTR"
* "LPSTR"
* "HINSTANCE"
* "HDC"
* "HWND"...

fiddle/types (6006.0)

C の型の別名を定義するライブラリです。

...

Fiddle::Win32Types や Fiddle::BasicTypes を Module#include する
ことで、Fiddle::Importer#extern や Fiddle::Importer#struct で
利用できる型が増えます。内部で Fiddle::Importer#typealias を
呼び出しています。

実装の問題があるため、 Fiddle::Importer#dl...
...呼びだしてから
i
nclude してください。


require 'fiddle/import'
require 'fiddle/types'

module M
extend Fiddle::Importer
dlload "libc.so.6" # include の前に dlload を呼ぶ
i
nclude Fiddle::BasicTypes
end

# uint は Fiddle::BasicTypes によって定義...
...された型で、unsigned int の別名
p(M.sizeof("uint") == M.sizeof("unsigned int"))...