Documentation ¶
Rendered for windows/amd64
Index ¶
- type OleHandler
- func (o *OleHandler) CallMethod(property string, args ...interface{}) error
- func (o *OleHandler) CallMethodWithResult(property string, args ...interface{}) (v *ole.VARIANT, err error)
- func (o *OleHandler) Close()
- func (o *OleHandler) Closed() <-chan struct{}
- func (o *OleHandler) GetBoolProperty(property string, args ...interface{}) (bool, error)
- func (o *OleHandler) GetIntProperty(property string, args ...interface{}) (int, error)
- func (o *OleHandler) GetOleHandler(property string) (handler *OleHandler, err error)
- func (o *OleHandler) GetOleHandlerByMethod(method string) (handler *OleHandler, err error)
- func (o *OleHandler) GetOleHandlerWithArgs(property string, args ...interface{}) (handler *OleHandler, err error)
- func (o *OleHandler) GetOleHandlerWithArgsByMethod(method string, args ...interface{}) (handler *OleHandler, err error)
- func (o *OleHandler) GetOleHandlerWithCallback(property string, fn func(*OleHandler) error) error
- func (o *OleHandler) GetOleHandlerWithCallbackAndArgs(property string, fn func(*OleHandler) error, args ...interface{}) error
- func (o *OleHandler) GetOleHandlerWithCallbackAndArgsByMethod(method string, fn func(*OleHandler) error, args ...interface{}) error
- func (o *OleHandler) GetOleHandlerWithCallbackByMethod(method string, fn func(*OleHandler) error) error
- func (o *OleHandler) GetProperty(property string, args ...interface{}) (result *ole.VARIANT, err error)
- func (o *OleHandler) GetStringProperty(property string, args ...interface{}) (string, error)
- func (o *OleHandler) PutProperty(property string, args ...interface{}) error
- func (o *OleHandler) SafeAccess(fn func() error) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OleHandler ¶
type OleHandler struct { App *ole.IUnknown Handle *ole.IDispatch // contains filtered or unexported fields }
func CreateOleHandler ¶
func CreateOleHandler(parent *OleHandler, handle *ole.IDispatch) *OleHandler
func CreateRootOleHandler ¶
func CreateRootOleHandler(programID string) (*OleHandler, error)
func (*OleHandler) CallMethod ¶
func (o *OleHandler) CallMethod(property string, args ...interface{}) error
func (*OleHandler) CallMethodWithResult ¶
func (o *OleHandler) CallMethodWithResult(property string, args ...interface{}) (v *ole.VARIANT, err error)
func (*OleHandler) Close ¶
func (o *OleHandler) Close()
func (*OleHandler) Closed ¶
func (o *OleHandler) Closed() <-chan struct{}
func (*OleHandler) GetBoolProperty ¶
func (o *OleHandler) GetBoolProperty(property string, args ...interface{}) (bool, error)
func (*OleHandler) GetIntProperty ¶
func (o *OleHandler) GetIntProperty(property string, args ...interface{}) (int, error)
func (*OleHandler) GetOleHandler ¶
func (o *OleHandler) GetOleHandler(property string) (handler *OleHandler, err error)
func (*OleHandler) GetOleHandlerByMethod ¶
func (o *OleHandler) GetOleHandlerByMethod(method string) (handler *OleHandler, err error)
func (*OleHandler) GetOleHandlerWithArgs ¶
func (o *OleHandler) GetOleHandlerWithArgs(property string, args ...interface{}) (handler *OleHandler, err error)
func (*OleHandler) GetOleHandlerWithArgsByMethod ¶
func (o *OleHandler) GetOleHandlerWithArgsByMethod(method string, args ...interface{}) (handler *OleHandler, err error)
func (*OleHandler) GetOleHandlerWithCallback ¶
func (o *OleHandler) GetOleHandlerWithCallback(property string, fn func(*OleHandler) error) error
func (*OleHandler) GetOleHandlerWithCallbackAndArgs ¶
func (o *OleHandler) GetOleHandlerWithCallbackAndArgs(property string, fn func(*OleHandler) error, args ...interface{}) error
func (*OleHandler) GetOleHandlerWithCallbackAndArgsByMethod ¶
func (o *OleHandler) GetOleHandlerWithCallbackAndArgsByMethod(method string, fn func(*OleHandler) error, args ...interface{}) error
func (*OleHandler) GetOleHandlerWithCallbackByMethod ¶
func (o *OleHandler) GetOleHandlerWithCallbackByMethod(method string, fn func(*OleHandler) error) error
func (*OleHandler) GetProperty ¶
func (o *OleHandler) GetProperty(property string, args ...interface{}) (result *ole.VARIANT, err error)
func (*OleHandler) GetStringProperty ¶
func (o *OleHandler) GetStringProperty(property string, args ...interface{}) (string, error)
func (*OleHandler) PutProperty ¶
func (o *OleHandler) PutProperty(property string, args ...interface{}) error
func (*OleHandler) SafeAccess ¶
func (o *OleHandler) SafeAccess(fn func() error) error
Click to show internal directories.
Click to hide internal directories.