summaryrefslogtreecommitdiff
path: root/vendor/github.com/AllenDang/w32/oleaut32.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/AllenDang/w32/oleaut32.go')
-rw-r--r--vendor/github.com/AllenDang/w32/oleaut32.go48
1 files changed, 0 insertions, 48 deletions
diff --git a/vendor/github.com/AllenDang/w32/oleaut32.go b/vendor/github.com/AllenDang/w32/oleaut32.go
deleted file mode 100644
index 0eeeab7..0000000
--- a/vendor/github.com/AllenDang/w32/oleaut32.go
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright 2010-2012 The W32 Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package w32
-
-import (
- "syscall"
- "unsafe"
-)
-
-var (
- modoleaut32 = syscall.NewLazyDLL("oleaut32")
-
- procVariantInit = modoleaut32.NewProc("VariantInit")
- procSysAllocString = modoleaut32.NewProc("SysAllocString")
- procSysFreeString = modoleaut32.NewProc("SysFreeString")
- procSysStringLen = modoleaut32.NewProc("SysStringLen")
- procCreateDispTypeInfo = modoleaut32.NewProc("CreateDispTypeInfo")
- procCreateStdDispatch = modoleaut32.NewProc("CreateStdDispatch")
-)
-
-func VariantInit(v *VARIANT) {
- hr, _, _ := procVariantInit.Call(uintptr(unsafe.Pointer(v)))
- if hr != 0 {
- panic("Invoke VariantInit error.")
- }
- return
-}
-
-func SysAllocString(v string) (ss *int16) {
- pss, _, _ := procSysAllocString.Call(uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr(v))))
- ss = (*int16)(unsafe.Pointer(pss))
- return
-}
-
-func SysFreeString(v *int16) {
- hr, _, _ := procSysFreeString.Call(uintptr(unsafe.Pointer(v)))
- if hr != 0 {
- panic("Invoke SysFreeString error.")
- }
- return
-}
-
-func SysStringLen(v *int16) uint {
- l, _, _ := procSysStringLen.Call(uintptr(unsafe.Pointer(v)))
- return uint(l)
-}