diff options
Diffstat (limited to 'service/zsyscall_windows.go')
-rw-r--r-- | service/zsyscall_windows.go | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/service/zsyscall_windows.go b/service/zsyscall_windows.go index faf6d780..edae1999 100644 --- a/service/zsyscall_windows.go +++ b/service/zsyscall_windows.go @@ -90,15 +90,9 @@ func createWellKnownSid(sidType wellKnownSidType, domainSid *windows.SID, sid *w return } -func notifyServiceStatusChange(service windows.Handle, notifyMask uint32, notifyBuffer uintptr) (err error) { - r1, _, e1 := syscall.Syscall(procNotifyServiceStatusChangeW.Addr(), 3, uintptr(service), uintptr(notifyMask), uintptr(notifyBuffer)) - if r1 != 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func notifyServiceStatusChange(service windows.Handle, notifyMask uint32, notifyBuffer uintptr) (status uint32) { + r0, _, _ := syscall.Syscall(procNotifyServiceStatusChangeW.Addr(), 3, uintptr(service), uintptr(notifyMask), uintptr(notifyBuffer)) + status = uint32(r0) return } |