Merge pull request #13 from Microsoft/TimerResolutionFix

Fixed error in #12
This commit is contained in:
John Starks
2016-03-15 17:33:20 -07:00
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -9,13 +9,14 @@ var _ unsafe.Pointer
var (
modkernel32 = syscall.NewLazyDLL("kernel32.dll")
modwinmm = syscall.NewLazyDLL("winmm.dll")
modadvapi32 = syscall.NewLazyDLL("advapi32.dll")
procCancelIoEx = modkernel32.NewProc("CancelIoEx")
procCreateIoCompletionPort = modkernel32.NewProc("CreateIoCompletionPort")
procGetQueuedCompletionStatus = modkernel32.NewProc("GetQueuedCompletionStatus")
procSetFileCompletionNotificationModes = modkernel32.NewProc("SetFileCompletionNotificationModes")
procTimeBeginPeriod = modkernel32.NewProc("TimeBeginPeriod")
proctimeBeginPeriod = modwinmm.NewProc("timeBeginPeriod")
procConnectNamedPipe = modkernel32.NewProc("ConnectNamedPipe")
procCreateNamedPipeW = modkernel32.NewProc("CreateNamedPipeW")
procCreateFileW = modkernel32.NewProc("CreateFileW")
@@ -92,7 +93,7 @@ func setFileCompletionNotificationModes(h syscall.Handle, flags uint8) (err erro
}
func timeBeginPeriod(period uint32) (n int32) {
r0, _, _ := syscall.Syscall(procTimeBeginPeriod.Addr(), 1, uintptr(period), 0, 0)
r0, _, _ := syscall.Syscall(proctimeBeginPeriod.Addr(), 1, uintptr(period), 0, 0)
n = int32(r0)
return
}