From ecc00bd1f5cb5d97387f762455c6c51afd0f2fae Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 8 Feb 2014 23:51:11 -0500 Subject: Added a lot of the stuff needed to create a simple window. Not done yet... --- common.go | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'common.go') diff --git a/common.go b/common.go index 8b4daa5..f4c769e 100644 --- a/common.go +++ b/common.go @@ -7,11 +7,25 @@ import ( var ( user32 = syscall.NewLazyDLL("user32.dll") + kernel32 = syscall.NewLazyDLL("kernel32.dll") ) -type HWND uintptr +type HANDLE uintptr +type HWND HANDLE +type HBRUSH HANDLE const ( NULL = 0 ) +type ATOM uint16 + +// TODO pull the thanks for these three from the old wingo source +type WPARAM uintptr +type LPARAM uintptr +type LRESULT uintptr + +// microsoft's header files do this +func MAKEINTRESOURCE(what uint16) uintptr { + return uintptr(what) +} -- cgit v1.2.3