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