mirror of
https://github.com/ropnop/go-clr
synced 2026-06-08 17:11:59 +00:00
21 lines
361 B
Go
21 lines
361 B
Go
// +build windows
|
|
|
|
package clr
|
|
|
|
import "unsafe"
|
|
|
|
// from https://github.com/go-ole/go-ole/blob/master/variant_amd64.go
|
|
|
|
type Variant struct {
|
|
VT uint16 // VARTYPE
|
|
wReserved1 uint16
|
|
wReserved2 uint16
|
|
wReserved3 uint16
|
|
Val uintptr
|
|
_ [8]byte
|
|
}
|
|
|
|
func NewVariantFromPtr(ppv uintptr) *Variant {
|
|
return (*Variant)(unsafe.Pointer(ppv))
|
|
}
|