Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/go-ole/go-ole
/ functions
Functions
383 in github.com/go-ole/go-ole
⨍
Functions
383
◇
Types & classes
50
↓ 1 callers
Function
LOGetCellString
LOGetCellString returns the displayed value
_example/libreoffice/libreoffice.go:63
↓ 1 callers
Function
LOGetWorksheet
LOGetWorksheet returns a worksheet (index starts at 0)
_example/libreoffice/libreoffice.go:127
↓ 1 callers
Function
LONewSpreadsheet
LONewSpreadsheet creates a new spreadsheet in a new window and returns a document handle.
_example/libreoffice/libreoffice.go:100
↓ 1 callers
Function
LOSetCellFormula
LOSetCellFormula sets the formula (in englisch language)
_example/libreoffice/libreoffice.go:90
↓ 1 callers
Function
LOSetCellValue
LOSetCellValue sets the numeric value of a cell
_example/libreoffice/libreoffice.go:85
↓ 1 callers
Method
Load
Load COM object from list of programIDs or strings.
connect.go:46
↓ 1 callers
Method
MustQueryInterface
(iid *GUID)
iunknown.go:43
↓ 1 callers
Function
NewErrorWithSubError
NewErrorWithSubError creates new COM error with parent error.
error.go:21
↓ 1 callers
Function
PutPropertyRef
PutPropertyRef mutates property reference.
oleutil/oleutil.go:92
↓ 1 callers
Method
QueryInterface
(iid *GUID)
iunknown.go:39
↓ 1 callers
Method
String
String converts the GUID to string form. It will adhere to this pattern: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} If the GUID is nil, the string repre
guid.go:224
↓ 1 callers
Method
String
String returns Go string value of HString.
winrt.go:89
↓ 1 callers
Method
String
String description, either manually set or format message with error code.
error.go:31
↓ 1 callers
Function
SysStringLen
SysStringLen is the length of the system allocated string.
com.go:324
↓ 1 callers
Method
ToByteArray
()
safearrayconversion.go:24
↓ 1 callers
Method
VTable
()
itypeinfo.go:32
↓ 1 callers
Method
VTable
()
iconnectionpointcontainer.go:15
↓ 1 callers
Function
addRef
(unk *IUnknown)
iunknown_func.go:13
↓ 1 callers
Function
coInitializeSecurity
coInitializeSecurity: Registers security and sets the default security values for the process.
com.go:77
↓ 1 callers
Function
decodeHexByte64
(s1 []byte, s2 []byte)
guid.go:180
↓ 1 callers
Function
decodeHexUint32
(src []byte)
guid.go:158
↓ 1 callers
Function
getClassInfo
(disp *IProvideClassInfo)
iprovideclassinfo_func.go:5
↓ 1 callers
Function
getIDsOfName
(disp *IDispatch, names []string)
idispatch_func.go:5
↓ 1 callers
Function
getTypeInfo
(disp *IDispatch)
idispatch_func.go:13
↓ 1 callers
Function
getTypeInfoCount
(disp *IDispatch)
idispatch_func.go:9
↓ 1 callers
Function
iTunes
()
_example/itunes/itunes.go:15
↓ 1 callers
Function
invoke
(disp *IDispatch, dispid int32, dispatch int16, params ...interface{})
idispatch_func.go:17
↓ 1 callers
Function
lpOleStrLen
lpOleStrLen returns the length of Unicode string.
utility.go:78
↓ 1 callers
Function
putUint32Hex
(b []byte, v uint32)
guid.go:244
↓ 1 callers
Function
readExample
(fileName string, excel, workbooks *ole.IDispatch)
_example/excel2/excel.go:39
↓ 1 callers
Function
reflectQueryInterface
(self interface{}, method uintptr, interfaceID *GUID, obj interface{})
iunknown_func.go:5
↓ 1 callers
Function
safeArrayFromByteSlice
(slice []byte)
safearrayslices.go:9
↓ 1 callers
Function
safeArrayFromStringSlice
(slice []string)
safearrayslices.go:22
↓ 1 callers
Function
safeArrayGetDim
safeArrayGetDim is the amount of dimensions in the SafeArray. SafeArrays may have multiple dimensions. Meaning, it could be multidimensional array.
safearray_func.go:113
↓ 1 callers
Function
safeArrayGetElementSize
safeArrayGetElementSize is the element size in bytes. AKA: SafeArrayGetElemsize in Windows API.
safearray_func.go:121
↓ 1 callers
Function
showMethodsAndProperties
(i *ole.IDispatch)
_example/excel2/excel.go:67
↓ 1 callers
Function
writeExample
(excel, workbooks *ole.IDispatch, filepath string)
_example/excel2/excel.go:14
Method
AddRef
()
iunknown.go:17
Method
AddRef
()
iunknown.go:51
Method
Advise
(unknown *IUnknown)
iconnectionpoint_windows.go:15
Function
BytePtrToString
BytePtrToString converts byte pointer to a Go string.
utility.go:25
Function
CLSIDFromProgID
CLSIDFromProgID retrieves Class Identifier with the given Program Identifier. The Programmatic Identifier must be registered, because it will be look
com_func.go:65
Function
CLSIDFromString
CLSIDFromString retrieves Class ID from string representation. This is technically the string version of the GUID and will convert the string to obje
com_func.go:75
Function
ClassIDFrom
ClassIDFrom retrieves class ID whether given is program ID or application string.
oleutil/oleutil.go:6
Method
Clone
()
ienumvariant_windows.go:10
Method
Clone
()
ienumvariant_func.go:5
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:37
Function
CoInitializeEx
CoInitializeEx initializes COM library with concurrency model.
com_func.go:42
Function
CoInitializeSecurity
CoInitializeSecurity: Registers security and sets the default security values for the process.
com.go:134
Function
CoTaskMemFree
CoTaskMemFree frees memory pointer.
com_func.go:50
Function
CoUninitialize
CoUninitialize uninitializes COM Library.
com_func.go:47
Function
Connect
Connect initializes COM and attempts to load IUnknown based on given names.
connect.go:188
Function
ConnectObject
ConnectObject creates a connection point between two services for communication.
oleutil/connection_func.go:8
Function
CreateDispTypeInfo
CreateDispTypeInfo provides default ITypeInfo implementation for IDispatch. This will not handle the full implementation of the interface.
com.go:349
Function
CreateDispTypeInfo
CreateDispTypeInfo provides default ITypeInfo implementation for IDispatch. This will not handle the full implementation of the interface.
com_func.go:148
Function
CreateInstance
CreateInstance of single uninitialized object with GUID.
com_func.go:95
Function
CreateStdDispatch
CreateStdDispatch provides default IDispatch implementation for IUnknown. This handles default IDispatch implementation for objects. It haves a few l
com.go:334
Function
CreateStdDispatch
CreateStdDispatch provides default IDispatch implementation for IUnknown. This handles default IDispatch implementation for objects. It haves a few l
com_func.go:141
Function
DeleteHString
DeleteHString deletes HString.
winrt_doc.go:29
Method
Description
Description retrieves error summary, if there is one.
error.go:44
Function
DispatchMessage
DispatchMessage to window procedure.
com.go:382
Function
DispatchMessage
DispatchMessage to window procedure.
com_func.go:168
Method
EnumConnectionPoints
(points interface{})
iconnectionpointcontainer_windows.go:10
Method
EnumConnectionPoints
(points interface{})
iconnectionpointcontainer_func.go:5
Method
EnumConnections
(p *unsafe.Pointer)
iconnectionpoint_func.go:19
Method
EnumConnections
(p *unsafe.Pointer)
iconnectionpoint_windows.go:41
Method
Error
Error implements error interface.
error.go:39
Function
Example_quickbooks
()
connect_windows_test.go:11
Function
Example_quickbooks
()
connect_test.go:7
Function
Example_quickbooksConnectHelperCallDispatch
()
connect_test.go:33
Function
Example_quickbooksConnectHelperDispatchProperty
()
connect_test.go:84
Function
Example_safeArrayGetElementString
This tests more than one function. It tests all of the functions needed in order to retrieve an SafeArray populated with Strings.
safearray_test.go:5
Method
FindConnectionPoint
(iid *GUID, point **IConnectionPoint)
iconnectionpointcontainer_windows.go:14
Function
ForEach
(disp *ole.IDispatch, f func(v *ole.VARIANT) error)
oleutil/oleutil.go:105
Function
GetActiveObject
GetActiveObject retrieves pointer to active object.
com.go:239
Function
GetActiveObject
GetActiveObject retrieves pointer to active object.
com_func.go:100
Function
GetActiveObject
GetActiveObject retrieves active object for program ID and interface ID based on interface type. Only supports IUnknown. Program ID can be either pr
oleutil/oleutil.go:35
Method
GetClassInfo
()
iprovideclassinfo.go:18
Method
GetConnectionInterface
(piid **GUID)
iconnectionpoint_func.go:7
Method
GetConnectionInterface
(piid **GUID)
iconnectionpoint_windows.go:10
Method
GetDimensions
()
safearrayconversion.go:106
Function
GetIDsOfNames
(this *ole.IUnknown, iid *ole.GUID, wnames []*uint16, namelen int, lcid int, pdisp []int32)
_example/winsock/winsock.go:59
Method
GetIds
GetIds retrieves all IDs of names on IDispatch.
connect.go:164
Method
GetIids
()
iinspectable_windows.go:13
Method
GetIids
()
iinspectable_func.go:5
Function
GetMessage
GetMessage in message queue from runtime. This function appears to block. PeekMessage does not block.
com.go:375
Function
GetMessage
GetMessage in message queue from runtime. This function appears to block. PeekMessage does not block.
com_func.go:163
Function
GetObject
GetObject retrieves pointer to active object.
com.go:261
Method
GetRuntimeClassName
()
iinspectable_windows.go:44
Method
GetRuntimeClassName
()
iinspectable_func.go:9
Method
GetSize
()
safearrayconversion.go:110
Method
GetTrustLevel
()
iinspectable_windows.go:61
Method
GetTrustLevel
()
iinspectable_func.go:13
Method
GetType
()
safearrayconversion.go:102
Method
GetTypeAttr
()
itypeinfo_func.go:5
Method
GetTypeAttr
()
itypeinfo_windows.go:10
Function
GetTypeInfo
(ptypeif *uintptr)
_example/winsock/winsock.go:73
Function
GetTypeInfoCount
(pcount *int)
_example/winsock/winsock.go:66
Function
GetUserDefaultLCID
GetUserDefaultLCID retrieves current user default locale.
com_func.go:156
Function
GetVariantDate
GetVariantDate converts COM Variant Time value to Go time.Time.
variant_date_386.go:13
← previous
next →
101–200 of 383, ranked by callers