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)
26
public static
SAFEARRAY
* CreateEmpty(VARENUM arrayType)
62
fixed (
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"/>,
27
public
SAFEARRAY
* Value => (
SAFEARRAY
*)_value;
29
public 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.
224
PInvokeCore.SafeArrayPutElement((
SAFEARRAY
*)_value, pIndices, value).ThrowOnFailure();
236
SAFEARRAY
* safeArray = (
SAFEARRAY
*)_value;
249
public static explicit operator VARIANT(in SafeArrayScope<T> scope) => new() { vt = VARENUM.VT_ARRAY | scope.Value->VarType, data = new() { parray = (
SAFEARRAY
*)scope._value } };
251
public static implicit operator
SAFEARRAY
*(in SafeArrayScope<T> scope) => (
SAFEARRAY
*)scope._value;
256
public static implicit operator
SAFEARRAY
**(in SafeArrayScope<T> scope) => (
SAFEARRAY
**)Unsafe.AsPointer(ref Unsafe.AsRef(in scope._value));
Windows\Win32\System\Variant\VARIANT.cs (9)
112
return ToArray(*(
SAFEARRAY
**)data, vt);
255
private static Array? ToArray(
SAFEARRAY
* psa, VARENUM vt)
447
private static void TransposeArray(
SAFEARRAY
* psa, Array array, VARENUM arrayType)
459
static void StackTransposeArray(
SAFEARRAY
* psa, Array array, VARENUM arrayType)
467
static void HeapTransposeArray(
SAFEARRAY
* psa, Array array, VARENUM arrayType)
475
static void InternalTransposeArray(
SAFEARRAY
* psa, Array array, VARENUM arrayType, Span<int> indices, Span<int> lower, Span<int> upper)
512
private static void SetArrayValue(
SAFEARRAY
* psa, Array array, Span<int> indices, Span<int> lowerBounds, VARENUM arrayType)
629
private static Array CreateArrayFromSafeArray(
SAFEARRAY
* psa, VARENUM vt)
746
return (uint)sizeof(
SAFEARRAY
*);
System.Windows.Forms (33)
System\Windows\Forms\Accessibility\AccessibleObject.cs (18)
790
internal virtual HRESULT GetTextSelection(
SAFEARRAY
** pRetVal) => HRESULT.E_NOTIMPL;
792
internal virtual HRESULT GetTextVisibleRanges(
SAFEARRAY
** pRetVal) => HRESULT.E_NOTIMPL;
936
HRESULT IAccessibleEx.Interface.GetRuntimeId(
SAFEARRAY
** pRetVal)
1039
HRESULT IRawElementProviderFragment.Interface.GetRuntimeId(
SAFEARRAY
** pRetVal)
1068
HRESULT IRawElementProviderFragment.Interface.GetEmbeddedFragmentRoots(
SAFEARRAY
** pRetVal)
1271
HRESULT ILegacyIAccessibleProvider.Interface.GetSelection(
SAFEARRAY
** pvarSelectedChildren)
1280
*pvarSelectedChildren =
SAFEARRAY
.CreateEmpty(VARENUM.VT_UNKNOWN);
1336
HRESULT ITextProvider.Interface.GetSelection(
SAFEARRAY
** pRetVal) => GetTextSelection(pRetVal);
1338
HRESULT ITextProvider.Interface.GetVisibleRanges(
SAFEARRAY
** pRetVal) => GetTextVisibleRanges(pRetVal);
1350
HRESULT ITextProvider2.Interface.GetSelection(
SAFEARRAY
** pRetVal) => GetTextSelection(pRetVal);
1352
HRESULT ITextProvider2.Interface.GetVisibleRanges(
SAFEARRAY
** pRetVal) => GetTextVisibleRanges(pRetVal);
1412
HRESULT ITableProvider.Interface.GetRowHeaders(
SAFEARRAY
** pRetVal)
1427
HRESULT ITableProvider.Interface.GetColumnHeaders(
SAFEARRAY
** pRetVal)
1453
HRESULT ITableItemProvider.Interface.GetRowHeaderItems(
SAFEARRAY
** pRetVal)
1468
HRESULT ITableItemProvider.Interface.GetColumnHeaderItems(
SAFEARRAY
** pRetVal)
3020
HRESULT IMultipleViewProvider.Interface.GetSupportedViews(
SAFEARRAY
** pRetVal)
3029
*pRetVal = result is null ?
SAFEARRAY
.CreateEmpty(VARENUM.VT_I4) : new SafeArrayScope<int>(result);
3123
HRESULT ISelectionProvider.Interface.GetSelection(
SAFEARRAY
** pRetVal)
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (2)
85
internal override HRESULT GetTextSelection(
SAFEARRAY
** pRetVal)
88
internal override HRESULT GetTextVisibleRanges(
SAFEARRAY
** pRetVal)
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (2)
149
public override HRESULT GetSelection(
SAFEARRAY
** pRetVal)
204
public override HRESULT GetVisibleRanges(
SAFEARRAY
** pRetVal)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (2)
109
internal override unsafe HRESULT GetTextSelection(
SAFEARRAY
** pRetVal) => _textProvider.GetSelection(pRetVal);
111
internal override unsafe HRESULT GetTextVisibleRanges(
SAFEARRAY
** pRetVal) => _textProvider.GetVisibleRanges(pRetVal);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (3)
204
public override HRESULT GetSelection(
SAFEARRAY
** pRetVal)
265
public override HRESULT GetVisibleRanges(
SAFEARRAY
** pRetVal)
274
*pRetVal =
SAFEARRAY
.CreateEmpty(VARENUM.VT_UNKNOWN);
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (2)
100
internal override HRESULT GetTextSelection(
SAFEARRAY
** pRetVal)
103
internal override HRESULT GetTextVisibleRanges(
SAFEARRAY
** pRetVal)
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (4)
25
public override HRESULT GetSelection(
SAFEARRAY
** pRetVal)
34
*pRetVal =
SAFEARRAY
.CreateEmpty(VARENUM.VT_UNKNOWN);
56
public 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)
55
HRESULT IRawElementProviderFragment.Interface.GetRuntimeId(
SAFEARRAY
** pRetVal)
77
HRESULT IRawElementProviderFragment.Interface.GetEmbeddedFragmentRoots(
SAFEARRAY
** pRetVal)
System\Windows\Forms\Automation\UiaTextProvider.cs (3)
19
public abstract HRESULT GetSelection(
SAFEARRAY
** pRetVal);
21
public abstract HRESULT GetVisibleRanges(
SAFEARRAY
** pRetVal);
85
return new(
SAFEARRAY
.CreateEmpty(VARENUM.VT_R8));
System\Windows\Forms\Automation\UiaTextRange.cs (5)
327
HRESULT ITextRangeProvider.Interface.GetBoundingRectangles(
SAFEARRAY
** pRetVal)
341
*pRetVal =
SAFEARRAY
.CreateEmpty(VARENUM.VT_R8);
374
*pRetVal =
SAFEARRAY
.CreateEmpty(VARENUM.VT_R8);
630
HRESULT 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.
23
public 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
"/>.
70
public static implicit operator
SAFEARRAY
**(in ComSafeArrayScope<T> scope) => scope._value;
72
public static implicit operator
SAFEARRAY
*(in ComSafeArrayScope<T> scope) => scope._value;