Module: Fiddle::Win32Types
Relationships & Source Files | |
Defined in: | ext/fiddle/lib/fiddle/types.rb |
Overview
Adds Windows type aliases to the including class for use with Importer
.
The aliases added are:
-
ATOM
-
BOOL
-
BYTE
-
DWORD
-
DWORD32
-
DWORD64
-
HANDLE
-
HDC
-
HINSTANCE
-
HWND
-
LPCSTR
-
LPSTR
-
PBYTE
-
PDWORD
-
PHANDLE
-
PVOID
-
PWORD
-
UCHAR
-
UINT
-
ULONG
-
WORD
Class Method Summary
- .included(m) mod_func Internal use only
Class Method Details
.included(m) (mod_func)
This method is for internal use only.
[ GitHub ]
# File 'ext/fiddle/lib/fiddle/types.rb', line 29
def included(m) # :nodoc: m.module_eval{ typealias "DWORD", "unsigned long" typealias "PDWORD", "unsigned long *" typealias "DWORD32", "unsigned long" typealias "DWORD64", "unsigned long long" typealias "WORD", "unsigned short" typealias "PWORD", "unsigned short *" typealias "BOOL", "int" typealias "ATOM", "int" typealias "BYTE", "unsigned char" typealias "PBYTE", "unsigned char *" typealias "UINT", "unsigned int" typealias "ULONG", "unsigned long" typealias "UCHAR", "unsigned char" typealias "HANDLE", "uintptr_t" typealias "PHANDLE", "void*" typealias "PVOID", "void*" typealias "LPCSTR", "char*" typealias "LPSTR", "char*" typealias "HINSTANCE", "unsigned int" typealias "HDC", "unsigned int" typealias "HWND", "unsigned int" } end