advapi32 := syscall.MustLoadDLL("advapi32.dll")
c := advapi32.MustFindProc("LookupPrivilegeValueW")
var a Luid
r1, _, _ := c.Call(uintptr(0), uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr
("SE_SHUTDOWN_NAME"))), uintptr(unsafe.Pointer(&a)))
advapi32 := syscall.MustLoadDLL("advapi32.dll")
c := advapi32.MustFindProc("LookupPrivilegeValueW")
var a Luid
r1, _, _ := c.Call(uintptr(0), uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr
("SE_SHUTDOWN_NAME"))), uintptr(unsafe.Pointer(&a)))