@@ -29,27 +29,27 @@ module Win32Types
2929 def included ( m ) # :nodoc:
3030 # https://docs.microsoft.com/en-us/windows/win32/winprog/windows-data-types
3131 m . module_eval {
32+ typealias "ATOM" , "WORD"
33+ typealias "BOOL" , "int"
34+ typealias "BYTE" , "unsigned char"
3235 typealias "DWORD" , "unsigned long"
33- typealias "PDWORD" , "DWORD *"
3436 typealias "DWORD32" , "uint32_t"
3537 typealias "DWORD64" , "uint64_t"
36- typealias "WORD" , "unsigned short"
37- typealias "PWORD" , "WORD *"
38- typealias "BOOL" , "int"
39- typealias "ATOM" , "WORD"
40- typealias "BYTE" , "unsigned char"
41- typealias "PBYTE" , "BYTE *"
42- typealias "UINT" , "unsigned int"
43- typealias "ULONG" , "unsigned long"
44- typealias "UCHAR" , "unsigned char"
4538 typealias "HANDLE" , "PVOID"
46- typealias "PHANDLE" , "HANDLE *"
47- typealias "PVOID" , "void *"
48- typealias "LPCSTR" , "const char *"
49- typealias "LPSTR" , "char *"
50- typealias "HINSTANCE" , "HANDLE"
5139 typealias "HDC" , "HANDLE"
40+ typealias "HINSTANCE" , "HANDLE"
5241 typealias "HWND" , "HANDLE"
42+ typealias "LPCSTR" , "const char *"
43+ typealias "LPSTR" , "char *"
44+ typealias "PBYTE" , "BYTE *"
45+ typealias "PDWORD" , "DWORD *"
46+ typealias "PHANDLE" , "HANDLE *"
47+ typealias "PVOID" , "void *"
48+ typealias "PWORD" , "WORD *"
49+ typealias "UCHAR" , "unsigned char"
50+ typealias "UINT" , "unsigned int"
51+ typealias "ULONG" , "unsigned long"
52+ typealias "WORD" , "unsigned short"
5353 }
5454 end
5555 module_function :included
0 commit comments