|  | package ieproxy
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | import (
 | 
						
						
						
							|  | 	"golang.org/x/sys/windows"
 | 
						
						
						
							|  | 	"unsafe"
 | 
						
						
						
							|  | )
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | var kernel32 = windows.NewLazySystemDLL("kernel32.dll")
 | 
						
						
						
							|  | var globalFree = kernel32.NewProc("GlobalFree")
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | func globalFreeWrapper(ptr *uint16) {
 | 
						
						
						
							|  | 	if ptr != nil {
 | 
						
						
						
							|  | 		_, _, _ = globalFree.Call(uintptr(unsafe.Pointer(ptr)))
 | 
						
						
						
							|  | 	}
 | 
						
						
						
							|  | }
 |