winrt

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2023 License: GPL-3.0, MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Direct3D11CaptureFramePoolClass = "Windows.Graphics.Capture.Direct3D11CaptureFramePool"

Direct3D11CaptureFramePool https://learn.microsoft.com/en-us/uwp/api/windows.graphics.capture.direct3d11captureframepool?view=winrt-22621

View Source
var GraphicsCaptureItemClass = "Windows.Graphics.Capture.GraphicsCaptureItem"
View Source
var IActivationFactoryID = ole.NewGUID("{00000035-0000-0000-C000-000000000046}")
View Source
var IAgileObjectID = ole.NewGUID("{94ea2b94-e9cc-49e0-c0ff-ee64ca8f5b90}")
View Source
var IClosableID = ole.NewGUID("{30D5A829-7FA4-4026-83BB-D75BAE4EA99E}")
View Source
var IDirect3D11CaptureFrameClass = "Windows.Graphics.Capture.IDirect3D11CaptureFrame"
View Source
var IDirect3D11CaptureFrameID = "{FA50C623-38DA-4B32-ACF3-FA9734AD800E}"
View Source
var IDirect3D11CaptureFramePoolID = ole.NewGUID("{24EB6D22-1975-422E-82E7-780DBD8DDF24}")
View Source
var IDirect3D11CaptureFramePoolStatics2ID = ole.NewGUID("{589B103F-6BBC-5DF5-A991-02E28B3B66D5}")
View Source
var IDirect3D11CaptureFramePoolStaticsID = ole.NewGUID("{7784056A-67AA-4D53-AE54-1088D5A8CA21}")
View Source
var IDirect3DDeviceClass = "Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice"
View Source
var IDirect3DDeviceID = ole.NewGUID("{A37624AB-8D5F-4650-9D3E-9EAE3D9BC670}")
View Source
var IGraphicsCaptureItemClass = "Windows.Graphics.Capture.IGraphicsCaptureItem"
View Source
var IGraphicsCaptureItemID = ole.NewGUID("{79c3f95b-31f7-4ec2-a464-632ef5d30760}")
View Source
var IGraphicsCaptureItemInteropID = ole.NewGUID("{3628E81B-3CAC-4C60-B7F4-23CE0E0C3356}")
View Source
var IGraphicsCaptureItemStatics2Class = "Windows.Graphics.Capture.IGraphicsCaptureItemStatics2"
View Source
var IGraphicsCaptureItemStatics2ID = ole.NewGUID("{3b92acc9-e584-5862-bf5c-9c316c6d2dbb}")
View Source
var IGraphicsCaptureItemStaticsClass = "Windows.Graphics.Capture.IGraphicsCaptureItemStatics"
View Source
var IGraphicsCaptureItemStaticsID = ole.NewGUID("{a87ebea5-457c-5788-ab47-0cf1d3637e74}")
View Source
var IGraphicsCaptureSession2ID = ole.NewGUID("{2C39AE40-7D2E-5044-804E-8B6799D4CF9E}")
View Source
var IGraphicsCaptureSession3ID = ole.NewGUID("{F2CDD966-22AE-5EA1-9596-3A289344C3BE}")
View Source
var IGraphicsCaptureSessionID = ole.NewGUID("{814E42A9-F70F-4AD7-939B-FDDCC6EB880D}")
View Source
var IGraphicsCaptureSessionStaticsID = ole.NewGUID("{2224A540-5974-49AA-B232-0882536F4CB5}")
View Source
var IMarshalID = ole.NewGUID("{00000003-0000-0000-C000-000000000046}")
View Source
var ITypedEventHandlerID = ole.NewGUID("{51A947F7-79CF-5A3E-A3A5-1289CFA6DFE8}")

ITypedEventHandler

View Source
var IWeakReferenceID = ole.NewGUID("{00000037-0000-0000-C000-000000000046}")
View Source
var IWeakReferenceSourceID = ole.NewGUID("{00000038-0000-0000-C000-000000000046}")

Functions

func CoCreateFreeThreadedMarshaler

func CoCreateFreeThreadedMarshaler(punkOuter *ole.IUnknown) (*ole.IUnknown, error)

func RoInitialize

func RoInitialize(thread_type RO_INIT_TYPE) error

func RoUninitialize

func RoUninitialize()

Types

type Direct3D11CaptureFramePoolFrameArrivedProcType

type Direct3D11CaptureFramePoolFrameArrivedProcType func(this *uintptr, sender *IDirect3D11CaptureFramePool, args *ole.IInspectable) uintptr

type Direct3D11CaptureFramePoolFrameArrivedProcType func(this *Direct3D11CaptureFramePool, sender *IDirect3D11CaptureFramePool, args *ole.IInspectable) uintptr

type DirectXPixelFormat

type DirectXPixelFormat int
const (
	DirectXPixelFormat_Unknown                            DirectXPixelFormat = 0
	DirectXPixelFormat_R32G32B32A32Typeless               DirectXPixelFormat = 1
	DirectXPixelFormat_R32G32B32A32Float                  DirectXPixelFormat = 2
	DirectXPixelFormat_R32G32B32A32UInt                   DirectXPixelFormat = 3
	DirectXPixelFormat_R32G32B32A32Int                    DirectXPixelFormat = 4
	DirectXPixelFormat_R32G32B32Typeless                  DirectXPixelFormat = 5
	DirectXPixelFormat_R32G32B32Float                     DirectXPixelFormat = 6
	DirectXPixelFormat_R32G32B32UInt                      DirectXPixelFormat = 7
	DirectXPixelFormat_R32G32B32Int                       DirectXPixelFormat = 8
	DirectXPixelFormat_R16G16B16A16Typeless               DirectXPixelFormat = 9
	DirectXPixelFormat_R16G16B16A16Float                  DirectXPixelFormat = 10
	DirectXPixelFormat_R16G16B16A16UIntNormalized         DirectXPixelFormat = 11
	DirectXPixelFormat_R16G16B16A16UInt                   DirectXPixelFormat = 12
	DirectXPixelFormat_R16G16B16A16IntNormalized          DirectXPixelFormat = 13
	DirectXPixelFormat_R16G16B16A16Int                    DirectXPixelFormat = 14
	DirectXPixelFormat_R32G32Typeless                     DirectXPixelFormat = 15
	DirectXPixelFormat_R32G32Float                        DirectXPixelFormat = 16
	DirectXPixelFormat_R32G32UInt                         DirectXPixelFormat = 17
	DirectXPixelFormat_R32G32Int                          DirectXPixelFormat = 18
	DirectXPixelFormat_R32G8X24Typeless                   DirectXPixelFormat = 19
	DirectXPixelFormat_D32FloatS8X24UInt                  DirectXPixelFormat = 20
	DirectXPixelFormat_R32FloatX8X24Typeless              DirectXPixelFormat = 21
	DirectXPixelFormat_X32TypelessG8X24UInt               DirectXPixelFormat = 22
	DirectXPixelFormat_R10G10B10A2Typeless                DirectXPixelFormat = 23
	DirectXPixelFormat_R10G10B10A2UIntNormalized          DirectXPixelFormat = 24
	DirectXPixelFormat_R10G10B10A2UInt                    DirectXPixelFormat = 25
	DirectXPixelFormat_R11G11B10Float                     DirectXPixelFormat = 26
	DirectXPixelFormat_R8G8B8A8Typeless                   DirectXPixelFormat = 27
	DirectXPixelFormat_R8G8B8A8UIntNormalized             DirectXPixelFormat = 28
	DirectXPixelFormat_R8G8B8A8UIntNormalizedSrgb         DirectXPixelFormat = 29
	DirectXPixelFormat_R8G8B8A8UInt                       DirectXPixelFormat = 30
	DirectXPixelFormat_R8G8B8A8IntNormalized              DirectXPixelFormat = 31
	DirectXPixelFormat_R8G8B8A8Int                        DirectXPixelFormat = 32
	DirectXPixelFormat_R16G16Typeless                     DirectXPixelFormat = 33
	DirectXPixelFormat_R16G16Float                        DirectXPixelFormat = 34
	DirectXPixelFormat_R16G16UIntNormalized               DirectXPixelFormat = 35
	DirectXPixelFormat_R16G16UInt                         DirectXPixelFormat = 36
	DirectXPixelFormat_R16G16IntNormalized                DirectXPixelFormat = 37
	DirectXPixelFormat_R16G16Int                          DirectXPixelFormat = 38
	DirectXPixelFormat_R32Typeless                        DirectXPixelFormat = 39
	DirectXPixelFormat_D32Float                           DirectXPixelFormat = 40
	DirectXPixelFormat_R32Float                           DirectXPixelFormat = 41
	DirectXPixelFormat_R32UInt                            DirectXPixelFormat = 42
	DirectXPixelFormat_R32Int                             DirectXPixelFormat = 43
	DirectXPixelFormat_R24G8Typeless                      DirectXPixelFormat = 44
	DirectXPixelFormat_D24UIntNormalizedS8UInt            DirectXPixelFormat = 45
	DirectXPixelFormat_R24UIntNormalizedX8Typeless        DirectXPixelFormat = 46
	DirectXPixelFormat_X24TypelessG8UInt                  DirectXPixelFormat = 47
	DirectXPixelFormat_R8G8Typeless                       DirectXPixelFormat = 48
	DirectXPixelFormat_R8G8UIntNormalized                 DirectXPixelFormat = 49
	DirectXPixelFormat_R8G8UInt                           DirectXPixelFormat = 50
	DirectXPixelFormat_R8G8IntNormalized                  DirectXPixelFormat = 51
	DirectXPixelFormat_R8G8Int                            DirectXPixelFormat = 52
	DirectXPixelFormat_R16Typeless                        DirectXPixelFormat = 53
	DirectXPixelFormat_R16Float                           DirectXPixelFormat = 54
	DirectXPixelFormat_D16UIntNormalized                  DirectXPixelFormat = 55
	DirectXPixelFormat_R16UIntNormalized                  DirectXPixelFormat = 56
	DirectXPixelFormat_R16UInt                            DirectXPixelFormat = 57
	DirectXPixelFormat_R16IntNormalized                   DirectXPixelFormat = 58
	DirectXPixelFormat_R16Int                             DirectXPixelFormat = 59
	DirectXPixelFormat_R8Typeless                         DirectXPixelFormat = 60
	DirectXPixelFormat_R8UIntNormalized                   DirectXPixelFormat = 61
	DirectXPixelFormat_R8UInt                             DirectXPixelFormat = 62
	DirectXPixelFormat_R8IntNormalized                    DirectXPixelFormat = 63
	DirectXPixelFormat_R8Int                              DirectXPixelFormat = 64
	DirectXPixelFormat_A8UIntNormalized                   DirectXPixelFormat = 65
	DirectXPixelFormat_R1UIntNormalized                   DirectXPixelFormat = 66
	DirectXPixelFormat_R9G9B9E5SharedExponent             DirectXPixelFormat = 67
	DirectXPixelFormat_R8G8B8G8UIntNormalized             DirectXPixelFormat = 68
	DirectXPixelFormat_G8R8G8B8UIntNormalized             DirectXPixelFormat = 69
	DirectXPixelFormat_BC1Typeless                        DirectXPixelFormat = 70
	DirectXPixelFormat_BC1UIntNormalized                  DirectXPixelFormat = 71
	DirectXPixelFormat_BC1UIntNormalizedSrgb              DirectXPixelFormat = 72
	DirectXPixelFormat_BC2Typeless                        DirectXPixelFormat = 73
	DirectXPixelFormat_BC2UIntNormalized                  DirectXPixelFormat = 74
	DirectXPixelFormat_BC2UIntNormalizedSrgb              DirectXPixelFormat = 75
	DirectXPixelFormat_BC3Typeless                        DirectXPixelFormat = 76
	DirectXPixelFormat_BC3UIntNormalized                  DirectXPixelFormat = 77
	DirectXPixelFormat_BC3UIntNormalizedSrgb              DirectXPixelFormat = 78
	DirectXPixelFormat_BC4Typeless                        DirectXPixelFormat = 79
	DirectXPixelFormat_BC4UIntNormalized                  DirectXPixelFormat = 80
	DirectXPixelFormat_BC4IntNormalized                   DirectXPixelFormat = 81
	DirectXPixelFormat_BC5Typeless                        DirectXPixelFormat = 82
	DirectXPixelFormat_BC5UIntNormalized                  DirectXPixelFormat = 83
	DirectXPixelFormat_BC5IntNormalized                   DirectXPixelFormat = 84
	DirectXPixelFormat_B5G6R5UIntNormalized               DirectXPixelFormat = 85
	DirectXPixelFormat_B5G5R5A1UIntNormalized             DirectXPixelFormat = 86
	DirectXPixelFormat_B8G8R8A8UIntNormalized             DirectXPixelFormat = 87
	DirectXPixelFormat_B8G8R8X8UIntNormalized             DirectXPixelFormat = 88
	DirectXPixelFormat_R10G10B10XRBiasA2UIntNormalized    DirectXPixelFormat = 89
	DirectXPixelFormat_B8G8R8A8Typeless                   DirectXPixelFormat = 90
	DirectXPixelFormat_B8G8R8A8UIntNormalizedSrgb         DirectXPixelFormat = 91
	DirectXPixelFormat_B8G8R8X8Typeless                   DirectXPixelFormat = 92
	DirectXPixelFormat_B8G8R8X8UIntNormalizedSrgb         DirectXPixelFormat = 93
	DirectXPixelFormat_BC6HTypeless                       DirectXPixelFormat = 94
	DirectXPixelFormat_BC6H16UnsignedFloat                DirectXPixelFormat = 95
	DirectXPixelFormat_BC6H16Float                        DirectXPixelFormat = 96
	DirectXPixelFormat_BC7Typeless                        DirectXPixelFormat = 97
	DirectXPixelFormat_BC7UIntNormalized                  DirectXPixelFormat = 98
	DirectXPixelFormat_BC7UIntNormalizedSrgb              DirectXPixelFormat = 99
	DirectXPixelFormat_Ayuv                               DirectXPixelFormat = 100
	DirectXPixelFormat_Y410                               DirectXPixelFormat = 101
	DirectXPixelFormat_Y416                               DirectXPixelFormat = 102
	DirectXPixelFormat_NV12                               DirectXPixelFormat = 103
	DirectXPixelFormat_P010                               DirectXPixelFormat = 104
	DirectXPixelFormat_P016                               DirectXPixelFormat = 105
	DirectXPixelFormat_Opaque420                          DirectXPixelFormat = 106
	DirectXPixelFormat_Yuy2                               DirectXPixelFormat = 107
	DirectXPixelFormat_Y210                               DirectXPixelFormat = 108
	DirectXPixelFormat_Y216                               DirectXPixelFormat = 109
	DirectXPixelFormat_NV11                               DirectXPixelFormat = 110
	DirectXPixelFormat_AI44                               DirectXPixelFormat = 111
	DirectXPixelFormat_IA44                               DirectXPixelFormat = 112
	DirectXPixelFormat_P8                                 DirectXPixelFormat = 113
	DirectXPixelFormat_A8P8                               DirectXPixelFormat = 114
	DirectXPixelFormat_B4G4R4A4UIntNormalized             DirectXPixelFormat = 115
	DirectXPixelFormat_P208                               DirectXPixelFormat = 130
	DirectXPixelFormat_V208                               DirectXPixelFormat = 131
	DirectXPixelFormat_V408                               DirectXPixelFormat = 132
	DirectXPixelFormat_SamplerFeedbackMinMipOpaque        DirectXPixelFormat = 189
	DirectXPixelFormat_SamplerFeedbackMipRegionUsedOpaque DirectXPixelFormat = 190
)

type EventRegistrationToken

type EventRegistrationToken struct {
	// contains filtered or unexported fields
}

EventRegistrationToken

type IActivationFactory

type IActivationFactory struct {
	ole.IInspectable
}

func (*IActivationFactory) ActivateInstance

func (v *IActivationFactory) ActivateInstance() (*ole.IInspectable, error)

func (*IActivationFactory) VTable

type IActivationFactoryVtbl

type IActivationFactoryVtbl struct {
	ole.IInspectableVtbl
	ActivateInstance uintptr
}

type IAgileObject

type IAgileObject struct {
	ole.IUnknown
}

func (*IAgileObject) VTable

func (v *IAgileObject) VTable() *IAgileObjectVtbl

type IAgileObjectVtbl

type IAgileObjectVtbl struct {
	ole.IUnknownVtbl
}

type IClosable

type IClosable struct {
	ole.IInspectable
}

func (*IClosable) Close

func (v *IClosable) Close() error

func (*IClosable) VTable

func (v *IClosable) VTable() *IClosableVtbl

type IClosableVtbl

type IClosableVtbl struct {
	ole.IInspectableVtbl
	Close uintptr
}

type IDirect3D11CaptureFrame

type IDirect3D11CaptureFrame struct {
	ole.IInspectable
}

func (*IDirect3D11CaptureFrame) VTable

type IDirect3D11CaptureFramePool

type IDirect3D11CaptureFramePool struct {
	ole.IInspectable
}

func (*IDirect3D11CaptureFramePool) AddFrameArrived

func (v *IDirect3D11CaptureFramePool) AddFrameArrived(eventHandler unsafe.Pointer) (*EventRegistrationToken, error)

eventHandler:

interface {
	IUnknown
	Invoke(sender *IDirect3D11CaptureFramePool, args *ole.IInspectable) uintptr
}

func (*IDirect3D11CaptureFramePool) CreateCaptureSession

func (*IDirect3D11CaptureFramePool) RemoveFrameArrived

func (v *IDirect3D11CaptureFramePool) RemoveFrameArrived(token *EventRegistrationToken) error

func (*IDirect3D11CaptureFramePool) TryGetNextFrame

func (*IDirect3D11CaptureFramePool) VTable

type IDirect3D11CaptureFramePoolStatics

type IDirect3D11CaptureFramePoolStatics struct {
	ole.IInspectable
}

func (*IDirect3D11CaptureFramePoolStatics) Create

func (*IDirect3D11CaptureFramePoolStatics) VTable

type IDirect3D11CaptureFramePoolStatics2

type IDirect3D11CaptureFramePoolStatics2 struct {
	ole.IInspectable
}

func (*IDirect3D11CaptureFramePoolStatics2) CreateFreeThreaded

func (v *IDirect3D11CaptureFramePoolStatics2) CreateFreeThreaded(device *IDirect3DDevice, pixelFormat DirectXPixelFormat, numberOfBuffers int32, size *SizeInt32) (*IDirect3D11CaptureFramePool, error)

func (*IDirect3D11CaptureFramePoolStatics2) VTable

type IDirect3D11CaptureFramePoolStatics2Vtbl

type IDirect3D11CaptureFramePoolStatics2Vtbl struct {
	ole.IInspectableVtbl
	CreateFreeThreaded uintptr
}

type IDirect3D11CaptureFramePoolStaticsVtbl

type IDirect3D11CaptureFramePoolStaticsVtbl struct {
	ole.IInspectableVtbl
	Create uintptr
}

type IDirect3D11CaptureFramePoolVtbl

type IDirect3D11CaptureFramePoolVtbl struct {
	ole.IInspectableVtbl
	Recreate        uintptr
	TryGetNextFrame uintptr

	CreateCaptureSession uintptr
	// contains filtered or unexported fields
}

type IDirect3D11CaptureFrameVtbl

type IDirect3D11CaptureFrameVtbl struct {
	ole.IInspectableVtbl
	Surface            uintptr
	SystemRelativeTime uintptr
	ContentSize        uintptr
}

type IDirect3DDevice

type IDirect3DDevice struct {
	ole.IInspectable
}

func (*IDirect3DDevice) VTable

func (v *IDirect3DDevice) VTable() *IDirect3DDeviceVtbl

type IDirect3DDeviceVtbl

type IDirect3DDeviceVtbl struct {
	ole.IInspectableVtbl
	Trim uintptr
}

type IGraphicsCaptureItem

type IGraphicsCaptureItem struct {
	ole.IInspectable
}

func (*IGraphicsCaptureItem) DisplayName

func (v *IGraphicsCaptureItem) DisplayName() (string, error)

func (*IGraphicsCaptureItem) Size

func (v *IGraphicsCaptureItem) Size() (*SizeInt32, error)

func (*IGraphicsCaptureItem) VTable

type IGraphicsCaptureItemInterop

type IGraphicsCaptureItemInterop struct {
	ole.IUnknown
}

func (*IGraphicsCaptureItemInterop) CreateForMonitor

func (v *IGraphicsCaptureItemInterop) CreateForMonitor(monitor win.HMONITOR, guid *ole.GUID, result **ole.IInspectable) error

func (*IGraphicsCaptureItemInterop) CreateForWindow

func (v *IGraphicsCaptureItemInterop) CreateForWindow(window win.HWND, guid *ole.GUID, result **ole.IInspectable) error

func (*IGraphicsCaptureItemInterop) VTable

type IGraphicsCaptureItemInteropVtabl

type IGraphicsCaptureItemInteropVtabl struct {
	ole.IUnknownVtbl
	CreateForWindow  uintptr
	CreateForMonitor uintptr
}

type IGraphicsCaptureItemStatics

type IGraphicsCaptureItemStatics struct {
	ole.IInspectable
}

func (*IGraphicsCaptureItemStatics) VTable

type IGraphicsCaptureItemStatics2

type IGraphicsCaptureItemStatics2 struct {
	ole.IInspectable
}

func (*IGraphicsCaptureItemStatics2) VTable

type IGraphicsCaptureItemStatics2Vtbl

type IGraphicsCaptureItemStatics2Vtbl struct {
	ole.IInspectableVtbl
	TryCreateFromWindowId  uintptr
	TryCreateFromDisplayId uintptr
}

type IGraphicsCaptureItemStaticsVtbl

type IGraphicsCaptureItemStaticsVtbl struct {
	ole.IInspectableVtbl
	CreateFromVisual uintptr
}

type IGraphicsCaptureItemVtbl

type IGraphicsCaptureItemVtbl struct {
	ole.IInspectableVtbl
	DisplayName uintptr
	Size        uintptr
	// contains filtered or unexported fields
}

type IGraphicsCaptureSession

type IGraphicsCaptureSession struct {
	ole.IInspectable
}

func (*IGraphicsCaptureSession) StartCapture

func (v *IGraphicsCaptureSession) StartCapture() error

func (*IGraphicsCaptureSession) VTable

type IGraphicsCaptureSession2

type IGraphicsCaptureSession2 struct {
	ole.IInspectable
}

func (*IGraphicsCaptureSession2) VTable

type IGraphicsCaptureSession2Vtbl

type IGraphicsCaptureSession2Vtbl struct {
	ole.IInspectableVtbl
	// contains filtered or unexported fields
}

type IGraphicsCaptureSession3

type IGraphicsCaptureSession3 struct {
	ole.IInspectable
}

func (*IGraphicsCaptureSession3) VTable

type IGraphicsCaptureSession3Vtbl

type IGraphicsCaptureSession3Vtbl struct {
	ole.IInspectableVtbl
	// contains filtered or unexported fields
}

type IGraphicsCaptureSessionStatics

type IGraphicsCaptureSessionStatics struct {
	ole.IInspectable
}

func (*IGraphicsCaptureSessionStatics) IsSupported

func (v *IGraphicsCaptureSessionStatics) IsSupported() (ok bool)

func (*IGraphicsCaptureSessionStatics) VTable

type IGraphicsCaptureSessionStaticsVtbl

type IGraphicsCaptureSessionStaticsVtbl struct {
	ole.IInspectableVtbl
	IsSupported uintptr
}

type IGraphicsCaptureSessionVtbl

type IGraphicsCaptureSessionVtbl struct {
	ole.IInspectableVtbl
	StartCapture uintptr
}

type IMarshal

type IMarshal struct {
	ole.IUnknown
}

func (*IMarshal) GetMarshalSizeMax

func (v *IMarshal) GetMarshalSizeMax(
	riid *ole.GUID,
	pv *uintptr,
	dwDestContext uint32,
	pvDestContext *uintptr,
	mshlflags uint32,
) (size uint32, err error)

func (*IMarshal) GetUnmarshalClass

func (v *IMarshal) GetUnmarshalClass(
	riid *ole.GUID,
	pv *uintptr,
	dwDestContext uint32,
	pvDestContext *uintptr,
	mshlflags uint32,
	pCid *uintptr,
) error

func (*IMarshal) VTable

func (v *IMarshal) VTable() *IMarshalVtbl

type IMarshalVtbl

type IMarshalVtbl struct {
	ole.IUnknownVtbl
	GetUnmarshalClass  uintptr
	GetMarshalSizeMax  uintptr
	MarshalInterface   uintptr
	UnmarshalInterface uintptr
	ReleaseMarshalData uintptr
	DisconnectObject   uintptr
}

type ITypedEventHandler

type ITypedEventHandler struct {
	ole.IUnknown
}

func (*ITypedEventHandler) VTable

type ITypedEventHandlerVtbl

type ITypedEventHandlerVtbl struct {
	ole.IUnknownVtbl
}

type IWeakReference

type IWeakReference struct {
	ole.IUnknown
}

func (*IWeakReference) GetWeakReference

func (v *IWeakReference) GetWeakReference(guid *ole.GUID) (*ole.IInspectable, error)

func (*IWeakReference) VTable

func (v *IWeakReference) VTable() *IWeakReferenceVtbl

type IWeakReferenceSource

type IWeakReferenceSource struct {
	ole.IInspectable
}

func (*IWeakReferenceSource) GetWeakReference

func (v *IWeakReferenceSource) GetWeakReference() (*IWeakReference, error)

func (*IWeakReferenceSource) VTable

type IWeakReferenceSourceVtbl

type IWeakReferenceSourceVtbl struct {
	ole.IInspectableVtbl
	GetWeakReference uintptr
}

type IWeakReferenceVtbl

type IWeakReferenceVtbl struct {
	ole.IUnknownVtbl
	Resolve uintptr
}

type RO_INIT_TYPE

type RO_INIT_TYPE uint32
const (
	RO_INIT_SINGLETHREADED RO_INIT_TYPE = 0
	RO_INIT_MULTITHREADED  RO_INIT_TYPE = 1
)

type SizeInt32

type SizeInt32 struct {
	Width  int32
	Height int32
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL