// 9 february 2014

package ui

import (
//	"syscall"
//	"unsafe"
)

/*
var (
	_checkRadioButton = user32.NewProc("CheckRadioButton")
)

func CheckRadioButton(hDlg HWND, nIDFirstButton int, nIDLastButton int, nIDCheckButton int) (err error) {
	r1, _, err := _checkRadioButton.Call(
		uintptr(hDlg),
		uintptr(nIDFirstButton),
		uintptr(nIDLastButton),
		uintptr(nIDCheckButton))
	if r1 == 0 {		// failure
		return err
	}
	return nil
}
*/

var (
	_getScrollInfo  = user32.NewProc("GetScrollInfo")
	_setScrollInfo  = user32.NewProc("SetScrollInfo")
	_scrollWindowEx = user32.NewProc("ScrollWindowEx")
)

type _SCROLLINFO struct {
	cbSize    uint32
	fMask     uint32
	nMin      int32 // originally int
	nMax      int32 // originally int
	nPage     uint32
	nPos      int32 // originally int
	nTrackPos int32 // originally int
}