290 references to HRESULT
System.Private.Windows.Core (280)
System\Private\Windows\Ole\Composition.cs (9)
108public HRESULT DAdvise(FORMATETC* pformatetc, uint advf, IAdviseSink* pAdvSink, uint* pdwConnection) => _nativeDataObject.DAdvise(pformatetc, advf, pAdvSink, pdwConnection); 109public HRESULT DUnadvise(uint dwConnection) => _nativeDataObject.DUnadvise(dwConnection); 110public HRESULT EnumDAdvise(IEnumSTATDATA** ppenumAdvise) => _nativeDataObject.EnumDAdvise(ppenumAdvise); 111public HRESULT EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) => _nativeDataObject.EnumFormatEtc(dwDirection, ppenumFormatEtc); 112public HRESULT GetCanonicalFormatEtc(FORMATETC* pformatectIn, FORMATETC* pformatetcOut) => _nativeDataObject.GetCanonicalFormatEtc(pformatectIn, pformatetcOut); 113public HRESULT GetData(FORMATETC* pformatetcIn, STGMEDIUM* pmedium) => _nativeDataObject.GetData(pformatetcIn, pmedium); 114public HRESULT GetDataHere(FORMATETC* pformatetc, STGMEDIUM* pmedium) => _nativeDataObject.GetDataHere(pformatetc, pmedium); 115public HRESULT QueryGetData(FORMATETC* pformatetc) => _nativeDataObject.QueryGetData(pformatetc); 116public HRESULT SetData(FORMATETC* pformatetc, STGMEDIUM* pmedium, BOOL fRelease) => _nativeDataObject.SetData(pformatetc, pmedium, fRelease);
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (68)
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) => format switch 289_ => HRESULT.E_UNEXPECTED 292private static HRESULT SaveObjectToHGLOBAL(ref HGLOBAL hglobal, object data, bool restrictSerialization) 303private static HRESULT SaveStreamToHGLOBAL(ref HGLOBAL hglobal, Stream stream) 314return HRESULT.E_OUTOFMEMORY; 320return HRESULT.E_OUTOFMEMORY; 334return HRESULT.S_OK; 340private HRESULT SaveFileListToHGLOBAL(HGLOBAL hglobal, string[] files) 344return HRESULT.S_OK; 349return HRESULT.E_INVALIDARG; 371return HRESULT.E_OUTOFMEMORY; 377return HRESULT.E_OUTOFMEMORY; 405return HRESULT.S_OK; 411private HRESULT SaveStringToHGLOBAL(HGLOBAL hglobal, string value, bool unicode) 415return HRESULT.E_INVALIDARG; 425return HRESULT.E_OUTOFMEMORY; 431return HRESULT.E_OUTOFMEMORY; 452return HRESULT.E_OUTOFMEMORY; 458return HRESULT.E_OUTOFMEMORY; 469return HRESULT.S_OK; 472private static HRESULT SaveHtmlToHGLOBAL(HGLOBAL hglobal, string value) 476return HRESULT.E_INVALIDARG; 483return HRESULT.E_OUTOFMEMORY; 489return HRESULT.E_OUTOFMEMORY; 505return 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) 142throw new ExternalException(SR.ExternalException, (int)HRESULT.E_OUTOFMEMORY); 303HRESULT hr = dataObject->GetData(formatetc, out Com.STGMEDIUM medium); 309Debug.WriteLineIf(hr == HRESULT.CLIPBRD_E_BAD_DATA, "CLIPBRD_E_BAD_DATA returned when trying to get clipboard data."); 310Debug.WriteLineIf(hr == HRESULT.DV_E_TYMED, "DV_E_TYMED returned when trying to get clipboard data."); 312Debug.WriteLineIf(hr == HRESULT.E_UNEXPECTED, "E_UNEXPECTED returned when trying to get clipboard data."); 313Debug.WriteLineIf(hr == HRESULT.COR_E_SERIALIZATION, 319if (medium.tymed == Com.TYMED.TYMED_HGLOBAL && !medium.hGlobal.IsNull && hr != HRESULT.COR_E_SERIALIZATION) 559while (enumFORMATETC.Value->Next(1, &formatEtc) == HRESULT.S_OK) 637HRESULT hr = nativeDataObject.Value->QueryGetData(formatEtc); 640return 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)
62return (int)HRESULT.S_FALSE; 81return (int)HRESULT.S_OK; 88return (int)HRESULT.S_FALSE; 92return (int)HRESULT.S_OK; 98return (int)HRESULT.S_OK; 106HRESULT IEnumFORMATETC.Interface.Next(uint celt, FORMATETC* rgelt, uint* pceltFetched) 110return HRESULT.E_POINTER; 129return (HRESULT)result; 132HRESULT IEnumFORMATETC.Interface.Skip(uint celt) => (HRESULT)Skip((int)celt); 134HRESULT IEnumFORMATETC.Interface.Reset() => (HRESULT)Reset(); 136HRESULT IEnumFORMATETC.Interface.Clone(IEnumFORMATETC** ppenum) 140return HRESULT.E_POINTER; 145return HRESULT.S_OK;
System\Private\Windows\Ole\IOleServices.cs (1)
20static abstract HRESULT GetDataHere(string format, object data, FORMATETC* pformatetc, STGMEDIUM* pmedium);
System\Private\Windows\Runtime.cs (1)
25static HRESULT IOleServices.GetDataHere(string format, object data, FORMATETC* pformatetc, STGMEDIUM* pmedium) =>
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\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)
84var scope = GlobalInterfaceTable.GetInterface<TInterface>(_cookie, out HRESULT hr); 95var scope = TryGetInterface<TAsInterface>(out HRESULT hr); 103public ComScope<TInterface> TryGetInterface(out HRESULT hr) 109public ComScope<TAsInterface> TryGetInterface<TAsInterface>(out HRESULT hr) 147HRESULT 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)
45HRESULT IStream.Interface.Clone(IStream** ppstm) 49return HRESULT.E_POINTER; 56return HRESULT.S_OK; 59HRESULT IStream.Interface.Commit(uint grfCommitFlags) 65return HRESULT.S_OK; 68HRESULT IStream.Interface.CopyTo(IStream* pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) 72return HRESULT.STG_E_INVALIDPOINTER; 108return HRESULT.S_OK; 111HRESULT ISequentialStream.Interface.Read(void* pv, uint cb, uint* pcbRead) 115return HRESULT.STG_E_INVALIDPOINTER; 126return HRESULT.S_OK; 129HRESULT IStream.Interface.Read(void* pv, uint cb, uint* pcbRead) 132HRESULT IStream.Interface.Seek(long dlibMove, SeekOrigin dwOrigin, ulong* plibNewPosition) 178return HRESULT.S_OK; 181return HRESULT.S_OK; 184HRESULT IStream.Interface.SetSize(ulong libNewSize) 187return HRESULT.S_OK; 190HRESULT IStream.Interface.Stat(STATSTG* pstatstg, uint grfStatFlag) 194return HRESULT.STG_E_INVALIDPOINTER; 216return HRESULT.S_OK; 220HRESULT IStream.Interface.LockRegion(ulong libOffset, ulong cb, uint dwLockType) => HRESULT.STG_E_INVALIDFUNCTION; 223HRESULT IStream.Interface.Revert() => HRESULT.S_OK; 226HRESULT IStream.Interface.UnlockRegion(ulong libOffset, ulong cb, uint dwLockType) => HRESULT.STG_E_INVALIDFUNCTION; 228HRESULT ISequentialStream.Interface.Write(void* pv, uint cb, uint* pcbWritten) 232return HRESULT.STG_E_INVALIDPOINTER; 243return HRESULT.S_OK; 246HRESULT 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\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.Windows.Forms (4)
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (4)
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
System.Windows.Forms.Interop.Tests (1)
AccessibleObjectTests.cs (1)
456var result = enumVariant.Next(1, &variantObject, &retreivedCount);
System.Windows.Forms.Primitives (5)
Microsoft\VisualStudio\Shell\IVsPerPropertyBrowsing.cs (5)
144/// result other than <see cref="HRESULT.S_OK"/> or false for <paramref name="pfDisplay"/> will suppress this feature. 153/// <see cref="HRESULT.S_OK"/> return code will display the default values. 181/// window selection combo. Returning any result other than <see cref="HRESULT.S_OK"/> will cause the default to 191/// <see cref="HRESULT.S_OK"/> or false for <paramref name="pfCanReset"/> will not allow the value to be reset. 199/// If the return value is <see cref="HRESULT.S_OK"/>, the property's value will then be refreshed to the