Microsoft.Identity.Client.Platforms.Features.WinFormsLegacyWebUi.CustomWebBrowser
namespace Microsoft.Identity.Client.Platforms.Features.WinFormsLegacyWebUi
{
internal class CustomWebBrowser
{
protected class CustomSite : NativeWrapper.IDocHostUIHandler, ICustomQueryInterface
{
public CustomSite(WebBrowser host);
public CustomQueryInterfaceResult GetInterface(ref Guid iid, out IntPtr ppv);
public int EnableModeless(bool fEnable);
public int FilterDataObject(IDataObject pDO, out IDataObject ppDORet);
public int GetDropTarget(NativeWrapper.IOleDropTarget pDropTarget, out NativeWrapper.IOleDropTarget ppDropTarget);
public int GetExternal(out object ppDispatch);
public int GetHostInfo(NativeWrapper.DOCHOSTUIINFO info);
public int GetOptionKeyPath(string[] pbstrKey, int dw);
public int HideUI();
public int OnDocWindowActivate(bool fActivate);
public int OnFrameWindowActivate(bool fActivate);
public int ResizeBorder(NativeWrapper.COMRECT rect, NativeWrapper.IOleInPlaceUIWindow doc, bool fFrameWindow);
public int ShowContextMenu(int dwID, NativeWrapper.POINT pt, object pcmdtReserved, object pdispReserved);
public int ShowUI(int dwID, NativeWrapper.IOleInPlaceActiveObject activeObject, NativeWrapper.IOleCommandTarget commandTarget, NativeWrapper.IOleInPlaceFrame frame, NativeWrapper.IOleInPlaceUIWindow doc);
public int TranslateAccelerator(ref NativeWrapper.MSG msg, ref Guid group, int nCmdID);
public int TranslateUrl(int dwTranslate, string strUrlIn, out string pstrUrlOut);
public int UpdateUI();
}
public event WebBrowserNavigateErrorEventHandler ;
public event WebBrowserBeforeNavigateEventHandler ;
protected virtual void (WebBrowserNavigateErrorEventArgs e);
protected virtual void (WebBrowserBeforeNavigateEventArgs e);
public CustomWebBrowser();
}
}