2706 references to HRESULT
ComDisabled.Tests (1)
Control.ActiveXImplTests.cs (1)
26
HRESULT
hr = persistStream.Save(istream.Value, fClearDirty: BOOL.FALSE);
PresentationCore (19)
System\Windows\dataobject.cs (10)
15
using HRESULT = Windows.Win32.Foundation.
HRESULT
;
594
HRESULT
Com.IDataObject.Interface.DAdvise(Com.FORMATETC* pformatetc, uint advf, Com.IAdviseSink* pAdvSink, uint* pdwConnection) =>
597
HRESULT
Com.IDataObject.Interface.DUnadvise(uint dwConnection) =>
600
HRESULT
Com.IDataObject.Interface.EnumDAdvise(Com.IEnumSTATDATA** ppenumAdvise) =>
603
HRESULT
Com.IDataObject.Interface.EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc) =>
606
HRESULT
Com.IDataObject.Interface.GetData(Com.FORMATETC* pformatetcIn, Com.STGMEDIUM* pmedium) =>
609
HRESULT
Com.IDataObject.Interface.GetDataHere(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium) =>
612
HRESULT
Com.IDataObject.Interface.QueryGetData(Com.FORMATETC* pformatetc) =>
615
HRESULT
Com.IDataObject.Interface.GetCanonicalFormatEtc(Com.FORMATETC* pformatectIn, Com.FORMATETC* pformatetcOut) =>
618
HRESULT
Com.IDataObject.Interface.SetData(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium, BOOL fRelease) =>
System\Windows\Ole\WpfOleServices.cs (9)
16
using HRESULT = Windows.Win32.Foundation.
HRESULT
;
27
public static
HRESULT
GetDataHere(string format, object data, FORMATETC* pformatetc, STGMEDIUM* pmedium)
37
return
HRESULT
.S_OK;
57
return
HRESULT
.S_OK;
60
return
HRESULT
.DV_E_TYMED;
103
HRESULT
result = dataObject->QueryGetData(formatEtc);
183
static
HRESULT
IOleServices.OleGetClipboard(Com.IDataObject** dataObject) =>
186
static
HRESULT
IOleServices.OleSetClipboard(Com.IDataObject* dataObject) =>
189
static
HRESULT
IOleServices.OleFlushClipboard() =>
System.Private.Windows.Core (310)
System\IO\StreamExtensions.cs (6)
26
/// <returns><see cref="
HRESULT
.S_OK"/> if successful.</returns>
27
internal static unsafe
HRESULT
SaveStreamToHGLOBAL(this Stream stream, ref HGLOBAL hglobal)
34
return
HRESULT
.E_OUTOFMEMORY;
42
return
HRESULT
.E_OUTOFMEMORY;
48
return
HRESULT
.E_OUTOFMEMORY;
62
return
HRESULT
.S_OK;
System\Private\Windows\Ole\ClipboardCore.cs (16)
28
/// <returns>An <see cref="
HRESULT
"/> indicating the success or failure of the operation.</returns>
29
internal static
HRESULT
Clear(
35
HRESULT
result;
54
/// <returns>An <see cref="
HRESULT
"/> indicating the success or failure of the operation.</returns>
55
internal static
HRESULT
Flush(
61
HRESULT
result;
84
/// <returns>An <see cref="
HRESULT
"/> indicating the success or failure of the operation.</returns>
85
internal static
HRESULT
SetData(
98
HRESULT
result;
132
/// <returns>An <see cref="
HRESULT
"/> indicating the success or failure of the operation.</returns>
134
internal static
HRESULT
TryGetData(
146
HRESULT
result;
166
using ComScope<IComCallableWrapper> realDataObject = proxyDataObject.TryQuery<IComCallableWrapper>(out
HRESULT
wrapperResult);
195
HRESULT
result = TryGetData(
211
internal static
HRESULT
GetDataObject<TDataObject, TIDataObject>(
220
HRESULT
result = TryGetData(
System\Private\Windows\Ole\Composition.cs (9)
181
public
HRESULT
DAdvise(FORMATETC* pformatetc, uint advf, IAdviseSink* pAdvSink, uint* pdwConnection) => _nativeDataObject.DAdvise(pformatetc, advf, pAdvSink, pdwConnection);
182
public
HRESULT
DUnadvise(uint dwConnection) => _nativeDataObject.DUnadvise(dwConnection);
183
public
HRESULT
EnumDAdvise(IEnumSTATDATA** ppenumAdvise) => _nativeDataObject.EnumDAdvise(ppenumAdvise);
184
public
HRESULT
EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) => _nativeDataObject.EnumFormatEtc(dwDirection, ppenumFormatEtc);
185
public
HRESULT
GetCanonicalFormatEtc(FORMATETC* pformatectIn, FORMATETC* pformatetcOut) => _nativeDataObject.GetCanonicalFormatEtc(pformatectIn, pformatetcOut);
186
public
HRESULT
GetData(FORMATETC* pformatetcIn, STGMEDIUM* pmedium) => _nativeDataObject.GetData(pformatetcIn, pmedium);
187
public
HRESULT
GetDataHere(FORMATETC* pformatetc, STGMEDIUM* pmedium) => _nativeDataObject.GetDataHere(pformatetc, pmedium);
188
public
HRESULT
QueryGetData(FORMATETC* pformatetc) => _nativeDataObject.QueryGetData(pformatetc);
189
public
HRESULT
SetData(FORMATETC* pformatetc, STGMEDIUM* pmedium, BOOL fRelease) => _nativeDataObject.SetData(pformatetc, pmedium, fRelease);
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (56)
36
public
HRESULT
GetData(FORMATETC* pformatetcIn, STGMEDIUM* pmedium)
40
return
HRESULT
.DV_E_FORMATETC;
45
return
HRESULT
.E_POINTER;
54
return
HRESULT
.S_OK;
60
return
HRESULT
.S_OK;
68
return
HRESULT
.DV_E_TYMED;
82
return
HRESULT
.E_OUTOFMEMORY;
85
HRESULT
result = GetDataHere(pformatetcIn, pmedium);
95
public
HRESULT
GetDataHere(FORMATETC* pformatetc, STGMEDIUM* pmedium)
99
return
HRESULT
.DV_E_FORMATETC;
104
return
HRESULT
.E_POINTER;
109
return
HRESULT
.DV_E_TYMED;
116
return
HRESULT
.DV_E_FORMATETC;
121
return
HRESULT
.E_UNEXPECTED;
128
HRESULT
result = SaveDataToHGLOBAL(data, format, ref *pmedium);
129
if (result !=
HRESULT
.E_UNEXPECTED)
153
public
HRESULT
QueryGetData(FORMATETC* pformatetc)
157
return
HRESULT
.DV_E_FORMATETC;
162
return
HRESULT
.DV_E_DVASPECT;
167
return
HRESULT
.DV_E_TYMED;
172
return
HRESULT
.S_FALSE;
177
return
HRESULT
.DV_E_FORMATETC;
180
return
HRESULT
.S_OK;
183
public
HRESULT
GetCanonicalFormatEtc(FORMATETC* pformatectIn, FORMATETC* pformatetcOut)
187
return
HRESULT
.E_POINTER;
191
return (
HRESULT
)DATA_S_SAMEFORMATETC;
194
public
HRESULT
SetData(FORMATETC* pformatetc, STGMEDIUM* pmedium, BOOL fRelease)
198
return
HRESULT
.DV_E_FORMATETC;
203
return
HRESULT
.E_POINTER;
219
return
HRESULT
.S_OK;
222
return
HRESULT
.E_NOTIMPL;
225
public
HRESULT
EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc)
229
return
HRESULT
.E_POINTER;
238
return
HRESULT
.S_OK;
241
return
HRESULT
.E_NOTIMPL;
244
public
HRESULT
DAdvise(FORMATETC* pformatetc, uint advf, IAdviseSink* pAdvSink, uint* pdwConnection)
248
return
HRESULT
.E_POINTER;
252
return
HRESULT
.E_NOTIMPL;
255
public
HRESULT
DUnadvise(uint dwConnection) =>
HRESULT
.E_NOTIMPL;
257
public
HRESULT
EnumDAdvise(IEnumSTATDATA** ppenumAdvise)
261
return
HRESULT
.E_POINTER;
265
return
HRESULT
.OLE_E_ADVISENOTSUPPORTED;
269
private
HRESULT
SaveDataToHGLOBAL(object data, string format, ref STGMEDIUM medium)
291
_ =>
HRESULT
.E_UNEXPECTED
294
static
HRESULT
SaveObjectToHGLOBAL(ref HGLOBAL hglobal, object data, string format)
306
static
HRESULT
SaveFileListToHGLOBAL(HGLOBAL hglobal, string[] files)
310
return
HRESULT
.S_OK;
315
return
HRESULT
.E_INVALIDARG;
364
return
HRESULT
.S_OK;
367
static
HRESULT
SaveDbcsToHGLOBAL(HGLOBAL hglobal, string value)
382
return
HRESULT
.S_OK;
385
static
HRESULT
SaveUtf16ToHGLOBAL(HGLOBAL hglobal, string value)
401
return
HRESULT
.S_OK;
404
static
HRESULT
SaveUtf8ToHGLOBAL(HGLOBAL hglobal, string value)
420
return
HRESULT
.S_OK;
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (19)
34
public
HRESULT
DAdvise(Com.FORMATETC* pformatetc, uint advf, Com.IAdviseSink* pAdvSink, uint* pdwConnection)
40
public
HRESULT
DUnadvise(uint dwConnection)
46
public
HRESULT
EnumDAdvise(Com.IEnumSTATDATA** ppenumAdvise)
52
public
HRESULT
EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc)
58
public
HRESULT
GetData(Com.FORMATETC* pformatetcIn, Com.STGMEDIUM* pmedium)
64
public
HRESULT
GetDataHere(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium)
70
public
HRESULT
QueryGetData(Com.FORMATETC* pformatetc)
76
public
HRESULT
GetCanonicalFormatEtc(Com.FORMATETC* pformatectIn, Com.FORMATETC* pformatetcOut)
82
public
HRESULT
SetData(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium, BOOL fRelease)
144
throw new ExternalException(SR.ExternalException, (int)
HRESULT
.E_OUTOFMEMORY);
306
HRESULT
hr = dataObject->GetData(formatetc, out Com.STGMEDIUM medium);
312
Debug.WriteLineIf(hr ==
HRESULT
.CLIPBRD_E_BAD_DATA, "CLIPBRD_E_BAD_DATA returned when trying to get clipboard data.");
313
Debug.WriteLineIf(hr ==
HRESULT
.DV_E_TYMED, "DV_E_TYMED returned when trying to get clipboard data.");
315
Debug.WriteLineIf(hr ==
HRESULT
.E_UNEXPECTED, "E_UNEXPECTED returned when trying to get clipboard data.");
316
Debug.WriteLineIf(hr ==
HRESULT
.COR_E_SERIALIZATION,
322
if (medium.tymed == Com.TYMED.TYMED_HGLOBAL && !medium.hGlobal.IsNull && hr !=
HRESULT
.COR_E_SERIALIZATION)
564
while (enumFORMATETC.Value->Next(1, &formatEtc) ==
HRESULT
.S_OK)
645
HRESULT
hr = nativeDataObject.Value->QueryGetData(formatEtc);
648
return hr ==
HRESULT
.S_OK;
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (4)
50
HRESULT
result = nativeDataObject.Value->EnumDAdvise(nativeStatData);
61
throw new ExternalException(SR.ExternalException, (int)
HRESULT
.E_NOTIMPL);
70
HRESULT
result = nativeDataObject.Value->GetCanonicalFormatEtc(Unsafe.As<FORMATETC, Com.FORMATETC>(ref formatIn), out Com.FORMATETC nativeFormat);
106
HRESULT
result = nativeDataObject.Value->SetData(&nativeFormat, &nativeMedium, release);
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (31)
33
HRESULT
Com.IDataObject.Interface.DAdvise(Com.FORMATETC* pformatetc, uint advf, Com.IAdviseSink* pAdvSink, uint* pdwConnection)
36
return (
HRESULT
)DAdvise(ref *(FORMATETC*)pformatetc, (ADVF)advf, adviseSink, out *(int*)pdwConnection);
39
HRESULT
Com.IDataObject.Interface.DUnadvise(uint dwConnection)
47
return (
HRESULT
)e.HResult;
50
return
HRESULT
.S_OK;
53
HRESULT
Com.IDataObject.Interface.EnumDAdvise(Com.IEnumSTATDATA** ppenumAdvise)
57
return
HRESULT
.E_POINTER;
62
HRESULT
hr = (
HRESULT
)EnumDAdvise(out var enumAdvice);
69
return hr.Succeeded ? hr :
HRESULT
.E_NOINTERFACE;
72
HRESULT
Com.IDataObject.Interface.EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc)
76
return
HRESULT
.E_POINTER;
80
*ppenumFormatEtc = ComHelpers.TryGetComPointer<Com.IEnumFORMATETC>(comTypeFormatEtc, out
HRESULT
hr);
81
return hr.Succeeded ?
HRESULT
.S_OK :
HRESULT
.E_NOINTERFACE;
84
HRESULT
Com.IDataObject.Interface.GetCanonicalFormatEtc(Com.FORMATETC* pformatectIn, Com.FORMATETC* pformatetcOut) =>
85
(
HRESULT
)GetCanonicalFormatEtc(ref *(FORMATETC*)pformatectIn, out *(FORMATETC*)pformatetcOut);
87
HRESULT
Com.IDataObject.Interface.GetData(Com.FORMATETC* pformatetcIn, Com.STGMEDIUM* pmedium)
91
return
HRESULT
.E_POINTER;
98
return
HRESULT
.S_OK;
102
return (
HRESULT
)e.HResult;
106
HRESULT
Com.IDataObject.Interface.GetDataHere(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium)
110
return
HRESULT
.E_POINTER;
120
return (
HRESULT
)e.HResult;
124
return
HRESULT
.S_OK;
127
HRESULT
Com.IDataObject.Interface.QueryGetData(Com.FORMATETC* pformatetc) => (
HRESULT
)QueryGetData(ref *(FORMATETC*)pformatetc);
129
HRESULT
Com.IDataObject.Interface.SetData(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium, BOOL fRelease)
133
return
HRESULT
.E_POINTER;
143
return (
HRESULT
)e.HResult;
146
return
HRESULT
.S_OK;
System\Private\Windows\Ole\DragDropHelper.cs (1)
447
HRESULT
hr = PInvokeCore.CoCreateInstance(
System\Private\Windows\Ole\FormatEnumerator.cs (15)
61
return (int)
HRESULT
.S_FALSE;
77
return (int)
HRESULT
.S_OK;
84
return (int)
HRESULT
.S_FALSE;
88
return (int)
HRESULT
.S_OK;
94
return (int)
HRESULT
.S_OK;
102
HRESULT
IEnumFORMATETC.Interface.Next(uint celt, FORMATETC* rgelt, uint* pceltFetched)
106
return
HRESULT
.E_POINTER;
125
return (
HRESULT
)result;
128
HRESULT
IEnumFORMATETC.Interface.Skip(uint celt) => (
HRESULT
)Skip((int)celt);
130
HRESULT
IEnumFORMATETC.Interface.Reset() => (
HRESULT
)Reset();
132
HRESULT
IEnumFORMATETC.Interface.Clone(IEnumFORMATETC** ppenum)
136
return
HRESULT
.E_POINTER;
141
return
HRESULT
.S_OK;
System\Private\Windows\Ole\IOleServices.cs (4)
30
static abstract
HRESULT
GetDataHere(string format, object data, FORMATETC* pformatetc, STGMEDIUM* pmedium);
79
static abstract
HRESULT
OleGetClipboard(IDataObject** dataObject);
82
static abstract
HRESULT
OleSetClipboard(IDataObject* dataObject);
85
static abstract
HRESULT
OleFlushClipboard();
Windows\Win32\Foundation\GlobalBuffer.cs (5)
22
Status =
HRESULT
.E_INVALIDARG;
33
Status =
HRESULT
.E_OUTOFMEMORY;
40
Status =
HRESULT
.E_OUTOFMEMORY;
46
public
HRESULT
Status { get; private set; } =
HRESULT
.S_OK;
Windows\Win32\Foundation\HRESULT.cs (32)
45
public static
HRESULT
FromWin32(WIN32_ERROR error)
52
public static implicit operator
HRESULT
(Exception ex)
55
return (
HRESULT
)ex.HResult;
64
public static readonly
HRESULT
COR_E_ARGUMENT = (
HRESULT
)unchecked((int)0x80070057);
65
public static readonly
HRESULT
TLBX_E_LIBNOTREGISTERED = (
HRESULT
)unchecked((int)0x80131165);
66
public static readonly
HRESULT
COR_E_MISSINGFIELD = (
HRESULT
)unchecked((int)0x80131511);
67
public static readonly
HRESULT
COR_E_MISSINGMEMBER = (
HRESULT
)unchecked((int)0x80131512);
68
public static readonly
HRESULT
COR_E_MISSINGMETHOD = (
HRESULT
)unchecked((int)0x80131513);
69
public static readonly
HRESULT
COR_E_NOTSUPPORTED = (
HRESULT
)unchecked((int)0x80131515);
70
public static readonly
HRESULT
COR_E_OVERFLOW = (
HRESULT
)unchecked((int)0x80131516);
71
public static readonly
HRESULT
COR_E_INVALIDOLEVARIANTTYPE = (
HRESULT
)unchecked((int)0x80131531);
72
public static readonly
HRESULT
COR_E_SAFEARRAYTYPEMISMATCH = (
HRESULT
)unchecked((int)0x80131533);
73
public static readonly
HRESULT
COR_E_TARGETINVOCATION = (
HRESULT
)unchecked((int)0x80131604);
74
public static readonly
HRESULT
COR_E_OBJECTDISPOSED = (
HRESULT
)unchecked((int)0x80131622);
75
public static readonly
HRESULT
COR_E_SERIALIZATION = (
HRESULT
)unchecked((int)0x8013150c);
81
public static readonly
HRESULT
DESTS_E_NO_MATCHING_ASSOC_HANDLER = (
HRESULT
)unchecked((int)0x80040F03);
93
/// <see cref="FACILITY_CODE.FACILITY_CONTROL"/> is used for all VB errors raised as <see cref="
HRESULT
"/>s.
104
public static readonly
HRESULT
VB_E_NOTOBJECT = (
HRESULT
)unchecked((int)0x800A01A8);
Windows\Win32\Graphics\GdiPlus\StatusExtensions.cs (8)
26
return new ExternalException(SR.GdiplusGenericError, (int)
HRESULT
.E_FAIL);
37
return new ExternalException(SR.GdiplusInvalidOperation, (int)
HRESULT
.E_UNEXPECTED);
45
return new ExternalException(SR.GdiplusGenericError, (int)
HRESULT
.E_FAIL);
49
return new ExternalException(SR.GdiplusAborted, (int)
HRESULT
.E_ABORT);
55
return new ExternalException(SR.GdiplusAccessDenied, (int)
HRESULT
.E_ACCESSDENIED);
76
return new ExternalException(SR.GdiplusUnsupportedGdiplusVersion, (int)
HRESULT
.E_FAIL);
79
return new ExternalException(SR.GdiplusNotInitialized, (int)
HRESULT
.E_FAIL);
82
return new ExternalException($"{SR.GdiplusUnknown} [{status}]", (int)
HRESULT
.E_UNEXPECTED);
Windows\Win32\PInvokeCore.PrintDlgEx.cs (1)
12
internal static extern unsafe
HRESULT
PrintDlgEx(PRINTDLGEXW* pPD);
Windows\Win32\PInvokeCore.RegisterDragDrop.cs (2)
11
public static unsafe
HRESULT
RegisterDragDrop<T>(T hwnd, IDropTarget.Interface pDropTarget)
14
using var dropTarget = ComHelpers.TryGetComScope<IDropTarget>(pDropTarget, out
HRESULT
hr);
Windows\Win32\PInvokeCore.RevokeDragDrop.cs (2)
9
public static
HRESULT
RevokeDragDrop<T>(T hwnd) where T : IHandle<HWND>
11
HRESULT
result = RevokeDragDrop(hwnd.Handle);
Windows\Win32\System\Com\AgileComPointer.cs (5)
124
var scope = GlobalInterfaceTable.GetInterface<TInterface>(_cookie, out
HRESULT
hr);
135
var scope = TryGetInterface<TAsInterface>(out
HRESULT
hr);
143
public ComScope<TInterface> TryGetInterface(out
HRESULT
hr)
149
public ComScope<TAsInterface> TryGetInterface<TAsInterface>(out
HRESULT
hr)
192
HRESULT
hr = GlobalInterfaceTable.RevokeInterface(cookie);
Windows\Win32\System\Com\ComHelpers.cs (11)
40
internal static ComScope<T> TryGetComScope<T>(object? @object, out
HRESULT
hr) where T : unmanaged, IComIID =>
49
T* result = TryGetComPointer<T>(@object, out
HRESULT
hr);
68
using var scope = TryGetComScope<T>(@object, out
HRESULT
hr);
76
/// Typically either <see cref="
HRESULT
.S_OK"/> or <see cref="
HRESULT
.E_POINTER"/>. Check for success, not
80
internal static T* TryGetComPointer<T>(object? @object, out
HRESULT
result) where T : unmanaged, IComIID
84
result =
HRESULT
.E_POINTER;
115
result =
HRESULT
.E_NOINTERFACE;
122
result =
HRESULT
.S_OK;
182
HRESULT
hr = unknown->QueryInterface(IID.Get<IUnknown>(), (void**)&unknown);
339
HRESULT
hr = PInvokeCore.LoadRegTypeLib(typeLibrary, majorVersion, minorVersion, 0, typelib);
Windows\Win32\System\Com\ComManagedStream.cs (30)
46
HRESULT
IStream.Interface.Clone(IStream** ppstm)
50
return
HRESULT
.E_POINTER;
57
return
HRESULT
.S_OK;
60
HRESULT
IStream.Interface.Commit(uint grfCommitFlags)
66
return
HRESULT
.S_OK;
69
HRESULT
IStream.Interface.CopyTo(IStream* pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten)
73
return
HRESULT
.STG_E_INVALIDPOINTER;
109
return
HRESULT
.S_OK;
112
HRESULT
ISequentialStream.Interface.Read(void* pv, uint cb, uint* pcbRead)
116
return
HRESULT
.STG_E_INVALIDPOINTER;
127
return
HRESULT
.S_OK;
130
HRESULT
IStream.Interface.Read(void* pv, uint cb, uint* pcbRead)
133
HRESULT
IStream.Interface.Seek(long dlibMove, SeekOrigin dwOrigin, ulong* plibNewPosition)
179
return
HRESULT
.S_OK;
182
return
HRESULT
.S_OK;
185
HRESULT
IStream.Interface.SetSize(ulong libNewSize)
188
return
HRESULT
.S_OK;
191
HRESULT
IStream.Interface.Stat(STATSTG* pstatstg, uint grfStatFlag)
195
return
HRESULT
.STG_E_INVALIDPOINTER;
217
return
HRESULT
.S_OK;
221
HRESULT
IStream.Interface.LockRegion(ulong libOffset, ulong cb, uint dwLockType) =>
HRESULT
.STG_E_INVALIDFUNCTION;
224
HRESULT
IStream.Interface.Revert() =>
HRESULT
.S_OK;
227
HRESULT
IStream.Interface.UnlockRegion(ulong libOffset, ulong cb, uint dwLockType) =>
HRESULT
.STG_E_INVALIDFUNCTION;
229
HRESULT
ISequentialStream.Interface.Write(void* pv, uint cb, uint* pcbWritten)
233
return
HRESULT
.STG_E_INVALIDPOINTER;
244
return
HRESULT
.S_OK;
247
HRESULT
IStream.Interface.Write(void* pv, uint cb, uint* pcbWritten)
Windows\Win32\System\Com\ComScope.cs (6)
60
public ComScope<TTo> TryQuery<TTo>(out
HRESULT
hr) where TTo : unmanaged, IComIID
80
public static ComScope<T> TryQueryFrom<TFrom>(TFrom* from, out
HRESULT
hr) where TFrom : unmanaged, IComIID
83
hr = from is null ?
HRESULT
.E_POINTER : ((IUnknown*)from)->QueryInterface(IID.Get<T>(), scope);
94
HRESULT
.E_POINTER.ThrowOnFailure();
104
/// use the interface, otherwise use <see cref="TryQuery{TTo}(out
HRESULT
)"/>.
114
HRESULT
hr = AsUnknown->QueryInterface(IID.Get<TInterface>(), (void**)&unknown);
Windows\Win32\System\Com\GlobalInterfaceTable.cs (4)
40
HRESULT
hr = s_globalInterfaceTable->RegisterInterfaceInGlobal(
52
public static ComScope<TInterface> GetInterface<TInterface>(uint cookie, out
HRESULT
result)
64
public static
HRESULT
RevokeInterface(uint cookie)
66
HRESULT
hr = s_globalInterfaceTable->RevokeInterfaceFromGlobal(cookie);
Windows\Win32\System\Com\GlobalInterfaceTable.UnknownStrategy.cs (1)
31
return cookie != 0 ? (int)
HRESULT
.S_OK : (int)RevokeInterface(_cookie);
Windows\Win32\System\Com\IComCallableWrapper.cs (4)
32
public unsafe
HRESULT
QueryInterface(in Guid riid, out void* ppvObject)
41
public unsafe
HRESULT
QueryInterface(Guid* riid, void** ppvObject)
44
return ((delegate* unmanaged[Stdcall]<IComCallableWrapper*, Guid*, void**,
HRESULT
>)_vtbl[0])(pThis, riid, ppvObject);
62
internal delegate* unmanaged[Stdcall]<IEnumUnknown*, Guid*, void**,
HRESULT
> QueryInterface_1;
Windows\Win32\System\Com\IDispatch.cs (11)
15
internal
HRESULT
TryGetProperty(
23
internal
HRESULT
TryGetProperty(
33
HRESULT
hr = dispatch->Invoke(
43
if (hr ==
HRESULT
.DISP_E_EXCEPTION)
47
hr = (
HRESULT
)pExcepInfo.scode;
92
public
HRESULT
SetPropertyValue(int dispatchId, VARIANT value, out string? errorText)
110
HRESULT
hr = Invoke(
120
if (hr ==
HRESULT
.DISP_E_EXCEPTION)
124
hr = (
HRESULT
)pExcepInfo.scode;
135
internal
HRESULT
GetIDOfName(string name, out int dispId)
141
HRESULT
result = GetIDsOfNames(IID.NULL(), (PWSTR*)&n, 1u, PInvokeCore.GetThreadLocale(), &id);
Windows\Win32\System\Com\IDispatch.Interface.cs (8)
22
private static
HRESULT
GetTypeInfoCount(IDispatch* @this, uint* pctinfo)
26
private static
HRESULT
GetTypeInfo(IDispatch* @this, uint iTInfo, uint lcid, ITypeInfo** ppTInfo)
30
private static
HRESULT
GetIDsOfNames(IDispatch* @this, Guid* riid, PWSTR* rgszNames, uint cNames, uint lcid, int* rgDispId)
34
private static
HRESULT
Invoke(
54
HRESULT
GetTypeInfoCount(
58
HRESULT
GetTypeInfo(
64
HRESULT
GetIDsOfNames(
72
HRESULT
Invoke(
Windows\Win32\System\Com\ITypeInfo.cs (2)
9
public
HRESULT
GetIDOfName(string name, out int memberId)
15
HRESULT
result = GetIDsOfNames((PWSTR*)&n, 1, &id);
Windows\Win32\System\Com\IUnknown.CCW.cs (4)
47
private static unsafe
HRESULT
QueryInterface(IUnknown* @this, Guid* iid, void* ppObject)
51
return
HRESULT
.E_POINTER;
61
return
HRESULT
.E_NOINTERFACE;
65
return
HRESULT
.S_OK;
Windows\Win32\System\Com\IUnknown.cs (1)
11
internal unsafe
HRESULT
QueryInterface(Guid* riid, void** ppvObject);
Windows\Win32\System\Com\WinFormsComWrappers.cs (9)
20
unknown->QueryInterface_1 = (delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**,
HRESULT
>)fpQueryInterface;
56
/// Handles exceptions and converts to <see cref="
HRESULT
"/>.
59
internal static
HRESULT
UnwrapAndInvoke<TThis, TInterface>(TThis* @this, Func<TInterface,
HRESULT
> func)
66
return @object is null ?
HRESULT
.COR_E_OBJECTDISPOSED : func(@object);
95
/// <inheritdoc cref="UnwrapAndInvoke{TThis, TInterface}(TThis*, Func{TInterface,
HRESULT
})"/>
96
internal static
HRESULT
UnwrapAndInvoke<TThis, TInterface>(TThis* @this, Action<TInterface> action)
105
return
HRESULT
.COR_E_OBJECTDISPOSED;
109
return
HRESULT
.S_OK;
Windows\Win32\System\Variant\VARIANT.cs (3)
274
HRESULT
hr = PInvokeCore.SafeArrayLock(psa);
275
Debug.Assert(hr ==
HRESULT
.S_OK);
433
Debug.Assert(hr ==
HRESULT
.S_OK);
System.Private.Windows.Core.Tests (102)
System\Private\Windows\Ole\ClipboardCoreTests.cs (30)
41
static unsafe
HRESULT
IOleServices.GetDataHere(string format, object data, FORMATETC* pformatetc, STGMEDIUM* pmedium) => throw new NotImplementedException();
43
static
HRESULT
IOleServices.OleFlushClipboard() => throw new NotImplementedException();
44
static unsafe
HRESULT
IOleServices.OleGetClipboard(IDataObject** dataObject) => throw new NotImplementedException();
45
static unsafe
HRESULT
IOleServices.OleSetClipboard(IDataObject* dataObject) => throw new NotImplementedException();
68
HRESULT
result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0);
69
result.Should().Be(
HRESULT
.S_OK);
74
result.Should().Be(
HRESULT
.S_OK);
83
HRESULT
result;
89
result.Should().Be(
HRESULT
.S_OK);
95
result.Should().Be(
HRESULT
.CLIPBRD_E_BAD_DATA);
107
HRESULT
result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0);
108
result.Should().Be(
HRESULT
.S_OK);
111
result.Should().Be(
HRESULT
.S_OK);
144
ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData).Should().Be(
HRESULT
.S_OK);
166
HRESULT
result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0);
167
result.Should().Be(
HRESULT
.S_OK);
170
result.Should().Be(
HRESULT
.S_OK);
188
HRESULT
result = ClipboardCore.TryGetData(out var data, out var original, retryTimes: 1, retryDelay: 0);
191
result.Should().Be(
HRESULT
.CLIPBRD_E_BAD_DATA);
200
result.Should().Be(
HRESULT
.CLIPBRD_E_BAD_DATA);
210
HRESULT
result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0);
211
result.Should().Be(
HRESULT
.S_OK);
216
HRESULT
result2 = ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var data2, retryTimes: 1, retryDelay: 0);
218
result.Should().Be(
HRESULT
.CLIPBRD_E_BAD_DATA);
306
HRESULT
result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0);
307
result.Should().Be(
HRESULT
.S_OK);
409
HRESULT
result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0);
410
result.Should().Be(
HRESULT
.S_OK);
429
HRESULT
result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0);
430
result.Should().Be(
HRESULT
.S_OK);
System\Private\Windows\Ole\ClipboardScope.cs (2)
13
public ClipboardScope() => ClipboardCore<TOleServices>.Clear(retryTimes: 1, retryDelay: 0).Should().Be(
HRESULT
.S_OK);
16
public readonly void Dispose() => ClipboardCore<TOleServices>.Clear(retryTimes: 1, retryDelay: 0).Should().Be(
HRESULT
.S_OK);
System\Private\Windows\Ole\DataObjectProxy.cs (31)
47
public
HRESULT
GetData(FORMATETC* pformatetcIn, STGMEDIUM* pmedium) => _original->GetData(pformatetcIn, pmedium);
48
public
HRESULT
GetDataHere(FORMATETC* pformatetc, STGMEDIUM* pmedium) => _original->GetDataHere(pformatetc, pmedium);
49
public
HRESULT
QueryGetData(FORMATETC* pformatetc) => _original->QueryGetData(pformatetc);
50
public
HRESULT
GetCanonicalFormatEtc(FORMATETC* pformatectIn, FORMATETC* pformatetcOut) => _original->GetCanonicalFormatEtc(pformatectIn, pformatetcOut);
51
public
HRESULT
SetData(FORMATETC* pformatetc, STGMEDIUM* pmedium, BOOL fRelease) => _original->SetData(pformatetc, pmedium, fRelease);
52
public
HRESULT
EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) => _original->EnumFormatEtc(dwDirection, ppenumFormatEtc);
53
public
HRESULT
DAdvise(FORMATETC* pformatetc, uint advf, IAdviseSink* pAdvSink, uint* pdwConnection) => _original->DAdvise(pformatetc, advf, pAdvSink, pdwConnection);
54
public
HRESULT
DUnadvise(uint dwConnection) => _original->DUnadvise(dwConnection);
55
public
HRESULT
EnumDAdvise(IEnumSTATDATA** ppenumAdvise) => _original->EnumDAdvise(ppenumAdvise);
95
private static unsafe
HRESULT
QueryInterface(IDataObject* @this, Guid* iid, void** ppObject)
99
return
HRESULT
.E_POINTER;
106
return
HRESULT
.S_OK;
113
return
HRESULT
.E_NOINTERFACE;
128
private static unsafe
HRESULT
GetData(IDataObject* @this, FORMATETC* pFormatetc, STGMEDIUM* pMedium) =>
129
Lifetime.GetObject(@this)?.GetData(pFormatetc, pMedium) ??
HRESULT
.COR_E_OBJECTDISPOSED;
132
private static unsafe
HRESULT
GetDataHere(IDataObject* @this, FORMATETC* pFormatetc, STGMEDIUM* pMedium) =>
133
Lifetime.GetObject(@this)?.GetDataHere(pFormatetc, pMedium) ??
HRESULT
.COR_E_OBJECTDISPOSED;
136
private static unsafe
HRESULT
QueryGetData(IDataObject* @this, FORMATETC* pFormatetc) =>
137
Lifetime.GetObject(@this)?.QueryGetData(pFormatetc) ??
HRESULT
.COR_E_OBJECTDISPOSED;
140
private static unsafe
HRESULT
GetCanonicalFormatEtc(IDataObject* @this, FORMATETC* pFormatetcIn, FORMATETC* pFormatetcOut) =>
141
Lifetime.GetObject(@this)?.GetCanonicalFormatEtc(pFormatetcIn, pFormatetcOut) ??
HRESULT
.COR_E_OBJECTDISPOSED;
144
private static unsafe
HRESULT
SetData(IDataObject* @this, FORMATETC* pFormatetc, STGMEDIUM* pMedium, BOOL fRelease) =>
145
Lifetime.GetObject(@this)?.SetData(pFormatetc, pMedium, fRelease) ??
HRESULT
.COR_E_OBJECTDISPOSED;
148
private static unsafe
HRESULT
EnumFormatEtc(IDataObject* @this, uint dwDirection, IEnumFORMATETC** ppEnumFormatEtc) =>
149
Lifetime.GetObject(@this)?.EnumFormatEtc(dwDirection, ppEnumFormatEtc) ??
HRESULT
.COR_E_OBJECTDISPOSED;
152
private static unsafe
HRESULT
DAdvise(IDataObject* @this, FORMATETC* pFormatetc, uint advf, IAdviseSink* pAdvSink, uint* pdwConnection) =>
153
Lifetime.GetObject(@this)?.DAdvise(pFormatetc, advf, pAdvSink, pdwConnection) ??
HRESULT
.COR_E_OBJECTDISPOSED;
156
private static unsafe
HRESULT
DUnadvise(IDataObject* @this, uint dwConnection) =>
157
Lifetime.GetObject(@this)?.DUnadvise(dwConnection) ??
HRESULT
.COR_E_OBJECTDISPOSED;
160
private static unsafe
HRESULT
EnumDAdvise(IDataObject* @this, IEnumSTATDATA** ppEnumAdvise) =>
161
Lifetime.GetObject(@this)?.EnumDAdvise(ppEnumAdvise) ??
HRESULT
.COR_E_OBJECTDISPOSED;
System\Private\Windows\Ole\HGlobalNativeDataObject.cs (11)
20
public override
HRESULT
QueryGetData(FORMATETC* pformatetc)
24
return
HRESULT
.DV_E_FORMATETC;
29
return
HRESULT
.DV_E_FORMATETC;
34
return
HRESULT
.DV_E_DVASPECT;
39
return
HRESULT
.DV_E_LINDEX;
44
return
HRESULT
.DV_E_TYMED;
47
return
HRESULT
.S_OK;
50
public override
HRESULT
GetData(FORMATETC* pformatetcIn, STGMEDIUM* pmedium)
52
HRESULT
result = QueryGetData(pformatetcIn);
60
return
HRESULT
.E_POINTER;
70
return
HRESULT
.S_OK;
System\Private\Windows\Ole\MockOleServices.cs (10)
20
static unsafe
HRESULT
IOleServices.GetDataHere(string format, object data, FORMATETC* pformatetc, STGMEDIUM* pmedium) =>
HRESULT
.DV_E_TYMED;
33
static
HRESULT
IOleServices.OleFlushClipboard()
39
static unsafe
HRESULT
IOleServices.OleGetClipboard(IDataObject** dataObject)
43
return
HRESULT
.E_POINTER;
49
return
HRESULT
.CLIPBRD_E_BAD_DATA;
54
return
HRESULT
.S_OK;
57
static unsafe
HRESULT
IOleServices.OleSetClipboard(IDataObject* dataObject)
64
return
HRESULT
.S_OK;
73
return
HRESULT
.S_OK;
System\Private\Windows\Ole\NativeDataObjectMock.cs (9)
11
public virtual
HRESULT
GetData(FORMATETC* pformatetcIn, STGMEDIUM* pmedium) => throw new NotImplementedException();
12
public virtual
HRESULT
GetDataHere(FORMATETC* pformatetc, STGMEDIUM* pmedium) => throw new NotImplementedException();
13
public virtual
HRESULT
QueryGetData(FORMATETC* pformatetc) => throw new NotImplementedException();
14
public virtual
HRESULT
GetCanonicalFormatEtc(FORMATETC* pformatectIn, FORMATETC* pformatetcOut) => throw new NotImplementedException();
15
public virtual
HRESULT
SetData(FORMATETC* pformatetc, STGMEDIUM* pmedium, BOOL fRelease) => throw new NotImplementedException();
16
public virtual
HRESULT
EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) => throw new NotImplementedException();
17
public virtual
HRESULT
DAdvise(FORMATETC* pformatetc, uint advf, IAdviseSink* pAdvSink, uint* pdwConnection) => throw new NotImplementedException();
18
public virtual
HRESULT
DUnadvise(uint dwConnection) => throw new NotImplementedException();
19
public virtual
HRESULT
EnumDAdvise(IEnumSTATDATA** ppenumAdvise) => throw new NotImplementedException();
System\Private\Windows\Ole\TestDataObject.cs (9)
117
public unsafe
HRESULT
GetData(FORMATETC* pformatetcIn, STGMEDIUM* pmedium) => _innerData.GetData(pformatetcIn, pmedium);
118
public unsafe
HRESULT
GetDataHere(FORMATETC* pformatetc, STGMEDIUM* pmedium) => _innerData.GetDataHere(pformatetc, pmedium);
119
public unsafe
HRESULT
QueryGetData(FORMATETC* pformatetc) => _innerData.QueryGetData(pformatetc);
120
public unsafe
HRESULT
GetCanonicalFormatEtc(FORMATETC* pformatectIn, FORMATETC* pformatetcOut) => _innerData.GetCanonicalFormatEtc(pformatectIn, pformatetcOut);
121
public unsafe
HRESULT
SetData(FORMATETC* pformatetc, STGMEDIUM* pmedium, BOOL fRelease) => _innerData.SetData(pformatetc, pmedium, fRelease);
122
public unsafe
HRESULT
EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) => _innerData.EnumFormatEtc(dwDirection, ppenumFormatEtc);
123
public unsafe
HRESULT
DAdvise(FORMATETC* pformatetc, uint advf, IAdviseSink* pAdvSink, uint* pdwConnection) => _innerData.DAdvise(pformatetc, advf, pAdvSink, pdwConnection);
124
public
HRESULT
DUnadvise(uint dwConnection) => _innerData.DUnadvise(dwConnection);
125
public unsafe
HRESULT
EnumDAdvise(IEnumSTATDATA** ppenumAdvise) => _innerData.EnumDAdvise(ppenumAdvise);
System.Windows.Forms (1429)
System\Windows\Forms\Accessibility\AccessibleObject.cs (385)
297
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
449
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
458
Debug.Assert(result ==
HRESULT
.DISP_E_MEMBERNOTFOUND, $"{nameof(GetSystemIAccessibleFocus)} failed with {result}");
517
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
526
Debug.Assert(result ==
HRESULT
.DISP_E_MEMBERNOTFOUND, $"{nameof(TryGetSystemIAccessibleSelection)} failed with {result}");
555
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
559
return result.Failed || result ==
HRESULT
.S_FALSE ? null : TryGetAccessibleObject(child);
790
internal virtual
HRESULT
GetTextSelection(SAFEARRAY** pRetVal) =>
HRESULT
.E_NOTIMPL;
792
internal virtual
HRESULT
GetTextVisibleRanges(SAFEARRAY** pRetVal) =>
HRESULT
.E_NOTIMPL;
794
internal virtual
HRESULT
GetTextRangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal) =>
HRESULT
.E_NOTIMPL;
796
internal virtual
HRESULT
GetTextRangeFromPoint(UiaPoint screenLocation, ITextRangeProvider** pRetVal) =>
HRESULT
.E_NOTIMPL;
807
internal virtual
HRESULT
GetTextCaretRange(BOOL* isActive, ITextRangeProvider** pRetVal) =>
HRESULT
.E_NOTIMPL;
809
internal virtual
HRESULT
GetRangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal) =>
HRESULT
.E_NOTIMPL;
880
HRESULT
ComIServiceProvider.Interface.QueryService(Guid* service, Guid* riid, void** ppvObject)
884
return
HRESULT
.E_NOINTERFACE;
889
return
HRESULT
.E_POINTER;
900
return
HRESULT
.S_OK;
904
return
HRESULT
.E_NOINTERFACE;
907
HRESULT
IAccessibleEx.Interface.GetObjectForChild(int idChild, IAccessibleEx** pRetVal)
911
return
HRESULT
.E_POINTER;
915
return
HRESULT
.S_OK;
918
HRESULT
IAccessibleEx.Interface.GetIAccessiblePair(UIA.IAccessible** ppAcc, int* pidChild)
922
return
HRESULT
.E_POINTER;
928
return
HRESULT
.E_POINTER;
933
return
HRESULT
.S_OK;
936
HRESULT
IAccessibleEx.Interface.GetRuntimeId(SAFEARRAY** pRetVal)
940
return
HRESULT
.E_POINTER;
950
return
HRESULT
.COR_E_NOTSUPPORTED;
953
return
HRESULT
.S_OK;
956
HRESULT
IAccessibleEx.Interface.ConvertReturnedElement(IRawElementProviderSimple* pIn, IAccessibleEx** ppRetValOut)
960
return
HRESULT
.E_POINTER;
965
return
HRESULT
.E_NOTIMPL;
968
HRESULT
IRawElementProviderSimple.Interface.get_ProviderOptions(ProviderOptions* pRetVal)
972
return
HRESULT
.E_POINTER;
976
return
HRESULT
.S_OK;
979
HRESULT
IRawElementProviderSimple.Interface.get_HostRawElementProvider(IRawElementProviderSimple** pRetVal)
983
return
HRESULT
.E_POINTER;
987
return
HRESULT
.S_OK;
990
HRESULT
IRawElementProviderSimple.Interface.GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal)
994
return
HRESULT
.E_POINTER;
1004
return
HRESULT
.S_OK;
1007
HRESULT
IRawElementProviderSimple.Interface.GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal)
1011
return
HRESULT
.E_POINTER;
1024
return
HRESULT
.S_OK;
1027
HRESULT
IRawElementProviderFragment.Interface.Navigate(NavigateDirection direction, IRawElementProviderFragment** pRetVal)
1031
return
HRESULT
.E_POINTER;
1036
return
HRESULT
.S_OK;
1039
HRESULT
IRawElementProviderFragment.Interface.GetRuntimeId(SAFEARRAY** pRetVal)
1043
return
HRESULT
.E_POINTER;
1047
return
HRESULT
.S_OK;
1050
HRESULT
IRawElementProviderFragment.Interface.get_BoundingRectangle(UiaRect* pRetVal)
1054
return
HRESULT
.E_POINTER;
1065
return
HRESULT
.S_OK;
1068
HRESULT
IRawElementProviderFragment.Interface.GetEmbeddedFragmentRoots(SAFEARRAY** pRetVal)
1072
return
HRESULT
.E_POINTER;
1080
return
HRESULT
.S_OK;
1083
HRESULT
IRawElementProviderFragment.Interface.SetFocus()
1086
return
HRESULT
.S_OK;
1094
HRESULT
IRawElementProviderFragment.Interface.get_FragmentRoot(IRawElementProviderFragmentRoot** pRetVal)
1098
return
HRESULT
.E_POINTER;
1104
return
HRESULT
.S_OK;
1107
HRESULT
IRawElementProviderFragmentRoot.Interface.ElementProviderFromPoint(double x, double y, IRawElementProviderFragment** pRetVal)
1111
return
HRESULT
.E_POINTER;
1115
return
HRESULT
.S_OK;
1118
HRESULT
IRawElementProviderFragmentRoot.Interface.GetFocus(IRawElementProviderFragment** pRetVal)
1122
return
HRESULT
.E_POINTER;
1126
return
HRESULT
.S_OK;
1129
HRESULT
ILegacyIAccessibleProvider.Interface.Select(int flagsSelect)
1132
return
HRESULT
.S_OK;
1135
HRESULT
ILegacyIAccessibleProvider.Interface.DoDefaultAction()
1138
return
HRESULT
.S_OK;
1141
HRESULT
ILegacyIAccessibleProvider.Interface.SetValue(PCWSTR szValue)
1144
return
HRESULT
.S_OK;
1147
HRESULT
ILegacyIAccessibleProvider.Interface.GetIAccessible(UIA.IAccessible** ppAccessible)
1151
return
HRESULT
.E_POINTER;
1170
return
HRESULT
.S_OK;
1173
HRESULT
ILegacyIAccessibleProvider.Interface.get_ChildId(int* pRetVal)
1177
return
HRESULT
.E_POINTER;
1181
return
HRESULT
.S_OK;
1184
HRESULT
ILegacyIAccessibleProvider.Interface.get_Name(BSTR* pszName)
1188
return
HRESULT
.E_POINTER;
1194
return
HRESULT
.S_OK;
1197
HRESULT
ILegacyIAccessibleProvider.Interface.get_Value(BSTR* pszValue)
1202
return
HRESULT
.E_POINTER;
1208
return
HRESULT
.S_OK;
1212
HRESULT
ILegacyIAccessibleProvider.Interface.get_Description(BSTR* pszDescription)
1216
return
HRESULT
.E_POINTER;
1222
return
HRESULT
.S_OK;
1225
HRESULT
ILegacyIAccessibleProvider.Interface.get_Role(uint* pdwRole)
1229
return
HRESULT
.E_POINTER;
1233
return
HRESULT
.S_OK;
1236
HRESULT
ILegacyIAccessibleProvider.Interface.get_State(uint* pdwState)
1240
return
HRESULT
.E_POINTER;
1244
return
HRESULT
.S_OK;
1247
HRESULT
ILegacyIAccessibleProvider.Interface.get_Help(BSTR* pszHelp)
1251
return
HRESULT
.E_POINTER;
1257
return
HRESULT
.S_OK;
1260
HRESULT
ILegacyIAccessibleProvider.Interface.get_KeyboardShortcut(BSTR* pszKeyboardShortcut)
1264
return
HRESULT
.E_POINTER;
1268
return
HRESULT
.S_OK;
1271
HRESULT
ILegacyIAccessibleProvider.Interface.GetSelection(SAFEARRAY** pvarSelectedChildren)
1275
return
HRESULT
.E_POINTER;
1291
return
HRESULT
.S_OK;
1294
HRESULT
ILegacyIAccessibleProvider.Interface.get_DefaultAction(BSTR* pszDefaultAction)
1298
return
HRESULT
.E_POINTER;
1302
return
HRESULT
.S_OK;
1305
HRESULT
IExpandCollapseProvider.Interface.Expand()
1308
return
HRESULT
.S_OK;
1311
HRESULT
IExpandCollapseProvider.Interface.Collapse()
1314
return
HRESULT
.S_OK;
1317
HRESULT
IExpandCollapseProvider.Interface.get_ExpandCollapseState(ExpandCollapseState* pRetVal)
1321
return
HRESULT
.E_POINTER;
1325
return
HRESULT
.S_OK;
1328
HRESULT
IInvokeProvider.Interface.Invoke()
1331
return
HRESULT
.S_OK;
1336
HRESULT
ITextProvider.Interface.GetSelection(SAFEARRAY** pRetVal) => GetTextSelection(pRetVal);
1338
HRESULT
ITextProvider.Interface.GetVisibleRanges(SAFEARRAY** pRetVal) => GetTextVisibleRanges(pRetVal);
1340
HRESULT
ITextProvider.Interface.RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal)
1343
HRESULT
ITextProvider.Interface.RangeFromPoint(UiaPoint point, ITextRangeProvider** pRetVal)
1350
HRESULT
ITextProvider2.Interface.GetSelection(SAFEARRAY** pRetVal) => GetTextSelection(pRetVal);
1352
HRESULT
ITextProvider2.Interface.GetVisibleRanges(SAFEARRAY** pRetVal) => GetTextVisibleRanges(pRetVal);
1354
HRESULT
ITextProvider2.Interface.RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal)
1357
HRESULT
ITextProvider2.Interface.RangeFromPoint(UiaPoint point, ITextRangeProvider** pRetVal)
1362
HRESULT
ITextProvider2.Interface.GetCaretRange(BOOL* isActive, ITextRangeProvider** pRetVal) => GetTextCaretRange(isActive, pRetVal);
1364
HRESULT
ITextProvider2.Interface.RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
1367
HRESULT
IValueProvider.Interface.SetValue(PCWSTR val)
1370
return
HRESULT
.S_OK;
1373
HRESULT
IValueProvider.Interface.get_Value(BSTR* pRetVal)
1377
return
HRESULT
.E_POINTER;
1381
return
HRESULT
.S_OK;
1384
HRESULT
IValueProvider.Interface.get_IsReadOnly(BOOL* pRetVal)
1388
return
HRESULT
.E_POINTER;
1392
return
HRESULT
.S_OK;
1395
HRESULT
IToggleProvider.Interface.Toggle()
1398
return
HRESULT
.S_OK;
1401
HRESULT
IToggleProvider.Interface.get_ToggleState(ToggleState* pRetVal)
1405
return
HRESULT
.E_POINTER;
1409
return
HRESULT
.S_OK;
1412
HRESULT
ITableProvider.Interface.GetRowHeaders(SAFEARRAY** pRetVal)
1416
return
HRESULT
.E_POINTER;
1424
return
HRESULT
.S_OK;
1427
HRESULT
ITableProvider.Interface.GetColumnHeaders(SAFEARRAY** pRetVal)
1431
return
HRESULT
.E_POINTER;
1439
return
HRESULT
.S_OK;
1442
HRESULT
ITableProvider.Interface.get_RowOrColumnMajor(RowOrColumnMajor* pRetVal)
1446
return
HRESULT
.E_POINTER;
1450
return
HRESULT
.S_OK;
1453
HRESULT
ITableItemProvider.Interface.GetRowHeaderItems(SAFEARRAY** pRetVal)
1457
return
HRESULT
.E_POINTER;
1465
return
HRESULT
.S_OK;
1468
HRESULT
ITableItemProvider.Interface.GetColumnHeaderItems(SAFEARRAY** pRetVal)
1472
return
HRESULT
.E_POINTER;
1480
return
HRESULT
.S_OK;
1483
HRESULT
IGridProvider.Interface.GetItem(int row, int column, IRawElementProviderSimple** pRetVal)
1487
return
HRESULT
.E_POINTER;
1491
return
HRESULT
.S_OK;
1494
HRESULT
IGridProvider.Interface.get_RowCount(int* pRetVal)
1498
return
HRESULT
.E_POINTER;
1502
return
HRESULT
.S_OK;
1505
HRESULT
IGridProvider.Interface.get_ColumnCount(int* pRetVal)
1509
return
HRESULT
.E_POINTER;
1513
return
HRESULT
.S_OK;
1516
HRESULT
IGridItemProvider.Interface.get_Row(int* pRetVal)
1520
return
HRESULT
.E_POINTER;
1524
return
HRESULT
.S_OK;
1527
HRESULT
IGridItemProvider.Interface.get_Column(int* pRetVal)
1531
return
HRESULT
.E_POINTER;
1535
return
HRESULT
.S_OK;
1538
HRESULT
IGridItemProvider.Interface.get_RowSpan(int* pRetVal)
1542
return
HRESULT
.E_POINTER;
1546
return
HRESULT
.S_OK;
1549
HRESULT
IGridItemProvider.Interface.get_ColumnSpan(int* pRetVal)
1553
return
HRESULT
.E_POINTER;
1557
return
HRESULT
.S_OK;
1560
HRESULT
IGridItemProvider.Interface.get_ContainingGrid(IRawElementProviderSimple** pRetVal)
1564
return
HRESULT
.E_POINTER;
1568
return
HRESULT
.S_OK;
1574
HRESULT
UIA.IAccessible.Interface.accDoDefaultAction(VARIANT varChild)
1582
return
HRESULT
.S_OK;
1590
return
HRESULT
.S_OK;
1594
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
1635
HRESULT
UIA.IAccessible.Interface.accHitTest(int xLeft, int yTop, VARIANT* pvarChild)
1639
return
HRESULT
.E_POINTER;
1664
return
HRESULT
.S_OK;
1668
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
1672
return
HRESULT
.S_OK;
1685
HRESULT
UIA.IAccessible.Interface.accLocation(int* pxLeft, int* pyTop, int* pcxWidth, int* pcyHeight, VARIANT varChild)
1689
return
HRESULT
.E_POINTER;
1703
return
HRESULT
.S_OK;
1716
return
HRESULT
.S_OK;
1720
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
1724
return
HRESULT
.S_OK;
1737
HRESULT
UIA.IAccessible.Interface.accNavigate(int navDir, VARIANT varStart, VARIANT* pvarEndUpAt)
1741
return
HRESULT
.E_POINTER;
1753
return
HRESULT
.S_OK;
1762
return
HRESULT
.S_OK;
1769
return
HRESULT
.S_OK;
1772
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
1776
return
HRESULT
.S_OK;
1788
HRESULT
UIA.IAccessible.Interface.accSelect(int flagsSelect, VARIANT varChild)
1796
return
HRESULT
.S_OK;
1804
return
HRESULT
.S_OK;
1808
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
1823
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
1839
HRESULT
UIA.IAccessible.Interface.get_accChild(VARIANT varChild, IDispatch** ppdispChild)
1843
return
HRESULT
.E_POINTER;
1852
return
HRESULT
.S_OK;
1866
return
HRESULT
.S_OK;
1870
return
HRESULT
.S_OK;
1874
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
1878
return
HRESULT
.S_OK;
1886
return
HRESULT
.S_OK;
1902
HRESULT
UIA.IAccessible.Interface.get_accChildCount(int* pcountChildren)
1906
return
HRESULT
.E_POINTER;
1918
using ComScope<UIA.IAccessible> accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
1929
return
HRESULT
.S_OK;
1939
HRESULT
UIA.IAccessible.Interface.get_accDefaultAction(VARIANT varChild, BSTR* pszDefaultAction)
1943
return
HRESULT
.E_POINTER;
1954
return
HRESULT
.S_OK;
1964
return
HRESULT
.S_OK;
1969
return
HRESULT
.S_OK;
1979
HRESULT
UIA.IAccessible.Interface.get_accDescription(VARIANT varChild, BSTR* pszDescription)
1983
return
HRESULT
.E_POINTER;
1994
return
HRESULT
.S_OK;
2004
return
HRESULT
.S_OK;
2009
return
HRESULT
.S_OK;
2053
HRESULT
UIA.IAccessible.Interface.get_accFocus(VARIANT* pvarChild)
2057
return
HRESULT
.E_POINTER;
2061
return
HRESULT
.S_OK;
2071
HRESULT
UIA.IAccessible.Interface.get_accHelp(VARIANT varChild, BSTR* pszHelp)
2075
return
HRESULT
.E_POINTER;
2085
return
HRESULT
.S_OK;
2095
return
HRESULT
.S_OK;
2100
return
HRESULT
.S_OK;
2112
HRESULT
UIA.IAccessible.Interface.get_accHelpTopic(BSTR* pszHelpFile, VARIANT varChild, int* pidTopic)
2116
return
HRESULT
.E_POINTER;
2126
return
HRESULT
.S_OK;
2131
return
HRESULT
.S_OK;
2141
return
HRESULT
.S_OK;
2146
return
HRESULT
.S_OK;
2151
return
HRESULT
.S_OK;
2161
HRESULT
UIA.IAccessible.Interface.get_accKeyboardShortcut(VARIANT varChild, BSTR* pszKeyboardShortcut)
2170
return
HRESULT
.S_OK;
2180
return
HRESULT
.S_OK;
2185
return
HRESULT
.S_OK;
2195
HRESULT
UIA.IAccessible.Interface.get_accName(VARIANT varChild, BSTR* pszName)
2199
return
HRESULT
.E_POINTER;
2209
return
HRESULT
.S_OK;
2219
return
HRESULT
.S_OK;
2234
return
HRESULT
.S_OK;
2247
HRESULT
UIA.IAccessible.Interface.get_accParent(IDispatch** ppdispParent)
2251
return
HRESULT
.E_POINTER;
2259
return
HRESULT
.S_OK;
2276
return
HRESULT
.S_OK;
2286
HRESULT
UIA.IAccessible.Interface.get_accRole(VARIANT varChild, VARIANT* pvarRole)
2290
return
HRESULT
.E_POINTER;
2299
return
HRESULT
.S_OK;
2307
return
HRESULT
.S_OK;
2315
return
HRESULT
.S_OK;
2328
HRESULT
UIA.IAccessible.Interface.get_accSelection(VARIANT* pvarChildren)
2332
return
HRESULT
.E_POINTER;
2341
return
HRESULT
.S_OK;
2345
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
2349
return
HRESULT
.S_OK;
2362
HRESULT
UIA.IAccessible.Interface.get_accState(VARIANT varChild, VARIANT* pvarState)
2366
return
HRESULT
.E_POINTER;
2375
return
HRESULT
.S_OK;
2383
return
HRESULT
.S_OK;
2389
return
HRESULT
.S_OK;
2399
HRESULT
UIA.IAccessible.Interface.get_accValue(VARIANT varChild, BSTR* pszValue)
2403
return
HRESULT
.E_POINTER;
2414
return
HRESULT
.S_OK;
2424
return
HRESULT
.S_OK;
2429
return
HRESULT
.S_OK;
2435
HRESULT
UIA.IAccessible.Interface.put_accName(VARIANT varChild, BSTR szName)
2445
return
HRESULT
.S_OK;
2450
return
HRESULT
.S_OK;
2460
return
HRESULT
.S_OK;
2464
return
HRESULT
.S_OK;
2469
return
HRESULT
.S_OK;
2475
HRESULT
UIA.IAccessible.Interface.put_accValue(VARIANT varChild, BSTR szValue)
2486
return
HRESULT
.S_OK;
2490
return
HRESULT
.S_OK;
2500
return
HRESULT
.S_OK;
2504
return
HRESULT
.S_OK;
2509
return
HRESULT
.S_OK;
2532
HRESULT
IOleWindow.Interface.GetWindow(HWND* phwnd)
2536
return
HRESULT
.E_POINTER;
2540
using var oleWindow = TryGetOleWindow(out
HRESULT
result);
2555
return
HRESULT
.E_FAIL;
2562
HRESULT
IOleWindow.Interface.ContextSensitiveHelp(BOOL fEnterMode)
2565
using var oleWindow = TryGetOleWindow(out
HRESULT
result);
2579
return
HRESULT
.S_OK;
2582
HRESULT
IEnumVARIANT.Interface.Clone(IEnumVARIANT** ppEnum) => EnumVariant.Clone(ppEnum);
2584
HRESULT
IEnumVARIANT.Interface.Next(uint celt, VARIANT* rgVar, uint* pCeltFetched)
2587
HRESULT
IEnumVARIANT.Interface.Reset() => EnumVariant.Reset();
2589
HRESULT
IEnumVARIANT.Interface.Skip(uint celt) => EnumVariant.Skip(celt);
2626
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
2648
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
2728
HRESULT
result = PInvoke.CreateStdAccessibleObject(
2806
|| childID.data.intVal == (int)
HRESULT
.DISP_E_PARAMNOTFOUND
2998
HRESULT
IRawElementProviderHwndOverride.Interface.GetOverrideProviderForHwnd(HWND hwnd, IRawElementProviderSimple** pRetVal)
3002
return
HRESULT
.E_POINTER;
3006
return
HRESULT
.S_OK;
3009
HRESULT
IMultipleViewProvider.Interface.get_CurrentView(int* pRetVal)
3013
return
HRESULT
.E_POINTER;
3017
return
HRESULT
.S_OK;
3020
HRESULT
IMultipleViewProvider.Interface.GetSupportedViews(SAFEARRAY** pRetVal)
3024
return
HRESULT
.E_POINTER;
3031
return
HRESULT
.S_OK;
3034
HRESULT
IMultipleViewProvider.Interface.GetViewName(int viewId, BSTR* pRetVal)
3038
return
HRESULT
.E_POINTER;
3042
return
HRESULT
.S_OK;
3045
HRESULT
IMultipleViewProvider.Interface.SetCurrentView(int viewId)
3048
return
HRESULT
.S_OK;
3051
HRESULT
IRangeValueProvider.Interface.SetValue(double val)
3054
return
HRESULT
.S_OK;
3057
HRESULT
IRangeValueProvider.Interface.get_Value(double* pRetVal)
3061
return
HRESULT
.E_POINTER;
3065
return
HRESULT
.S_OK;
3068
HRESULT
IRangeValueProvider.Interface.get_IsReadOnly(BOOL* pRetVal)
3072
return
HRESULT
.E_POINTER;
3076
return
HRESULT
.S_OK;
3079
HRESULT
IRangeValueProvider.Interface.get_Maximum(double* pRetVal)
3083
return
HRESULT
.E_POINTER;
3087
return
HRESULT
.S_OK;
3090
HRESULT
IRangeValueProvider.Interface.get_Minimum(double* pRetVal)
3094
return
HRESULT
.E_POINTER;
3098
return
HRESULT
.S_OK;
3101
HRESULT
IRangeValueProvider.Interface.get_LargeChange(double* pRetVal)
3105
return
HRESULT
.E_POINTER;
3109
return
HRESULT
.S_OK;
3112
HRESULT
IRangeValueProvider.Interface.get_SmallChange(double* pRetVal)
3116
return
HRESULT
.E_POINTER;
3120
return
HRESULT
.S_OK;
3123
HRESULT
ISelectionProvider.Interface.GetSelection(SAFEARRAY** pRetVal)
3127
return
HRESULT
.E_POINTER;
3135
return
HRESULT
.S_OK;
3138
HRESULT
ISelectionProvider.Interface.get_CanSelectMultiple(BOOL* pRetVal)
3142
return
HRESULT
.E_POINTER;
3146
return
HRESULT
.S_OK;
3149
HRESULT
ISelectionProvider.Interface.get_IsSelectionRequired(BOOL* pRetVal)
3153
return
HRESULT
.E_POINTER;
3157
return
HRESULT
.S_OK;
3160
HRESULT
ISelectionItemProvider.Interface.Select()
3163
return
HRESULT
.S_OK;
3166
HRESULT
ISelectionItemProvider.Interface.AddToSelection()
3169
return
HRESULT
.S_OK;
3172
HRESULT
ISelectionItemProvider.Interface.RemoveFromSelection()
3175
return
HRESULT
.S_OK;
3178
HRESULT
ISelectionItemProvider.Interface.get_IsSelected(BOOL* pRetVal)
3182
return
HRESULT
.E_POINTER;
3186
return
HRESULT
.S_OK;
3189
HRESULT
ISelectionItemProvider.Interface.get_SelectionContainer(IRawElementProviderSimple** pRetVal)
3193
return
HRESULT
.E_POINTER;
3197
return
HRESULT
.S_OK;
3238
HRESULT
result = PInvoke.UiaRaiseAutomationEvent(provider, eventId);
3239
return result ==
HRESULT
.S_OK;
3250
HRESULT
result = PInvoke.UiaRaiseAutomationPropertyChangedEvent(provider, propertyId, oldValue, newValue);
3251
return result ==
HRESULT
.S_OK;
3271
HRESULT
result =
HRESULT
.S_OK;
3284
return result ==
HRESULT
.S_OK;
3290
HRESULT
IScrollItemProvider.Interface.ScrollIntoView()
3293
return
HRESULT
.S_OK;
3298
private ComScope<IOleWindow> TryGetOleWindow(out
HRESULT
result)
3305
result =
HRESULT
.E_NOINTERFACE;
3309
HRESULT
IDispatch.Interface.GetTypeInfoCount(uint* pctinfo)
3312
HRESULT
IDispatch.Interface.GetTypeInfo(uint iTInfo, uint lcid, ITypeInfo** ppTInfo)
3315
HRESULT
IDispatch.Interface.GetIDsOfNames(Guid* riid, PWSTR* rgszNames, uint cNames, uint lcid, int* rgDispId)
3318
HRESULT
IDispatch.Interface.Invoke(
3329
HRESULT
IDispatchEx.Interface.GetDispID(BSTR bstrName, uint grfdex, int* pid)
3332
HRESULT
IDispatchEx.Interface.InvokeEx(
3342
HRESULT
IDispatchEx.Interface.DeleteMemberByName(BSTR bstrName, uint grfdex)
3345
HRESULT
IDispatchEx.Interface.DeleteMemberByDispID(int id)
3348
HRESULT
IDispatchEx.Interface.GetMemberProperties(int id, uint grfdexFetch, FDEX_PROP_FLAGS* pgrfdex)
3351
HRESULT
IDispatchEx.Interface.GetMemberName(int id, BSTR* pbstrName)
3354
HRESULT
IDispatchEx.Interface.GetNextDispID(uint grfdex, int id, int* pid)
3357
HRESULT
IDispatchEx.Interface.GetNameSpaceParent(IUnknown** ppunk)
System\Windows\Forms\Accessibility\AccessibleObject.EnumVariantObject.cs (17)
30
HRESULT
IEnumVARIANT.Interface.Clone(IEnumVARIANT** ppEnum)
34
return
HRESULT
.E_POINTER;
38
return
HRESULT
.S_OK;
44
HRESULT
IEnumVARIANT.Interface.Reset()
47
using ComScope<IEnumVARIANT> enumVariant = TryGetSystemEnumVARIANT(out
HRESULT
result);
53
return
HRESULT
.S_OK;
59
HRESULT
IEnumVARIANT.Interface.Skip(uint celt)
63
using ComScope<IEnumVARIANT> enumVariant = TryGetSystemEnumVARIANT(out
HRESULT
result);
69
return
HRESULT
.S_OK;
75
HRESULT
IEnumVARIANT.Interface.Next(uint celt, VARIANT* rgVar, uint* pCeltFetched)
110
return
HRESULT
.S_OK;
115
return *pCeltFetched == celt ?
HRESULT
.S_OK :
HRESULT
.S_FALSE;
128
using ComScope<IEnumVARIANT> enumVariant = TryGetSystemEnumVARIANT(out
HRESULT
result);
160
using ComScope<IEnumVARIANT> enumVariant = TryGetSystemEnumVARIANT(out
HRESULT
result);
210
private ComScope<IEnumVARIANT> TryGetSystemEnumVARIANT(out
HRESULT
result)
217
result =
HRESULT
.E_NOINTERFACE;
System\Windows\Forms\Accessibility\AccessibleObjectExtensions.cs (26)
12
public static ComScope<IAccessible> TryGetIAccessible(this AgileComPointer<IAccessible>? agile, out
HRESULT
result)
19
result =
HRESULT
.E_NOINTERFACE;
29
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
43
result.Succeeded || result ==
HRESULT
.DISP_E_MEMBERNOTFOUND,
53
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
63
result.Succeeded || result ==
HRESULT
.DISP_E_MEMBERNOTFOUND,
73
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
87
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
97
result.Succeeded || result ==
HRESULT
.DISP_E_MEMBERNOTFOUND,
107
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
117
result.Succeeded || result ==
HRESULT
.DISP_E_MEMBERNOTFOUND,
127
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
137
result.Succeeded || result ==
HRESULT
.DISP_E_MEMBERNOTFOUND,
147
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
170
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
186
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
205
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
223
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
233
result.Succeeded || result ==
HRESULT
.DISP_E_MEMBERNOTFOUND,
240
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
248
if (result.Failed && result !=
HRESULT
.DISP_E_MEMBERNOTFOUND)
254
result.Succeeded || result ==
HRESULT
.DISP_E_MEMBERNOTFOUND,
260
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
269
result.Succeeded || result ==
HRESULT
.DISP_E_MEMBERNOTFOUND,
280
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
291
using var accessible = agile.TryGetIAccessible(out
HRESULT
result);
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (6)
85
internal override
HRESULT
GetTextSelection(SAFEARRAY** pRetVal)
88
internal override
HRESULT
GetTextVisibleRanges(SAFEARRAY** pRetVal)
91
internal override
HRESULT
GetTextRangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal)
94
internal override
HRESULT
GetTextRangeFromPoint(UiaPoint screenLocation, ITextRangeProvider** pRetVal)
100
internal override
HRESULT
GetTextCaretRange(BOOL* isActive, ITextRangeProvider** pRetVal)
103
internal override
HRESULT
GetRangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (19)
72
public override
HRESULT
GetCaretRange(BOOL* isActive, ITextRangeProvider** pRetVal)
76
return
HRESULT
.E_POINTER;
96
return
HRESULT
.S_OK;
149
public override
HRESULT
GetSelection(SAFEARRAY** pRetVal)
153
return
HRESULT
.E_POINTER;
171
return
HRESULT
.S_OK;
204
public override
HRESULT
GetVisibleRanges(SAFEARRAY** pRetVal)
208
return
HRESULT
.E_POINTER;
219
return
HRESULT
.S_OK;
232
public override
HRESULT
RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
236
return
HRESULT
.E_POINTER;
245
return
HRESULT
.S_OK;
248
public override
HRESULT
RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal)
252
return
HRESULT
.E_POINTER;
258
return
HRESULT
.S_OK;
261
public override
HRESULT
RangeFromPoint(UiaPoint point, ITextRangeProvider** pRetVal)
265
return
HRESULT
.E_POINTER;
280
return
HRESULT
.S_OK;
302
return
HRESULT
.S_OK;
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (48)
47
protected override unsafe
HRESULT
Invoke(
75
return
HRESULT
.S_OK;
79
return
HRESULT
.DISP_E_MEMBERNOTFOUND;
552
HRESULT
IParseDisplayName.Interface.ParseDisplayName(
560
HRESULT
IOleContainer.Interface.ParseDisplayName(
571
return
HRESULT
.E_NOTIMPL;
574
HRESULT
IOleContainer.Interface.EnumObjects(uint grfFlags, IEnumUnknown** ppenum)
578
return
HRESULT
.E_POINTER;
597
return
HRESULT
.S_OK;
602
return
HRESULT
.S_OK;
605
HRESULT
IOleContainer.Interface.LockContainer(BOOL fLock) =>
HRESULT
.E_NOTIMPL;
608
HRESULT
IOleInPlaceFrame.Interface.GetWindow(HWND* phwnd)
612
return
HRESULT
.E_POINTER;
616
return
HRESULT
.S_OK;
619
HRESULT
IOleInPlaceFrame.Interface.ContextSensitiveHelp(BOOL fEnterMode) =>
HRESULT
.S_OK;
621
HRESULT
IOleInPlaceFrame.Interface.GetBorder(RECT* lprectBorder) =>
HRESULT
.E_NOTIMPL;
623
HRESULT
IOleInPlaceFrame.Interface.RequestBorderSpace(RECT* pborderwidths) =>
HRESULT
.E_NOTIMPL;
625
HRESULT
IOleInPlaceFrame.Interface.SetBorderSpace(RECT* pborderwidths) =>
HRESULT
.E_NOTIMPL;
638
HRESULT
IOleInPlaceFrame.Interface.SetActiveObject(IOleInPlaceActiveObject* pActiveObject, PCWSTR pszObjName)
658
return
HRESULT
.S_OK;
661
using var oleObject = ComScope<IOleObject>.TryQueryFrom(pActiveObject, out
HRESULT
hr);
664
return
HRESULT
.S_OK;
699
return
HRESULT
.S_OK;
702
HRESULT
IOleInPlaceFrame.Interface.InsertMenus(HMENU hmenuShared, OLEMENUGROUPWIDTHS* lpMenuWidths) =>
HRESULT
.S_OK;
704
HRESULT
IOleInPlaceFrame.Interface.SetMenu(HMENU hmenuShared, nint holemenu, HWND hwndActiveObject) =>
HRESULT
.E_NOTIMPL;
706
HRESULT
IOleInPlaceFrame.Interface.RemoveMenus(HMENU hmenuShared) =>
HRESULT
.E_NOTIMPL;
708
HRESULT
IOleInPlaceFrame.Interface.SetStatusText(PCWSTR pszStatusText) =>
HRESULT
.E_NOTIMPL;
710
HRESULT
IOleInPlaceFrame.Interface.EnableModeless(BOOL fEnable) =>
HRESULT
.E_NOTIMPL;
712
HRESULT
IOleInPlaceFrame.Interface.TranslateAccelerator(MSG* lpmsg, ushort wID) =>
HRESULT
.S_FALSE;
714
HRESULT
IOleInPlaceUIWindow.Interface.GetWindow(HWND* phwnd)
717
HRESULT
IOleInPlaceUIWindow.Interface.ContextSensitiveHelp(BOOL fEnterMode)
720
HRESULT
IOleInPlaceUIWindow.Interface.GetBorder(RECT* lprectBorder)
723
HRESULT
IOleInPlaceUIWindow.Interface.RequestBorderSpace(RECT* pborderwidths)
726
HRESULT
IOleInPlaceUIWindow.Interface.SetBorderSpace(RECT* pborderwidths)
729
HRESULT
IOleInPlaceUIWindow.Interface.SetActiveObject(IOleInPlaceActiveObject* pActiveObject, PCWSTR pszObjName)
732
HRESULT
IOleWindow.Interface.GetWindow(HWND* phwnd)
735
HRESULT
IOleWindow.Interface.ContextSensitiveHelp(BOOL fEnterMode)
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (25)
51
HRESULT
IVBGetControl.Interface.EnumControls(
58
return
HRESULT
.E_POINTER;
65
return
HRESULT
.S_OK;
68
HRESULT
IGetOleObject.Interface.GetOleObject(Guid* riid, void** ppvObj)
72
return
HRESULT
.E_POINTER;
78
return
HRESULT
.E_INVALIDARG;
85
return
HRESULT
.S_OK;
88
return
HRESULT
.E_FAIL;
91
HRESULT
IGetVBAObject.Interface.GetObject(Guid* riid, void** ppvObj, uint dwReserved)
95
return
HRESULT
.E_INVALIDARG;
101
return
HRESULT
.E_NOINTERFACE;
105
return
HRESULT
.S_OK;
297
protected override
HRESULT
GetDispID(BSTR bstrName, uint grfdex, int* pid)
302
return
HRESULT
.S_OK;
306
return
HRESULT
.DISP_E_UNKNOWNNAME;
309
protected override
HRESULT
GetMemberName(int id, BSTR* pbstrName)
314
return
HRESULT
.S_OK;
318
return
HRESULT
.DISP_E_UNKNOWNNAME;
321
protected override
HRESULT
GetNextDispID(uint grfdex, int id, int* pid)
326
return
HRESULT
.S_OK;
330
return
HRESULT
.S_FALSE;
333
protected override
HRESULT
Invoke(
342
protected override
HRESULT
GetMemberProperties(int dispId, out FDEX_PROP_FLAGS properties)
346
return
HRESULT
.S_OK;
350
return
HRESULT
.DISP_E_UNKNOWNNAME;
System\Windows\Forms\ActiveX\AxHost.AxPerPropertyBrowsingEnum.cs (1)
103
HRESULT
hr = propertyBrowsing.Value->GetPredefinedValue(_target.Dispid, cookie, &var);
System\Windows\Forms\ActiveX\AxHost.AxPropertyDescriptor.cs (3)
134
using var propertyBrowsing = _owner.TryGetComScope<IPerPropertyBrowsing>(out
HRESULT
hr);
288
using var propertyBrowsing = _owner.TryGetComScope<IPerPropertyBrowsing>(out
HRESULT
hr);
305
if (hr ==
HRESULT
.S_OK)
System\Windows\Forms\ActiveX\AxHost.ConnectionPointCookie.cs (3)
49
HRESULT
hr = cpc.FindConnectionPoint(&riid, &connectionPoint);
104
IUnknown* ccw = ComHelpers.TryGetComPointer<IUnknown>(sink, out
HRESULT
hr);
121
using var connectionPoint = TryGetInterface(out
HRESULT
hr);
System\Windows\Forms\ActiveX\AxHost.cs (31)
243
HRESULT
hr = oleObject.Value->GetMiscStatus(DVASPECT.DVASPECT_CONTENT, out OLEMISC bits);
1057
private static
HRESULT
SetupLogPixels(bool force)
1064
return
HRESULT
.E_FAIL;
1071
return
HRESULT
.S_OK;
1127
HRESULT
hr = oleObject.Value->SetExtent(DVASPECT.DVASPECT_CONTENT, (SIZE*)&size);
1128
if (hr !=
HRESULT
.S_OK)
1467
private
HRESULT
InPlaceDeactivate()
1692
: TryGetComScope<IOleInPlaceActiveObject>(out
HRESULT
hr);
1705
if (hr ==
HRESULT
.S_OK)
1709
else if (hr ==
HRESULT
.S_FALSE)
2030
HRESULT
hr =
HRESULT
.E_FAIL;
2067
return hr !=
HRESULT
.S_FALSE;
2151
using var pClientSite = ComHelpers.TryGetComScope<IOleClientSite>(_oleSite, out
HRESULT
hr);
2183
private
HRESULT
UiDeactivate()
2222
HRESULT
hr = PInvoke.CoGetClassObject(
2231
if (hr ==
HRESULT
.E_NOINTERFACE)
2260
HRESULT
hr = PInvokeCore.CoCreateInstance(
2277
HRESULT
hr = PInvoke.CoGetClassObject(
2343
using var categorizeProperties = ComHelpers.TryGetComScope<ICategorizeProperties>(_instance, out
HRESULT
hr);
2745
using var persistStreamInit = ComHelpers.TryGetComScope<IPersistStreamInit>(_instance, out
HRESULT
hr);
2794
using (var persistStreamInit = ComHelpers.TryGetComScope<IPersistStreamInit>(_instance, out
HRESULT
hr))
2925
using var pages = ComHelpers.TryGetComScope<ISpecifyPropertyPages>(_instance, out
HRESULT
hr);
2936
using var pages = ComHelpers.TryGetComScope<ISpecifyPropertyPages>(_instance, out
HRESULT
hr);
2959
using ComScope<IUnknown> unknown = ComHelpers.TryGetComScope<IUnknown>(_instance, out
HRESULT
hr);
3012
using var pages = ComHelpers.TryGetComScope<ISpecifyPropertyPages>(_instance, out
HRESULT
hr);
3351
HRESULT
hr = iqa.QuickActivate(&qaContainer, &qaControl);
3522
private ComScope<T> TryGetComScope<T>(out
HRESULT
hr) where T : unmanaged, IComIID
3557
using var iPicture = ComHelpers.TryGetComScope<IPictureDisp>(picture, out
HRESULT
hr);
3581
using var pictureDisp = ComHelpers.TryGetComScope<IPictureDisp>(picture, out
HRESULT
hr);
3685
HRESULT
hr = PInvoke.OleCreateFontIndirect(in fontDesc, in IID.GetRef<IFont>(), out void* lplpvObj);
System\Windows\Forms\ActiveX\AxHost.EnumUnknown.cs (13)
28
unsafe
HRESULT
IEnumUnknown.Interface.Next(uint celt, IUnknown** rgelt, uint* pceltFetched)
32
return
HRESULT
.E_POINTER;
42
return
HRESULT
.E_INVALIDARG;
67
return fetched != celt ?
HRESULT
.S_FALSE :
HRESULT
.S_OK;
70
HRESULT
IEnumUnknown.Interface.Skip(uint celt)
73
return _location >= _size ?
HRESULT
.S_FALSE :
HRESULT
.S_OK;
76
HRESULT
IEnumUnknown.Interface.Reset()
79
return
HRESULT
.S_OK;
82
unsafe
HRESULT
IEnumUnknown.Interface.Clone(IEnumUnknown** ppenum)
86
return
HRESULT
.E_POINTER;
90
return
HRESULT
.S_OK;
System\Windows\Forms\ActiveX\AxHost.OleInterfaces.cs (88)
71
HRESULT
IGetVBAObject.Interface.GetObject(Guid* riid, void** ppvObj, uint dwReserved)
75
return
HRESULT
.E_INVALIDARG;
81
return
HRESULT
.E_NOINTERFACE;
85
return
HRESULT
.S_OK;
90
HRESULT
IVBGetControl.Interface.EnumControls(
97
return
HRESULT
.S_OK;
101
HRESULT
ISimpleFrameSite.Interface.PreMessageFilter(
107
uint* pdwCookie) =>
HRESULT
.S_OK;
109
HRESULT
ISimpleFrameSite.Interface.PostMessageFilter(
115
uint dwCookie) =>
HRESULT
.S_FALSE;
117
protected override unsafe
HRESULT
Invoke(
128
return
HRESULT
.E_POINTER;
135
return
HRESULT
.S_OK;
138
return
HRESULT
.DISP_E_MEMBERNOTFOUND;
142
HRESULT
IOleControlSite.Interface.OnControlInfoChanged() =>
HRESULT
.S_OK;
144
HRESULT
IOleControlSite.Interface.LockInPlaceActive(BOOL fLock) =>
HRESULT
.E_NOTIMPL;
146
HRESULT
IOleControlSite.Interface.GetExtendedControl(IDispatch** ppDisp)
150
return
HRESULT
.E_POINTER;
156
return
HRESULT
.E_NOTIMPL;
160
return
HRESULT
.S_OK;
163
HRESULT
IOleControlSite.Interface.TransformCoords(POINTL* pPtlHimetric, PointF* pPtfContainer, uint dwFlags)
167
return
HRESULT
.E_INVALIDARG;
170
HRESULT
hr = SetupLogPixels(force: false);
191
return
HRESULT
.E_INVALIDARG;
208
return
HRESULT
.E_INVALIDARG;
213
return
HRESULT
.E_INVALIDARG;
216
return
HRESULT
.S_OK;
219
HRESULT
IOleControlSite.Interface.TranslateAccelerator(MSG* pMsg, KEYMODIFIERS grfModifiers)
223
return
HRESULT
.E_POINTER;
233
return f ?
HRESULT
.S_OK :
HRESULT
.S_FALSE;
241
HRESULT
IOleControlSite.Interface.OnFocus(BOOL fGotFocus) =>
HRESULT
.S_OK;
243
HRESULT
IOleControlSite.Interface.ShowPropertyFrame()
248
return
HRESULT
.S_OK;
251
return
HRESULT
.E_NOTIMPL;
255
HRESULT
IOleClientSite.Interface.SaveObject() =>
HRESULT
.E_NOTIMPL;
257
HRESULT
IOleClientSite.Interface.GetMoniker(uint dwAssign, uint dwWhichMoniker, IMoniker** ppmk)
261
return
HRESULT
.E_POINTER;
265
return
HRESULT
.E_NOTIMPL;
268
HRESULT
IOleClientSite.Interface.GetContainer(IOleContainer** ppContainer)
272
return
HRESULT
.E_POINTER;
276
return
HRESULT
.S_OK;
279
HRESULT
IOleClientSite.Interface.ShowObject()
284
return
HRESULT
.S_OK;
302
return
HRESULT
.S_OK;
323
return
HRESULT
.S_OK;
326
HRESULT
IOleClientSite.Interface.OnShowWindow(BOOL fShow) =>
HRESULT
.S_OK;
328
HRESULT
IOleClientSite.Interface.RequestNewObjectLayout() =>
HRESULT
.E_NOTIMPL;
332
HRESULT
IOleWindow.Interface.GetWindow(HWND* phwnd)
335
HRESULT
IOleWindow.Interface.ContextSensitiveHelp(BOOL fEnterMode)
338
HRESULT
IOleInPlaceSite.Interface.GetWindow(HWND* phwnd)
342
return
HRESULT
.E_POINTER;
346
return
HRESULT
.S_OK;
349
HRESULT
IOleInPlaceSite.Interface.ContextSensitiveHelp(BOOL fEnterMode) =>
HRESULT
.E_NOTIMPL;
351
HRESULT
IOleInPlaceSite.Interface.CanInPlaceActivate() =>
HRESULT
.S_OK;
353
HRESULT
IOleInPlaceSite.Interface.OnInPlaceActivate()
358
return
HRESULT
.S_OK;
361
HRESULT
IOleInPlaceSite.Interface.OnUIActivate()
365
return
HRESULT
.S_OK;
368
HRESULT
IOleInPlaceSite.Interface.GetWindowContext(
389
return
HRESULT
.E_POINTER;
405
return
HRESULT
.S_OK;
408
HRESULT
IOleInPlaceSite.Interface.Scroll(SIZE scrollExtant) =>
HRESULT
.S_FALSE;
410
HRESULT
IOleInPlaceSite.Interface.OnUIDeactivate(BOOL fUndoable)
418
return
HRESULT
.S_OK;
421
HRESULT
IOleInPlaceSite.Interface.OnInPlaceDeactivate()
431
return
HRESULT
.S_OK;
434
HRESULT
IOleInPlaceSite.Interface.DiscardUndoState() =>
HRESULT
.S_OK;
436
HRESULT
IOleInPlaceSite.Interface.DeactivateAndUndo()
442
HRESULT
IOleInPlaceSite.Interface.OnPosRectChange(RECT* lprcPosRect)
446
return
HRESULT
.E_INVALIDARG;
466
return
HRESULT
.S_OK;
471
HRESULT
IPropertyNotifySink.Interface.OnChanged(int dispid)
477
return
HRESULT
.S_OK;
519
return
HRESULT
.S_OK;
536
return
HRESULT
.S_OK;
539
HRESULT
IPropertyNotifySink.Interface.OnRequestEdit(int dispid) =>
HRESULT
.S_OK;
System\Windows\Forms\ActiveX\AxHost.PropertyBagStream.cs (8)
64
HRESULT
IPropertyBag.Interface.Read(PCWSTR pszPropName, VARIANT* pVar, IErrorLog* pErrorLog)
68
return
HRESULT
.E_POINTER;
76
return
HRESULT
.E_INVALIDARG;
87
return (*pVar).Equals(default(VARIANT)) ?
HRESULT
.E_INVALIDARG :
HRESULT
.S_OK;
90
HRESULT
IPropertyBag.Interface.Write(PCWSTR pszPropName, VARIANT* pVar)
94
return
HRESULT
.E_POINTER;
101
return
HRESULT
.S_OK;
System\Windows\Forms\ActiveX\AxHost.State.cs (1)
164
HRESULT
hr = _buffer is null
System\Windows\Forms\ActiveX\AxHost.VBFormat.cs (5)
14
HRESULT
IVBFormat.Interface.Format(
26
return
HRESULT
.E_INVALIDARG;
32
return
HRESULT
.E_INVALIDARG;
38
HRESULT
hr = PInvoke.VarFormat(
63
return
HRESULT
.S_OK;
System\Windows\Forms\ActiveX\Control.ActiveXFontMarshaler.cs (1)
60
using var nativeFont = ComScope<IFont>.TryQueryFrom((IUnknown*)pObj, out
HRESULT
hr);
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (77)
211
using var font = ComScope<IFont>.TryQueryFrom(value.data.punkVal, out
HRESULT
hr);
292
internal
HRESULT
Advise(IAdviseSink* pAdvSink, uint* token)
297
HRESULT
hr = PInvoke.CreateOleAdviseHolder(&holder);
332
internal unsafe
HRESULT
DoVerb(
400
return
HRESULT
.E_NOTIMPL;
403
return
HRESULT
.S_OK;
407
internal
HRESULT
Draw(
427
return
HRESULT
.DV_E_DVASPECT;
437
return
HRESULT
.VIEW_E_DRAW;
496
return
HRESULT
.S_OK;
545
internal unsafe
HRESULT
GetAdvise(DVASPECT* pAspects, ADVF* pAdvf, IAdviseSink** ppAdvSink)
577
return
HRESULT
.S_OK;
592
using var dispatch = _clientSite.TryGetInterface<IDispatch>(out
HRESULT
hr);
612
internal unsafe
HRESULT
GetControlInfo(CONTROLINFO* pControlInfo)
688
return
HRESULT
.S_OK;
696
ThrowHr(
HRESULT
.DV_E_DVASPECT);
747
internal unsafe
HRESULT
GetWindow(HWND* phwnd)
751
return
HRESULT
.E_POINTER;
757
return
HRESULT
.E_FAIL;
761
return
HRESULT
.S_OK;
790
using var inPlaceSite = _clientSite.TryGetInterface<IOleInPlaceSite>(out
HRESULT
hr);
800
if (hr !=
HRESULT
.S_OK)
804
hr =
HRESULT
.E_FAIL;
909
&& hr !=
HRESULT
.OLE_E_INVALIDRECT
910
&& hr !=
HRESULT
.INPLACE_E_NOTOOLSPACE
911
&& hr !=
HRESULT
.E_NOTIMPL)
920
&& hr !=
HRESULT
.OLE_E_INVALIDRECT
921
&& hr !=
HRESULT
.INPLACE_E_NOTOOLSPACE
922
&& hr !=
HRESULT
.E_NOTIMPL)
930
internal
HRESULT
InPlaceDeactivate()
935
return
HRESULT
.S_OK;
952
using var inPlaceSite = _clientSite.TryGetInterface<IOleInPlaceSite>(out
HRESULT
hr);
965
return
HRESULT
.S_OK;
969
internal
HRESULT
IsDirty() => _activeXState[s_isDirty] ?
HRESULT
.S_OK :
HRESULT
.S_FALSE;
997
internal
HRESULT
Load(IStorage* stg)
1000
HRESULT
hr = stg->OpenStream(
1006
if (hr ==
HRESULT
.STG_E_FILENOTFOUND)
1074
HRESULT
errorCode =
HRESULT
.S_OK;
1086
errorCode = e is ExternalException ee ? (
HRESULT
)ee.ErrorCode :
HRESULT
.E_FAIL;
1317
HRESULT
hr = inPlaceFrame.Value->SetBorderSpace(null);
1318
if (!hr.Succeeded && hr !=
HRESULT
.INPLACE_E_NOTOOLSPACE && hr !=
HRESULT
.E_NOTIMPL)
1332
using var controlSite = _clientSite.TryGetInterface<IOleControlSite>(out
HRESULT
hr);
1355
internal unsafe
HRESULT
QuickActivate(QACONTAINER* pQaContainer, QACONTROL* pQaControl)
1359
return
HRESULT
.E_FAIL;
1417
using var container = ComHelpers.TryGetComScope<IConnectionPointContainer>(_control, out
HRESULT
hr);
1432
return
HRESULT
.S_OK;
1458
internal
HRESULT
Save(IStorage* storage, BOOL fSameAsLoad)
1461
HRESULT
hr = storage->CreateStream(
1600
internal
HRESULT
SetAdvise(DVASPECT aspects, ADVF advf, IAdviseSink* pAdvSink)
1605
return
HRESULT
.DV_E_DVASPECT;
1627
return
HRESULT
.S_OK;
1680
ThrowHr(
HRESULT
.DV_E_DVASPECT);
1698
using var clientSite = _clientSite.TryGetInterface<IOleInPlaceSite>(out
HRESULT
hr);
1752
internal unsafe
HRESULT
SetObjectRects(RECT* lprcPosRect, RECT* lprcClipRect)
1756
return
HRESULT
.E_INVALIDARG;
1830
return
HRESULT
.S_OK;
1837
internal static void ThrowHr(
HRESULT
hr) => throw new ExternalException(SR.ExternalException, (int)hr);
1840
internal unsafe
HRESULT
TranslateAccelerator(MSG* lpmsg)
1844
return
HRESULT
.E_POINTER;
1873
return
HRESULT
.S_OK;
1889
return
HRESULT
.S_OK;
1900
return
HRESULT
.S_FALSE;
1903
using var controlSite = _clientSite.TryGetInterface<IOleControlSite>(out
HRESULT
hr);
1906
return
HRESULT
.S_FALSE;
1929
internal
HRESULT
UIDeactivate()
1934
return
HRESULT
.S_OK;
1957
using var inPlaceSite = _clientSite.TryGetInterface<IOleInPlaceSite>(out
HRESULT
hr);
1964
return
HRESULT
.S_OK;
1968
internal
HRESULT
Unadvise(uint dwConnection)
1972
return
HRESULT
.E_FAIL;
1989
using var inPlaceSite = _clientSite.TryGetInterface<IOleInPlaceSite>(out
HRESULT
hr);
2059
using var controlSite = _clientSite.TryGetInterface<IOleControlSite>(out
HRESULT
hr);
System\Windows\Forms\ActiveX\Control.ActiveXImpl.PropertyBagStream.cs (7)
49
HRESULT
IPropertyBag.Interface.Read(PCWSTR pszPropName, VARIANT* pVar, IErrorLog* pErrorLog)
53
return
HRESULT
.E_POINTER;
60
return
HRESULT
.E_INVALIDARG;
65
return
HRESULT
.S_OK;
68
HRESULT
IPropertyBag.Interface.Write(PCWSTR pszPropName, VARIANT* pVar)
72
return
HRESULT
.E_POINTER;
77
return
HRESULT
.S_OK;
System\Windows\Forms\ActiveX\Control.ActiveXVerbEnum.cs (11)
25
public unsafe
HRESULT
Next(uint celt, OLEVERB* rgelt, uint* pceltFetched)
29
return
HRESULT
.E_POINTER;
56
return celt == 0 ?
HRESULT
.S_OK :
HRESULT
.S_FALSE;
59
public
HRESULT
Skip(uint celt)
64
return
HRESULT
.S_OK;
68
return
HRESULT
.S_FALSE;
71
public
HRESULT
Reset()
74
return
HRESULT
.S_OK;
77
public
HRESULT
Clone(IEnumOLEVERB** ppenum)
80
return
HRESULT
.S_OK;
System\Windows\Forms\ActiveX\Control.AxSourcingSite.cs (1)
42
using var document = container.TryQuery<IHTMLDocument>(out
HRESULT
hr);
System\Windows\Forms\ActiveX\Control_ActiveXControlInterfaces.cs (146)
29
unsafe
HRESULT
IOleControl.Interface.GetControlInfo(CONTROLINFO* pCI)
33
return
HRESULT
.E_POINTER;
55
unsafe
HRESULT
IOleControl.Interface.OnMnemonic(MSG* pMsg)
59
return
HRESULT
.E_INVALIDARG;
65
return
HRESULT
.S_OK;
69
HRESULT
IOleControl.Interface.OnAmbientPropertyChange(int dispID)
72
return
HRESULT
.S_OK;
76
HRESULT
IOleControl.Interface.FreezeEvents(BOOL bFreeze)
80
return
HRESULT
.S_OK;
84
HRESULT
IOleInPlaceActiveObject.Interface.GetWindow(HWND* phwnd)
88
HRESULT
IOleInPlaceActiveObject.Interface.ContextSensitiveHelp(BOOL fEnterMode)
92
HRESULT
IOleInPlaceActiveObject.Interface.TranslateAccelerator(MSG* lpmsg)
96
HRESULT
IOleInPlaceActiveObject.Interface.OnFrameWindowActivate(BOOL fActivate)
99
return
HRESULT
.S_OK;
103
HRESULT
IOleInPlaceActiveObject.Interface.OnDocWindowActivate(BOOL fActivate)
106
return
HRESULT
.S_OK;
110
HRESULT
IOleInPlaceActiveObject.Interface.ResizeBorder(RECT* prcBorder, IOleInPlaceUIWindow* pUIWindow, BOOL fFrameWindow) =>
111
HRESULT
.S_OK;
114
HRESULT
IOleInPlaceActiveObject.Interface.EnableModeless(BOOL fEnable) =>
HRESULT
.E_NOTIMPL;
117
HRESULT
IOleInPlaceObject.Interface.GetWindow(HWND* phwnd) => ActiveXInstance.GetWindow(phwnd);
120
HRESULT
IOleInPlaceObject.Interface.ContextSensitiveHelp(BOOL fEnterMode)
127
return
HRESULT
.S_OK;
131
HRESULT
IOleInPlaceObject.Interface.InPlaceDeactivate() => ActiveXInstance.InPlaceDeactivate();
134
HRESULT
IOleInPlaceObject.Interface.UIDeactivate() => ActiveXInstance.UIDeactivate();
137
HRESULT
IOleInPlaceObject.Interface.SetObjectRects(RECT* lprcPosRect, RECT* lprcClipRect) =>
141
HRESULT
IOleInPlaceObject.Interface.ReactivateAndUndo() =>
HRESULT
.S_OK;
144
HRESULT
IOleObject.Interface.SetClientSite(IOleClientSite* pClientSite)
147
return
HRESULT
.S_OK;
151
HRESULT
IOleObject.Interface.GetClientSite(IOleClientSite** ppClientSite)
155
return
HRESULT
.E_POINTER;
159
return
HRESULT
.S_OK;
163
HRESULT
IOleObject.Interface.SetHostNames(PCWSTR szContainerApp, PCWSTR szContainerObj) =>
165
HRESULT
.S_OK;
168
HRESULT
IOleObject.Interface.Close(uint dwSaveOption)
171
return
HRESULT
.S_OK;
175
HRESULT
IOleObject.Interface.SetMoniker(uint dwWhichMoniker, IMoniker* pmk) =>
HRESULT
.E_NOTIMPL;
178
HRESULT
IOleObject.Interface.GetMoniker(uint dwAssign, uint dwWhichMoniker, IMoniker** ppmk)
182
return
HRESULT
.E_POINTER;
186
return
HRESULT
.E_NOTIMPL;
190
HRESULT
IOleObject.Interface.InitFromData(ComIDataObject* pDataObject, BOOL fCreation, uint dwReserved) =>
191
HRESULT
.E_NOTIMPL;
194
HRESULT
IOleObject.Interface.GetClipboardData(uint dwReserved, ComIDataObject** ppDataObject)
198
return
HRESULT
.E_POINTER;
202
return
HRESULT
.E_NOTIMPL;
206
HRESULT
IOleObject.Interface.DoVerb(
222
HRESULT
IOleObject.Interface.EnumVerbs(IEnumOLEVERB** ppEnumOleVerb)
226
return
HRESULT
.E_POINTER;
230
return
HRESULT
.S_OK;
234
HRESULT
IOleObject.Interface.Update() =>
HRESULT
.S_OK;
237
HRESULT
IOleObject.Interface.IsUpToDate() =>
HRESULT
.S_OK;
240
HRESULT
IOleObject.Interface.GetUserClassID(Guid* pClsid)
244
return
HRESULT
.E_POINTER;
248
return
HRESULT
.S_OK;
252
HRESULT
IOleObject.Interface.GetUserType(uint dwFormOfType, PWSTR* pszUserType)
256
return
HRESULT
.E_POINTER;
262
return
HRESULT
.S_OK;
266
HRESULT
IOleObject.Interface.SetExtent(DVASPECT dwDrawAspect, SIZE* psizel)
270
return
HRESULT
.E_INVALIDARG;
274
return
HRESULT
.S_OK;
278
HRESULT
IOleObject.Interface.GetExtent(DVASPECT dwDrawAspect, SIZE* psizel)
282
return
HRESULT
.E_INVALIDARG;
286
return
HRESULT
.S_OK;
290
HRESULT
IOleObject.Interface.Advise(IAdviseSink* pAdvSink, uint* pdwConnection)
294
return
HRESULT
.E_POINTER;
301
HRESULT
IOleObject.Interface.Unadvise(uint dwConnection) => ActiveXInstance.Unadvise(dwConnection);
304
HRESULT
IOleObject.Interface.EnumAdvise(IEnumSTATDATA** ppenumAdvise)
308
return
HRESULT
.E_POINTER;
312
return
HRESULT
.E_NOTIMPL;
316
HRESULT
IOleObject.Interface.GetMiscStatus(DVASPECT dwAspect, OLEMISC* pdwStatus)
320
return
HRESULT
.E_POINTER;
326
return
HRESULT
.DV_E_DVASPECT;
341
return
HRESULT
.S_OK;
345
HRESULT
IOleObject.Interface.SetColorScheme(LOGPALETTE* pLogpal) =>
HRESULT
.S_OK;
348
HRESULT
IOleWindow.Interface.GetWindow(HWND* phwnd) => ((IOleInPlaceObject.Interface)this).GetWindow(phwnd);
351
HRESULT
IOleWindow.Interface.ContextSensitiveHelp(BOOL fEnterMode)
354
unsafe
HRESULT
IPersist.Interface.GetClassID(Guid* pClassID)
358
return
HRESULT
.E_POINTER;
362
return
HRESULT
.S_OK;
366
HRESULT
IPersistPropertyBag.Interface.InitNew() =>
HRESULT
.S_OK;
369
HRESULT
IPersistPropertyBag.Interface.GetClassID(Guid* pClassID)
373
return
HRESULT
.E_POINTER;
377
return
HRESULT
.S_OK;
381
HRESULT
IPersistPropertyBag.Interface.Load(IPropertyBag* pPropBag, IErrorLog* pErrorLog)
384
return
HRESULT
.S_OK;
388
HRESULT
IPersistPropertyBag.Interface.Save(IPropertyBag* pPropBag, BOOL fClearDirty, BOOL fSaveAllProperties)
391
return
HRESULT
.S_OK;
395
HRESULT
IPersistStorage.Interface.GetClassID(Guid* pClassID)
399
return
HRESULT
.E_POINTER;
403
return
HRESULT
.S_OK;
407
HRESULT
IPersistStorage.Interface.IsDirty() => ActiveXInstance.IsDirty();
410
HRESULT
IPersistStorage.Interface.InitNew(IStorage* pStg) =>
HRESULT
.S_OK;
413
HRESULT
IPersistStorage.Interface.Load(IStorage* pStg)
417
return
HRESULT
.E_POINTER;
424
HRESULT
IPersistStorage.Interface.Save(IStorage* pStgSave, BOOL fSameAsLoad)
428
return
HRESULT
.E_POINTER;
435
HRESULT
IPersistStorage.Interface.SaveCompleted(IStorage* pStgNew) =>
HRESULT
.S_OK;
438
HRESULT
IPersistStorage.Interface.HandsOffStorage() =>
HRESULT
.S_OK;
441
HRESULT
IPersistStreamInit.Interface.GetClassID(Guid* pClassID)
445
return
HRESULT
.E_POINTER;
449
return
HRESULT
.S_OK;
453
HRESULT
IPersistStreamInit.Interface.IsDirty() => ActiveXInstance.IsDirty();
456
HRESULT
IPersistStreamInit.Interface.Load(IStream* pStm)
460
return
HRESULT
.E_POINTER;
464
return
HRESULT
.S_OK;
468
HRESULT
IPersistStreamInit.Interface.Save(IStream* pStm, BOOL fClearDirty)
472
return
HRESULT
.E_POINTER;
476
return
HRESULT
.S_OK;
480
HRESULT
IPersistStreamInit.Interface.GetSizeMax(ulong* pCbSize) =>
HRESULT
.S_OK;
483
HRESULT
IPersistStreamInit.Interface.InitNew() =>
HRESULT
.S_OK;
486
HRESULT
IQuickActivate.Interface.QuickActivate(QACONTAINER* pQaContainer, QACONTROL* pQaControl) =>
490
HRESULT
IQuickActivate.Interface.SetContentExtent(SIZE* pSizel)
494
return
HRESULT
.E_INVALIDARG;
498
return
HRESULT
.S_OK;
502
HRESULT
IQuickActivate.Interface.GetContentExtent(SIZE* pSizel)
506
return
HRESULT
.E_INVALIDARG;
510
return
HRESULT
.S_OK;
514
HRESULT
IViewObject.Interface.Draw(
526
HRESULT
hr = ActiveXInstance.Draw(
540
return
HRESULT
.S_OK;
544
HRESULT
IViewObject.Interface.GetColorSet(
552
HRESULT
.E_NOTIMPL;
555
HRESULT
IViewObject.Interface.Freeze(DVASPECT dwDrawAspect, int lindex, void* pvAspect, uint* pdwFreeze) =>
556
HRESULT
.E_NOTIMPL;
559
HRESULT
IViewObject.Interface.Unfreeze(uint dwFreeze) =>
HRESULT
.E_NOTIMPL;
562
HRESULT
IViewObject.Interface.SetAdvise(DVASPECT aspects, uint advf, IAdviseSink* pAdvSink) =>
566
HRESULT
IViewObject.Interface.GetAdvise(uint* pAspects, uint* pAdvf, IAdviseSink** ppAdvSink) =>
570
HRESULT
IViewObject2.Interface.Draw(
594
HRESULT
IViewObject2.Interface.GetColorSet(
604
HRESULT
IViewObject2.Interface.Freeze(DVASPECT dwDrawAspect, int lindex, void* pvAspect, uint* pdwFreeze)
608
HRESULT
IViewObject2.Interface.Unfreeze(uint dwFreeze)
612
HRESULT
IViewObject2.Interface.SetAdvise(DVASPECT aspects, uint advf, IAdviseSink* pAdvSink)
616
HRESULT
IViewObject2.Interface.GetAdvise(uint* pAspects, uint* pAdvf, IAdviseSink** ppAdvSink)
620
HRESULT
IViewObject2.Interface.GetExtent(DVASPECT dwDrawAspect, int lindex, DVTARGETDEVICE* ptd, SIZE* lpsizel)
System\Windows\Forms\Application.ComponentManager.cs (2)
39
unsafe
HRESULT
IMsoComponentManager.Interface.QueryService(
49
return
HRESULT
.E_NOINTERFACE;
System\Windows\Forms\Application.ComponentThreadContext.cs (1)
103
using var serviceProvider = messageFilter.TryQuery<ComIServiceProvider>(out
HRESULT
hr);
System\Windows\Forms\Application.ThreadContext.cs (2)
561
HRESULT
hr = PInvokeCore.OleInitialize(pvReserved: (void*)null);
564
if (hr ==
HRESULT
.RPC_E_CHANGED_MODE)
System\Windows\Forms\ComponentModel\COM2Interop\Com2AboutBoxPropertyDescriptor.AboutBoxUITypeEditor.cs (1)
19
using var dispatch = ComHelpers.TryGetComScope<IDispatch>(context.Instance, out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2ComponentEditor.cs (2)
16
using var propertyBrowsing = ComHelpers.TryGetComScope<IPerPropertyBrowsing>(comObject, out
HRESULT
hr);
54
using var propertyBrowsing = ComHelpers.TryGetComScope<IPerPropertyBrowsing>(obj, out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2ExtendedBrowsingHandler.cs (1)
15
public static ComScope<T> TryGetComScope(object? @object, out
HRESULT
hr)
System\Windows\Forms\ComponentModel\COM2Interop\COM2FontConverter.cs (2)
31
using var iFont = ComScope<IFont>.TryQueryFrom((IUnknown*)nativeValue, out
HRESULT
hr);
86
using var font = ComScope<IFont>.TryQueryFrom((IUnknown*)nativeValue, out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2ICategorizePropertiesHandler.cs (1)
16
using var categorizeProperties = TryGetComScope(@object, out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2IDispatchConverter.cs (1)
46
using var dispatch = ComHelpers.TryGetComScope<IDispatch>(value, out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2IManagedPerPropertyBrowsingHandler.cs (3)
36
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
53
HRESULT
hr = propertyBrowsing->GetPropertyAttributes(dispid, &attributeCount, &nativeTypeNames, &nativeValues);
54
if (hr !=
HRESULT
.S_OK || attributeCount == 0 || nativeValues is null)
System\Windows\Forms\ComponentModel\COM2Interop\Com2IPerPropertyBrowsingHandler.Com2IPerPropertyBrowsingEnum.cs (3)
64
using var ppb = ComHelpers.TryGetComScope<IPerPropertyBrowsing>(Target.TargetObject, out
HRESULT
hr);
129
if (hr ==
HRESULT
.S_OK)
169
using var propertyBrowsing = ComHelpers.TryGetComScope<IPerPropertyBrowsing>(Target.TargetObject, out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\Com2IPerPropertyBrowsingHandler.Com2IPerPropertyEnumConverter.cs (1)
31
out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2IPerPropertyBrowsingHandler.cs (5)
35
HRESULT
hr = propertyBrowsing->MapPropertyToPage(dispid, &guid);
61
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
77
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
98
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
122
if (hr ==
HRESULT
.S_OK)
System\Windows\Forms\ComponentModel\COM2Interop\COM2IProvidePropertyBuilderHandler.cs (2)
54
using var propertyBuilder = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
73
using var propertyBuilder = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2IVsPerPropertyBrowsingHandler.cs (19)
18
using var browsing = TryGetComScope(property.TargetObject, out
HRESULT
hr);
23
if (hr ==
HRESULT
.S_OK)
56
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
65
if (hr ==
HRESULT
.S_OK && !helpString.IsNull)
73
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
80
hr =
HRESULT
.S_OK;
90
if (hr ==
HRESULT
.S_OK)
101
if (hr ==
HRESULT
.S_OK && display)
110
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
127
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
137
if (hr ==
HRESULT
.S_OK && !name.IsNull)
145
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
155
if (hr ==
HRESULT
.S_OK)
163
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
177
? new Com2IDispatchConverter(sender, hr ==
HRESULT
.S_OK && result)
178
: new Com2IDispatchConverter(hr ==
HRESULT
.S_OK && result, e.TypeConverter);
184
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
202
using var propertyBrowsing = TryGetComScope(sender.TargetObject, out
HRESULT
hr);
212
if (hr ==
HRESULT
.S_OK && !isDefault)
System\Windows\Forms\ComponentModel\COM2Interop\COM2PictureConverter.cs (1)
41
using var picture = ComScope<IPicture>.TryQueryFrom((IUnknown*)nativeValue, out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2Properties.cs (1)
199
HRESULT
hr = pTypeInfos[i]->GetTypeAttr(&pTypeAttr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyBuilderUITypeEditor.cs (1)
49
using var propertyBuilder = ComHelpers.TryGetComScope<IProvidePropertyBuilder>(target, out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (11)
212
using var dispatch = ComHelpers.TryGetComScope<IDispatch>(TargetObject, out
HRESULT
hr);
613
using var dispatch = ComHelpers.TryGetComScope<IDispatch>(component, out
HRESULT
hr);
622
if (hr !=
HRESULT
.S_OK && hr !=
HRESULT
.S_FALSE)
832
using var dispatch = ComHelpers.TryGetComScope<IDispatch>(owner, out
HRESULT
hr);
858
if (hr ==
HRESULT
.S_OK || hr ==
HRESULT
.S_FALSE)
865
if (hr ==
HRESULT
.E_ABORT || hr ==
HRESULT
.OLE_E_PROMPTSAVECANCELLED)
871
HRESULT
setError = hr;
881
if (hr.Succeeded && hr !=
HRESULT
.S_FALSE && !errorInfo.IsNull)
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (13)
71
using var provideClassInfo = ComHelpers.TryGetComScope<IProvideClassInfo>(comObject, out
HRESULT
hr);
80
using var dispatch = ComHelpers.TryGetComScope<IDispatch>(comObject, out
HRESULT
hr);
98
using var classInfo = ComHelpers.TryGetComScope<IProvideMultipleClassInfo>(comObject, out
HRESULT
hr);
148
HRESULT
hr = ComNativeDescriptor.GetPropertyValue(dispatch, "__id", out _);
286
HRESULT
hr = typeInfo->GetTypeAttr(&pTypeAttr);
316
HRESULT
hr =
HRESULT
.S_OK;
439
HRESULT
hr;
460
hr =
HRESULT
.S_OK;
492
HRESULT
hr = typeInfo->GetDocumentation(dispid, &nameBstr, &helpStringBstr, null, null);
599
HRESULT
hr = typeInfo->GetTypeAttr(&typeAttributes);
696
HRESULT
hr = enumTypeInfo->GetTypeAttr(&pTypeAttr);
825
HRESULT
hr = typeInfo->GetTypeAttr(&pTypeAttr);
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.ComTypeDescriptor.cs (1)
33
using var dispatch = ComHelpers.TryGetComScope<IDispatch>(_instance, out
HRESULT
hr);
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (11)
59
using var dispatch = ComHelpers.TryGetComScope<IDispatch>(component, out
HRESULT
hr);
73
using var propertyBrowsing = ComHelpers.TryGetComScope<IVsPerPropertyBrowsing>(component, out
HRESULT
hr);
111
HRESULT
hr = GetPropertyValue(dispatch, dispid, out object? value);
122
internal static
HRESULT
GetPropertyValue(IDispatch* dispatch, string propertyName, out object? value)
131
HRESULT
hr = dispatch->GetIDsOfNames(&guid, (PWSTR*)&n, 1, PInvokeCore.GetThreadLocale(), &dispid);
138
?
HRESULT
.DISP_E_MEMBERNOTFOUND
143
internal static
HRESULT
GetPropertyValue(IDispatch* dispatch, int dispid, out object? value)
148
HRESULT
hr = dispatch->TryGetProperty(dispid, &result, PInvokeCore.GetThreadLocale());
159
hr = (
HRESULT
)ex.HResult;
172
using var dispatch = ComHelpers.TryGetComScope<IDispatch>(@object, out
HRESULT
hr);
244
using var browsing = ComHelpers.TryGetComScope<IVSMDPerPropertyBrowsing>(component, out
HRESULT
hr);
System\Windows\Forms\Control.cs (6)
9553
HRESULT
hr = PInvokeCore.RegisterDragDrop(this, new DropTarget(this));
9554
if (hr !=
HRESULT
.S_OK && hr !=
HRESULT
.DRAGDROP_E_ALREADYREGISTERED)
9562
HRESULT
hr = PInvokeCore.RevokeDragDrop(this);
9563
if (hr !=
HRESULT
.S_OK && hr !=
HRESULT
.DRAGDROP_E_NOTREGISTERED)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (6)
109
internal override unsafe
HRESULT
GetTextSelection(SAFEARRAY** pRetVal) => _textProvider.GetSelection(pRetVal);
111
internal override unsafe
HRESULT
GetTextVisibleRanges(SAFEARRAY** pRetVal) => _textProvider.GetVisibleRanges(pRetVal);
113
internal override unsafe
HRESULT
GetTextRangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal)
116
internal override unsafe
HRESULT
GetTextRangeFromPoint(UiaPoint screenLocation, ITextRangeProvider** pRetVal)
121
internal override unsafe
HRESULT
GetTextCaretRange(BOOL* isActive, ITextRangeProvider** pRetVal)
124
internal override unsafe
HRESULT
GetRangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (1)
43
using var accessible = SystemIAccessible.TryGetIAccessible(out
HRESULT
result);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (23)
118
public override
HRESULT
GetCaretRange(BOOL* isActive, ITextRangeProvider** pRetVal)
122
return
HRESULT
.E_POINTER;
130
return
HRESULT
.S_OK;
142
return
HRESULT
.S_OK;
204
public override
HRESULT
GetSelection(SAFEARRAY** pRetVal)
208
return
HRESULT
.E_POINTER;
214
return
HRESULT
.S_OK;
232
return
HRESULT
.S_OK;
265
public override
HRESULT
GetVisibleRanges(SAFEARRAY** pRetVal)
269
return
HRESULT
.E_POINTER;
275
return
HRESULT
.S_OK;
286
return
HRESULT
.S_OK;
299
public override
HRESULT
RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
303
return
HRESULT
.E_POINTER;
312
return
HRESULT
.S_OK;
315
public override
HRESULT
RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal)
319
return
HRESULT
.E_POINTER;
325
return
HRESULT
.S_OK;
328
public override
HRESULT
RangeFromPoint(UiaPoint point, ITextRangeProvider** pRetVal)
332
return
HRESULT
.E_POINTER;
338
return
HRESULT
.S_OK;
353
return
HRESULT
.S_OK;
375
return
HRESULT
.S_OK;
System\Windows\Forms\Controls\ImageList\ImageList.NativeImageList.cs (1)
26
using var stream = ComHelpers.TryGetComScope<IStream>(pstm, out
HRESULT
hr);
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (4)
2352
HRESULT
IPropertyNotifySink.Interface.OnChanged(int dispID)
2384
return
HRESULT
.S_OK;
2848
HRESULT
IPropertyNotifySink.Interface.OnRequestEdit(int dispID)
2851
return
HRESULT
.S_OK;
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
3054
if (expectedLength == (int)
HRESULT
.E_INVALIDARG)
System\Windows\Forms\Controls\RichTextBox\RichTextBox.OleCallback.cs (28)
25
public
HRESULT
GetNewStorage(IStorage** lplpstg)
29
return
HRESULT
.E_POINTER;
35
return
HRESULT
.E_FAIL;
39
HRESULT
hr = PInvoke.CreateILockBytesOnHGlobal(default, fDeleteOnRelease: true, pLockBytes);
56
public
HRESULT
GetInPlaceContext(
59
OLEINPLACEFRAMEINFO* lpFrameInfo) =>
HRESULT
.E_NOTIMPL;
61
public
HRESULT
ShowContainerUI(BOOL fShow) =>
HRESULT
.S_OK;
63
public
HRESULT
QueryInsertObject(Guid* lpclsid, IStorage* lpstg, int cp) =>
HRESULT
.S_OK;
65
public
HRESULT
DeleteObject(IOleObject* lpoleobj) =>
HRESULT
.S_OK;
68
public
HRESULT
QueryAcceptData(Com.IDataObject* lpdataobj, ushort* lpcfFormat, RECO_FLAGS reco, BOOL fReally, HGLOBAL hMetaPict)
72
return
HRESULT
.E_POINTER;
77
return
HRESULT
.E_NOTIMPL;
83
return
HRESULT
.E_FAIL;
185
return e.Effect == DragDropEffects.None ?
HRESULT
.E_FAIL :
HRESULT
.S_OK;
188
public
HRESULT
ContextSensitiveHelp(BOOL fEnterMode) =>
HRESULT
.E_NOTIMPL;
190
public
HRESULT
GetClipboardData(CHARRANGE* lpchrg, uint reco, Com.IDataObject** lplpdataobj) =>
HRESULT
.E_NOTIMPL;
192
public
HRESULT
GetDragDropEffect(BOOL fDrag, MODIFIERKEYS_FLAGS grfKeyState, DROPEFFECT* pdwEffect)
196
return
HRESULT
.E_POINTER;
202
return
HRESULT
.S_OK;
271
return
HRESULT
.S_OK;
274
public
HRESULT
GetContextMenu(
286
return
HRESULT
.S_OK;
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
1660
using var textDocument = richEdit.TryQuery<ITextDocument>(out
HRESULT
hr);
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (12)
100
internal override
HRESULT
GetTextSelection(SAFEARRAY** pRetVal)
101
=> _textProvider?.GetSelection(pRetVal) ??
HRESULT
.COR_E_OBJECTDISPOSED;
103
internal override
HRESULT
GetTextVisibleRanges(SAFEARRAY** pRetVal)
104
=> _textProvider?.GetVisibleRanges(pRetVal) ??
HRESULT
.COR_E_OBJECTDISPOSED;
106
internal override
HRESULT
GetTextRangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal)
107
=> _textProvider?.RangeFromChild(childElement, pRetVal) ??
HRESULT
.COR_E_OBJECTDISPOSED;
109
internal override
HRESULT
GetTextRangeFromPoint(UiaPoint screenLocation, ITextRangeProvider** pRetVal)
110
=> _textProvider?.RangeFromPoint(screenLocation, pRetVal) ??
HRESULT
.COR_E_OBJECTDISPOSED;
115
internal override
HRESULT
GetTextCaretRange(BOOL* isActive, ITextRangeProvider** pRetVal)
116
=> _textProvider?.GetCaretRange(isActive, pRetVal) ??
HRESULT
.COR_E_OBJECTDISPOSED;
118
internal override
HRESULT
GetRangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
119
=> _textProvider?.RangeFromAnnotation(annotationElement, pRetVal) ??
HRESULT
.COR_E_OBJECTDISPOSED;
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (23)
25
public override
HRESULT
GetSelection(SAFEARRAY** pRetVal)
29
return
HRESULT
.E_POINTER;
35
return
HRESULT
.S_OK;
53
return
HRESULT
.S_OK;
56
public override
HRESULT
GetVisibleRanges(SAFEARRAY** pRetVal)
60
return
HRESULT
.E_POINTER;
66
return
HRESULT
.S_OK;
77
return
HRESULT
.S_OK;
80
public override
HRESULT
RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal)
84
return
HRESULT
.E_POINTER;
90
return
HRESULT
.S_OK;
93
public override
HRESULT
RangeFromPoint(UiaPoint point, ITextRangeProvider** pRetVal)
97
return
HRESULT
.E_POINTER;
103
return
HRESULT
.S_OK;
118
return
HRESULT
.S_OK;
140
return
HRESULT
.S_OK;
156
public override
HRESULT
GetCaretRange(BOOL* isActive, ITextRangeProvider** pRetVal)
160
return
HRESULT
.E_POINTER;
168
return
HRESULT
.S_OK;
180
return
HRESULT
.S_OK;
185
public override
HRESULT
RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
189
return
HRESULT
.E_POINTER;
200
return
HRESULT
.S_OK;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropTargetManager.cs (2)
176
HRESULT
hr = PInvokeCore.RegisterDragDrop(_owner, new DropTarget(this));
177
if (hr.Failed && hr !=
HRESULT
.DRAGDROP_E_ALREADYREGISTERED)
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (4)
53
var scope = htmlDoc2.TryQuery<T>(out
HRESULT
hr);
487
using var htmlDoc = dispatch.TryQuery<IHTMLDocument>(out
HRESULT
hr);
506
HRESULT
hr = htmlDoc2.Value->get_Script(scriptDispatch);
551
if (hr ==
HRESULT
.S_OK)
System\Windows\Forms\Controls\WebBrowser\HtmlElement.cs (6)
128
using var htmlDocument = dispatch.TryQuery<IHTMLDocument>(out
HRESULT
hr);
170
using var node = htmlElement.TryQuery<IHTMLDOMNode>(out
HRESULT
hr);
275
var scope = htmlElement.TryQuery<T>(out
HRESULT
hr);
286
using var node = htmlElement.TryQuery<IHTMLDOMNode>(out
HRESULT
hr);
575
using var scriptDispatch = htmlElement.TryQuery<IDispatch>(out
HRESULT
hr);
621
if (hr ==
HRESULT
.S_OK)
System\Windows\Forms\Controls\WebBrowser\HtmlToClrEventProxy.cs (31)
48
protected override unsafe
HRESULT
GetDispID(BSTR bstrName, uint grfdex, int* pid)
52
return
HRESULT
.E_POINTER;
59
return
HRESULT
.S_OK;
62
return
HRESULT
.S_OK;
65
return
HRESULT
.S_OK;
68
return
HRESULT
.DISP_E_UNKNOWNNAME;
72
protected override unsafe
HRESULT
GetNextDispID(uint grfdex, int id, int* pid)
76
return
HRESULT
.E_POINTER;
83
return
HRESULT
.S_OK;
86
return
HRESULT
.S_OK;
89
return
HRESULT
.S_OK;
92
return
HRESULT
.S_FALSE;
96
protected override unsafe
HRESULT
GetMemberName(int id, BSTR* pbstrName)
100
return
HRESULT
.E_POINTER;
107
return
HRESULT
.S_OK;
110
return
HRESULT
.S_OK;
113
return
HRESULT
.S_OK;
116
return
HRESULT
.DISP_E_UNKNOWNNAME;
120
protected override
HRESULT
GetMemberProperties(int dispId, out FDEX_PROP_FLAGS properties)
126
return
HRESULT
.S_OK;
129
return
HRESULT
.S_OK;
132
return
HRESULT
.S_OK;
135
return
HRESULT
.DISP_E_UNKNOWNNAME;
139
protected override unsafe
HRESULT
Invoke(int dispId, uint lcid, DISPATCH_FLAGS flags, DISPPARAMS* parameters, VARIANT* result, EXCEPINFO* exceptionInfo, uint* argumentError)
150
return
HRESULT
.S_OK;
156
return
HRESULT
.DISP_E_PARAMNOTOPTIONAL;
160
return
HRESULT
.S_OK;
163
return
HRESULT
.DISP_E_MEMBERNOTFOUND;
167
return
HRESULT
.DISP_E_PARAMNOTOPTIONAL;
171
return
HRESULT
.S_OK;
173
return
HRESULT
.DISP_E_MEMBERNOTFOUND;
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.cs (2)
47
var scope = htmlWindow2.TryQuery<T>(out
HRESULT
hr);
81
using var htmlDoc = htmlDoc2.TryQuery<IHTMLDocument>(out
HRESULT
hr);
System\Windows\Forms\Controls\WebBrowser\HtmlWindowCollection.cs (1)
64
HRESULT
hr = dispatch.Value->QueryInterface(IID.Get<IHTMLWindow2>(), (void**)&htmlWindow2);
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (1)
224
using var iHTMLDocument2 = dispatch.TryQuery<IHTMLDocument2>(out
HRESULT
hr);
System\Windows\Forms\Controls\WebBrowser\WebBrowser.WebBrowserSite.cs (35)
29
unsafe
HRESULT
IDocHostUIHandler.ShowContextMenu(uint dwID, Point* pt, object pcmdtReserved, object pdispReserved)
36
return
HRESULT
.S_FALSE;
41
return
HRESULT
.E_INVALIDARG;
55
return
HRESULT
.S_OK;
58
unsafe
HRESULT
IDocHostUIHandler.GetHostInfo(MsHtml.DOCHOSTUIINFO* pInfo)
62
return
HRESULT
.E_POINTER;
89
return
HRESULT
.S_OK;
92
HRESULT
IDocHostUIHandler.EnableModeless(BOOL fEnable)
94
return
HRESULT
.E_NOTIMPL;
97
HRESULT
IDocHostUIHandler.ShowUI(
104
return
HRESULT
.S_FALSE;
107
HRESULT
IDocHostUIHandler.HideUI()
109
return
HRESULT
.E_NOTIMPL;
112
HRESULT
IDocHostUIHandler.UpdateUI()
114
return
HRESULT
.E_NOTIMPL;
117
HRESULT
IDocHostUIHandler.OnDocWindowActivate(BOOL fActivate)
119
return
HRESULT
.E_NOTIMPL;
122
HRESULT
IDocHostUIHandler.OnFrameWindowActivate(BOOL fActivate)
124
return
HRESULT
.E_NOTIMPL;
127
unsafe
HRESULT
IDocHostUIHandler.ResizeBorder(RECT* rect, IOleInPlaceUIWindow.Interface doc, BOOL fFrameWindow)
129
return
HRESULT
.E_NOTIMPL;
132
HRESULT
IDocHostUIHandler.GetOptionKeyPath(string[] pbstrKey, uint dw)
134
return
HRESULT
.E_NOTIMPL;
137
HRESULT
IDocHostUIHandler.GetDropTarget(OleIDropTarget.Interface pDropTarget, out OleIDropTarget.Interface? ppDropTarget)
142
return
HRESULT
.E_NOTIMPL;
145
HRESULT
IDocHostUIHandler.GetExternal(out object? ppDispatch)
149
return
HRESULT
.S_OK;
152
unsafe
HRESULT
IDocHostUIHandler.TranslateAccelerator(MSG* lpMsg, Guid* pguidCmdGroup, uint nCmdID)
156
return
HRESULT
.E_POINTER;
167
return
HRESULT
.S_OK;
171
return
HRESULT
.S_FALSE;
174
HRESULT
IDocHostUIHandler.TranslateUrl(uint dwTranslate, string strUrlIn, out string? pstrUrlOut)
179
return
HRESULT
.S_FALSE;
182
HRESULT
IDocHostUIHandler.FilterDataObject(ComTypes.IDataObject pDO, out ComTypes.IDataObject? ppDORet)
187
return
HRESULT
.S_FALSE;
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (10)
254
HRESULT
hr = _axOleInPlaceActiveObject!.TranslateAccelerator(&win32Message);
255
if (hr ==
HRESULT
.S_OK)
267
if (hr ==
HRESULT
.S_FALSE)
673
HRESULT
hr = _axOleObject!.DoVerb((int)verb, null, clientSite, 0, HWND, &posRect);
841
HRESULT
hr = PInvokeCore.CoCreateInstance(
897
HRESULT
hr = _axOleObject.GetMiscStatus(DVASPECT.DVASPECT_CONTENT, out OLEMISC bits);
1003
HRESULT
hr = AXInPlaceObject!.UIDeactivate();
1087
HRESULT
hr = _axOleObject!.SetExtent(DVASPECT.DVASPECT_CONTENT, (SIZE*)&sz);
1088
if (hr !=
HRESULT
.S_OK)
1175
HRESULT
result = _axOleControl!.OnAmbientPropertyChange(dispid);
System\Windows\Forms\Controls\WebBrowser\WebBrowserContainer.cs (45)
27
HRESULT
IParseDisplayName.Interface.ParseDisplayName(IBindCtx* pbc, PWSTR pszDisplayName, uint* pchEaten, IMoniker** ppmkOut) =>
31
HRESULT
IOleContainer.Interface.ParseDisplayName(IBindCtx* pbc, PWSTR pszDisplayName, uint* pchEaten, IMoniker** ppmkOut)
38
return
HRESULT
.E_NOTIMPL;
41
HRESULT
IOleContainer.Interface.EnumObjects(uint grfFlags, IEnumUnknown** ppenum)
45
return
HRESULT
.E_POINTER;
58
return
HRESULT
.S_OK;
63
return
HRESULT
.S_OK;
66
HRESULT
IOleContainer.Interface.LockContainer(BOOL fLock) =>
HRESULT
.E_NOTIMPL;
69
HRESULT
IOleInPlaceFrame.Interface.GetWindow(HWND* phwnd)
73
return
HRESULT
.E_POINTER;
77
return
HRESULT
.S_OK;
80
HRESULT
IOleInPlaceFrame.Interface.ContextSensitiveHelp(BOOL fEnterMode) =>
HRESULT
.S_OK;
82
HRESULT
IOleInPlaceFrame.Interface.GetBorder(RECT* lprectBorder) =>
HRESULT
.E_NOTIMPL;
84
HRESULT
IOleInPlaceFrame.Interface.RequestBorderSpace(RECT* pborderwidths) =>
HRESULT
.E_NOTIMPL;
86
HRESULT
IOleInPlaceFrame.Interface.SetBorderSpace(RECT* pborderwidths) =>
HRESULT
.E_NOTIMPL;
88
HRESULT
IOleInPlaceFrame.Interface.SetActiveObject(IOleInPlaceActiveObject* pActiveObject, PCWSTR pszObjName)
98
return
HRESULT
.S_OK;
103
using var oleObject = ComScope<IOleObject>.TryQueryFrom(pActiveObject, out
HRESULT
hr);
106
return
HRESULT
.S_OK;
139
return
HRESULT
.S_OK;
142
HRESULT
IOleInPlaceFrame.Interface.InsertMenus(HMENU hmenuShared, OLEMENUGROUPWIDTHS* lpMenuWidths)
143
=>
HRESULT
.S_OK;
145
HRESULT
IOleInPlaceFrame.Interface.SetMenu(HMENU hmenuShared, nint holemenu, HWND hwndActiveObject)
146
=>
HRESULT
.E_NOTIMPL;
148
HRESULT
IOleInPlaceFrame.Interface.RemoveMenus(HMENU hmenuShared) =>
HRESULT
.E_NOTIMPL;
150
HRESULT
IOleInPlaceFrame.Interface.SetStatusText(PCWSTR pszStatusText) =>
HRESULT
.E_NOTIMPL;
152
HRESULT
IOleInPlaceFrame.Interface.EnableModeless(BOOL fEnable) =>
HRESULT
.E_NOTIMPL;
154
HRESULT
IOleInPlaceFrame.Interface.TranslateAccelerator(MSG* lpmsg, ushort wID) =>
HRESULT
.S_FALSE;
417
HRESULT
IOleInPlaceUIWindow.Interface.GetWindow(HWND* phwnd)
420
HRESULT
IOleInPlaceUIWindow.Interface.ContextSensitiveHelp(BOOL fEnterMode)
423
HRESULT
IOleInPlaceUIWindow.Interface.GetBorder(RECT* lprectBorder)
426
HRESULT
IOleInPlaceUIWindow.Interface.RequestBorderSpace(RECT* pborderwidths)
429
HRESULT
IOleInPlaceUIWindow.Interface.SetBorderSpace(RECT* pborderwidths)
432
HRESULT
IOleInPlaceUIWindow.Interface.SetActiveObject(IOleInPlaceActiveObject* pActiveObject, PCWSTR pszObjName)
435
HRESULT
IOleWindow.Interface.GetWindow(HWND* phwnd)
438
HRESULT
IOleWindow.Interface.ContextSensitiveHelp(BOOL fEnterMode)
System\Windows\Forms\Controls\WebBrowser\WebBrowserSiteBase.cs (73)
67
HRESULT
IOleControlSite.Interface.OnControlInfoChanged() =>
HRESULT
.S_OK;
69
HRESULT
IOleControlSite.Interface.LockInPlaceActive(BOOL fLock) =>
HRESULT
.E_NOTIMPL;
71
HRESULT
IOleControlSite.Interface.GetExtendedControl(IDispatch** ppDisp)
75
return
HRESULT
.E_POINTER;
79
return
HRESULT
.E_NOTIMPL;
82
HRESULT
IOleControlSite.Interface.TransformCoords(POINTL* pPtlHimetric, PointF* pPtfContainer, uint dwFlags)
86
return
HRESULT
.E_POINTER;
104
return
HRESULT
.E_INVALIDARG;
121
return
HRESULT
.E_INVALIDARG;
126
return
HRESULT
.E_INVALIDARG;
129
return
HRESULT
.S_OK;
132
HRESULT
IOleControlSite.Interface.TranslateAccelerator(MSG* pMsg, KEYMODIFIERS grfModifiers)
136
return
HRESULT
.E_POINTER;
146
return f ?
HRESULT
.S_OK :
HRESULT
.S_FALSE;
154
HRESULT
IOleControlSite.Interface.OnFocus(BOOL fGotFocus) =>
HRESULT
.S_OK;
156
HRESULT
IOleControlSite.Interface.ShowPropertyFrame() =>
HRESULT
.E_NOTIMPL;
159
HRESULT
IOleClientSite.Interface.SaveObject() =>
HRESULT
.E_NOTIMPL;
161
HRESULT
IOleClientSite.Interface.GetMoniker(uint dwAssign, uint dwWhichMoniker, IMoniker** ppmk)
165
return
HRESULT
.E_POINTER;
169
return
HRESULT
.E_NOTIMPL;
172
HRESULT
IOleClientSite.Interface.GetContainer(IOleContainer** ppContainer)
176
return
HRESULT
.E_POINTER;
180
return
HRESULT
.S_OK;
183
HRESULT
IOleClientSite.Interface.ShowObject()
206
return
HRESULT
.S_OK;
209
HRESULT
IOleClientSite.Interface.OnShowWindow(BOOL fShow) =>
HRESULT
.S_OK;
211
HRESULT
IOleClientSite.Interface.RequestNewObjectLayout() =>
HRESULT
.E_NOTIMPL;
214
unsafe
HRESULT
IOleInPlaceSite.Interface.GetWindow(HWND* phwnd)
218
return
HRESULT
.E_POINTER;
222
return
HRESULT
.S_OK;
225
HRESULT
IOleInPlaceSite.Interface.ContextSensitiveHelp(BOOL fEnterMode) =>
HRESULT
.E_NOTIMPL;
227
HRESULT
IOleInPlaceSite.Interface.CanInPlaceActivate() =>
HRESULT
.S_OK;
229
HRESULT
IOleInPlaceSite.Interface.OnInPlaceActivate()
234
return
HRESULT
.S_OK;
237
HRESULT
IOleInPlaceSite.Interface.OnUIActivate()
241
return
HRESULT
.S_OK;
244
HRESULT
IOleInPlaceSite.Interface.GetWindowContext(
253
return
HRESULT
.E_POINTER;
274
return
HRESULT
.S_OK;
277
HRESULT
IOleInPlaceSite.Interface.Scroll(SIZE scrollExtant) =>
HRESULT
.S_FALSE;
279
HRESULT
IOleInPlaceSite.Interface.OnUIDeactivate(BOOL fUndoable)
287
return
HRESULT
.S_OK;
290
HRESULT
IOleInPlaceSite.Interface.OnInPlaceDeactivate()
299
return
HRESULT
.S_OK;
302
HRESULT
IOleInPlaceSite.Interface.DiscardUndoState() =>
HRESULT
.S_OK;
304
HRESULT
IOleInPlaceSite.Interface.DeactivateAndUndo() => Host.AXInPlaceObject!.UIDeactivate();
306
HRESULT
IOleInPlaceSite.Interface.OnPosRectChange(RECT* lprcPosRect) => OnActiveXRectChange(lprcPosRect);
309
HRESULT
ISimpleFrameSite.Interface.PreMessageFilter(
315
uint* pdwCookie) =>
HRESULT
.S_OK;
317
HRESULT
ISimpleFrameSite.Interface.PostMessageFilter(
323
uint dwCookie) =>
HRESULT
.S_FALSE;
326
HRESULT
IPropertyNotifySink.Interface.OnChanged(int dispid)
332
return
HRESULT
.S_OK;
350
return
HRESULT
.S_OK;
353
HRESULT
IPropertyNotifySink.Interface.OnRequestEdit(int dispid) =>
HRESULT
.S_OK;
407
private unsafe
HRESULT
OnActiveXRectChange(RECT* lprcPosRect)
411
return
HRESULT
.E_INVALIDARG;
418
return
HRESULT
.S_OK;
421
HRESULT
IOleWindow.Interface.GetWindow(HWND* phwnd)
424
HRESULT
IOleWindow.Interface.ContextSensitiveHelp(BOOL fEnterMode)
System\Windows\Forms\Dialogs\CommonDialogs\FileDialog.Vista.cs (1)
41
returnValue = dialog.Value->Show(hWndOwner) ==
HRESULT
.S_OK;
System\Windows\Forms\Dialogs\CommonDialogs\FileDialog.VistaDialogEvents.cs (17)
19
public
HRESULT
OnFileOk(IFileDialog* pfd)
21
return _ownerDialog.HandleVistaFileOk(pfd) ?
HRESULT
.S_OK :
HRESULT
.S_FALSE;
24
public
HRESULT
OnFolderChanging(IFileDialog* pfd, IShellItem* psiFolder)
26
return
HRESULT
.S_OK;
29
public
HRESULT
OnFolderChange(IFileDialog* pfd)
31
return
HRESULT
.S_OK;
34
public
HRESULT
OnSelectionChange(IFileDialog* pfd)
36
return
HRESULT
.S_OK;
39
public unsafe
HRESULT
OnShareViolation(IFileDialog* pfd, IShellItem* psi, FDE_SHAREVIOLATION_RESPONSE* pResponse)
43
return
HRESULT
.E_POINTER;
47
return
HRESULT
.S_OK;
50
public
HRESULT
OnTypeChange(IFileDialog* pfd)
52
return
HRESULT
.S_OK;
55
public unsafe
HRESULT
OnOverwrite(IFileDialog* pfd, IShellItem* psi, FDE_OVERWRITE_RESPONSE* pResponse)
59
return
HRESULT
.E_POINTER;
63
return
HRESULT
.S_OK;
System\Windows\Forms\Dialogs\CommonDialogs\FolderBrowserDialog.cs (2)
305
HRESULT
hr = dialog->Show(owner);
308
if (hr ==
HRESULT
.FromWin32(WIN32_ERROR.ERROR_CANCELLED))
System\Windows\Forms\Dialogs\CommonDialogs\OpenFileDialog.cs (2)
148
HRESULT
hr = openDialog.Value->GetResults(items);
168
HRESULT
hr = PInvokeCore.CoCreateInstance(
System\Windows\Forms\Dialogs\CommonDialogs\SaveFileDialog.cs (1)
166
HRESULT
hr = PInvokeCore.CoCreateInstance(
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (11)
114
/// always return <see cref="
HRESULT
.S_FALSE"/> to prevent the dialog from applying the
144
/// <see cref="
HRESULT
.S_OK"/> to cache the button instance,
150
/// returned <see cref="
HRESULT
.S_OK"/>, so that further
151
/// handles will return <see cref="
HRESULT
.S_FALSE"/> to
270
private static unsafe
HRESULT
HandleTaskDialogNativeCallback(
599
HRESULT
returnValue;
912
private
HRESULT
HandleTaskDialogCallback(
1041
return
HRESULT
.S_FALSE;
1135
return applyButtonResult ?
HRESULT
.S_OK :
HRESULT
.S_FALSE;
1188
return
HRESULT
.S_OK;
System\Windows\Forms\OLE\Clipboard.cs (3)
47
HRESULT
result = ClipboardCore.SetData(dataObject, copy, retryTimes, retryDelay);
60
HRESULT
result = ClipboardCore.GetDataObject<DataObject, IDataObject>(out IDataObject? dataObject);
75
HRESULT
result = ClipboardCore.Clear();
System\Windows\Forms\OLE\DataObject.cs (9)
320
HRESULT
Com.IDataObject.Interface.DAdvise(Com.FORMATETC* pformatetc, uint advf, Com.IAdviseSink* pAdvSink, uint* pdwConnection) =>
323
HRESULT
Com.IDataObject.Interface.DUnadvise(uint dwConnection) =>
326
HRESULT
Com.IDataObject.Interface.EnumDAdvise(Com.IEnumSTATDATA** ppenumAdvise) =>
329
HRESULT
Com.IDataObject.Interface.EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc) =>
332
HRESULT
Com.IDataObject.Interface.GetData(Com.FORMATETC* pformatetcIn, Com.STGMEDIUM* pmedium) =>
335
HRESULT
Com.IDataObject.Interface.GetDataHere(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium) =>
338
HRESULT
Com.IDataObject.Interface.QueryGetData(Com.FORMATETC* pformatetc) =>
341
HRESULT
Com.IDataObject.Interface.GetCanonicalFormatEtc(Com.FORMATETC* pformatectIn, Com.FORMATETC* pformatetcOut) =>
344
HRESULT
Com.IDataObject.Interface.SetData(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium, BOOL fRelease) =>
System\Windows\Forms\OLE\DropSource.cs (11)
32
public
HRESULT
QueryContinueDrag(BOOL fEscapePressed, MODIFIERKEYS_FLAGS grfKeyState)
52
DragAction.Drop =>
HRESULT
.DRAGDROP_S_DROP,
53
DragAction.Cancel =>
HRESULT
.DRAGDROP_S_CANCEL,
54
_ =>
HRESULT
.S_OK,
58
public
HRESULT
GiveFeedback(DROPEFFECT dwEffect)
79
return
HRESULT
.DRAGDROP_S_USEDEFAULTCURSORS;
82
return
HRESULT
.S_OK;
100
public unsafe
HRESULT
DragEnterTarget(HWND hwndTarget)
104
return
HRESULT
.S_OK;
107
public
HRESULT
DragLeaveTarget()
116
return
HRESULT
.S_OK;
System\Windows\Forms\OLE\DropTarget.cs (20)
106
HRESULT
OleIDropTarget.Interface.DragEnter(Com.IDataObject* pDataObj, MODIFIERKEYS_FLAGS grfKeyState, POINTL pt, DROPEFFECT* pdwEffect)
112
return
HRESULT
.E_INVALIDARG;
132
return
HRESULT
.S_OK;
135
HRESULT
OleIDropTarget.Interface.DragOver(MODIFIERKEYS_FLAGS grfKeyState, POINTL pt, DROPEFFECT* pdwEffect)
139
return
HRESULT
.E_INVALIDARG;
159
return
HRESULT
.S_OK;
162
HRESULT
OleIDropTarget.Interface.DragLeave()
172
return
HRESULT
.S_OK;
175
HRESULT
OleIDropTarget.Interface.Drop(Com.IDataObject* pDataObj, MODIFIERKEYS_FLAGS grfKeyState, POINTL pt, DROPEFFECT* pdwEffect)
179
return
HRESULT
.E_INVALIDARG;
193
HRESULT
result =
HRESULT
.S_OK;
242
result = asyncCapability->EndOperation(
HRESULT
.E_UNEXPECTED, null, (uint)DROPEFFECT.DROPEFFECT_NONE);
250
private
HRESULT
HandleOnDragDrop(DragEventArgs e, IDataObjectAsyncCapability* asyncCapability, DROPEFFECT* pdwEffect)
269
HRESULT
result = asyncCapability->EndOperation(
HRESULT
.S_OK, null, (uint)effect);
277
return
HRESULT
.S_OK;
294
HRESULT
result = asyncCapability->EndOperation(
HRESULT
.S_OK, null, (uint)effect);
299
return
HRESULT
.S_OK;
System\Windows\Forms\OLE\WinFormsOleServices.cs (9)
36
static unsafe
HRESULT
IOleServices.GetDataHere(string format, object data, FORMATETC* pformatetc, STGMEDIUM* pmedium)
42
return
HRESULT
.DV_E_TYMED;
54
return
HRESULT
.S_OK;
57
return
HRESULT
.DV_E_TYMED;
88
HRESULT
result = dataObject->QueryGetData(formatEtc);
100
Debug.WriteLineIf(result ==
HRESULT
.CLIPBRD_E_BAD_DATA, "CLIPBRD_E_BAD_DATA returned when trying to get clipboard data.");
150
static unsafe
HRESULT
IOleServices.OleGetClipboard(Com.IDataObject** dataObject) =>
153
static unsafe
HRESULT
IOleServices.OleSetClipboard(Com.IDataObject* dataObject) =>
156
static
HRESULT
IOleServices.OleFlushClipboard() =>
System\Windows\Forms\Printing\PrintDialog.cs (1)
415
HRESULT
hr = PInvokeCore.PrintDlgEx(&dialogSettings);
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (6)
95
HRESULT
IScrollProvider.Interface.Scroll(ScrollAmount horizontalAmount, ScrollAmount verticalAmount)
99
return
HRESULT
.E_FAIL;
149
return
HRESULT
.S_OK;
152
HRESULT
IScrollProvider.Interface.SetScrollPercent(double horizontalPercent, double verticalPercent)
156
return
HRESULT
.E_FAIL;
172
return
HRESULT
.S_OK;
System\Windows\Forms\StringSource.cs (12)
74
public unsafe
HRESULT
Clone(IEnumString** ppenum)
78
return
HRESULT
.E_POINTER;
82
return
HRESULT
.S_OK;
85
public unsafe
HRESULT
Next(uint celt, PWSTR* rgelt, [Optional] uint* pceltFetched)
89
return
HRESULT
.E_INVALIDARG;
107
return celt == 0 ?
HRESULT
.S_OK :
HRESULT
.S_FALSE;
110
public
HRESULT
Skip(uint celt)
115
return
HRESULT
.S_FALSE;
119
return
HRESULT
.S_OK;
122
public
HRESULT
Reset()
125
return
HRESULT
.S_OK;
System\Windows\Forms\VisualStyles\VisualStyleRenderer.cs (1)
15
private
HRESULT
_lastHResult;
System.Windows.Forms.Design (31)
System\ComponentModel\Design\MultilineStringEditor.OleCallback.cs (29)
23
public
HRESULT
GetNewStorage(IStorage** lplpstg)
27
return
HRESULT
.E_POINTER;
31
HRESULT
hr = PInvoke.CreateILockBytesOnHGlobal(default, fDeleteOnRelease: true, pLockBytes);
48
public
HRESULT
GetInPlaceContext(
53
return
HRESULT
.E_NOTIMPL;
56
public
HRESULT
ShowContainerUI(BOOL fShow)
58
return
HRESULT
.S_OK;
61
public unsafe
HRESULT
QueryInsertObject(Guid* lpclsid, IStorage* lpstg, int cp)
63
HRESULT
hr = PInvoke.ReadClassStg(lpstg, out Guid realClsid);
67
return
HRESULT
.S_FALSE;
74
return
HRESULT
.E_POINTER;
86
or "0003000A-0000-0000-C000-000000000046" =>
HRESULT
.S_OK,
87
_ =>
HRESULT
.S_FALSE,
91
public
HRESULT
DeleteObject(IOleObject* lpoleobj) =>
HRESULT
.S_OK;
93
public
HRESULT
QueryAcceptData(Com.IDataObject* lpdataobj, ushort* lpcfFormat, RECO_FLAGS reco, BOOL fReally, HGLOBAL hMetaPict)
99
return
HRESULT
.E_POINTER;
120
return success ?
HRESULT
.S_OK :
HRESULT
.E_FAIL;
123
return
HRESULT
.E_NOTIMPL;
126
public
HRESULT
ContextSensitiveHelp(BOOL fEnterMode) =>
HRESULT
.E_NOTIMPL;
128
public
HRESULT
GetClipboardData(CHARRANGE* lpchrg, uint reco, Com.IDataObject** lplpdataobj) =>
HRESULT
.E_NOTIMPL;
130
public unsafe
HRESULT
GetDragDropEffect(BOOL fDrag, MODIFIERKEYS_FLAGS grfKeyState, DROPEFFECT* pdwEffect)
134
return
HRESULT
.E_POINTER;
138
return
HRESULT
.S_OK;
141
public
HRESULT
GetContextMenu(
153
return
HRESULT
.S_OK;
System\Windows\Forms\Design\DocumentDesigner.AxToolboxItem.cs (2)
290
HRESULT
hr = PInvokeCore.LoadRegTypeLib(
307
HRESULT
hr = PInvoke.LoadTypeLib(inprocServer, &pTLB);
System.Windows.Forms.Interop.Tests (14)
AccessibleObjectTests.cs (13)
452
Assert.Equal(
HRESULT
.S_OK, enumVariant.Reset());
456
var
result = enumVariant.Next(1, &variantObject, &retreivedCount);
457
Assert.Equal(
HRESULT
.S_OK, result);
470
AssertSuccess(Test_IOleWindowContextSensitiveHelp(o, (BOOL)fEnterMode,
HRESULT
.S_OK));
482
AssertSuccess(Test_IOleWindowContextSensitiveHelp(o, (BOOL)fEnterMode,
HRESULT
.S_OK));
495
AssertSuccess(Test_IOleWindowContextSensitiveHelp(o, (BOOL)fEnterMode,
HRESULT
.S_OK));
502
AssertSuccess(Test_IOleWindowGetWindow(o, IntPtr.Zero,
HRESULT
.E_FAIL));
512
AssertSuccess(Test_IOleWindowGetWindow(o, IntPtr.Zero,
HRESULT
.E_FAIL));
750
HRESULT
hr = typeInfo.Value->GetIDOfName("accChild", out int memberId);
751
Assert.Equal(
HRESULT
.S_OK, hr);
753
Assert.Equal(
HRESULT
.DISP_E_UNKNOWNNAME, hr);
1019
HRESULT
expectedHr);
1025
HRESULT
expectedHr);
PropertyGridTests.cs (1)
37
Assert.Equal((int)
HRESULT
.DISP_E_MEMBERNOTFOUND, ex.HResult);
System.Windows.Forms.Primitives (313)
Interop\Mshtml\Interop.IDocHostUIHandler.cs (15)
20
HRESULT
ShowContextMenu(
27
HRESULT
GetHostInfo(
31
HRESULT
ShowUI(
39
HRESULT
HideUI();
42
HRESULT
UpdateUI();
45
HRESULT
EnableModeless(
49
HRESULT
OnDocWindowActivate(
53
HRESULT
OnFrameWindowActivate(
57
HRESULT
ResizeBorder(
63
HRESULT
TranslateAccelerator(
69
HRESULT
GetOptionKeyPath(
74
HRESULT
GetDropTarget(
79
HRESULT
GetExternal(
83
HRESULT
TranslateUrl(
89
HRESULT
FilterDataObject(
Interop\UiaCore\Interop.StubFragmentRoot.cs (35)
22
HRESULT
IRawElementProviderFragmentRoot.Interface.ElementProviderFromPoint(double x, double y, IRawElementProviderFragment** pRetVal)
26
return
HRESULT
.E_POINTER;
30
return
HRESULT
.S_OK;
33
HRESULT
IRawElementProviderFragmentRoot.Interface.GetFocus(IRawElementProviderFragment** pRetVal)
37
return
HRESULT
.E_POINTER;
41
return
HRESULT
.S_OK;
44
HRESULT
IRawElementProviderFragment.Interface.Navigate(NavigateDirection direction, IRawElementProviderFragment** pRetVal)
48
return
HRESULT
.E_POINTER;
52
return
HRESULT
.S_OK;
55
HRESULT
IRawElementProviderFragment.Interface.GetRuntimeId(SAFEARRAY** pRetVal)
59
return
HRESULT
.E_POINTER;
63
return
HRESULT
.S_OK;
66
HRESULT
IRawElementProviderFragment.Interface.get_BoundingRectangle(UiaRect* pRetVal)
70
return
HRESULT
.E_POINTER;
74
return
HRESULT
.S_OK;
77
HRESULT
IRawElementProviderFragment.Interface.GetEmbeddedFragmentRoots(SAFEARRAY** pRetVal)
81
return
HRESULT
.E_POINTER;
85
return
HRESULT
.S_OK;
88
HRESULT
IRawElementProviderFragment.Interface.SetFocus() =>
HRESULT
.S_OK;
90
HRESULT
IRawElementProviderFragment.Interface.get_FragmentRoot(IRawElementProviderFragmentRoot** pRetVal)
94
return
HRESULT
.E_POINTER;
98
return
HRESULT
.S_OK;
101
HRESULT
IRawElementProviderSimple.Interface.get_ProviderOptions(ProviderOptions* pRetVal)
105
return
HRESULT
.E_POINTER;
109
return
HRESULT
.S_OK;
112
HRESULT
IRawElementProviderSimple.Interface.GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal)
116
return
HRESULT
.E_POINTER;
120
return
HRESULT
.S_OK;
123
HRESULT
IRawElementProviderSimple.Interface.GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal)
127
return
HRESULT
.E_POINTER;
131
return
HRESULT
.S_OK;
134
HRESULT
IRawElementProviderSimple.Interface.get_HostRawElementProvider(IRawElementProviderSimple** pRetVal)
138
return
HRESULT
.E_POINTER;
142
return
HRESULT
.S_OK;
Microsoft\Office\IMsoComponent.cs (3)
32
internal delegate* unmanaged[Stdcall]<IMsoComponent*, Guid*, void**,
HRESULT
> QueryInterface_1;
125
public
HRESULT
QueryInterface(Guid* riid, void** ppvObject)
128
return ((delegate* unmanaged[Stdcall]<IMsoComponent*, Guid*, void**,
HRESULT
>)_lpVtbl[0])(pThis, riid, ppvObject);
Microsoft\Office\IMsoComponentManager.cs (5)
37
public
HRESULT
QueryInterface(Guid* riid, void** ppvObject)
40
return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, Guid*, void**,
HRESULT
>)_lpVtbl[0])(pThis, riid, ppvObject);
58
public
HRESULT
QueryService(Guid* guidService, Guid* iid, void** ppvObj)
61
return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, Guid*, Guid*, void**,
HRESULT
>)_lpVtbl[3])
229
HRESULT
QueryService(
Microsoft\Office\IMsoComponentManager.NativeAdapter.cs (1)
22
HRESULT
Interface.QueryService(Guid* guidService, Guid* iid, void** ppvObj)
Microsoft\VisualStudio\Shell\ICategorizeProperties.cs (8)
35
public
HRESULT
QueryInterface(Guid* riid, void** ppvObject)
38
return ((delegate* unmanaged[Stdcall]<ICategorizeProperties*, Guid*, void**,
HRESULT
>)_lpVtbl[0])(pThis, riid, ppvObject);
55
internal
HRESULT
MapPropertyToCategory(
60
return ((delegate* unmanaged[Stdcall]<ICategorizeProperties*, int, PROPCAT*,
HRESULT
>)_lpVtbl[2])(pThis, dispid, ppropcat);
63
internal
HRESULT
GetCategoryName(
69
return ((delegate* unmanaged[Stdcall]<ICategorizeProperties*, PROPCAT, int, BSTR*,
HRESULT
>)_lpVtbl[2])(pThis, propcat, lcid, pbstrName);
85
HRESULT
MapPropertyToCategory(
95
HRESULT
GetCategoryName(
Microsoft\VisualStudio\Shell\IProvidePropertyBuilder.cs (8)
35
public
HRESULT
QueryInterface(Guid* riid, void** ppvObject)
38
return ((delegate* unmanaged[Stdcall]<IProvidePropertyBuilder*, Guid*, void**,
HRESULT
>)_lpVtbl[0])(pThis, riid, ppvObject);
55
public
HRESULT
MapPropertyToBuilder(
62
return ((delegate* unmanaged[Stdcall]<IProvidePropertyBuilder*, int, CTLBLDTYPE*, BSTR*, VARIANT_BOOL*,
HRESULT
>)_lpVtbl[3])(
70
public
HRESULT
ExecuteBuilder(
79
return ((delegate* unmanaged[Stdcall]<IProvidePropertyBuilder*, int, BSTR*, IDispatch*, HWND, VARIANT*, VARIANT_BOOL*,
HRESULT
>)_lpVtbl[4])(
112
HRESULT
MapPropertyToBuilder(
137
HRESULT
ExecuteBuilder(
Microsoft\VisualStudio\Shell\IVSMDPerPropertyBrowsing.cs (5)
36
public
HRESULT
QueryInterface(Guid* riid, void** ppvObject)
39
return ((delegate* unmanaged[Stdcall]<IVSMDPerPropertyBrowsing*, Guid*, void**,
HRESULT
>)_lpVtbl[0])(pThis, riid, ppvObject);
57
public
HRESULT
GetPropertyAttributes(
64
return ((delegate* unmanaged[Stdcall]<IVSMDPerPropertyBrowsing*, int, uint*, BSTR**, VARIANT**,
HRESULT
>)_lpVtbl[3])(
101
HRESULT
GetPropertyAttributes(
Microsoft\VisualStudio\Shell\IVsPerPropertyBrowsing.cs (31)
35
public
HRESULT
QueryInterface(Guid* riid, void** ppvObject)
38
return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, Guid*, void**,
HRESULT
>)_lpVtbl[0])(pThis, riid, ppvObject);
56
public
HRESULT
HideProperty(int dispid, BOOL* pfHide)
59
return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, int, BOOL*,
HRESULT
>)_lpVtbl[3])(pThis, dispid, pfHide);
63
public
HRESULT
DisplayChildProperties(int dispid, BOOL* pfDisplay)
66
return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, int, BOOL*,
HRESULT
>)_lpVtbl[4])(pThis, dispid, pfDisplay);
70
public
HRESULT
GetLocalizedPropertyInfo(
77
return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, int, uint, BSTR*, BSTR*,
HRESULT
>)_lpVtbl[5])(
86
public
HRESULT
HasDefaultValue(
91
return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, int, BOOL*,
HRESULT
>)_lpVtbl[6])(pThis, dispid, fDefault);
95
public
HRESULT
IsPropertyReadOnly(
100
return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, int, BOOL*,
HRESULT
>)_lpVtbl[7])(pThis, dispid, fReadOnly);
104
public
HRESULT
GetClassName(
108
return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, BSTR*,
HRESULT
>)_lpVtbl[8])(pThis, pbstrClassName);
112
public
HRESULT
CanResetPropertyValue(
117
return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, int, BOOL*,
HRESULT
>)_lpVtbl[9])(pThis, dispid, pfCanReset);
121
public
HRESULT
ResetPropertyValue(
125
return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, int,
HRESULT
>)_lpVtbl[9])(pThis, dispid);
138
HRESULT
HideProperty(
144
/// result other than <see cref="
HRESULT
.S_OK"/> or false for <paramref name="pfDisplay"/> will suppress this feature.
147
HRESULT
DisplayChildProperties(
153
/// <see cref="
HRESULT
.S_OK"/> return code will display the default values.
156
HRESULT
GetLocalizedPropertyInfo(
167
HRESULT
HasDefaultValue(
175
HRESULT
IsPropertyReadOnly(
181
/// window selection combo. Returning any result other than <see cref="
HRESULT
.S_OK"/> will cause the default to
186
HRESULT
GetClassName(
191
/// <see cref="
HRESULT
.S_OK"/> or false for <paramref name="pfCanReset"/> will not allow the value to be reset.
194
HRESULT
CanResetPropertyValue(
199
/// If the return value is <see cref="
HRESULT
.S_OK"/>, the property's value will then be refreshed to the
203
HRESULT
ResetPropertyValue(
System\Windows\Forms\Automation\UiaTextProvider.cs (6)
19
public abstract
HRESULT
GetSelection(SAFEARRAY** pRetVal);
21
public abstract
HRESULT
GetVisibleRanges(SAFEARRAY** pRetVal);
23
public abstract
HRESULT
RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal);
25
public abstract
HRESULT
RangeFromPoint(UiaPoint point, ITextRangeProvider** pRetVal);
149
public abstract
HRESULT
RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal);
151
public abstract
HRESULT
GetCaretRange(BOOL* isActive, ITextRangeProvider** pRetVal);
System\Windows\Forms\Automation\UiaTextRange.cs (68)
112
HRESULT
ITextRangeProvider.Interface.Clone(ITextRangeProvider** pRetVal)
116
return
HRESULT
.E_POINTER;
122
return
HRESULT
.S_OK;
128
HRESULT
ITextRangeProvider.Interface.Compare(ITextRangeProvider* range, BOOL* pRetVal)
132
return
HRESULT
.E_POINTER;
137
return
HRESULT
.E_INVALIDARG;
141
return
HRESULT
.S_OK;
144
HRESULT
ITextRangeProvider.Interface.CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider* targetRange, TextPatternRangeEndpoint targetEndpoint, int* pRetVal)
148
return
HRESULT
.E_POINTER;
153
return
HRESULT
.E_INVALIDARG;
159
return
HRESULT
.E_INVALIDARG;
166
return
HRESULT
.S_OK;
169
HRESULT
ITextRangeProvider.Interface.ExpandToEnclosingUnit(TextUnit unit)
264
return
HRESULT
.E_INVALIDARG;
267
return
HRESULT
.S_OK;
270
HRESULT
ITextRangeProvider.Interface.FindAttribute(UIA_TEXTATTRIBUTE_ID attributeId, VARIANT val, BOOL backward, ITextRangeProvider** pRetVal)
274
return
HRESULT
.E_POINTER;
278
return
HRESULT
.S_OK;
281
HRESULT
ITextRangeProvider.Interface.FindText(BSTR text, BOOL backward, BOOL ignoreCase, ITextRangeProvider** pRetVal)
285
return
HRESULT
.E_POINTER;
292
return
HRESULT
.E_INVALIDARG;
299
return
HRESULT
.E_INVALIDARG;
313
return
HRESULT
.S_OK;
316
HRESULT
ITextRangeProvider.Interface.GetAttributeValue(UIA_TEXTATTRIBUTE_ID attributeId, VARIANT* pRetVal)
320
return
HRESULT
.E_POINTER;
324
return
HRESULT
.S_OK;
327
HRESULT
ITextRangeProvider.Interface.GetBoundingRectangles(SAFEARRAY** pRetVal)
331
return
HRESULT
.E_POINTER;
342
return
HRESULT
.S_OK;
354
return
HRESULT
.S_OK;
367
return
HRESULT
.S_OK;
376
return
HRESULT
.S_OK;
392
return
HRESULT
.S_OK;
410
return
HRESULT
.S_OK;
413
HRESULT
ITextRangeProvider.Interface.GetEnclosingElement(IRawElementProviderSimple** pRetVal)
417
return
HRESULT
.E_POINTER;
421
return
HRESULT
.S_OK;
424
HRESULT
ITextRangeProvider.Interface.GetText(int maxLength, BSTR* pRetVal)
428
return
HRESULT
.E_POINTER;
443
return
HRESULT
.S_OK;
446
HRESULT
ITextRangeProvider.Interface.Move(TextUnit unit, int count, int* pRetVal)
450
return
HRESULT
.E_POINTER;
474
return
HRESULT
.S_OK;
495
return
HRESULT
.S_OK;
501
return
HRESULT
.S_OK;
504
HRESULT
ITextRangeProvider.Interface.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count, int* pRetVal)
508
return
HRESULT
.E_POINTER;
525
return
HRESULT
.S_OK;
532
return
HRESULT
.S_OK;
543
return
HRESULT
.S_OK;
550
return
HRESULT
.S_OK;
555
return
HRESULT
.S_OK;
558
HRESULT
ITextRangeProvider.Interface.MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider* targetRange, TextPatternRangeEndpoint targetEndpoint)
562
return
HRESULT
.E_INVALIDARG;
578
return
HRESULT
.S_OK;
581
HRESULT
ITextRangeProvider.Interface.Select()
584
return
HRESULT
.S_OK;
587
HRESULT
ITextRangeProvider.Interface.AddToSelection() =>
HRESULT
.S_OK;
589
HRESULT
ITextRangeProvider.Interface.RemoveFromSelection() =>
HRESULT
.S_OK;
591
HRESULT
ITextRangeProvider.Interface.ScrollIntoView(BOOL alignToTop)
601
return
HRESULT
.S_OK;
617
return
HRESULT
.S_OK;
627
return
HRESULT
.S_OK;
630
HRESULT
ITextRangeProvider.Interface.GetChildren(SAFEARRAY** pRetVal)
634
return
HRESULT
.E_POINTER;
638
return
HRESULT
.S_OK;
System\Windows\Forms\IExtender.cs (46)
32
public unsafe
HRESULT
QueryInterface(Guid* riid, void** ppvObject)
35
return ((delegate* unmanaged[Stdcall]<IExtender*, Guid*, void**,
HRESULT
>)_vtable[0])(pThis, riid, ppvObject);
55
internal delegate* unmanaged[Stdcall]<IExtender*, Guid*, void**,
HRESULT
> QueryInterface_1;
58
internal delegate* unmanaged[Stdcall]<IExtender*, int*,
HRESULT
> get_Align_4;
59
internal delegate* unmanaged[Stdcall]<IExtender*, int,
HRESULT
> set_Align_5;
60
internal delegate* unmanaged[Stdcall]<IExtender*, BOOL*,
HRESULT
> get_Enabled_6;
61
internal delegate* unmanaged[Stdcall]<IExtender*, BOOL,
HRESULT
> set_Enabled_7;
62
internal delegate* unmanaged[Stdcall]<IExtender*, int*,
HRESULT
> get_Height_8;
63
internal delegate* unmanaged[Stdcall]<IExtender*, int,
HRESULT
> set_Height_9;
64
internal delegate* unmanaged[Stdcall]<IExtender*, int*,
HRESULT
> get_Left_10;
65
internal delegate* unmanaged[Stdcall]<IExtender*, int,
HRESULT
> set_Left_11;
66
internal delegate* unmanaged[Stdcall]<IExtender*, BOOL*,
HRESULT
> get_TabStop_12;
67
internal delegate* unmanaged[Stdcall]<IExtender*, BOOL,
HRESULT
> set_TabStop_13;
68
internal delegate* unmanaged[Stdcall]<IExtender*, int*,
HRESULT
> get_Top_14;
69
internal delegate* unmanaged[Stdcall]<IExtender*, int,
HRESULT
> set_Top_15;
70
internal delegate* unmanaged[Stdcall]<IExtender*, BOOL*,
HRESULT
> get_Visible_16;
71
internal delegate* unmanaged[Stdcall]<IExtender*, BOOL,
HRESULT
> set_Visible_17;
72
internal delegate* unmanaged[Stdcall]<IExtender*, int*,
HRESULT
> get_Width_18;
73
internal delegate* unmanaged[Stdcall]<IExtender*, int,
HRESULT
> set_Width_19;
74
internal delegate* unmanaged[Stdcall]<IExtender*, BSTR*,
HRESULT
> get_Name_20;
75
internal delegate* unmanaged[Stdcall]<IExtender*, IUnknown**,
HRESULT
> get_Parent_21;
76
internal delegate* unmanaged[Stdcall]<IExtender*, HWND*,
HRESULT
> get_Hwnd_22;
77
internal delegate* unmanaged[Stdcall]<IExtender*, IUnknown**,
HRESULT
> get_Container_23;
78
internal delegate* unmanaged[Stdcall]<IExtender*, void*, void*, void*, void*,
HRESULT
> Move_24;
129
private static
HRESULT
get_Align(IExtender* @this, int* value)
133
private static
HRESULT
set_Align(IExtender* @this, int value)
137
private static
HRESULT
get_Enabled(IExtender* @this, BOOL* value)
141
private static
HRESULT
set_Enabled(IExtender* @this, BOOL value)
145
private static
HRESULT
get_Height(IExtender* @this, int* value)
149
private static
HRESULT
set_Height(IExtender* @this, int value)
153
private static
HRESULT
get_Left(IExtender* @this, int* value)
157
private static
HRESULT
set_Left(IExtender* @this, int value)
161
private static
HRESULT
get_TabStop(IExtender* @this, BOOL* value)
165
private static
HRESULT
set_TabStop(IExtender* @this, BOOL value)
169
private static
HRESULT
get_Top(IExtender* @this, int* value)
173
private static
HRESULT
set_Top(IExtender* @this, int value)
177
private static
HRESULT
get_Visible(IExtender* @this, BOOL* value)
181
private static
HRESULT
set_Visible(IExtender* @this, BOOL value)
185
private static
HRESULT
get_Width(IExtender* @this, int* value)
189
private static
HRESULT
set_Width(IExtender* @this, int value)
193
private static
HRESULT
get_Name(IExtender* @this, BSTR* value)
197
private static
HRESULT
get_Parent(IExtender* @this, IUnknown** value)
201
private static
HRESULT
get_Hwnd(IExtender* @this, HWND* value)
205
private static
HRESULT
get_Container(IExtender* @this, IUnknown** value)
210
private static
HRESULT
Move(IExtender* @this, void* left, void* top, void* width, void* height) =>
HRESULT
.S_OK;
System\Windows\Forms\Internals\ScaleHelper.cs (1)
81
HRESULT
result = PInvoke.GetProcessDpiAwareness(
Windows\Win32\PInvoke.GetThemeFont.cs (2)
11
public static unsafe
HRESULT
GetThemeFont<T>(T hTheme, HDC hdc, int iPartId, int iStateId, int iPropId, out LOGFONT pFont)
16
HRESULT
result = GetThemeFont(hTheme.Handle, hdc, iPartId, iStateId, iPropId, (LOGFONTW*)p);
Windows\Win32\PInvoke.ImageList.cs (2)
130
public static
HRESULT
WriteEx<T>(
136
HRESULT
result = ImageList_WriteEx(himl.Handle, dwFlags, stream);
Windows\Win32\PInvoke.SHAutoComplete.cs (2)
9
public static
HRESULT
SHAutoComplete<T>(T hwndEdit, SHELL_AUTOCOMPLETE_FLAGS flags) where T : IHandle<HWND>
11
HRESULT
result = SHAutoComplete(hwndEdit.Handle, flags);
Windows\Win32\PInvoke.SHCreateItemFromParsingName.cs (1)
13
HRESULT
hr = SHCreateItemFromParsingName(path, pbc: null, in IID.GetRef<IShellItem>(), out void* ppv);
Windows\Win32\PInvoke.UiaDisconnectProvider.cs (3)
17
HRESULT
result = UiaDisconnectProvider(providerScope);
24
Debug.Assert(result ==
HRESULT
.S_OK || result ==
HRESULT
.E_INVALIDARG, $"UiaDisconnectProvider failed with {result}");
Windows\Win32\PInvoke.UiaHostProviderFromHwnd.cs (2)
11
public static unsafe
HRESULT
UiaHostProviderFromHwnd<T>(T hwnd, out IRawElementProviderSimple* ppProvider) where T : IHandle<HWND>
14
HRESULT
result = UiaHostProviderFromHwnd(hwnd.Handle, &provider);
Windows\Win32\PInvoke.UiaRaiseNotificationEvent.cs (2)
12
public static unsafe
HRESULT
UiaRaiseNotificationEvent(
30
return
HRESULT
.E_FAIL;
Windows\Win32\System\Com\StandardDispatch.cs (57)
60
HRESULT
IDispatch.Interface.GetTypeInfoCount(uint* pctinfo)
64
return
HRESULT
.E_POINTER;
68
return
HRESULT
.S_OK;
71
HRESULT
IDispatch.Interface.GetTypeInfo(uint iTInfo, uint lcid, ITypeInfo** ppTInfo)
75
return
HRESULT
.E_POINTER;
81
return
HRESULT
.DISP_E_BADINDEX;
86
return
HRESULT
.S_OK;
89
HRESULT
IDispatch.Interface.GetIDsOfNames(Guid* riid, PWSTR* rgszNames, uint cNames, uint lcid, int* rgDispId)
94
return
HRESULT
.DISP_E_UNKNOWNINTERFACE;
100
HRESULT
IDispatch.Interface.Invoke(
112
return
HRESULT
.E_INVALIDARG;
115
HRESULT
hr = MapDotNetHRESULTs(Invoke(
124
if (hr !=
HRESULT
.DISP_E_MEMBERNOTFOUND)
134
HRESULT
IDispatchEx.Interface.GetDispID(BSTR bstrName, uint grfdex, int* pid)
135
=> bstrName.IsNull || pid is null ?
HRESULT
.E_POINTER : GetDispID(bstrName, grfdex, pid);
137
protected virtual
HRESULT
GetDispID(BSTR bstrName, uint grfdex, int* pid) =>
HRESULT
.E_NOTIMPL;
139
HRESULT
IDispatchEx.Interface.GetMemberName(int id, BSTR* pbstrName)
140
=> pbstrName is null ?
HRESULT
.E_POINTER : GetMemberName(id, pbstrName);
142
protected virtual
HRESULT
GetMemberName(int id, BSTR* pbstrName) =>
HRESULT
.E_NOTIMPL;
144
HRESULT
IDispatchEx.Interface.GetNextDispID(uint grfdex, int id, int* pid)
148
return
HRESULT
.E_POINTER;
156
protected virtual
HRESULT
GetNextDispID(uint grfdex, int id, int* pid) =>
HRESULT
.E_NOTIMPL;
158
HRESULT
IDispatchEx.Interface.InvokeEx(
169
return
HRESULT
.E_INVALIDARG;
172
HRESULT
hr = MapDotNetHRESULTs(Invoke(
181
if (hr !=
HRESULT
.DISP_E_MEMBERNOTFOUND)
191
protected virtual
HRESULT
Invoke(
199
=>
HRESULT
.DISP_E_MEMBERNOTFOUND;
201
HRESULT
IDispatchEx.Interface.GetMemberProperties(int id, uint grfdexFetch, FDEX_PROP_FLAGS* pgrfdex)
205
return
HRESULT
.E_POINTER;
210
return
HRESULT
.E_INVALIDARG;
215
HRESULT
hr = GetMemberProperties(id, out FDEX_PROP_FLAGS properties);
229
protected virtual
HRESULT
GetMemberProperties(int dispId, out FDEX_PROP_FLAGS properties)
232
return
HRESULT
.E_NOTIMPL;
237
HRESULT
IDispatchEx.Interface.DeleteMemberByName(BSTR bstrName, uint grfdex) =>
HRESULT
.E_NOTIMPL;
238
HRESULT
IDispatchEx.Interface.DeleteMemberByDispID(int id) =>
HRESULT
.E_NOTIMPL;
240
HRESULT
IDispatchEx.Interface.GetNameSpaceParent(IUnknown** ppunk)
244
return
HRESULT
.E_POINTER;
248
return
HRESULT
.E_NOTIMPL;
260
private static
HRESULT
MapDotNetHRESULTs(
HRESULT
hr)
264
if (hr ==
HRESULT
.COR_E_OVERFLOW)
266
return
HRESULT
.DISP_E_OVERFLOW;
268
else if (hr ==
HRESULT
.COR_E_INVALIDOLEVARIANTTYPE)
270
return
HRESULT
.DISP_E_BADVARTYPE;
272
else if (hr ==
HRESULT
.COR_E_ARGUMENT)
274
return
HRESULT
.E_INVALIDARG;
276
else if (hr ==
HRESULT
.COR_E_SAFEARRAYTYPEMISMATCH)
278
return
HRESULT
.DISP_E_TYPEMISMATCH;
280
else if (hr ==
HRESULT
.COR_E_MISSINGMEMBER || hr ==
HRESULT
.COR_E_MISSINGMETHOD)
282
return
HRESULT
.DISP_E_MEMBERNOTFOUND;
Windows\Win32\System\Com\StructuredStorage\PropertyBagExtensions.cs (2)
11
internal static unsafe
HRESULT
Read(this IPropertyBag.Interface @this, string pszPropName, VARIANT* pVar, IErrorLog* pErrorLog)
20
internal static unsafe
HRESULT
Write(this IPropertyBag.Interface @this, string pszPropName, VARIANT* pVar)
Windows\Win32\System\Ole\ClassPropertyDispatchAdapter.cs (8)
145
public
HRESULT
Invoke(
154
HRESULT
hr = prior.Invoke(dispId, lcid, flags, parameters, result);
163
return
HRESULT
.DISP_E_MEMBERNOTFOUND;
168
return
HRESULT
.COR_E_OBJECTDISPOSED;
200
return
HRESULT
.DISP_E_BADPARAMCOUNT;
216
return (
HRESULT
)ex.HResult;
240
return (
HRESULT
)ex.HResult;
244
return
HRESULT
.S_OK;
System.Windows.Forms.Primitives.Tests (248)
Interop\Oleaut32\DECIMALTests.cs (3)
33
HRESULT
hr = VarDecFromR8(value, out DECIMAL dec);
34
Assert.Equal(
HRESULT
.S_OK, hr);
39
private static extern
HRESULT
VarDecFromR8(double dblIn, out DECIMAL pdecOut);
Interop\Oleaut32\ITypeInfoTests.cs (8)
25
HRESULT
hr = typeInfo.Value->AddressOfMember(6, INVOKEKIND.INVOKE_FUNC, &pvObj);
26
Assert.Equal(
HRESULT
.TYPE_E_BADMODULEKIND, hr);
39
HRESULT
hr = typeInfo.Value->CreateInstance(null, IID.Get<IPictureDisp>(), &pvObj);
40
Assert.Equal(
HRESULT
.TYPE_E_BADMODULEKIND, hr);
72
HRESULT
hr = typeInfo.Value->GetDllEntry(6, INVOKEKIND.INVOKE_FUNC, &dllName, &name, &wOrdinal);
73
Assert.Equal(
HRESULT
.TYPE_E_BADMODULEKIND, hr);
333
HRESULT
hr = typeInfo.Value->Invoke(
342
hr.Should().Be(
HRESULT
.DISP_E_MEMBERNOTFOUND);
Interop\Oleaut32\SAFEARRAYTests.cs (49)
74
HRESULT
hr = PInvokeCore.SafeArrayGetVartype(psa, &arrayVt);
75
Assert.Equal(
HRESULT
.S_OK, hr);
80
HRESULT
hr = PInvokeCore.SafeArrayDestroy(psa);
81
Assert.Equal(
HRESULT
.S_OK, hr);
110
HRESULT
hr = PInvokeCore.SafeArrayGetVartype(psa, &arrayVt);
111
Assert.Equal(
HRESULT
.S_OK, hr);
116
HRESULT
hr = PInvokeCore.SafeArrayDestroy(psa);
117
Assert.Equal(
HRESULT
.S_OK, hr);
125
public
HRESULT
RecordInit(void* pvNew) => throw new NotImplementedException();
127
public
HRESULT
RecordClear(void* pvExisting) => throw new NotImplementedException();
129
public
HRESULT
RecordCopy(void* pvExisting, void* pvNew) => throw new NotImplementedException();
131
public Func<(Guid,
HRESULT
)> GetGuidAction { get; set; }
133
public
HRESULT
GetGuid(Guid* pguid)
135
(Guid guid,
HRESULT
hr) = GetGuidAction();
140
public
HRESULT
GetName(BSTR* pbstrName) => throw new NotImplementedException();
142
public
HRESULT
GetSize(uint* pcbSize)
145
return
HRESULT
.S_OK;
148
public
HRESULT
GetTypeInfo(ITypeInfo** ppTypeInfo) => throw new NotImplementedException();
150
public
HRESULT
GetField(void* pvData, PCWSTR szFieldName, VARIANT* pvarField) => throw new NotImplementedException();
152
public
HRESULT
GetFieldNoCopy(void* pvData, PCWSTR szFieldName, VARIANT* pvarField, void** ppvDataCArray) => throw new NotImplementedException();
154
public
HRESULT
PutField(uint wFlags, void* pvData, PCWSTR szFieldName, VARIANT* pvarField) => throw new NotImplementedException();
156
public
HRESULT
PutFieldNoCopy(uint wFlags, void* pvData, PCWSTR szFieldName, VARIANT* pvarField) => throw new NotImplementedException();
158
public
HRESULT
GetFieldNames(uint* pcNames, BSTR* rgBstrNames) => throw new NotImplementedException();
164
public
HRESULT
RecordCreateCopy(void* pvSource, void** ppvDest) => throw new NotImplementedException();
166
public
HRESULT
RecordDestroy(void* pvRecord) => throw new NotImplementedException();
201
HRESULT
hr = PInvokeCore.SafeArrayGetVartype(psa, &arrayVt);
202
Assert.Equal(
HRESULT
.S_OK, hr);
207
HRESULT
hr = PInvokeCore.SafeArrayDestroy(psa);
208
Assert.Equal(
HRESULT
.S_OK, hr);
233
HRESULT
hr = PInvokeCore.SafeArrayPutElement(psa, pIndices1, &value1);
234
Assert.Equal(
HRESULT
.S_OK, hr);
238
Assert.Equal(
HRESULT
.S_OK, hr);
242
Assert.Equal(
HRESULT
.S_OK, hr);
246
Assert.Equal(
HRESULT
.S_OK, hr);
280
HRESULT
hr = PInvokeCore.SafeArrayPutElement(psa, pIndices1, &value1);
281
Assert.Equal(
HRESULT
.S_OK, hr);
285
Assert.Equal(
HRESULT
.S_OK, hr);
289
Assert.Equal(
HRESULT
.S_OK, hr);
293
Assert.Equal(
HRESULT
.S_OK, hr);
334
HRESULT
hr = PInvokeCore.SafeArrayPutElement(psa, pIndices1, &value1);
335
Assert.Equal(
HRESULT
.S_OK, hr);
339
Assert.Equal(
HRESULT
.S_OK, hr);
343
Assert.Equal(
HRESULT
.S_OK, hr);
347
Assert.Equal(
HRESULT
.S_OK, hr);
388
HRESULT
hr = PInvokeCore.SafeArrayPutElement(psa, pIndices1, &value1);
389
Assert.Equal(
HRESULT
.S_OK, hr);
393
Assert.Equal(
HRESULT
.S_OK, hr);
397
Assert.Equal(
HRESULT
.S_OK, hr);
401
Assert.Equal(
HRESULT
.S_OK, hr);
Interop\Oleaut32\VARIANTTests.cs (116)
722
HRESULT
hr = InitPropVariantFromFileTime(&ft, &variant);
723
Assert.Equal(
HRESULT
.S_OK, hr);
754
HRESULT
hr = InitVariantFromFileTime(&ft, &variant);
755
Assert.Equal(
HRESULT
.S_OK, hr);
1115
HRESULT
hr = InitPropVariantFromCLSID(&guid, &variant);
1116
Assert.Equal(
HRESULT
.S_OK, hr);
1212
HRESULT
hr = InitPropVariantFromBuffer(pResult, (uint)result.Length, &variant);
1213
Assert.Equal(
HRESULT
.S_OK, hr);
1247
HRESULT
hr = InitPropVariantFromBuffer(pResult, (uint)result.Length, &variant);
1248
Assert.Equal(
HRESULT
.S_OK, hr);
1275
HRESULT
hr = InitPropVariantFromInt16Vector(pResult, (uint)result.Length, &variant);
1276
Assert.Equal(
HRESULT
.S_OK, hr);
1303
HRESULT
hr = InitPropVariantFromUInt16Vector(pResult, (uint)result.Length, &variant);
1304
Assert.Equal(
HRESULT
.S_OK, hr);
1332
HRESULT
hr = InitPropVariantFromBooleanVector(pResult, (uint)boolResult.Length, &variant);
1333
Assert.Equal(
HRESULT
.S_OK, hr);
1360
HRESULT
hr = InitPropVariantFromInt32Vector(pResult, (uint)result.Length, &variant);
1361
Assert.Equal(
HRESULT
.S_OK, hr);
1388
HRESULT
hr = InitPropVariantFromUInt32Vector(pResult, (uint)result.Length, &variant);
1389
Assert.Equal(
HRESULT
.S_OK, hr);
1418
HRESULT
hr = InitPropVariantFromInt32Vector(pResult, (uint)result.Length, &variant);
1419
Assert.Equal(
HRESULT
.S_OK, hr);
1455
HRESULT
hr = InitPropVariantFromUInt32Vector(pResult, (uint)result.Length, &variant);
1456
Assert.Equal(
HRESULT
.S_OK, hr);
1490
HRESULT
hr = InitPropVariantFromInt64Vector(pResult, (uint)result.Length, &variant);
1491
Assert.Equal(
HRESULT
.S_OK, hr);
1518
HRESULT
hr = InitPropVariantFromUInt64Vector(pResult, (uint)result.Length, &variant);
1519
Assert.Equal(
HRESULT
.S_OK, hr);
1548
HRESULT
hr = InitPropVariantFromInt32Vector(pResult, (uint)result.Length, &variant);
1549
Assert.Equal(
HRESULT
.S_OK, hr);
1583
HRESULT
hr = InitPropVariantFromDoubleVector(pResult, (uint)result.Length, &variant);
1584
Assert.Equal(
HRESULT
.S_OK, hr);
1613
HRESULT
hr = InitPropVariantFromUInt32Vector(pResult, (uint)result.Length, &variant);
1614
Assert.Equal(
HRESULT
.S_OK, hr);
1650
HRESULT
hr = InitPropVariantFromInt64Vector(pResult, (uint)result.Length, &variant);
1651
Assert.Equal(
HRESULT
.S_OK, hr);
1691
HRESULT
hr = InitPropVariantFromDoubleVector(pResult, (uint)result.Length, &variant);
1692
Assert.Equal(
HRESULT
.S_OK, hr);
1731
HRESULT
hr = InitPropVariantFromFileTimeVector(pResult, (uint)fileTimeResult.Length, &variant);
1732
Assert.Equal(
HRESULT
.S_OK, hr);
1761
HRESULT
hr = InitPropVariantFromBuffer(pResult, (uint)(result.Length * sizeof(Guid)), &variant);
1762
Assert.Equal(
HRESULT
.S_OK, hr);
1797
HRESULT
hr = InitPropVariantFromInt32Vector(pResult, (uint)result.Length, &variant);
1798
Assert.Equal(
HRESULT
.S_OK, hr);
1803
HRESULT
hr = InitPropVariantFromInt64Vector(pResult, (uint)result.Length, &variant);
1804
Assert.Equal(
HRESULT
.S_OK, hr);
1839
HRESULT
hr = InitPropVariantFromInt32Vector(pResult, (uint)result.Length, &variant);
1840
Assert.Equal(
HRESULT
.S_OK, hr);
1845
HRESULT
hr = InitPropVariantFromInt64Vector(pResult, (uint)result.Length, &variant);
1846
Assert.Equal(
HRESULT
.S_OK, hr);
1881
HRESULT
hr = InitPropVariantFromInt32Vector(pResult, (uint)result.Length, &variant);
1882
Assert.Equal(
HRESULT
.S_OK, hr);
1887
HRESULT
hr = InitPropVariantFromInt64Vector(pResult, (uint)result.Length, &variant);
1888
Assert.Equal(
HRESULT
.S_OK, hr);
1923
HRESULT
hr = InitPropVariantFromBuffer(pResult, (uint)(result.Length * sizeof(VARIANT)), &variant);
1924
Assert.Equal(
HRESULT
.S_OK, hr);
5424
HRESULT
hr = PInvokeCore.SafeArrayGetVartype(psa, &arrayVt);
5425
Assert.Equal(
HRESULT
.S_OK, hr);
5438
Assert.Equal(
HRESULT
.S_OK, hr);
5463
HRESULT
hr = PInvokeCore.SafeArrayGetVartype(psa, &arrayVt);
5464
Assert.Equal(
HRESULT
.S_OK, hr);
5481
Assert.Equal(
HRESULT
.S_OK, hr);
5496
GetGuidAction = () => (typeof(int).GUID,
HRESULT
.S_OK)
5541
GetGuidAction = () => (Guid.Empty,
HRESULT
.DISP_E_DIVBYZERO)
5559
GetGuidAction = () => (Guid.Empty,
HRESULT
.DISP_E_DIVBYZERO)
5583
GetGuidAction = () => (guid,
HRESULT
.S_OK)
5599
GetGuidAction = () => (guid,
HRESULT
.S_OK)
5613
GetGuidAction = () => (typeof(int).GUID,
HRESULT
.S_OK)
5653
GetGuidAction = () => (Guid.Empty,
HRESULT
.DISP_E_DIVBYZERO)
5679
GetGuidAction = () => (guid,
HRESULT
.S_OK)
5692
public
HRESULT
RecordInit(void* pvNew) =>
HRESULT
.E_NOTIMPL;
5694
public
HRESULT
RecordClear(void* pvExisting) =>
HRESULT
.E_NOTIMPL;
5696
public
HRESULT
RecordCopy(void* pvExisting, void* pvNew) =>
HRESULT
.E_NOTIMPL;
5698
public Func<(Guid,
HRESULT
)> GetGuidAction { get; set; }
5700
public
HRESULT
GetGuid(Guid* pguid)
5702
(Guid guid,
HRESULT
hr) = GetGuidAction();
5707
public
HRESULT
GetName(BSTR* pbstrName) =>
HRESULT
.E_NOTIMPL;
5709
public
HRESULT
GetSize(uint* pcbSize)
5712
return
HRESULT
.S_OK;
5715
public
HRESULT
GetTypeInfo(ITypeInfo** ppTypeInfo) =>
HRESULT
.E_NOTIMPL;
5717
public
HRESULT
GetField(void* pvData, PCWSTR szFieldName, VARIANT* pvarField) =>
HRESULT
.E_NOTIMPL;
5719
public
HRESULT
GetFieldNoCopy(void* pvData, PCWSTR szFieldName, VARIANT* pvarField, void** ppvDataCArray) =>
HRESULT
.E_NOTIMPL;
5721
public
HRESULT
PutField(uint wFlags, void* pvData, PCWSTR szFieldName, VARIANT* pvarField) =>
HRESULT
.E_NOTIMPL;
5723
public
HRESULT
PutFieldNoCopy(uint wFlags, void* pvData, PCWSTR szFieldName, VARIANT* pvarField) =>
HRESULT
.E_NOTIMPL;
5725
public
HRESULT
GetFieldNames(uint* pcNames, BSTR* rgBstrNames) =>
HRESULT
.E_NOTIMPL;
5731
public
HRESULT
RecordCreateCopy(void* pvSource, void** ppvDest) =>
HRESULT
.E_NOTIMPL;
5733
public
HRESULT
RecordDestroy(void* pvRecord) =>
HRESULT
.E_NOTIMPL;
5748
HRESULT
hr = PInvokeCore.SafeArrayGetVartype(psa, &arrayVt);
5749
Assert.Equal(
HRESULT
.S_OK, hr);
5822
private static extern unsafe
HRESULT
InitPropVariantFromCLSID(Guid* clsid, VARIANT* ppropvar);
5825
private static extern unsafe
HRESULT
InitPropVariantFromFileTime(FILETIME* pftIn, VARIANT* ppropvar);
5828
private static extern unsafe
HRESULT
InitVariantFromFileTime(FILETIME* pftIn, VARIANT* ppropvar);
5831
private static extern unsafe
HRESULT
InitPropVariantFromBuffer(void* pv, uint cb, VARIANT* ppropvar);
5834
private static extern unsafe
HRESULT
InitPropVariantFromInt16Vector(void* pv, uint cb, VARIANT* ppropvar);
5837
private static extern unsafe
HRESULT
InitPropVariantFromUInt16Vector(void* pv, uint cb, VARIANT* ppropvar);
5840
private static extern unsafe
HRESULT
InitPropVariantFromBooleanVector(void* pv, uint cb, VARIANT* ppropvar);
5843
private static extern unsafe
HRESULT
InitPropVariantFromInt32Vector(void* pv, uint cb, VARIANT* ppropvar);
5846
private static extern unsafe
HRESULT
InitPropVariantFromUInt32Vector(void* pv, uint cb, VARIANT* ppropvar);
5849
private static extern unsafe
HRESULT
InitPropVariantFromInt64Vector(void* pv, uint cb, VARIANT* ppropvar);
5852
private static extern unsafe
HRESULT
InitPropVariantFromUInt64Vector(void* pv, uint cb, VARIANT* ppropvar);
5855
private static extern unsafe
HRESULT
InitPropVariantFromDoubleVector(void* pv, uint cb, VARIANT* ppropvar);
5858
private static extern unsafe
HRESULT
InitPropVariantFromFileTimeVector(void* pv, uint cb, VARIANT* ppropvar);
5861
private static extern
HRESULT
VarDecFromI8(long i64In, out DECIMAL pdecOut);
5864
private static extern
HRESULT
VarDecFromR8(double dblIn, out DECIMAL pdecOut);
Interop\Shell32\ShellItemTests.cs (2)
16
HRESULT
result = PInvoke.SHParseDisplayName(path, pbc: null, out ITEMIDLIST* ppidl, 0, &rgflnOut);
19
Assert.Equal(
HRESULT
.S_OK, result);
System\Windows\Forms\Automation\UiaTextRangeTests.cs (7)
1333
HRESULT
IRawElementProviderSimple.Interface.get_ProviderOptions(ProviderOptions* pRetVal) => throw new NotImplementedException();
1335
public
HRESULT
GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal) =>
HRESULT
.E_NOTIMPL;
1336
public
HRESULT
GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal)
1341
return
HRESULT
.S_OK;
1344
return
HRESULT
.E_NOTIMPL;
1347
HRESULT
IRawElementProviderSimple.Interface.get_HostRawElementProvider(IRawElementProviderSimple** pRetVal) => throw new NotImplementedException();
Windows\Win32\GlobalInterfaceTableTests.cs (12)
14
using var stream = ComHelpers.TryGetComScope<IStream>(new MyStream(), out
HRESULT
hr);
39
public unsafe
HRESULT
Read(void* pv, uint cb, [Optional] uint* pcbRead) => throw new NotImplementedException();
40
public unsafe
HRESULT
Write(void* pv, uint cb, [Optional] uint* pcbWritten) => throw new NotImplementedException();
41
public unsafe
HRESULT
Seek(long dlibMove, SeekOrigin dwOrigin, [Optional] ulong* plibNewPosition) => throw new NotImplementedException();
42
public
HRESULT
SetSize(ulong libNewSize) => throw new NotImplementedException();
43
public unsafe
HRESULT
CopyTo(IStream* pstm, ulong cb, [Optional] ulong* pcbRead, [Optional] ulong* pcbWritten) => throw new NotImplementedException();
44
public
HRESULT
Commit(uint grfCommitFlags) => throw new NotImplementedException();
45
public
HRESULT
Revert() => throw new NotImplementedException();
46
public
HRESULT
LockRegion(ulong libOffset, ulong cb, uint dwLockType) => throw new NotImplementedException();
47
public
HRESULT
UnlockRegion(ulong libOffset, ulong cb, uint dwLockType) => throw new NotImplementedException();
48
public unsafe
HRESULT
Stat(STATSTG* pstatstg, uint grfStatFlag) => throw new NotImplementedException();
49
public unsafe
HRESULT
Clone(IStream** ppstm) => throw new NotImplementedException();
Windows\Win32\System\Com\ComSafeArrayScopeTests.cs (4)
38
public
HRESULT
get_ProviderOptions(ProviderOptions* pRetVal) => throw new NotImplementedException();
39
public
HRESULT
GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal) => throw new NotImplementedException();
40
public
HRESULT
GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal) => throw new NotImplementedException();
41
public
HRESULT
get_HostRawElementProvider(IRawElementProviderSimple** pRetVal) => throw new NotImplementedException();
Windows\Win32\System\Com\ComScopeTests.cs (1)
38
internal delegate* unmanaged[Stdcall]<ITestObject*, Guid*, void**,
HRESULT
> QueryInterface_1;
Windows\Win32\System\Com\IDispatchTests.cs (2)
68
HRESULT
hr = ((IDispatch*)picture.Value)->TryGetProperty(
72
Assert.Equal(
HRESULT
.S_OK, hr);
Windows\Win32\System\Ole\ClassPropertyDispatchAdapterTests.cs (1)
32
HRESULT
hr = adapter.Invoke(result, 0, Com.DISPATCH_FLAGS.DISPATCH_PROPERTYPUT, &dispParams, null);
Windows\Win32\UI\Accessibility\AccessibleDispatchTests.cs (43)
18
dispatch.Value->GetIDOfName("accChildCount", out int dispId).Should().Be(
HRESULT
.S_OK);
27
HRESULT
IAccessible.Interface.get_accParent(IDispatch** ppdispParent) =>
HRESULT
.E_NOTIMPL;
28
HRESULT
IAccessible.Interface.get_accChildCount(int* pcountChildren)
31
return
HRESULT
.S_OK;
34
HRESULT
IAccessible.Interface.get_accChild(VARIANT varChild, IDispatch** ppdispChild) =>
HRESULT
.E_NOTIMPL;
35
HRESULT
IAccessible.Interface.get_accName(VARIANT varChild, BSTR* pszName) =>
HRESULT
.E_NOTIMPL;
36
HRESULT
IAccessible.Interface.get_accValue(VARIANT varChild, BSTR* pszValue) =>
HRESULT
.E_NOTIMPL;
37
HRESULT
IAccessible.Interface.get_accDescription(VARIANT varChild, BSTR* pszDescription) =>
HRESULT
.E_NOTIMPL;
38
HRESULT
IAccessible.Interface.get_accRole(VARIANT varChild, VARIANT* pvarRole) =>
HRESULT
.E_NOTIMPL;
39
HRESULT
IAccessible.Interface.get_accState(VARIANT varChild, VARIANT* pvarState) =>
HRESULT
.E_NOTIMPL;
40
HRESULT
IAccessible.Interface.get_accHelp(VARIANT varChild, BSTR* pszHelp) =>
HRESULT
.E_NOTIMPL;
41
HRESULT
IAccessible.Interface.get_accHelpTopic(BSTR* pszHelpFile, VARIANT varChild, int* pidTopic) =>
HRESULT
.E_NOTIMPL;
42
HRESULT
IAccessible.Interface.get_accKeyboardShortcut(VARIANT varChild, BSTR* pszKeyboardShortcut) =>
HRESULT
.E_NOTIMPL;
43
HRESULT
IAccessible.Interface.get_accFocus(VARIANT* pvarChild) =>
HRESULT
.E_NOTIMPL;
44
HRESULT
IAccessible.Interface.get_accSelection(VARIANT* pvarChildren) =>
HRESULT
.E_NOTIMPL;
45
HRESULT
IAccessible.Interface.get_accDefaultAction(VARIANT varChild, BSTR* pszDefaultAction) =>
HRESULT
.E_NOTIMPL;
46
HRESULT
IAccessible.Interface.accSelect(int flagsSelect, VARIANT varChild) =>
HRESULT
.E_NOTIMPL;
47
HRESULT
IAccessible.Interface.accLocation(int* pxLeft, int* pyTop, int* pcxWidth, int* pcyHeight, VARIANT varChild) =>
HRESULT
.E_NOTIMPL;
48
HRESULT
IAccessible.Interface.accNavigate(int navDir, VARIANT varStart, VARIANT* pvarEndUpAt) =>
HRESULT
.E_NOTIMPL;
49
HRESULT
IAccessible.Interface.accHitTest(int xLeft, int yTop, VARIANT* pvarChild) =>
HRESULT
.E_NOTIMPL;
50
HRESULT
IAccessible.Interface.accDoDefaultAction(VARIANT varChild) =>
HRESULT
.E_NOTIMPL;
51
HRESULT
IAccessible.Interface.put_accName(VARIANT varChild, BSTR szName) =>
HRESULT
.E_NOTIMPL;
52
HRESULT
IAccessible.Interface.put_accValue(VARIANT varChild, BSTR szValue) =>
HRESULT
.E_NOTIMPL;
System.Windows.Forms.Primitives.TestUtilities (8)
Windows\Win32\System\Com\ComClassFactory.cs (4)
43
((delegate* unmanaged<Guid*, Guid*, void**,
HRESULT
>)proc.Value)(
49
internal
HRESULT
CreateInstance(out IUnknown* unknown)
58
internal
HRESULT
CreateInstance(out object unknown)
60
HRESULT
result = CreateInstance(out IUnknown* punk);
Windows\Win32\System\Ole\DropTargetMock.cs (4)
11
public virtual
HRESULT
DragEnter(IDataObject* pDataObj, MODIFIERKEYS_FLAGS grfKeyState, POINTL pt, DROPEFFECT* pdwEffect)
16
public virtual
HRESULT
DragOver(MODIFIERKEYS_FLAGS grfKeyState, POINTL pt, DROPEFFECT* pdwEffect)
21
public virtual
HRESULT
DragLeave()
26
public virtual
HRESULT
Drop(IDataObject* pDataObj, MODIFIERKEYS_FLAGS grfKeyState, POINTL pt, DROPEFFECT* pdwEffect)
System.Windows.Forms.Tests (226)
System\Windows\Forms\AccessibleObjects\AccessibleObjectTests.cs (9)
2610
internal static extern unsafe
HRESULT
AccessibleObjectFromPoint(
2631
var
result = AccessibleObjectFromPoint(
2636
Assert.Equal(
HRESULT
.S_OK, result);
2662
var
result = AccessibleObjectFromPoint(
2667
Assert.Equal(
HRESULT
.S_OK, result);
2746
HRESULT
result = ((UIA.IAccessibleEx.Interface)accessibleObject).GetIAccessiblePair(accessible, &idChild);
2749
Assert.Equal(
HRESULT
.S_OK, result);
2760
HRESULT
result = ((UIA.IAccessibleEx.Interface)accessibleObject).GetIAccessiblePair(accessible, pidChild: null);
2762
Assert.Equal(
HRESULT
.E_POINTER, result);
System\Windows\Forms\Application.ComponentManagerTests.cs (2)
32
Assert.Equal(
HRESULT
.E_NOINTERFACE, manager.QueryService(null, null, null));
36
Assert.Equal(
HRESULT
.E_NOINTERFACE, manager.QueryService(null, null, &obj));
System\Windows\Forms\AxHost.ConnectionPointCookieTests.cs (2)
95
public
HRESULT
OnChanged(int dispID) => throw new NotImplementedException();
97
public
HRESULT
OnRequestEdit(int dispID) => throw new NotImplementedException();
System\Windows\Forms\AxHost.PropertyBagStreamTests.cs (3)
20
HRESULT
hr = bag.Write("Integer", (VARIANT)42); // CodeQL[SM02229] : Testing legacy feature. This is a safe use of VARIANT because the data is trusted and the types are controlled and validated.
52
HRESULT
hr = bag.Write("Integer", (VARIANT)42); // CodeQL[SM02229] : Testing legacy feature. This is a safe use of VARIANT because the data is trusted and the types are controlled and validated.
75
HRESULT
hr = bag.Write(value.GetType().FullName!, variant); // CodeQL[SM02229] : Testing legacy feature. This is a safe use of VARIANT because the data is trusted and the types are controlled and validated.
System\Windows\Forms\AxHostTests.cs (2)
1594
iPicture.get_CurDC(out HDC hdc).Should().Be(
HRESULT
.E_FAIL);
1708
iPicture.get_CurDC(out HDC _).Should().Be(
HRESULT
.E_FAIL);
System\Windows\Forms\ClipboardTests.cs (2)
1335
PInvokeCore.OleSetClipboard(iDataObject).Should().Be(
HRESULT
.S_OK);
1338
PInvokeCore.OleGetClipboard(receivedIDataObject).Should().Be(
HRESULT
.S_OK);
System\Windows\Forms\ComponentModel\Com2Interop\COM2FontConverterTests.cs (5)
141
HRESULT
IDispatch.Interface.GetTypeInfoCount(uint* pctinfo) => throw new NotImplementedException();
143
HRESULT
IDispatch.Interface.GetTypeInfo(uint iTInfo, uint lcid, ITypeInfo** ppTInfo) => throw new NotImplementedException();
145
HRESULT
IDispatch.Interface.GetIDsOfNames(Guid* riid, PWSTR* rgszNames, uint cNames, uint lcid, int* rgDispId) => throw new NotImplementedException();
147
HRESULT
IDispatch.Interface.Invoke(
158
return
HRESULT
.S_OK;
System\Windows\Forms\ComponentModel\Com2Interop\COM2PictureConverterTests.cs (34)
43
public override unsafe
HRESULT
get_Handle(OLE_HANDLE* pHandle)
47
return
HRESULT
.E_POINTER;
51
return
HRESULT
.S_OK;
54
public override unsafe
HRESULT
get_Type(PICTYPE* pType)
58
return
HRESULT
.E_POINTER;
62
return
HRESULT
.S_OK;
193
public virtual
HRESULT
get_Handle(OLE_HANDLE* pHandle) =>
HRESULT
.S_OK;
194
public virtual
HRESULT
get_Type(PICTYPE* pType) =>
HRESULT
.S_OK;
195
public
HRESULT
get_Width(int* pWidth) =>
HRESULT
.S_OK;
196
public
HRESULT
get_Height(int* pHeight) =>
HRESULT
.S_OK;
197
public
HRESULT
get_CurDC(HDC* phDC) =>
HRESULT
.S_OK;
198
public
HRESULT
get_KeepOriginalFormat(BOOL* pKeep) =>
HRESULT
.S_OK;
199
public
HRESULT
put_KeepOriginalFormat(BOOL keep) =>
HRESULT
.S_OK;
200
public
HRESULT
get_Attributes(uint* pDwAttr) =>
HRESULT
.S_OK;
201
public
HRESULT
get_hPal(OLE_HANDLE* phPal) =>
HRESULT
.S_OK;
202
public
HRESULT
Render(HDC hDC, int x, int y, int cx, int cy, int xSrc, int ySrc, int cxSrc, int cySrc, RECT* pRcWBounds) =>
HRESULT
.S_OK;
203
public
HRESULT
set_hPal(OLE_HANDLE hPal) =>
HRESULT
.S_OK;
204
public
HRESULT
SelectPicture(HDC hDCIn, HDC* phDCOut, OLE_HANDLE* phBmpOut) =>
HRESULT
.S_OK;
205
public
HRESULT
PictureChanged() =>
HRESULT
.S_OK;
206
public
HRESULT
SaveAsFile(IStream* pStream, BOOL fSaveMemCopy, int* pCbSize) =>
HRESULT
.S_OK;
System\Windows\Forms\ComponentModel\Com2Interop\ComNativeDescriptorTests.cs (65)
96
HRESULT
hr = PInvokeCore.CoCreateInstance(
102
Assert.Equal(
HRESULT
.S_OK, hr);
114
HRESULT
hr = PInvokeCore.CoCreateInstance(
121
Assert.Equal(
HRESULT
.S_OK, hr);
163
HRESULT
hr = PInvoke.CreateStdAccessibleObject(
243
HRESULT
IProvideMultipleClassInfo.Interface.GetClassInfo(ITypeInfo** ppTI) =>
HRESULT
.E_NOTIMPL;
245
HRESULT
IProvideMultipleClassInfo.Interface.GetGUID(uint dwGuidKind, Guid* pGUID) =>
HRESULT
.E_NOTIMPL;
247
HRESULT
IProvideMultipleClassInfo.Interface.GetMultiTypeInfoCount(uint* pcti)
251
return
HRESULT
.E_POINTER;
255
return
HRESULT
.S_OK;
258
HRESULT
IProvideMultipleClassInfo.Interface.GetInfoOfIndex(
269
return
HRESULT
.E_POINTER;
274
return
HRESULT
.E_NOTIMPL;
280
HRESULT
IAccessible.Interface.get_accChildCount(int* pcountChildren)
284
return
HRESULT
.E_POINTER;
288
return
HRESULT
.S_OK;
291
HRESULT
IAccessible.Interface.get_accFocus(VARIANT* pvarChild)
295
return
HRESULT
.E_POINTER;
299
return
HRESULT
.S_OK;
302
HRESULT
IProvideClassInfo2.Interface.GetClassInfo(ITypeInfo** ppTI) =>
HRESULT
.E_NOTIMPL;
303
HRESULT
IProvideClassInfo2.Interface.GetGUID(uint dwGuidKind, Guid* pGUID) =>
HRESULT
.E_NOTIMPL;
304
HRESULT
IProvideClassInfo.Interface.GetClassInfo(ITypeInfo** ppTI) =>
HRESULT
.E_NOTIMPL;
305
HRESULT
IAccessible.Interface.get_accParent(IDispatch** ppdispParent) =>
HRESULT
.E_NOTIMPL;
306
HRESULT
IAccessible.Interface.get_accChild(VARIANT varChild, IDispatch** ppdispChild) =>
HRESULT
.E_NOTIMPL;
307
HRESULT
IAccessible.Interface.get_accName(VARIANT varChild, BSTR* pszName) =>
HRESULT
.E_NOTIMPL;
308
HRESULT
IAccessible.Interface.get_accValue(VARIANT varChild, BSTR* pszValue) =>
HRESULT
.E_NOTIMPL;
309
HRESULT
IAccessible.Interface.get_accDescription(VARIANT varChild, BSTR* pszDescription) =>
HRESULT
.E_NOTIMPL;
310
HRESULT
IAccessible.Interface.get_accRole(VARIANT varChild, VARIANT* pvarRole) =>
HRESULT
.E_NOTIMPL;
311
HRESULT
IAccessible.Interface.get_accState(VARIANT varChild, VARIANT* pvarState) =>
HRESULT
.E_NOTIMPL;
312
HRESULT
IAccessible.Interface.get_accHelp(VARIANT varChild, BSTR* pszHelp) =>
HRESULT
.E_NOTIMPL;
313
HRESULT
IAccessible.Interface.get_accHelpTopic(BSTR* pszHelpFile, VARIANT varChild, int* pidTopic) =>
HRESULT
.E_NOTIMPL;
314
HRESULT
IAccessible.Interface.get_accKeyboardShortcut(VARIANT varChild, BSTR* pszKeyboardShortcut) =>
HRESULT
.E_NOTIMPL;
315
HRESULT
IAccessible.Interface.get_accSelection(VARIANT* pvarChildren) =>
HRESULT
.E_NOTIMPL;
316
HRESULT
IAccessible.Interface.get_accDefaultAction(VARIANT varChild, BSTR* pszDefaultAction) =>
HRESULT
.E_NOTIMPL;
317
HRESULT
IAccessible.Interface.accSelect(int flagsSelect, VARIANT varChild) =>
HRESULT
.E_NOTIMPL;
318
HRESULT
IAccessible.Interface.accLocation(int* pxLeft, int* pyTop, int* pcxWidth, int* pcyHeight, VARIANT varChild) =>
HRESULT
.E_NOTIMPL;
319
HRESULT
IAccessible.Interface.accNavigate(int navDir, VARIANT varStart, VARIANT* pvarEndUpAt) =>
HRESULT
.E_NOTIMPL;
320
HRESULT
IAccessible.Interface.accHitTest(int xLeft, int yTop, VARIANT* pvarChild) =>
HRESULT
.E_NOTIMPL;
321
HRESULT
IAccessible.Interface.accDoDefaultAction(VARIANT varChild) =>
HRESULT
.E_NOTIMPL;
322
HRESULT
IAccessible.Interface.put_accName(VARIANT varChild, BSTR szName) =>
HRESULT
.E_NOTIMPL;
323
HRESULT
IAccessible.Interface.put_accValue(VARIANT varChild, BSTR szValue) =>
HRESULT
.E_NOTIMPL;
System\Windows\Forms\Control.ActiveXImplTests.cs (2)
23
HRESULT
hr = persistStream.Save(istream.Value, fClearDirty: BOOL.FALSE);
65
HRESULT
hr = persistStream.Save(istream.Value, fClearDirty: BOOL.FALSE);
System\Windows\Forms\ControlTests.Properties.cs (1)
255
Assert.Equal(
HRESULT
.S_OK, PInvokeCore.RegisterDragDrop(control, dropTarget));
System\Windows\Forms\DataObjectTests.cs (89)
1942
return (int)
HRESULT
.DV_E_FORMATETC;
1976
((
HRESULT
)comDataObject.DAdvise(ref formatetc, advf, adviseSink, out int connection)).Should().Be(
HRESULT
.E_NOTIMPL);
2035
((
HRESULT
)comDataObject.EnumDAdvise(out IEnumSTATDATA enumAdvise)).Should().Be(
HRESULT
.OLE_E_ADVISENOTSUPPORTED);
2092
enumerator.Next(celt, result, fetched).Should().Be((int)
HRESULT
.S_FALSE);
2096
enumerator.Next(celt, null, null).Should().Be((int)
HRESULT
.S_FALSE);
2098
enumerator.Reset().Should().Be((int)
HRESULT
.S_OK);
2148
((
HRESULT
)enumerator.Next(0, result, fetched)).Should().Be(
HRESULT
.S_FALSE);
2151
((
HRESULT
)enumerator.Next(0, null, null)).Should().Be(
HRESULT
.S_FALSE);
2154
((
HRESULT
)enumerator.Next(-1, result, fetched)).Should().Be(
HRESULT
.S_FALSE);
2157
((
HRESULT
)enumerator.Next(-1, null, null)).Should().Be(
HRESULT
.S_FALSE);
2163
((
HRESULT
)enumerator.Next(i + 1, result, fetched)).Should().Be(
HRESULT
.S_OK);
2173
((
HRESULT
)enumerator.Next(i + 1, result, fetched)).Should().Be(
HRESULT
.S_OK);
2183
((
HRESULT
)enumerator.Next(1, null, null)).Should().Be(
HRESULT
.S_FALSE);
2184
((
HRESULT
)enumerator.Next(1, null, null)).Should().Be(
HRESULT
.S_FALSE);
2187
((
HRESULT
)enumerator.Reset()).Should().Be(
HRESULT
.S_OK);
2209
((
HRESULT
)enumerator.Next(celt, result, fetched)).Should().Be(
HRESULT
.S_FALSE);
2213
((
HRESULT
)enumerator.Next(celt, null, null)).Should().Be(
HRESULT
.S_FALSE);
2215
((
HRESULT
)enumerator.Reset()).Should().Be(
HRESULT
.S_OK);
2231
((
HRESULT
)enumerator.Skip(celt)).Should().Be(
HRESULT
.S_FALSE);
2232
((
HRESULT
)enumerator.Next(1, result, fetched)).Should().Be(
HRESULT
.S_FALSE);
2235
((
HRESULT
)enumerator.Skip(-1)).Should().Be(
HRESULT
.S_OK);
2255
((
HRESULT
)enumerator.Skip(1)).Should().Be(
HRESULT
.S_OK);
2256
((
HRESULT
)enumerator.Next(1, result, fetched)).Should().Be(
HRESULT
.S_OK);
2265
((
HRESULT
)enumerator.Skip(-2)).Should().Be(
HRESULT
.S_OK);
2266
((
HRESULT
)enumerator.Next(1, result, fetched)).Should().Be(
HRESULT
.S_OK);
2275
((
HRESULT
)enumerator.Skip(1)).Should().Be(
HRESULT
.S_OK);
2276
((
HRESULT
)enumerator.Next(1, result, fetched)).Should().Be(
HRESULT
.S_OK);
2284
((
HRESULT
)enumerator.Skip(0)).Should().Be(
HRESULT
.S_FALSE);
2285
((
HRESULT
)enumerator.Skip(1)).Should().Be(
HRESULT
.S_FALSE);
2288
((
HRESULT
)enumerator.Skip(-4)).Should().Be(
HRESULT
.S_OK);
2308
((
HRESULT
)enumerator.Next(celt, result, fetched)).Should().Be(
HRESULT
.S_FALSE);
2312
((
HRESULT
)enumerator.Next(celt, null, null)).Should().Be(
HRESULT
.S_FALSE);
2314
((
HRESULT
)enumerator.Reset()).Should().Be(
HRESULT
.S_OK);
2338
((
HRESULT
)enumerator.Next(0, result, fetched)).Should().Be(
HRESULT
.S_FALSE);
2341
((
HRESULT
)enumerator.Next(0, null, null)).Should().Be(
HRESULT
.S_FALSE);
2344
((
HRESULT
)enumerator.Next(-1, result, fetched)).Should().Be(
HRESULT
.S_FALSE);
2347
((
HRESULT
)enumerator.Next(-1, null, null)).Should().Be(
HRESULT
.S_FALSE);
2353
((
HRESULT
)enumerator.Next(i + 1, result, fetched)).Should().Be(
HRESULT
.S_OK);
2363
((
HRESULT
)enumerator.Next(i + 1, result, fetched)).Should().Be(
HRESULT
.S_OK);
2373
((
HRESULT
)enumerator.Next(1, null, null)).Should().Be(
HRESULT
.S_FALSE);
2374
((
HRESULT
)enumerator.Next(1, null, null)).Should().Be(
HRESULT
.S_FALSE);
2377
((
HRESULT
)enumerator.Reset()).Should().Be(
HRESULT
.S_OK);
2400
((
HRESULT
)enumerator.Next(celt, result, fetched)).Should().Be(
HRESULT
.S_FALSE);
2404
((
HRESULT
)enumerator.Next(celt, null, null)).Should().Be(
HRESULT
.S_FALSE);
2406
((
HRESULT
)enumerator.Reset()).Should().Be(
HRESULT
.S_OK);
2718
.Where(e => e.HResult ==
HRESULT
.DV_E_TYMED);
2744
.Where(e => e.HResult ==
HRESULT
.DV_E_FORMATETC);
2924
HRESULT
result = comDataObject.Value->GetData(formatetc, out Com.STGMEDIUM medium);
System\Windows\Forms\HtmlDocumentTests.cs (2)
1515
Assert.Equal(
HRESULT
.DISP_E_UNKNOWNNAME, (
HRESULT
)ex.HResult);
System\Windows\Forms\HtmlElementTests.cs (4)
1710
Assert.Equal(
HRESULT
.DISP_E_UNKNOWNNAME, (
HRESULT
)ex.HResult);
2490
Assert.Equal(
HRESULT
.DISP_E_UNKNOWNNAME, (
HRESULT
)ex.HResult);
System\Windows\Forms\HtmlToClrEventProxyTest.cs (1)
79
HRESULT
hr = dispatch.Value->Invoke(0, IID.NULL(), locale, DISPATCH_FLAGS.DISPATCH_METHOD, &dispParams, &result, default, default);
System\Windows\Forms\RichTextBoxTests.cs (2)
316
Assert.Equal(
HRESULT
.DRAGDROP_E_ALREADYREGISTERED, PInvokeCore.RegisterDragDrop(control, dropTarget));
1268
Assert.Equal(
HRESULT
.DRAGDROP_E_ALREADYREGISTERED, PInvokeCore.RegisterDragDrop(control, dropTarget));
System\Windows\Forms\ToolStripTests.cs (1)
463
Assert.Equal(
HRESULT
.S_OK, PInvokeCore.RegisterDragDrop(control, dropTarget));
System.Windows.Forms.UI.IntegrationTests (5)
DragDropTests.cs (4)
176
Assert.Equal(
HRESULT
.S_OK, uiAutomation.Value->GetFocusedElement(uiAutomationElement));
186
Assert.Equal(
HRESULT
.S_OK, uiAutomationElement.Value->GetClickablePoint(out Point clickable, out BOOL gotClickable));
210
Assert.Equal(
HRESULT
.S_OK, uiAutomationElement.Value->SetFocus());
602
HRESULT
hr = PInvokeCore.CoCreateInstance(
RichTextBoxTests.cs (1)
217
using var textDocument = richEdit.TryQuery<ITextDocument>(out
HRESULT
hr);