func IsWow64Process(h windows.Handle) (is32bit bool, err error) {
	var wow64Process uint32

	r, _, _ := procIsWow64Process.Call(uintptr(h),
		uintptr(unsafe.Pointer(&wow64Process)))

	if r == 0 {
		return false, windows.GetLastError()
	}
	if wow64Process == 0 {
		is32bit = false
	} else {
		is32bit = true
	}
	return
}
// IsWow64Process determines if the specified process is running under WOW64
// that is, if it's a 32 bit process running on 64 bit winodws
IsWow64Process determines if the specified process is running under WOW64
that is, if it's a 32 bit process running on 64 bit winodws
// IsWow64Process determines if the specified process is running under WOW64 // that is if it ' s a 32 bit process running on 64 bit winodws
func IsWow64Process(h windows.Handle) (is32bit bool, err error) {
	var wow64Process uint32
	r, _, _ := procIsWow64Process.Call(uintptr(h),
		uintptr(unsafe.Pointer(&wow64Process)))
	if r == 0 {
		return false, windows.GetLastError()
	}
	if wow64Process == 0 {
		is32bit = false
	} else {
		is32bit = true
	}
	return
}
func IsWow64Process ( h windows . Handle ) ( is32bit bool , err error ) { var wow64Process uint32 r , _ , _ := procIsWow64Process . Call ( uintptr ( h ) , uintptr ( unsafe . Pointer ( & wow64Process ) ) ) if r == 0 { return false , windows . GetLastError ( ) } if wow64Process == 0 { is32bit = false } else { is32bit = true } return }
IsWow64Process determines if the specified process is running under WOW64
that is, if it's a 32 bit process running on 64 bit winodws
IsWow64Process determines if the specified process is running under WOW64 that is if it ' s a 32 bit process running on 64 bit winodws