428 references to SAFEARRAY
System.Private.Windows.Core (55)
_generated\199\Windows.Win32.PInvokeCore.OLEAUT32.dll.g.cs (19)
99 internal static unsafe winmdroot.System.Com.SAFEARRAY* SafeArrayCreate(winmdroot.System.Variant.VARENUM vt, uint cDims, in winmdroot.System.Com.SAFEARRAYBOUND rgsabound) 103 winmdroot.System.Com.SAFEARRAY* __result = PInvokeCore.SafeArrayCreate(vt, cDims, rgsaboundLocal); 117 internal static extern unsafe winmdroot.System.Com.SAFEARRAY* SafeArrayCreate(winmdroot.System.Variant.VARENUM vt, uint cDims, winmdroot.System.Com.SAFEARRAYBOUND* rgsabound); 121 internal static unsafe winmdroot.System.Com.SAFEARRAY* SafeArrayCreateEx(winmdroot.System.Variant.VARENUM vt, uint cDims, in winmdroot.System.Com.SAFEARRAYBOUND rgsabound, void* pvExtra) 125 winmdroot.System.Com.SAFEARRAY* __result = PInvokeCore.SafeArrayCreateEx(vt, cDims, rgsaboundLocal, pvExtra); 138 internal static extern unsafe winmdroot.System.Com.SAFEARRAY* SafeArrayCreateEx(winmdroot.System.Variant.VARENUM vt, uint cDims, winmdroot.System.Com.SAFEARRAYBOUND* rgsabound, void* pvExtra); 148 internal static extern unsafe winmdroot.Foundation.HRESULT SafeArrayDestroy(winmdroot.System.Com.SAFEARRAY* psa); 150 /// <inheritdoc cref="SafeArrayGetElement(winmdroot.System.Com.SAFEARRAY*, int*, void*)"/> 152 internal static unsafe winmdroot.Foundation.HRESULT SafeArrayGetElement(winmdroot.System.Com.SAFEARRAY* psa, in int rgIndices, void* pv) 171 internal static extern unsafe winmdroot.Foundation.HRESULT SafeArrayGetElement(winmdroot.System.Com.SAFEARRAY* psa, int* rgIndices, void* pv); 184 internal static extern unsafe winmdroot.Foundation.HRESULT SafeArrayGetRecordInfo(winmdroot.System.Com.SAFEARRAY* psa, winmdroot.System.Ole.IRecordInfo** prinfo); 186 /// <inheritdoc cref="SafeArrayGetVartype(winmdroot.System.Com.SAFEARRAY*, winmdroot.System.Variant.VARENUM*)"/> 188 internal static unsafe winmdroot.Foundation.HRESULT SafeArrayGetVartype(winmdroot.System.Com.SAFEARRAY* psa, out winmdroot.System.Variant.VARENUM pvt) 209 internal static extern unsafe winmdroot.Foundation.HRESULT SafeArrayGetVartype(winmdroot.System.Com.SAFEARRAY* psa, winmdroot.System.Variant.VARENUM* pvt); 222 internal static extern unsafe winmdroot.Foundation.HRESULT SafeArrayLock(winmdroot.System.Com.SAFEARRAY* psa); 224 /// <inheritdoc cref="SafeArrayPutElement(winmdroot.System.Com.SAFEARRAY*, int*, void*)"/> 226 internal static unsafe winmdroot.Foundation.HRESULT SafeArrayPutElement(winmdroot.System.Com.SAFEARRAY* psa, in int rgIndices, void* pv) 248 internal static extern unsafe winmdroot.Foundation.HRESULT SafeArrayPutElement(winmdroot.System.Com.SAFEARRAY* psa, int* rgIndices, void* pv); 258 internal static extern unsafe winmdroot.Foundation.HRESULT SafeArrayUnlock(winmdroot.System.Com.SAFEARRAY* psa);
_generated\205\Windows.Win32.PROPVARIANT.g.cs (2)
152 internal unsafe winmdroot.System.Com.SAFEARRAY* parray; 275 internal unsafe winmdroot.System.Com.SAFEARRAY** pparray;
_generated\217\Windows.Win32.SAFEARRAY.g.cs (1)
56 int v = sizeof(SAFEARRAY);
_generated\272\Windows.Win32.VARIANT.g.cs (2)
101 internal unsafe winmdroot.System.Com.SAFEARRAY* parray; 146 internal unsafe winmdroot.System.Com.SAFEARRAY** pparray;
Windows\Win32\System\Com\SAFEARRAY.cs (2)
26public static SAFEARRAY* CreateEmpty(VARENUM arrayType) 62fixed (SAFEARRAY* pThis = &this)
Windows\Win32\System\Com\SafeArrayScope.cs (20)
9/// Helper to scope lifetime of a <see cref="SAFEARRAY"/> created via 11/// Destroys the <see cref="SAFEARRAY"/> (if any) when disposed. Note that this scope currently only works for a 12/// one dimensional <see cref="SAFEARRAY"/>. 16/// Use in a <see langword="using" /> statement to ensure the <see cref="SAFEARRAY"/> gets disposed. 19/// If the <see cref="SAFEARRAY"/> you are intending to scope the lifetime of has type <see cref="VARENUM.VT_UNKNOWN"/>, 27public SAFEARRAY* Value => (SAFEARRAY*)_value; 29public SafeArrayScope(SAFEARRAY* value) 143/// A copy will be made of anything that is put into the <see cref="SAFEARRAY"/> 144/// and anything the <see cref="SAFEARRAY"/> gives out is a copy and has been add ref appropriately if applicable. 145/// Be sure to dispose of items that are given to the <see cref="SAFEARRAY"/> if necessary. All 146/// items given out by the <see cref="SAFEARRAY"/> should be disposed. 224PInvokeCore.SafeArrayPutElement((SAFEARRAY*)_value, pIndices, value).ThrowOnFailure(); 236SAFEARRAY* safeArray = (SAFEARRAY*)_value; 249public static explicit operator VARIANT(in SafeArrayScope<T> scope) => new() { vt = VARENUM.VT_ARRAY | scope.Value->VarType, data = new() { parray = (SAFEARRAY*)scope._value } }; 251public static implicit operator SAFEARRAY*(in SafeArrayScope<T> scope) => (SAFEARRAY*)scope._value; 256public static implicit operator SAFEARRAY**(in SafeArrayScope<T> scope) => (SAFEARRAY**)Unsafe.AsPointer(ref Unsafe.AsRef(in scope._value));
Windows\Win32\System\Variant\VARIANT.cs (9)
112return ToArray(*(SAFEARRAY**)data, vt); 255private static Array? ToArray(SAFEARRAY* psa, VARENUM vt) 447private static void TransposeArray(SAFEARRAY* psa, Array array, VARENUM arrayType) 459static void StackTransposeArray(SAFEARRAY* psa, Array array, VARENUM arrayType) 467static void HeapTransposeArray(SAFEARRAY* psa, Array array, VARENUM arrayType) 475static void InternalTransposeArray(SAFEARRAY* psa, Array array, VARENUM arrayType, Span<int> indices, Span<int> lower, Span<int> upper) 512private static void SetArrayValue(SAFEARRAY* psa, Array array, Span<int> indices, Span<int> lowerBounds, VARENUM arrayType) 629private static Array CreateArrayFromSafeArray(SAFEARRAY* psa, VARENUM vt) 746return (uint)sizeof(SAFEARRAY*);
System.Windows.Forms (33)
System\Windows\Forms\Accessibility\AccessibleObject.cs (18)
790internal virtual HRESULT GetTextSelection(SAFEARRAY** pRetVal) => HRESULT.E_NOTIMPL; 792internal virtual HRESULT GetTextVisibleRanges(SAFEARRAY** pRetVal) => HRESULT.E_NOTIMPL; 936HRESULT IAccessibleEx.Interface.GetRuntimeId(SAFEARRAY** pRetVal) 1039HRESULT IRawElementProviderFragment.Interface.GetRuntimeId(SAFEARRAY** pRetVal) 1068HRESULT IRawElementProviderFragment.Interface.GetEmbeddedFragmentRoots(SAFEARRAY** pRetVal) 1271HRESULT ILegacyIAccessibleProvider.Interface.GetSelection(SAFEARRAY** pvarSelectedChildren) 1280*pvarSelectedChildren = SAFEARRAY.CreateEmpty(VARENUM.VT_UNKNOWN); 1336HRESULT ITextProvider.Interface.GetSelection(SAFEARRAY** pRetVal) => GetTextSelection(pRetVal); 1338HRESULT ITextProvider.Interface.GetVisibleRanges(SAFEARRAY** pRetVal) => GetTextVisibleRanges(pRetVal); 1350HRESULT ITextProvider2.Interface.GetSelection(SAFEARRAY** pRetVal) => GetTextSelection(pRetVal); 1352HRESULT ITextProvider2.Interface.GetVisibleRanges(SAFEARRAY** pRetVal) => GetTextVisibleRanges(pRetVal); 1412HRESULT ITableProvider.Interface.GetRowHeaders(SAFEARRAY** pRetVal) 1427HRESULT ITableProvider.Interface.GetColumnHeaders(SAFEARRAY** pRetVal) 1453HRESULT ITableItemProvider.Interface.GetRowHeaderItems(SAFEARRAY** pRetVal) 1468HRESULT ITableItemProvider.Interface.GetColumnHeaderItems(SAFEARRAY** pRetVal) 3020HRESULT IMultipleViewProvider.Interface.GetSupportedViews(SAFEARRAY** pRetVal) 3029*pRetVal = result is null ? SAFEARRAY.CreateEmpty(VARENUM.VT_I4) : new SafeArrayScope<int>(result); 3123HRESULT ISelectionProvider.Interface.GetSelection(SAFEARRAY** pRetVal)
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (2)
85internal override HRESULT GetTextSelection(SAFEARRAY** pRetVal) 88internal override HRESULT GetTextVisibleRanges(SAFEARRAY** pRetVal)
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (2)
149public override HRESULT GetSelection(SAFEARRAY** pRetVal) 204public override HRESULT GetVisibleRanges(SAFEARRAY** pRetVal)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (2)
109internal override unsafe HRESULT GetTextSelection(SAFEARRAY** pRetVal) => _textProvider.GetSelection(pRetVal); 111internal override unsafe HRESULT GetTextVisibleRanges(SAFEARRAY** pRetVal) => _textProvider.GetVisibleRanges(pRetVal);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (3)
204public override HRESULT GetSelection(SAFEARRAY** pRetVal) 265public override HRESULT GetVisibleRanges(SAFEARRAY** pRetVal) 274*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_UNKNOWN);
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (2)
100internal override HRESULT GetTextSelection(SAFEARRAY** pRetVal) 103internal override HRESULT GetTextVisibleRanges(SAFEARRAY** pRetVal)
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (4)
25public override HRESULT GetSelection(SAFEARRAY** pRetVal) 34*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_UNKNOWN); 56public override HRESULT GetVisibleRanges(SAFEARRAY** pRetVal) 65*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_UNKNOWN);
System.Windows.Forms.Primitives (340)
_generated\107\Windows.Win32.IAccessibleEx.g.cs (7)
149 private static winmdroot.Foundation.HRESULT GetRuntimeId(IAccessibleEx* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 174 public unsafe winmdroot.System.Com.SAFEARRAY* GetRuntimeId() 176 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 177 ((delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((IAccessibleEx*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 252 internal delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetRuntimeId_6; 290 unsafe winmdroot.Foundation.HRESULT GetRuntimeId(winmdroot.System.Com.SAFEARRAY** pRetVal);
_generated\144\Windows.Win32.IHTMLDocument2.g.cs (10)
1680 private static winmdroot.Foundation.HRESULT write(IHTMLDocument2* pThis, winmdroot.System.Com.SAFEARRAY* psarray) 1697 public unsafe winmdroot.Foundation.HRESULT write(winmdroot.System.Com.SAFEARRAY* psarray) 1699 return ((delegate *unmanaged [Stdcall]<IHTMLDocument2*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT>)lpVtbl[59])((IHTMLDocument2*)Unsafe.AsPointer(ref this), psarray); 1705 private static winmdroot.Foundation.HRESULT writeln(IHTMLDocument2* pThis, winmdroot.System.Com.SAFEARRAY* psarray) 1722 public unsafe void writeln(winmdroot.System.Com.SAFEARRAY* psarray) 1724 ((delegate *unmanaged [Stdcall]<IHTMLDocument2*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT>)lpVtbl[60])((IHTMLDocument2*)Unsafe.AsPointer(ref this), psarray).ThrowOnFailure(); 3392 internal delegate *unmanaged [Stdcall]<IHTMLDocument2*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT> write_60; 3394 internal delegate *unmanaged [Stdcall]<IHTMLDocument2*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT> writeln_61; 3828 unsafe winmdroot.Foundation.HRESULT write(winmdroot.System.Com.SAFEARRAY* psarray); 3831 unsafe winmdroot.Foundation.HRESULT writeln(winmdroot.System.Com.SAFEARRAY* psarray);
_generated\180\Windows.Win32.ILegacyIAccessibleProvider.g.cs (7)
528 private static winmdroot.Foundation.HRESULT GetSelection(ILegacyIAccessibleProvider* pThis, winmdroot.System.Com.SAFEARRAY** pvarSelectedChildren) 552 public unsafe winmdroot.System.Com.SAFEARRAY* GetSelection() 554 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 555 ((delegate *unmanaged [Stdcall]<ILegacyIAccessibleProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[15])((ILegacyIAccessibleProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 652 internal delegate *unmanaged [Stdcall]<ILegacyIAccessibleProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetSelection_16; 730 unsafe winmdroot.Foundation.HRESULT GetSelection(winmdroot.System.Com.SAFEARRAY** pvarSelectedChildren);
_generated\191\Windows.Win32.IMultipleViewProvider.g.cs (7)
177 private static winmdroot.Foundation.HRESULT GetSupportedViews(IMultipleViewProvider* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 204 public unsafe winmdroot.System.Com.SAFEARRAY* GetSupportedViews() 206 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 207 ((delegate *unmanaged [Stdcall]<IMultipleViewProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IMultipleViewProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 246 internal delegate *unmanaged [Stdcall]<IMultipleViewProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetSupportedViews_7; 285 unsafe winmdroot.Foundation.HRESULT GetSupportedViews(winmdroot.System.Com.SAFEARRAY** pRetVal);
_generated\231\Windows.Win32.IRawElementProviderFragment.g.cs (16)
94 /// <inheritdoc cref="GetRuntimeId(winmdroot.System.Com.SAFEARRAY**)"/> 96 internal unsafe winmdroot.Foundation.HRESULT GetRuntimeId(out winmdroot.System.Com.SAFEARRAY* pRetVal) 98 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal) 108 private static winmdroot.Foundation.HRESULT GetRuntimeId(IRawElementProviderFragment* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 137 public unsafe winmdroot.Foundation.HRESULT GetRuntimeId(winmdroot.System.Com.SAFEARRAY** pRetVal) 139 return ((delegate *unmanaged [Stdcall]<IRawElementProviderFragment*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IRawElementProviderFragment*)Unsafe.AsPointer(ref this), pRetVal); 183 /// <inheritdoc cref="GetEmbeddedFragmentRoots(winmdroot.System.Com.SAFEARRAY**)"/> 185 internal unsafe winmdroot.Foundation.HRESULT GetEmbeddedFragmentRoots(out winmdroot.System.Com.SAFEARRAY* pRetVal) 187 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal) 197 private static winmdroot.Foundation.HRESULT GetEmbeddedFragmentRoots(IRawElementProviderFragment* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 226 public unsafe winmdroot.Foundation.HRESULT GetEmbeddedFragmentRoots(winmdroot.System.Com.SAFEARRAY** pRetVal) 228 return ((delegate *unmanaged [Stdcall]<IRawElementProviderFragment*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IRawElementProviderFragment*)Unsafe.AsPointer(ref this), pRetVal); 325 internal delegate *unmanaged [Stdcall]<IRawElementProviderFragment*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetRuntimeId_5; 329 internal delegate *unmanaged [Stdcall]<IRawElementProviderFragment*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetEmbeddedFragmentRoots_7; 368 unsafe winmdroot.Foundation.HRESULT GetRuntimeId(winmdroot.System.Com.SAFEARRAY** pRetVal); 374 unsafe winmdroot.Foundation.HRESULT GetEmbeddedFragmentRoots(winmdroot.System.Com.SAFEARRAY** pRetVal);
_generated\240\Windows.Win32.ISelectionProvider.g.cs (7)
60 private static winmdroot.Foundation.HRESULT GetSelection(ISelectionProvider* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 84 public unsafe winmdroot.System.Com.SAFEARRAY* GetSelection() 86 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 87 ((delegate *unmanaged [Stdcall]<ISelectionProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((ISelectionProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 202 internal delegate *unmanaged [Stdcall]<ISelectionProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetSelection_4; 235 unsafe winmdroot.Foundation.HRESULT GetSelection(winmdroot.System.Com.SAFEARRAY** pRetVal);
_generated\248\Windows.Win32.ITableItemProvider.g.cs (14)
60 private static winmdroot.Foundation.HRESULT GetRowHeaderItems(ITableItemProvider* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 84 public unsafe winmdroot.System.Com.SAFEARRAY* GetRowHeaderItems() 86 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 87 ((delegate *unmanaged [Stdcall]<ITableItemProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((ITableItemProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 94 private static winmdroot.Foundation.HRESULT GetColumnHeaderItems(ITableItemProvider* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 118 public unsafe winmdroot.System.Com.SAFEARRAY* GetColumnHeaderItems() 120 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 121 ((delegate *unmanaged [Stdcall]<ITableItemProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((ITableItemProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 154 internal delegate *unmanaged [Stdcall]<ITableItemProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetRowHeaderItems_4; 156 internal delegate *unmanaged [Stdcall]<ITableItemProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetColumnHeaderItems_5; 184 unsafe winmdroot.Foundation.HRESULT GetRowHeaderItems(winmdroot.System.Com.SAFEARRAY** pRetVal); 187 unsafe winmdroot.Foundation.HRESULT GetColumnHeaderItems(winmdroot.System.Com.SAFEARRAY** pRetVal);
_generated\249\Windows.Win32.ITableProvider.g.cs (14)
60 private static winmdroot.Foundation.HRESULT GetRowHeaders(ITableProvider* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 84 public unsafe winmdroot.System.Com.SAFEARRAY* GetRowHeaders() 86 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 87 ((delegate *unmanaged [Stdcall]<ITableProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((ITableProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 94 private static winmdroot.Foundation.HRESULT GetColumnHeaders(ITableProvider* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 118 public unsafe winmdroot.System.Com.SAFEARRAY* GetColumnHeaders() 120 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 121 ((delegate *unmanaged [Stdcall]<ITableProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((ITableProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 194 internal delegate *unmanaged [Stdcall]<ITableProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetRowHeaders_4; 196 internal delegate *unmanaged [Stdcall]<ITableProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetColumnHeaders_5; 227 unsafe winmdroot.Foundation.HRESULT GetRowHeaders(winmdroot.System.Com.SAFEARRAY** pRetVal); 230 unsafe winmdroot.Foundation.HRESULT GetColumnHeaders(winmdroot.System.Com.SAFEARRAY** pRetVal);
_generated\254\Windows.Win32.ITextProvider.g.cs (14)
60 private static winmdroot.Foundation.HRESULT GetSelection(ITextProvider* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 86 public unsafe winmdroot.System.Com.SAFEARRAY* GetSelection() 88 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 89 ((delegate *unmanaged [Stdcall]<ITextProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((ITextProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 96 private static winmdroot.Foundation.HRESULT GetVisibleRanges(ITextProvider* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 122 public unsafe winmdroot.System.Com.SAFEARRAY* GetVisibleRanges() 124 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 125 ((delegate *unmanaged [Stdcall]<ITextProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((ITextProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 303 internal delegate *unmanaged [Stdcall]<ITextProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetSelection_4; 305 internal delegate *unmanaged [Stdcall]<ITextProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetVisibleRanges_5; 345 unsafe winmdroot.Foundation.HRESULT GetSelection(winmdroot.System.Com.SAFEARRAY** pRetVal); 348 unsafe winmdroot.Foundation.HRESULT GetVisibleRanges(winmdroot.System.Com.SAFEARRAY** pRetVal);
_generated\255\Windows.Win32.ITextProvider2.g.cs (14)
60 private static winmdroot.Foundation.HRESULT GetSelection(ITextProvider2* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 77 public unsafe winmdroot.System.Com.SAFEARRAY* GetSelection() 79 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 80 ((delegate *unmanaged [Stdcall]<ITextProvider2*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((ITextProvider2*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 87 private static winmdroot.Foundation.HRESULT GetVisibleRanges(ITextProvider2* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 104 public unsafe winmdroot.System.Com.SAFEARRAY* GetVisibleRanges() 106 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 107 ((delegate *unmanaged [Stdcall]<ITextProvider2*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((ITextProvider2*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 344 internal delegate *unmanaged [Stdcall]<ITextProvider2*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetSelection_4; 346 internal delegate *unmanaged [Stdcall]<ITextProvider2*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetVisibleRanges_5; 392 unsafe new winmdroot.Foundation.HRESULT GetSelection(winmdroot.System.Com.SAFEARRAY** pRetVal); 395 unsafe new winmdroot.Foundation.HRESULT GetVisibleRanges(winmdroot.System.Com.SAFEARRAY** pRetVal);
_generated\257\Windows.Win32.ITextRangeProvider.g.cs (14)
332 private static winmdroot.Foundation.HRESULT GetBoundingRectangles(ITextRangeProvider* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 356 public unsafe winmdroot.System.Com.SAFEARRAY* GetBoundingRectangles() 358 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 359 ((delegate *unmanaged [Stdcall]<ITextRangeProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[10])((ITextRangeProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 688 private static winmdroot.Foundation.HRESULT GetChildren(ITextRangeProvider* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 710 public unsafe winmdroot.System.Com.SAFEARRAY* GetChildren() 712 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 713 ((delegate *unmanaged [Stdcall]<ITextRangeProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[20])((ITextRangeProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 760 internal delegate *unmanaged [Stdcall]<ITextRangeProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetBoundingRectangles_11; 780 internal delegate *unmanaged [Stdcall]<ITextRangeProvider*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetChildren_21; 845 unsafe winmdroot.Foundation.HRESULT GetBoundingRectangles(winmdroot.System.Com.SAFEARRAY** pRetVal); 875 unsafe winmdroot.Foundation.HRESULT GetChildren(winmdroot.System.Com.SAFEARRAY** pRetVal);
_generated\261\Windows.Win32.IUIAutomation.g.cs (76)
102 private static winmdroot.Foundation.HRESULT CompareRuntimeIds(IUIAutomation* pThis, winmdroot.System.Com.SAFEARRAY* runtimeId1, winmdroot.System.Com.SAFEARRAY* runtimeId2, winmdroot.Foundation.BOOL* areSame) 134 public unsafe winmdroot.Foundation.BOOL CompareRuntimeIds(winmdroot.System.Com.SAFEARRAY* runtimeId1, winmdroot.System.Com.SAFEARRAY* runtimeId2) 137 ((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.BOOL* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IUIAutomation*)Unsafe.AsPointer(ref this), runtimeId1, runtimeId2, &__retVal).ThrowOnFailure(); 920 private static winmdroot.Foundation.HRESULT CreateAndConditionFromArray(IUIAutomation* pThis, winmdroot.System.Com.SAFEARRAY* conditions, winmdroot.UI.Accessibility.IUIAutomationCondition** newCondition) 946 public unsafe winmdroot.UI.Accessibility.IUIAutomationCondition* CreateAndConditionFromArray(winmdroot.System.Com.SAFEARRAY* conditions) 949 ((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.UI.Accessibility.IUIAutomationCondition** ,winmdroot.Foundation.HRESULT>)lpVtbl[26])((IUIAutomation*)Unsafe.AsPointer(ref this), conditions, &__retVal).ThrowOnFailure(); 1036 private static winmdroot.Foundation.HRESULT CreateOrConditionFromArray(IUIAutomation* pThis, winmdroot.System.Com.SAFEARRAY* conditions, winmdroot.UI.Accessibility.IUIAutomationCondition** newCondition) 1062 public unsafe winmdroot.UI.Accessibility.IUIAutomationCondition* CreateOrConditionFromArray(winmdroot.System.Com.SAFEARRAY* conditions) 1065 ((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.UI.Accessibility.IUIAutomationCondition** ,winmdroot.Foundation.HRESULT>)lpVtbl[29])((IUIAutomation*)Unsafe.AsPointer(ref this), conditions, &__retVal).ThrowOnFailure(); 1302 private static winmdroot.Foundation.HRESULT AddPropertyChangedEventHandler(IUIAutomation* pThis, winmdroot.UI.Accessibility.IUIAutomationElement* element, winmdroot.UI.Accessibility.TreeScope scope, winmdroot.UI.Accessibility.IUIAutomationCacheRequest* cacheRequest, winmdroot.UI.Accessibility.IUIAutomationPropertyChangedEventHandler* handler, winmdroot.System.Com.SAFEARRAY* propertyArray) 1344 public unsafe void AddPropertyChangedEventHandler(winmdroot.UI.Accessibility.IUIAutomationElement* element, winmdroot.UI.Accessibility.TreeScope scope, winmdroot.UI.Accessibility.IUIAutomationCacheRequest* cacheRequest, winmdroot.UI.Accessibility.IUIAutomationPropertyChangedEventHandler* handler, winmdroot.System.Com.SAFEARRAY* propertyArray) 1346 ((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.IUIAutomationElement* ,winmdroot.UI.Accessibility.TreeScope ,winmdroot.UI.Accessibility.IUIAutomationCacheRequest* ,winmdroot.UI.Accessibility.IUIAutomationPropertyChangedEventHandler* ,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT>)lpVtbl[35])((IUIAutomation*)Unsafe.AsPointer(ref this), element, scope, cacheRequest, handler, propertyArray).ThrowOnFailure(); 1585 internal unsafe winmdroot.System.Com.SAFEARRAY* IntNativeArrayToSafeArray(ReadOnlySpan<int> array) 1589 winmdroot.System.Com.SAFEARRAY* __result = this.IntNativeArrayToSafeArray(arrayLocal, array.Length); 1597 private static winmdroot.Foundation.HRESULT IntNativeArrayToSafeArray(IUIAutomation* pThis, int* array, int arrayCount, winmdroot.System.Com.SAFEARRAY** safeArray) 1629 public unsafe winmdroot.System.Com.SAFEARRAY* IntNativeArrayToSafeArray(int* array, int arrayCount) 1631 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 1632 ((delegate *unmanaged [Stdcall]<IUIAutomation*,int* ,int ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[42])((IUIAutomation*)Unsafe.AsPointer(ref this), array, arrayCount, &__retVal).ThrowOnFailure(); 1639 private static winmdroot.Foundation.HRESULT IntSafeArrayToNativeArray(IUIAutomation* pThis, winmdroot.System.Com.SAFEARRAY* intArray, int** array, int* arrayCount) 1671 public unsafe int IntSafeArrayToNativeArray(winmdroot.System.Com.SAFEARRAY* intArray, int** array) 1674 ((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.System.Com.SAFEARRAY* ,int** ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[43])((IUIAutomation*)Unsafe.AsPointer(ref this), intArray, array, &__retVal).ThrowOnFailure(); 1755 private static winmdroot.Foundation.HRESULT SafeArrayToRectNativeArray(IUIAutomation* pThis, winmdroot.System.Com.SAFEARRAY* rects, winmdroot.Foundation.RECT** rectArray, int* rectArrayCount) 1787 public unsafe int SafeArrayToRectNativeArray(winmdroot.System.Com.SAFEARRAY* rects, winmdroot.Foundation.RECT** rectArray) 1790 ((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.RECT** ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[46])((IUIAutomation*)Unsafe.AsPointer(ref this), rects, rectArray, &__retVal).ThrowOnFailure(); 1943 /// <inheritdoc cref="PollForPotentialSupportedPatterns(winmdroot.UI.Accessibility.IUIAutomationElement*, winmdroot.System.Com.SAFEARRAY**, winmdroot.System.Com.SAFEARRAY**)"/> 1945 internal unsafe void PollForPotentialSupportedPatterns(winmdroot.UI.Accessibility.IUIAutomationElement* pElement, out winmdroot.System.Com.SAFEARRAY* patternIds, out winmdroot.System.Com.SAFEARRAY* patternNames) 1947 fixed (winmdroot.System.Com.SAFEARRAY** patternNamesLocal = &patternNames) 1949 fixed (winmdroot.System.Com.SAFEARRAY** patternIdsLocal = &patternIds) 1959 private static winmdroot.Foundation.HRESULT PollForPotentialSupportedPatterns(IUIAutomation* pThis, winmdroot.UI.Accessibility.IUIAutomationElement* pElement, winmdroot.System.Com.SAFEARRAY** patternIds, winmdroot.System.Com.SAFEARRAY** patternNames) 1996 public unsafe void PollForPotentialSupportedPatterns(winmdroot.UI.Accessibility.IUIAutomationElement* pElement, winmdroot.System.Com.SAFEARRAY** patternIds, winmdroot.System.Com.SAFEARRAY** patternNames) 1998 ((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.IUIAutomationElement* ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[51])((IUIAutomation*)Unsafe.AsPointer(ref this), pElement, patternIds, patternNames).ThrowOnFailure(); 2001 /// <inheritdoc cref="PollForPotentialSupportedProperties(winmdroot.UI.Accessibility.IUIAutomationElement*, winmdroot.System.Com.SAFEARRAY**, winmdroot.System.Com.SAFEARRAY**)"/> 2003 internal unsafe void PollForPotentialSupportedProperties(winmdroot.UI.Accessibility.IUIAutomationElement* pElement, out winmdroot.System.Com.SAFEARRAY* propertyIds, out winmdroot.System.Com.SAFEARRAY* propertyNames) 2005 fixed (winmdroot.System.Com.SAFEARRAY** propertyNamesLocal = &propertyNames) 2007 fixed (winmdroot.System.Com.SAFEARRAY** propertyIdsLocal = &propertyIds) 2017 private static winmdroot.Foundation.HRESULT PollForPotentialSupportedProperties(IUIAutomation* pThis, winmdroot.UI.Accessibility.IUIAutomationElement* pElement, winmdroot.System.Com.SAFEARRAY** propertyIds, winmdroot.System.Com.SAFEARRAY** propertyNames) 2054 public unsafe void PollForPotentialSupportedProperties(winmdroot.UI.Accessibility.IUIAutomationElement* pElement, winmdroot.System.Com.SAFEARRAY** propertyIds, winmdroot.System.Com.SAFEARRAY** propertyNames) 2056 ((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.IUIAutomationElement* ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[52])((IUIAutomation*)Unsafe.AsPointer(ref this), pElement, propertyIds, propertyNames).ThrowOnFailure(); 2282 internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.BOOL* ,winmdroot.Foundation.HRESULT> CompareRuntimeIds_5; 2326 internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.UI.Accessibility.IUIAutomationCondition** ,winmdroot.Foundation.HRESULT> CreateAndConditionFromArray_27; 2332 internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.UI.Accessibility.IUIAutomationCondition** ,winmdroot.Foundation.HRESULT> CreateOrConditionFromArray_30; 2344 internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.IUIAutomationElement* ,winmdroot.UI.Accessibility.TreeScope ,winmdroot.UI.Accessibility.IUIAutomationCacheRequest* ,winmdroot.UI.Accessibility.IUIAutomationPropertyChangedEventHandler* ,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT> AddPropertyChangedEventHandler_36; 2358 internal delegate *unmanaged [Stdcall]<IUIAutomation*,int* ,int ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> IntNativeArrayToSafeArray_43; 2360 internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.System.Com.SAFEARRAY* ,int** ,int* ,winmdroot.Foundation.HRESULT> IntSafeArrayToNativeArray_44; 2366 internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.RECT** ,int* ,winmdroot.Foundation.HRESULT> SafeArrayToRectNativeArray_47; 2376 internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.IUIAutomationElement* ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> PollForPotentialSupportedPatterns_52; 2378 internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.IUIAutomationElement* ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> PollForPotentialSupportedProperties_53; 2472 unsafe winmdroot.Foundation.HRESULT CompareRuntimeIds(winmdroot.System.Com.SAFEARRAY* runtimeId1, winmdroot.System.Com.SAFEARRAY* runtimeId2, winmdroot.Foundation.BOOL* areSame); 2550 unsafe winmdroot.Foundation.HRESULT CreateAndConditionFromArray(winmdroot.System.Com.SAFEARRAY* conditions, winmdroot.UI.Accessibility.IUIAutomationCondition** newCondition); 2559 unsafe winmdroot.Foundation.HRESULT CreateOrConditionFromArray(winmdroot.System.Com.SAFEARRAY* conditions, winmdroot.UI.Accessibility.IUIAutomationCondition** newCondition); 2577 unsafe winmdroot.Foundation.HRESULT AddPropertyChangedEventHandler(winmdroot.UI.Accessibility.IUIAutomationElement* element, winmdroot.UI.Accessibility.TreeScope scope, winmdroot.UI.Accessibility.IUIAutomationCacheRequest* cacheRequest, winmdroot.UI.Accessibility.IUIAutomationPropertyChangedEventHandler* handler, winmdroot.System.Com.SAFEARRAY* propertyArray); 2598 unsafe winmdroot.Foundation.HRESULT IntNativeArrayToSafeArray(int* array, int arrayCount, winmdroot.System.Com.SAFEARRAY** safeArray); 2601 unsafe winmdroot.Foundation.HRESULT IntSafeArrayToNativeArray(winmdroot.System.Com.SAFEARRAY* intArray, int** array, int* arrayCount); 2610 unsafe winmdroot.Foundation.HRESULT SafeArrayToRectNativeArray(winmdroot.System.Com.SAFEARRAY* rects, winmdroot.Foundation.RECT** rectArray, int* rectArrayCount); 2627 unsafe winmdroot.Foundation.HRESULT PollForPotentialSupportedPatterns(winmdroot.UI.Accessibility.IUIAutomationElement* pElement, winmdroot.System.Com.SAFEARRAY** patternIds, winmdroot.System.Com.SAFEARRAY** patternNames); 2630 unsafe winmdroot.Foundation.HRESULT PollForPotentialSupportedProperties(winmdroot.UI.Accessibility.IUIAutomationElement* pElement, winmdroot.System.Com.SAFEARRAY** propertyIds, winmdroot.System.Com.SAFEARRAY** propertyNames);
_generated\264\Windows.Win32.IUIAutomationElement.g.cs (7)
92 private static winmdroot.Foundation.HRESULT GetRuntimeId(IUIAutomationElement* pThis, winmdroot.System.Com.SAFEARRAY** runtimeId) 117 public unsafe winmdroot.System.Com.SAFEARRAY* GetRuntimeId() 119 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 120 ((delegate *unmanaged [Stdcall]<IUIAutomationElement*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IUIAutomationElement*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 3024 internal delegate *unmanaged [Stdcall]<IUIAutomationElement*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetRuntimeId_5; 3295 unsafe winmdroot.Foundation.HRESULT GetRuntimeId(winmdroot.System.Com.SAFEARRAY** runtimeId);
_generated\270\Windows.Win32.IUIAutomationProxyFactoryEntry.g.cs (12)
409 private static winmdroot.Foundation.HRESULT SetWinEventsForAutomationEvent(IUIAutomationProxyFactoryEntry* pThis, winmdroot.UI.Accessibility.UIA_EVENT_ID eventId, winmdroot.UI.Accessibility.UIA_PROPERTY_ID propertyId, winmdroot.System.Com.SAFEARRAY* winEvents) 443 public unsafe void SetWinEventsForAutomationEvent(winmdroot.UI.Accessibility.UIA_EVENT_ID eventId, winmdroot.UI.Accessibility.UIA_PROPERTY_ID propertyId, winmdroot.System.Com.SAFEARRAY* winEvents) 445 ((delegate *unmanaged [Stdcall]<IUIAutomationProxyFactoryEntry*,winmdroot.UI.Accessibility.UIA_EVENT_ID ,winmdroot.UI.Accessibility.UIA_PROPERTY_ID ,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((IUIAutomationProxyFactoryEntry*)Unsafe.AsPointer(ref this), eventId, propertyId, winEvents).ThrowOnFailure(); 451 private static winmdroot.Foundation.HRESULT GetWinEventsForAutomationEvent(IUIAutomationProxyFactoryEntry* pThis, winmdroot.UI.Accessibility.UIA_EVENT_ID eventId, winmdroot.UI.Accessibility.UIA_PROPERTY_ID propertyId, winmdroot.System.Com.SAFEARRAY** winEvents) 483 public unsafe winmdroot.System.Com.SAFEARRAY* GetWinEventsForAutomationEvent(winmdroot.UI.Accessibility.UIA_EVENT_ID eventId, winmdroot.UI.Accessibility.UIA_PROPERTY_ID propertyId) 485 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 486 ((delegate *unmanaged [Stdcall]<IUIAutomationProxyFactoryEntry*,winmdroot.UI.Accessibility.UIA_EVENT_ID ,winmdroot.UI.Accessibility.UIA_PROPERTY_ID ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[15])((IUIAutomationProxyFactoryEntry*)Unsafe.AsPointer(ref this), eventId, propertyId, &__retVal).ThrowOnFailure(); 541 internal delegate *unmanaged [Stdcall]<IUIAutomationProxyFactoryEntry*,winmdroot.UI.Accessibility.UIA_EVENT_ID ,winmdroot.UI.Accessibility.UIA_PROPERTY_ID ,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT> SetWinEventsForAutomationEvent_15; 543 internal delegate *unmanaged [Stdcall]<IUIAutomationProxyFactoryEntry*,winmdroot.UI.Accessibility.UIA_EVENT_ID ,winmdroot.UI.Accessibility.UIA_PROPERTY_ID ,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetWinEventsForAutomationEvent_16; 617 unsafe winmdroot.Foundation.HRESULT SetWinEventsForAutomationEvent(winmdroot.UI.Accessibility.UIA_EVENT_ID eventId, winmdroot.UI.Accessibility.UIA_PROPERTY_ID propertyId, winmdroot.System.Com.SAFEARRAY* winEvents); 620 unsafe winmdroot.Foundation.HRESULT GetWinEventsForAutomationEvent(winmdroot.UI.Accessibility.UIA_EVENT_ID eventId, winmdroot.UI.Accessibility.UIA_PROPERTY_ID propertyId, winmdroot.System.Com.SAFEARRAY** winEvents);
_generated\271\Windows.Win32.IUIAutomationProxyFactoryMapping.g.cs (17)
95 private static winmdroot.Foundation.HRESULT GetTable(IUIAutomationProxyFactoryMapping* pThis, winmdroot.System.Com.SAFEARRAY** table) 119 public unsafe winmdroot.System.Com.SAFEARRAY* GetTable() 121 winmdroot.System.Com.SAFEARRAY* __retVal = default(winmdroot.System.Com.SAFEARRAY*); 122 ((delegate *unmanaged [Stdcall]<IUIAutomationProxyFactoryMapping*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IUIAutomationProxyFactoryMapping*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 167 private static winmdroot.Foundation.HRESULT SetTable(IUIAutomationProxyFactoryMapping* pThis, winmdroot.System.Com.SAFEARRAY* factoryList) 195 public unsafe void SetTable(winmdroot.System.Com.SAFEARRAY* factoryList) 197 ((delegate *unmanaged [Stdcall]<IUIAutomationProxyFactoryMapping*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IUIAutomationProxyFactoryMapping*)Unsafe.AsPointer(ref this), factoryList).ThrowOnFailure(); 203 private static winmdroot.Foundation.HRESULT InsertEntries(IUIAutomationProxyFactoryMapping* pThis, uint before, winmdroot.System.Com.SAFEARRAY* factoryList) 235 public unsafe void InsertEntries(uint before, winmdroot.System.Com.SAFEARRAY* factoryList) 237 ((delegate *unmanaged [Stdcall]<IUIAutomationProxyFactoryMapping*,uint ,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((IUIAutomationProxyFactoryMapping*)Unsafe.AsPointer(ref this), before, factoryList).ThrowOnFailure(); 411 internal delegate *unmanaged [Stdcall]<IUIAutomationProxyFactoryMapping*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetTable_5; 415 internal delegate *unmanaged [Stdcall]<IUIAutomationProxyFactoryMapping*,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT> SetTable_7; 417 internal delegate *unmanaged [Stdcall]<IUIAutomationProxyFactoryMapping*,uint ,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT> InsertEntries_8; 465 unsafe winmdroot.Foundation.HRESULT GetTable(winmdroot.System.Com.SAFEARRAY** table); 471 unsafe winmdroot.Foundation.HRESULT SetTable(winmdroot.System.Com.SAFEARRAY* factoryList); 474 unsafe winmdroot.Foundation.HRESULT InsertEntries(uint before, winmdroot.System.Com.SAFEARRAY* factoryList);
_generated\272\Windows.Win32.IUIAutomationStructureChangedEventHandler.g.cs (5)
60 private static winmdroot.Foundation.HRESULT HandleStructureChangedEvent(IUIAutomationStructureChangedEventHandler* pThis, winmdroot.UI.Accessibility.IUIAutomationElement* sender, winmdroot.UI.Accessibility.StructureChangeType changeType, winmdroot.System.Com.SAFEARRAY* runtimeId) 94 public unsafe void HandleStructureChangedEvent(winmdroot.UI.Accessibility.IUIAutomationElement* sender, winmdroot.UI.Accessibility.StructureChangeType changeType, winmdroot.System.Com.SAFEARRAY* runtimeId) 96 ((delegate *unmanaged [Stdcall]<IUIAutomationStructureChangedEventHandler*,winmdroot.UI.Accessibility.IUIAutomationElement* ,winmdroot.UI.Accessibility.StructureChangeType ,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IUIAutomationStructureChangedEventHandler*)Unsafe.AsPointer(ref this), sender, changeType, runtimeId).ThrowOnFailure(); 128 internal delegate *unmanaged [Stdcall]<IUIAutomationStructureChangedEventHandler*,winmdroot.UI.Accessibility.IUIAutomationElement* ,winmdroot.UI.Accessibility.StructureChangeType ,winmdroot.System.Com.SAFEARRAY* ,winmdroot.Foundation.HRESULT> HandleStructureChangedEvent_4; 155 unsafe winmdroot.Foundation.HRESULT HandleStructureChangedEvent(winmdroot.UI.Accessibility.IUIAutomationElement* sender, winmdroot.UI.Accessibility.StructureChangeType changeType, winmdroot.System.Com.SAFEARRAY* runtimeId);
_generated\564\Windows.Win32.UI_Accessibility_IAccessibleEx_Extensions.g.cs (3)
33 /// <inheritdoc cref="winmdroot.UI.Accessibility.IAccessibleEx.Interface.GetRuntimeId(winmdroot.System.Com.SAFEARRAY**)"/> 34 internal static unsafe winmdroot.Foundation.HRESULT GetRuntimeId(this winmdroot.UI.Accessibility.IAccessibleEx.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 36 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal)
_generated\569\Windows.Win32.UI_Accessibility_ILegacyIAccessibleProvider_Extensions.g.cs (3)
113 /// <inheritdoc cref="winmdroot.UI.Accessibility.ILegacyIAccessibleProvider.Interface.GetSelection(winmdroot.System.Com.SAFEARRAY**)"/> 114 internal static unsafe winmdroot.Foundation.HRESULT GetSelection(this winmdroot.UI.Accessibility.ILegacyIAccessibleProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pvarSelectedChildren) 116 fixed (winmdroot.System.Com.SAFEARRAY** pvarSelectedChildrenLocal = &pvarSelectedChildren)
_generated\570\Windows.Win32.UI_Accessibility_IMultipleViewProvider_Extensions.g.cs (3)
43 /// <inheritdoc cref="winmdroot.UI.Accessibility.IMultipleViewProvider.Interface.GetSupportedViews(winmdroot.System.Com.SAFEARRAY**)"/> 44 internal static unsafe winmdroot.Foundation.HRESULT GetSupportedViews(this winmdroot.UI.Accessibility.IMultipleViewProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 46 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal)
_generated\572\Windows.Win32.UI_Accessibility_IRawElementProviderFragment_Extensions.g.cs (6)
23 /// <inheritdoc cref="winmdroot.UI.Accessibility.IRawElementProviderFragment.Interface.GetRuntimeId(winmdroot.System.Com.SAFEARRAY**)"/> 24 internal static unsafe winmdroot.Foundation.HRESULT GetRuntimeId(this winmdroot.UI.Accessibility.IRawElementProviderFragment.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 26 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal) 43 /// <inheritdoc cref="winmdroot.UI.Accessibility.IRawElementProviderFragment.Interface.GetEmbeddedFragmentRoots(winmdroot.System.Com.SAFEARRAY**)"/> 44 internal static unsafe winmdroot.Foundation.HRESULT GetEmbeddedFragmentRoots(this winmdroot.UI.Accessibility.IRawElementProviderFragment.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 46 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal)
_generated\575\Windows.Win32.UI_Accessibility_ISelectionProvider_Extensions.g.cs (3)
23 /// <inheritdoc cref="winmdroot.UI.Accessibility.ISelectionProvider.Interface.GetSelection(winmdroot.System.Com.SAFEARRAY**)"/> 24 internal static unsafe winmdroot.Foundation.HRESULT GetSelection(this winmdroot.UI.Accessibility.ISelectionProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 26 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal)
_generated\576\Windows.Win32.UI_Accessibility_ITableItemProvider_Extensions.g.cs (6)
23 /// <inheritdoc cref="winmdroot.UI.Accessibility.ITableItemProvider.Interface.GetRowHeaderItems(winmdroot.System.Com.SAFEARRAY**)"/> 24 internal static unsafe winmdroot.Foundation.HRESULT GetRowHeaderItems(this winmdroot.UI.Accessibility.ITableItemProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 26 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal) 33 /// <inheritdoc cref="winmdroot.UI.Accessibility.ITableItemProvider.Interface.GetColumnHeaderItems(winmdroot.System.Com.SAFEARRAY**)"/> 34 internal static unsafe winmdroot.Foundation.HRESULT GetColumnHeaderItems(this winmdroot.UI.Accessibility.ITableItemProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 36 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal)
_generated\577\Windows.Win32.UI_Accessibility_ITableProvider_Extensions.g.cs (6)
23 /// <inheritdoc cref="winmdroot.UI.Accessibility.ITableProvider.Interface.GetRowHeaders(winmdroot.System.Com.SAFEARRAY**)"/> 24 internal static unsafe winmdroot.Foundation.HRESULT GetRowHeaders(this winmdroot.UI.Accessibility.ITableProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 26 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal) 33 /// <inheritdoc cref="winmdroot.UI.Accessibility.ITableProvider.Interface.GetColumnHeaders(winmdroot.System.Com.SAFEARRAY**)"/> 34 internal static unsafe winmdroot.Foundation.HRESULT GetColumnHeaders(this winmdroot.UI.Accessibility.ITableProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 36 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal)
_generated\578\Windows.Win32.UI_Accessibility_ITextProvider2_Extensions.g.cs (6)
23 /// <inheritdoc cref="winmdroot.UI.Accessibility.ITextProvider2.Interface.GetSelection(winmdroot.System.Com.SAFEARRAY**)"/> 24 internal static unsafe winmdroot.Foundation.HRESULT GetSelection(this winmdroot.UI.Accessibility.ITextProvider2.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 26 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal) 33 /// <inheritdoc cref="winmdroot.UI.Accessibility.ITextProvider2.Interface.GetVisibleRanges(winmdroot.System.Com.SAFEARRAY**)"/> 34 internal static unsafe winmdroot.Foundation.HRESULT GetVisibleRanges(this winmdroot.UI.Accessibility.ITextProvider2.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 36 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal)
_generated\579\Windows.Win32.UI_Accessibility_ITextProvider_Extensions.g.cs (6)
23 /// <inheritdoc cref="winmdroot.UI.Accessibility.ITextProvider.Interface.GetSelection(winmdroot.System.Com.SAFEARRAY**)"/> 24 internal static unsafe winmdroot.Foundation.HRESULT GetSelection(this winmdroot.UI.Accessibility.ITextProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 26 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal) 33 /// <inheritdoc cref="winmdroot.UI.Accessibility.ITextProvider.Interface.GetVisibleRanges(winmdroot.System.Com.SAFEARRAY**)"/> 34 internal static unsafe winmdroot.Foundation.HRESULT GetVisibleRanges(this winmdroot.UI.Accessibility.ITextProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 36 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal)
_generated\580\Windows.Win32.UI_Accessibility_ITextRangeProvider_Extensions.g.cs (6)
53 /// <inheritdoc cref="winmdroot.UI.Accessibility.ITextRangeProvider.Interface.GetBoundingRectangles(winmdroot.System.Com.SAFEARRAY**)"/> 54 internal static unsafe winmdroot.Foundation.HRESULT GetBoundingRectangles(this winmdroot.UI.Accessibility.ITextRangeProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 56 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal) 93 /// <inheritdoc cref="winmdroot.UI.Accessibility.ITextRangeProvider.Interface.GetChildren(winmdroot.System.Com.SAFEARRAY**)"/> 94 internal static unsafe winmdroot.Foundation.HRESULT GetChildren(this winmdroot.UI.Accessibility.ITextRangeProvider.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal) 96 fixed (winmdroot.System.Com.SAFEARRAY** pRetValLocal = &pRetVal)
_generated\582\Windows.Win32.UI_Accessibility_IUIAutomationElement_Extensions.g.cs (3)
23 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomationElement.Interface.GetRuntimeId(winmdroot.System.Com.SAFEARRAY**)"/> 24 internal static unsafe winmdroot.Foundation.HRESULT GetRuntimeId(this winmdroot.UI.Accessibility.IUIAutomationElement.Interface @this, out winmdroot.System.Com.SAFEARRAY* runtimeId) 26 fixed (winmdroot.System.Com.SAFEARRAY** runtimeIdLocal = &runtimeId)
_generated\583\Windows.Win32.UI_Accessibility_IUIAutomationProxyFactoryEntry_Extensions.g.cs (3)
93 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomationProxyFactoryEntry.Interface.GetWinEventsForAutomationEvent(winmdroot.UI.Accessibility.UIA_EVENT_ID, winmdroot.UI.Accessibility.UIA_PROPERTY_ID, winmdroot.System.Com.SAFEARRAY**)"/> 94 internal static unsafe winmdroot.Foundation.HRESULT GetWinEventsForAutomationEvent(this winmdroot.UI.Accessibility.IUIAutomationProxyFactoryEntry.Interface @this, winmdroot.UI.Accessibility.UIA_EVENT_ID eventId, winmdroot.UI.Accessibility.UIA_PROPERTY_ID propertyId, out winmdroot.System.Com.SAFEARRAY* winEvents) 96 fixed (winmdroot.System.Com.SAFEARRAY** winEventsLocal = &winEvents)
_generated\584\Windows.Win32.UI_Accessibility_IUIAutomationProxyFactoryMapping_Extensions.g.cs (3)
23 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomationProxyFactoryMapping.Interface.GetTable(winmdroot.System.Com.SAFEARRAY**)"/> 24 internal static unsafe winmdroot.Foundation.HRESULT GetTable(this winmdroot.UI.Accessibility.IUIAutomationProxyFactoryMapping.Interface @this, out winmdroot.System.Com.SAFEARRAY* table) 26 fixed (winmdroot.System.Com.SAFEARRAY** tableLocal = &table)
_generated\585\Windows.Win32.UI_Accessibility_IUIAutomation_Extensions.g.cs (23)
33 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomation.Interface.CompareRuntimeIds(winmdroot.System.Com.SAFEARRAY*, winmdroot.System.Com.SAFEARRAY*, winmdroot.Foundation.BOOL*)"/> 34 internal static unsafe winmdroot.Foundation.HRESULT CompareRuntimeIds(this winmdroot.UI.Accessibility.IUIAutomation.Interface @this, winmdroot.System.Com.SAFEARRAY* runtimeId1, winmdroot.System.Com.SAFEARRAY* runtimeId2, out winmdroot.Foundation.BOOL areSame) 54 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomation.Interface.IntNativeArrayToSafeArray(int*, int, winmdroot.System.Com.SAFEARRAY**)"/> 56 internal static unsafe winmdroot.Foundation.HRESULT IntNativeArrayToSafeArray(this winmdroot.UI.Accessibility.IUIAutomation.Interface @this, ReadOnlySpan<int> array, out winmdroot.System.Com.SAFEARRAY* safeArray) 58 fixed (winmdroot.System.Com.SAFEARRAY** safeArrayLocal = &safeArray) 68 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomation.Interface.IntSafeArrayToNativeArray(winmdroot.System.Com.SAFEARRAY*, int**, int*)"/> 69 internal static unsafe winmdroot.Foundation.HRESULT IntSafeArrayToNativeArray(this winmdroot.UI.Accessibility.IUIAutomation.Interface @this, winmdroot.System.Com.SAFEARRAY* intArray, int** array, out int arrayCount) 98 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomation.Interface.SafeArrayToRectNativeArray(winmdroot.System.Com.SAFEARRAY*, winmdroot.Foundation.RECT**, int*)"/> 99 internal static unsafe winmdroot.Foundation.HRESULT SafeArrayToRectNativeArray(this winmdroot.UI.Accessibility.IUIAutomation.Interface @this, winmdroot.System.Com.SAFEARRAY* rects, winmdroot.Foundation.RECT** rectArray, out int rectArrayCount) 128 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomation.Interface.PollForPotentialSupportedPatterns(winmdroot.UI.Accessibility.IUIAutomationElement*, winmdroot.System.Com.SAFEARRAY**, winmdroot.System.Com.SAFEARRAY**)"/> 129 internal static unsafe winmdroot.Foundation.HRESULT PollForPotentialSupportedPatterns(this winmdroot.UI.Accessibility.IUIAutomation.Interface @this, winmdroot.UI.Accessibility.IUIAutomationElement* pElement, out winmdroot.System.Com.SAFEARRAY* patternIds, out winmdroot.System.Com.SAFEARRAY* patternNames) 131 fixed (winmdroot.System.Com.SAFEARRAY** patternNamesLocal = &patternNames) 133 fixed (winmdroot.System.Com.SAFEARRAY** patternIdsLocal = &patternIds) 141 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomation.Interface.PollForPotentialSupportedProperties(winmdroot.UI.Accessibility.IUIAutomationElement*, winmdroot.System.Com.SAFEARRAY**, winmdroot.System.Com.SAFEARRAY**)"/> 142 internal static unsafe winmdroot.Foundation.HRESULT PollForPotentialSupportedProperties(this winmdroot.UI.Accessibility.IUIAutomation.Interface @this, winmdroot.UI.Accessibility.IUIAutomationElement* pElement, out winmdroot.System.Com.SAFEARRAY* propertyIds, out winmdroot.System.Com.SAFEARRAY* propertyNames) 144 fixed (winmdroot.System.Com.SAFEARRAY** propertyNamesLocal = &propertyNames) 146 fixed (winmdroot.System.Com.SAFEARRAY** propertyIdsLocal = &propertyIds)
Interop\UiaCore\Interop.StubFragmentRoot.cs (2)
55HRESULT IRawElementProviderFragment.Interface.GetRuntimeId(SAFEARRAY** pRetVal) 77HRESULT IRawElementProviderFragment.Interface.GetEmbeddedFragmentRoots(SAFEARRAY** pRetVal)
System\Windows\Forms\Automation\UiaTextProvider.cs (3)
19public abstract HRESULT GetSelection(SAFEARRAY** pRetVal); 21public abstract HRESULT GetVisibleRanges(SAFEARRAY** pRetVal); 85return new(SAFEARRAY.CreateEmpty(VARENUM.VT_R8));
System\Windows\Forms\Automation\UiaTextRange.cs (5)
327HRESULT ITextRangeProvider.Interface.GetBoundingRectangles(SAFEARRAY** pRetVal) 341*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_R8); 374*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_R8); 630HRESULT ITextRangeProvider.Interface.GetChildren(SAFEARRAY** pRetVal) 637*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_UNKNOWN);
Windows\Win32\System\Com\ComSafeArrayScope.cs (9)
9/// Helper to scope lifetime of a <see cref="SAFEARRAY"/> created via 11/// that holds COM pointers. Destroys the <see cref="SAFEARRAY"/> (if any) when disposed. Note that this scope 12/// currently only works for a one dimensional <see cref="SAFEARRAY"/> of type <see cref="VARENUM.VT_UNKNOWN"/> 16/// Use in a <see langword="using" /> statement to ensure the <see cref="SAFEARRAY"/> gets disposed. 23public ComSafeArrayScope(SAFEARRAY* value) 46/// The <see cref="SAFEARRAY"/> will ref count the COM pointer on get/put. 47/// Be sure to release of COM pointers that are given to/from the <see cref="SAFEARRAY"/>. 70public static implicit operator SAFEARRAY**(in ComSafeArrayScope<T> scope) => scope._value; 72public static implicit operator SAFEARRAY*(in ComSafeArrayScope<T> scope) => scope._value;