func GetPointerv(pname uint32, params *unsafe.Pointer) {
	syscall.Syscall(gpGetPointerv, 2, uintptr(pname), uintptr(unsafe.Pointer(params)), 0)
}
func GetPointerv(pname uint32, params *unsafe.Pointer) {
	syscall.Syscall(gpGetPointerv, 2, uintptr(pname), uintptr(unsafe.Pointer(params)), 0)
}
func GetPointerv ( pname uint32 , params * unsafe . Pointer ) { syscall . Syscall ( gpGetPointerv , 2 , uintptr ( pname ) , uintptr ( unsafe . Pointer ( params ) ) , 0 ) }
// return the address of the specified pointer
return the address of the specified pointer