Lines Matching refs:vargs

71 	var vargs []VARIANT
73 vargs = make([]VARIANT, len(params))
77 VariantInit(&vargs[n])
81 vargs[n] = NewVariant(VT_BOOL, 0xffff)
83 vargs[n] = NewVariant(VT_BOOL, 0)
86 vargs[n] = NewVariant(VT_BOOL|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*bool)))))
88 vargs[n] = NewVariant(VT_I1, int64(v.(uint8)))
90 vargs[n] = NewVariant(VT_I1|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*uint8)))))
92 vargs[n] = NewVariant(VT_I1, int64(v.(int8)))
94 vargs[n] = NewVariant(VT_I1|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*uint8)))))
96 vargs[n] = NewVariant(VT_I2, int64(v.(int16)))
98 vargs[n] = NewVariant(VT_I2|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*int16)))))
100 vargs[n] = NewVariant(VT_UI2, int64(v.(uint16)))
102 vargs[n] = NewVariant(VT_UI2|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*uint16)))))
104 vargs[n] = NewVariant(VT_I4, int64(v.(int32)))
106 vargs[n] = NewVariant(VT_I4|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*int32)))))
108 vargs[n] = NewVariant(VT_UI4, int64(v.(uint32)))
110 vargs[n] = NewVariant(VT_UI4|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*uint32)))))
112 vargs[n] = NewVariant(VT_I8, int64(v.(int64)))
114 vargs[n] = NewVariant(VT_I8|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*int64)))))
116 vargs[n] = NewVariant(VT_UI8, int64(uintptr(v.(uint64))))
118 vargs[n] = NewVariant(VT_UI8|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*uint64)))))
120 vargs[n] = NewVariant(VT_I4, int64(v.(int)))
122 vargs[n] = NewVariant(VT_I4|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*int)))))
124 vargs[n] = NewVariant(VT_UI4, int64(v.(uint)))
126 vargs[n] = NewVariant(VT_UI4|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*uint)))))
128 vargs[n] = NewVariant(VT_R4, *(*int64)(unsafe.Pointer(&vv)))
130 vargs[n] = NewVariant(VT_R4|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*float32)))))
132 vargs[n] = NewVariant(VT_R8, *(*int64)(unsafe.Pointer(&vv)))
134 vargs[n] = NewVariant(VT_R8|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*float64)))))
136 vargs[n] = NewVariant(VT_BSTR, int64(uintptr(unsafe.Pointer(SysAllocStringLen(v.(string))))))
138 vargs[n] = NewVariant(VT_BSTR|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*string)))))
141 vargs[n] = NewVariant(VT_BSTR, int64(uintptr(unsafe.Pointer(SysAllocStringLen(s)))))
144 vargs[n] = NewVariant(VT_BSTR|VT_BYREF, int64(uintptr(unsafe.Pointer(&s))))
146 vargs[n] = NewVariant(VT_DISPATCH, int64(uintptr(unsafe.Pointer(v.(*IDispatch)))))
148 vargs[n] = NewVariant(VT_DISPATCH|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(**IDispatch)))))
150 vargs[n] = NewVariant(VT_NULL, 0)
152 vargs[n] = NewVariant(VT_VARIANT|VT_BYREF, int64(uintptr(unsafe.Pointer(v.(*VARIANT)))))
155 vargs[n] = NewVariant(VT_ARRAY|VT_UI1, int64(uintptr(unsafe.Pointer(safeByteArray))))
156 defer VariantClear(&vargs[n])
159 vargs[n] = NewVariant(VT_ARRAY|VT_BSTR, int64(uintptr(unsafe.Pointer(safeByteArray))))
160 defer VariantClear(&vargs[n])
165 dispparams.rgvarg = uintptr(unsafe.Pointer(&vargs[0]))
187 for i, varg := range vargs {