-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsyscall_stub.go
48 lines (36 loc) · 1.16 KB
/
syscall_stub.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//go:build !windows
// +build !windows
package comutil
import (
"errors"
"unsafe"
"github.com/go-ole/go-ole"
"github.com/google/uuid"
)
var (
ErrUnsupported = errors.New("call is unsupported on this platform")
)
func CreateInstanceEx(clsid uuid.UUID, context uint, serverInfo *CoServerInfo, results []MultiQI) (err error) {
return ErrUnsupported
}
func IIDFromString(value string) (iid *ole.GUID, err error) {
return nil, ErrUnsupported
}
func SafeArrayCopy(original *ole.SafeArray) (duplicate *ole.SafeArray, err error) {
return nil, ErrUnsupported
}
func SafeArrayCreateVector(variantType ole.VT, lowerBound int32, length uint32) (safearray *ole.SafeArray, err error) {
return nil, ErrUnsupported
}
func SafeArrayGetElement(safearray *ole.SafeArray, index int32, element unsafe.Pointer) (err error) {
return ErrUnsupported
}
func SafeArrayPutElement(safearray *ole.SafeArray, index int32, element unsafe.Pointer) (err error) {
return ErrUnsupported
}
func SafeArrayGetDim(safearray *ole.SafeArray) (dimensions uint32, err error) {
return 0, ErrUnsupported
}
func BuildVarArrayStr(elements ...string) (v *ole.VARIANT, err error) {
return nil, ErrUnsupported
}