Source file src/runtime/testdata/testprogcgo/dll_windows.go
1 // Copyright 2015 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package main 6 7 /* 8 #include <windows.h> 9 10 DWORD getthread() { 11 return GetCurrentThreadId(); 12 } 13 */ 14 import "C" 15 import "runtime/testdata/testprogcgo/windows" 16 17 func init() { 18 register("CgoDLLImportsMain", CgoDLLImportsMain) 19 } 20 21 func CgoDLLImportsMain() { 22 C.getthread() 23 windows.GetThread() 24 println("OK") 25 } 26