Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/go-ole/go-ole
/ functions
Functions
383 in github.com/go-ole/go-ole
⨍
Functions
383
◇
Types & classes
50
Method
ToValueArray
()
safearrayconversion.go:35
Function
UTF16PtrToString
UTF16PtrToString is alias for LpOleStrToString. Kept for compatibility reasons.
utility.go:37
Method
Unadvise
(cookie uint32)
iconnectionpoint_func.go:15
Method
Unadvise
(cookie uint32)
iconnectionpoint_windows.go:28
Method
VTable
()
iprovideclassinfo.go:14
Method
VTable
()
idispatch.go:17
Function
VariantClear
VariantClear clears value in Variant settings to VT_EMPTY.
com_func.go:110
Function
VariantInit
VariantInit initializes variant.
com_func.go:105
Method
WCode
WCode return wCode in EXCEPINFO.
ole.go:81
Function
addRef
(unk *IUnknown)
iunknown_windows.go:40
Function
coInitialize
coInitialize initializes COM library on current thread. MSDN documentation suggests that this function should not be called. Call CoInitializeEx() in
com_func.go:19
Function
coInitializeEx
coInitializeEx initializes COM library with concurrency model.
com_func.go:24
Function
copyMemory
copyMemory moves location of a block of memory.
com.go:361
Function
copyMemory
copyMemory moves location of a block of memory.
com_func.go:153
Function
dispGetIDsOfNames
(this *ole.IUnknown, iid *ole.GUID, wnames []*uint16, namelen int, lcid int, pdisp []int32)
oleutil/connection.go:59
Function
dispGetTypeInfo
(ptypeif *uintptr)
oleutil/connection.go:80
Function
dispGetTypeInfoCount
(pcount *int)
oleutil/connection.go:73
Function
dispInvoke
(this *ole.IDispatch, dispid int32, riid *ole.GUID, lcid int, flags int16, dispparams *ole.DISPPARAMS, result
oleutil/connection.go:84
Function
dispQueryInterface
(this *ole.IUnknown, iid *ole.GUID, punk **ole.IUnknown)
oleutil/connection.go:30
Function
dispRelease
(this *ole.IUnknown)
oleutil/connection.go:53
Function
errstr
errstr converts error code to string.
error_windows.go:12
Function
getClassInfo
(disp *IProvideClassInfo)
iprovideclassinfo_windows.go:10
Function
getIDsOfName
(disp *IDispatch, names []string)
idispatch_windows.go:13
Function
getTypeInfo
(disp *IDispatch)
idispatch_windows.go:48
Function
getTypeInfoCount
(disp *IDispatch)
idispatch_windows.go:35
Function
invoke
(disp *IDispatch, dispid int32, dispatch int16, params ...interface{})
idispatch_windows.go:61
Function
main
()
_example/itunes/itunes.go:28
Function
main
()
_example/winsock/winsock.go:108
Function
main
()
_example/mediaplayer/mediaplayer.go:13
Function
main
()
_example/msagent/msagent.go:12
Function
main
()
_example/excel/excel.go:12
Function
main
()
_example/excel2/excel.go:80
Function
main
This example creates a new spreadsheet, reads and modifies cell values and style.
_example/libreoffice/libreoffice.go:134
Function
main
()
_example/ie/ie.go:12
Function
main
()
_example/msxml/rssreader.go:13
Function
main
()
_example/outlook/outlook.go:12
Function
queryInterface
(unk *IUnknown, iid *GUID)
iunknown_windows.go:27
Function
reflectQueryInterface
(self interface{}, method uintptr, interfaceID *GUID, obj interface{})
iunknown_windows.go:11
Function
release
(unk *IUnknown)
iunknown_windows.go:50
Function
safeArrayAccessData
safeArrayAccessData returns raw array pointer. AKA: SafeArrayAccessData in Windows API.
safearray_func.go:12
Function
safeArrayAccessData
safeArrayAccessData returns raw array pointer. AKA: SafeArrayAccessData in Windows API. Todo: Test
safearray_windows.go:45
Function
safeArrayAllocData
safeArrayAllocData allocates SafeArray. AKA: SafeArrayAllocData in Windows API.
safearray_func.go:26
Function
safeArrayAllocData
safeArrayAllocData allocates SafeArray. AKA: SafeArrayAllocData in Windows API.
safearray_windows.go:64
Function
safeArrayAllocDescriptor
safeArrayAllocDescriptor allocates SafeArray. AKA: SafeArrayAllocDescriptor in Windows API.
safearray_func.go:33
Function
safeArrayAllocDescriptor
safeArrayAllocDescriptor allocates SafeArray. AKA: SafeArrayAllocDescriptor in Windows API.
safearray_windows.go:72
Function
safeArrayAllocDescriptorEx
safeArrayAllocDescriptorEx allocates SafeArray. AKA: SafeArrayAllocDescriptorEx in Windows API.
safearray_func.go:40
Function
safeArrayAllocDescriptorEx
safeArrayAllocDescriptorEx allocates SafeArray. AKA: SafeArrayAllocDescriptorEx in Windows API.
safearray_windows.go:81
Function
safeArrayCopy
safeArrayCopy returns copy of SafeArray. AKA: SafeArrayCopy in Windows API.
safearray_func.go:47
Function
safeArrayCopy
safeArrayCopy returns copy of SafeArray. AKA: SafeArrayCopy in Windows API.
safearray_windows.go:93
Function
safeArrayCopyData
safeArrayCopyData duplicates SafeArray into another SafeArray object. AKA: SafeArrayCopyData in Windows API.
safearray_func.go:54
Function
safeArrayCopyData
safeArrayCopyData duplicates SafeArray into another SafeArray object. AKA: SafeArrayCopyData in Windows API.
safearray_windows.go:104
Function
safeArrayCreate
safeArrayCreate creates SafeArray. AKA: SafeArrayCreate in Windows API.
safearray_func.go:61
Function
safeArrayCreate
safeArrayCreate creates SafeArray. AKA: SafeArrayCreate in Windows API.
safearray_windows.go:115
Function
safeArrayCreateEx
safeArrayCreateEx creates SafeArray. AKA: SafeArrayCreateEx in Windows API.
safearray_func.go:68
Function
safeArrayCreateEx
safeArrayCreateEx creates SafeArray. AKA: SafeArrayCreateEx in Windows API.
safearray_windows.go:127
Function
safeArrayCreateVector
safeArrayCreateVector creates SafeArray. AKA: SafeArrayCreateVector in Windows API.
safearray_windows.go:140
Function
safeArrayCreateVectorEx
safeArrayCreateVectorEx creates SafeArray. AKA: SafeArrayCreateVectorEx in Windows API.
safearray_func.go:82
Function
safeArrayCreateVectorEx
safeArrayCreateVectorEx creates SafeArray. AKA: SafeArrayCreateVectorEx in Windows API.
safearray_windows.go:152
Function
safeArrayDestroy
safeArrayDestroy destroys SafeArray object. AKA: SafeArrayDestroy in Windows API.
safearray_windows.go:165
Function
safeArrayDestroyData
safeArrayDestroyData destroys SafeArray object. AKA: SafeArrayDestroyData in Windows API.
safearray_func.go:96
Function
safeArrayDestroyData
safeArrayDestroyData destroys SafeArray object. AKA: SafeArrayDestroyData in Windows API.
safearray_windows.go:173
Function
safeArrayDestroyDescriptor
safeArrayDestroyDescriptor destroys SafeArray object. AKA: SafeArrayDestroyDescriptor in Windows API.
safearray_func.go:103
Function
safeArrayDestroyDescriptor
safeArrayDestroyDescriptor destroys SafeArray object. AKA: SafeArrayDestroyDescriptor in Windows API.
safearray_windows.go:181
Function
safeArrayGetDim
safeArrayGetDim is the amount of dimensions in the SafeArray. SafeArrays may have multiple dimensions. Meaning, it could be multidimensional array.
safearray_windows.go:192
Function
safeArrayGetElement
safeArrayGetElement retrieves element at given index.
safearray_windows.go:208
Function
safeArrayGetElementSize
safeArrayGetElementSize is the element size in bytes. AKA: SafeArrayGetElemsize in Windows API.
safearray_windows.go:201
Function
safeArrayGetElementString
safeArrayGetElementString retrieves element at given index and converts to string.
safearray_windows.go:217
Function
safeArrayGetIID
safeArrayGetIID is the InterfaceID of the elements in the SafeArray. AKA: SafeArrayGetIID in Windows API.
safearray_func.go:139
Function
safeArrayGetIID
safeArrayGetIID is the InterfaceID of the elements in the SafeArray. AKA: SafeArrayGetIID in Windows API.
safearray_windows.go:232
Function
safeArrayGetLBound
safeArrayGetLBound returns lower bounds of SafeArray. SafeArrays may have multiple dimensions. Meaning, it could be multidimensional array. AKA: Saf
safearray_windows.go:246
Function
safeArrayGetRecordInfo
safeArrayGetRecordInfo accesses IRecordInfo info for custom types. AKA: SafeArrayGetRecordInfo in Windows API. XXX: Must implement IRecordInfo inter
safearray_func.go:200
Function
safeArrayGetRecordInfo
safeArrayGetRecordInfo accesses IRecordInfo info for custom types. AKA: SafeArrayGetRecordInfo in Windows API. XXX: Must implement IRecordInfo inter
safearray_windows.go:318
Function
safeArrayGetUBound
safeArrayGetUBound returns upper bounds of SafeArray. SafeArrays may have multiple dimensions. Meaning, it could be multidimensional array. AKA: Saf
safearray_windows.go:261
Function
safeArrayGetVartype
safeArrayGetVartype returns data type of SafeArray. AKA: SafeArrayGetVartype in Windows API.
safearray_windows.go:273
Function
safeArrayLock
safeArrayLock locks SafeArray for reading to modify SafeArray. This must be called during some calls to ensure that another process does not read or
safearray_func.go:176
Function
safeArrayLock
safeArrayLock locks SafeArray for reading to modify SafeArray. This must be called during some calls to ensure that another process does not read or
safearray_windows.go:287
Function
safeArrayPutElement
safeArrayPutElement stores the data element at the specified location in the array. AKA: SafeArrayPutElement in Windows API.
safearray_windows.go:304
Function
safeArraySetRecordInfo
safeArraySetRecordInfo mutates IRecordInfo info for custom types. AKA: SafeArraySetRecordInfo in Windows API. XXX: Must implement IRecordInfo interf
safearray_func.go:209
Function
safeArraySetRecordInfo
safeArraySetRecordInfo mutates IRecordInfo info for custom types. AKA: SafeArraySetRecordInfo in Windows API. XXX: Must implement IRecordInfo interf
safearray_windows.go:331
Function
safeArrayUnaccessData
safeArrayUnaccessData releases raw array. AKA: SafeArrayUnaccessData in Windows API.
safearray_func.go:19
Function
safeArrayUnaccessData
safeArrayUnaccessData releases raw array. AKA: SafeArrayUnaccessData in Windows API.
safearray_windows.go:56
Function
safeArrayUnlock
safeArrayUnlock unlocks SafeArray for reading. AKA: SafeArrayUnlock in Windows API.
safearray_func.go:183
Function
safeArrayUnlock
safeArrayUnlock unlocks SafeArray for reading. AKA: SafeArrayUnlock in Windows API.
safearray_windows.go:295
← previous
301–383 of 383, ranked by callers