diff options
| author | Ondřej Surý <ondrej@sury.org> | 2012-01-30 15:38:19 +0100 | 
|---|---|---|
| committer | Ondřej Surý <ondrej@sury.org> | 2012-01-30 15:38:19 +0100 | 
| commit | 4cecda6c347bd6902b960c6a35a967add7070b0d (patch) | |
| tree | a462e224ff41ec9f3eb1a0b6e815806f9e8804ad /src/pkg/exp/wingui/zwinapi.go | |
| parent | 6c7ca6e4d4e26e4c8cbe0d183966011b3b088a0a (diff) | |
| download | golang-4cecda6c347bd6902b960c6a35a967add7070b0d.tar.gz | |
Imported Upstream version 2012.01.27upstream-weekly/2012.01.27
Diffstat (limited to 'src/pkg/exp/wingui/zwinapi.go')
| -rw-r--r-- | src/pkg/exp/wingui/zwinapi.go | 81 | 
1 files changed, 31 insertions, 50 deletions
| diff --git a/src/pkg/exp/wingui/zwinapi.go b/src/pkg/exp/wingui/zwinapi.go index 38e93eea7..5666c6de5 100644 --- a/src/pkg/exp/wingui/zwinapi.go +++ b/src/pkg/exp/wingui/zwinapi.go @@ -1,3 +1,4 @@ +// +build windows  // mksyscall_windows.pl winapi.go  // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT @@ -28,47 +29,41 @@ var (  	procPostMessageW     = moduser32.NewProc("PostMessageW")  ) -func GetModuleHandle(modname *uint16) (handle syscall.Handle, errno int) { +func GetModuleHandle(modname *uint16) (handle syscall.Handle, err error) {  	r0, _, e1 := syscall.Syscall(procGetModuleHandleW.Addr(), 1, uintptr(unsafe.Pointer(modname)), 0, 0)  	handle = syscall.Handle(r0)  	if handle == 0 {  		if e1 != 0 { -			errno = int(e1) +			err = error(e1)  		} else { -			errno = syscall.EINVAL +			err = syscall.EINVAL  		} -	} else { -		errno = 0  	}  	return  } -func RegisterClassEx(wndclass *Wndclassex) (atom uint16, errno int) { +func RegisterClassEx(wndclass *Wndclassex) (atom uint16, err error) {  	r0, _, e1 := syscall.Syscall(procRegisterClassExW.Addr(), 1, uintptr(unsafe.Pointer(wndclass)), 0, 0)  	atom = uint16(r0)  	if atom == 0 {  		if e1 != 0 { -			errno = int(e1) +			err = error(e1)  		} else { -			errno = syscall.EINVAL +			err = syscall.EINVAL  		} -	} else { -		errno = 0  	}  	return  } -func CreateWindowEx(exstyle uint32, classname *uint16, windowname *uint16, style uint32, x int32, y int32, width int32, height int32, wndparent syscall.Handle, menu syscall.Handle, instance syscall.Handle, param uintptr) (hwnd syscall.Handle, errno int) { +func CreateWindowEx(exstyle uint32, classname *uint16, windowname *uint16, style uint32, x int32, y int32, width int32, height int32, wndparent syscall.Handle, menu syscall.Handle, instance syscall.Handle, param uintptr) (hwnd syscall.Handle, err error) {  	r0, _, e1 := syscall.Syscall12(procCreateWindowExW.Addr(), 12, uintptr(exstyle), uintptr(unsafe.Pointer(classname)), uintptr(unsafe.Pointer(windowname)), uintptr(style), uintptr(x), uintptr(y), uintptr(width), uintptr(height), uintptr(wndparent), uintptr(menu), uintptr(instance), uintptr(param))  	hwnd = syscall.Handle(r0)  	if hwnd == 0 {  		if e1 != 0 { -			errno = int(e1) +			err = error(e1)  		} else { -			errno = syscall.EINVAL +			err = syscall.EINVAL  		} -	} else { -		errno = 0  	}  	return  } @@ -79,16 +74,14 @@ func DefWindowProc(hwnd syscall.Handle, msg uint32, wparam uintptr, lparam uintp  	return  } -func DestroyWindow(hwnd syscall.Handle) (errno int) { +func DestroyWindow(hwnd syscall.Handle) (err error) {  	r1, _, e1 := syscall.Syscall(procDestroyWindow.Addr(), 1, uintptr(hwnd), 0, 0)  	if int(r1) == 0 {  		if e1 != 0 { -			errno = int(e1) +			err = error(e1)  		} else { -			errno = syscall.EINVAL +			err = syscall.EINVAL  		} -	} else { -		errno = 0  	}  	return  } @@ -104,31 +97,27 @@ func ShowWindow(hwnd syscall.Handle, cmdshow int32) (wasvisible bool) {  	return  } -func UpdateWindow(hwnd syscall.Handle) (errno int) { +func UpdateWindow(hwnd syscall.Handle) (err error) {  	r1, _, e1 := syscall.Syscall(procUpdateWindow.Addr(), 1, uintptr(hwnd), 0, 0)  	if int(r1) == 0 {  		if e1 != 0 { -			errno = int(e1) +			err = error(e1)  		} else { -			errno = syscall.EINVAL +			err = syscall.EINVAL  		} -	} else { -		errno = 0  	}  	return  } -func GetMessage(msg *Msg, hwnd syscall.Handle, MsgFilterMin uint32, MsgFilterMax uint32) (ret int32, errno int) { +func GetMessage(msg *Msg, hwnd syscall.Handle, MsgFilterMin uint32, MsgFilterMax uint32) (ret int32, err error) {  	r0, _, e1 := syscall.Syscall6(procGetMessageW.Addr(), 4, uintptr(unsafe.Pointer(msg)), uintptr(hwnd), uintptr(MsgFilterMin), uintptr(MsgFilterMax), 0, 0)  	ret = int32(r0)  	if ret == -1 {  		if e1 != 0 { -			errno = int(e1) +			err = error(e1)  		} else { -			errno = syscall.EINVAL +			err = syscall.EINVAL  		} -	} else { -		errno = 0  	}  	return  } @@ -145,47 +134,41 @@ func DispatchMessage(msg *Msg) (ret int32) {  	return  } -func LoadIcon(instance syscall.Handle, iconname *uint16) (icon syscall.Handle, errno int) { +func LoadIcon(instance syscall.Handle, iconname *uint16) (icon syscall.Handle, err error) {  	r0, _, e1 := syscall.Syscall(procLoadIconW.Addr(), 2, uintptr(instance), uintptr(unsafe.Pointer(iconname)), 0)  	icon = syscall.Handle(r0)  	if icon == 0 {  		if e1 != 0 { -			errno = int(e1) +			err = error(e1)  		} else { -			errno = syscall.EINVAL +			err = syscall.EINVAL  		} -	} else { -		errno = 0  	}  	return  } -func LoadCursor(instance syscall.Handle, cursorname *uint16) (cursor syscall.Handle, errno int) { +func LoadCursor(instance syscall.Handle, cursorname *uint16) (cursor syscall.Handle, err error) {  	r0, _, e1 := syscall.Syscall(procLoadCursorW.Addr(), 2, uintptr(instance), uintptr(unsafe.Pointer(cursorname)), 0)  	cursor = syscall.Handle(r0)  	if cursor == 0 {  		if e1 != 0 { -			errno = int(e1) +			err = error(e1)  		} else { -			errno = syscall.EINVAL +			err = syscall.EINVAL  		} -	} else { -		errno = 0  	}  	return  } -func SetCursor(cursor syscall.Handle) (precursor syscall.Handle, errno int) { +func SetCursor(cursor syscall.Handle) (precursor syscall.Handle, err error) {  	r0, _, e1 := syscall.Syscall(procSetCursor.Addr(), 1, uintptr(cursor), 0, 0)  	precursor = syscall.Handle(r0)  	if precursor == 0 {  		if e1 != 0 { -			errno = int(e1) +			err = error(e1)  		} else { -			errno = syscall.EINVAL +			err = syscall.EINVAL  		} -	} else { -		errno = 0  	}  	return  } @@ -196,16 +179,14 @@ func SendMessage(hwnd syscall.Handle, msg uint32, wparam uintptr, lparam uintptr  	return  } -func PostMessage(hwnd syscall.Handle, msg uint32, wparam uintptr, lparam uintptr) (errno int) { +func PostMessage(hwnd syscall.Handle, msg uint32, wparam uintptr, lparam uintptr) (err error) {  	r1, _, e1 := syscall.Syscall6(procPostMessageW.Addr(), 4, uintptr(hwnd), uintptr(msg), uintptr(wparam), uintptr(lparam), 0, 0)  	if int(r1) == 0 {  		if e1 != 0 { -			errno = int(e1) +			err = error(e1)  		} else { -			errno = syscall.EINVAL +			err = syscall.EINVAL  		} -	} else { -		errno = 0  	}  	return  } | 
