Struct winapi::um::exdisp::IWebBrowser2
source · #[repr(C)]pub struct IWebBrowser2 {
pub lpVtbl: *const IWebBrowser2Vtbl,
}
Fields§
§lpVtbl: *const IWebBrowser2Vtbl
Implementations§
source§impl IWebBrowser2
impl IWebBrowser2
pub unsafe fn QueryStatusWB(
&self,
cmdID: OLECMDID,
pcmdf: *mut OLECMDF
) -> HRESULT
pub unsafe fn ExecWB(
&self,
cmdID: OLECMDID,
cmdexecopt: OLECMDEXECOPT,
pvaIn: *const VARIANT,
pvaOut: *mut VARIANT
) -> HRESULT
pub unsafe fn ShowBrowserBar(
&self,
pvaClsid: *const VARIANT,
pvarShow: *const VARIANT,
pvarSize: *const VARIANT
) -> HRESULT
pub unsafe fn get_ReadyState(&self, plReadyState: *mut READYSTATE) -> HRESULT
pub unsafe fn get_Offline(&self, pbOffline: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Offline(&self, bOffline: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_Silent(&self, pbSilent: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Silent(&self, bSilent: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_RegisterAsBrowser(
&self,
pbRegister: *mut VARIANT_BOOL
) -> HRESULT
pub unsafe fn put_RegisterAsBrowser(&self, bRegister: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_RegisterAsDropTarget(
&self,
pbRegister: *mut VARIANT_BOOL
) -> HRESULT
pub unsafe fn put_RegisterAsDropTarget(&self, bRegister: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_TheaterMode(&self, pbRegister: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_TheaterMode(&self, bRegister: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_AddressBar(&self, Value: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_AddressBar(&self, Value: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_Resizable(&self, Value: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Resizable(&self, Value: VARIANT_BOOL) -> HRESULT
Methods from Deref<Target = IWebBrowserApp>§
pub unsafe fn Quit(&self) -> HRESULT
pub unsafe fn ClientToWindow(&self, pcx: *mut INT, pcy: *mut INT) -> HRESULT
pub unsafe fn PutProperty(&self, Property: BSTR, vtValue: VARIANT) -> HRESULT
pub unsafe fn GetProperty(
&self,
Property: BSTR,
pvtValue: *mut VARIANT
) -> HRESULT
pub unsafe fn get_Name(&self, Name: *mut BSTR) -> HRESULT
pub unsafe fn get_HWND(&self, pHWND: *mut SHANDLE_PTR) -> HRESULT
pub unsafe fn get_FullName(&self, FullName: *mut BSTR) -> HRESULT
pub unsafe fn get_Path(&self, Path: *mut BSTR) -> HRESULT
pub unsafe fn get_Visible(&self, pBool: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Visible(&self, Value: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_StatusBar(&self, pBool: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_StatusBar(&self, Value: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_StatusText(&self, StatusText: *mut BSTR) -> HRESULT
pub unsafe fn put_StatusText(&self, StatusText: BSTR) -> HRESULT
pub unsafe fn get_ToolBar(&self, Value: *mut INT) -> HRESULT
pub unsafe fn put_ToolBar(&self, Value: INT) -> HRESULT
pub unsafe fn get_MenuBar(&self, Value: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_MenuBar(&self, Value: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_FullScreen(&self, pbFullScreen: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_FullScreen(&self, bFullScreen: VARIANT_BOOL) -> HRESULT
Methods from Deref<Target = IWebBrowser>§
pub unsafe fn GoBack(&self) -> HRESULT
pub unsafe fn GoForward(&self) -> HRESULT
pub unsafe fn GoHome(&self) -> HRESULT
pub unsafe fn GoSearch(&self) -> HRESULT
pub unsafe fn Refresh(&self) -> HRESULT
pub unsafe fn Refresh2(&self, Level: *const VARIANT) -> HRESULT
pub unsafe fn Stop(&self) -> HRESULT
pub unsafe fn get_Application(&self, ppDisp: *mut *mut IDispatch) -> HRESULT
pub unsafe fn get_Parent(&self, ppDisp: *mut *mut IDispatch) -> HRESULT
pub unsafe fn get_Container(&self, ppDisp: *mut *mut IDispatch) -> HRESULT
pub unsafe fn get_Document(&self, ppDisp: *mut *mut IDispatch) -> HRESULT
pub unsafe fn get_TopLevelContainer(&self, pBool: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn get_Type(&self, Type: *mut BSTR) -> HRESULT
pub unsafe fn get_Left(&self, pl: *mut LONG) -> HRESULT
pub unsafe fn put_Left(&self, Left: LONG) -> HRESULT
pub unsafe fn get_Top(&self, pl: *mut LONG) -> HRESULT
pub unsafe fn put_Top(&self, Top: LONG) -> HRESULT
pub unsafe fn get_Width(&self, pl: *mut LONG) -> HRESULT
pub unsafe fn put_Width(&self, Width: LONG) -> HRESULT
pub unsafe fn get_Height(&self, pl: *mut LONG) -> HRESULT
pub unsafe fn put_Height(&self, Height: LONG) -> HRESULT
pub unsafe fn get_LocationName(&self, LocationName: *mut BSTR) -> HRESULT
pub unsafe fn get_LocationURL(&self, LocationURL: *mut BSTR) -> HRESULT
pub unsafe fn get_Busy(&self, pBool: *mut VARIANT_BOOL) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo(
&self,
iTInfo: UINT,
lcid: LCID,
ppTInfo: *mut *mut ITypeInfo
) -> HRESULT
pub unsafe fn GetIDsOfNames(
&self,
riid: REFIID,
rgszNames: *mut LPOLESTR,
cNames: UINT,
lcid: LCID,
rgDispId: *mut DISPID
) -> HRESULT
pub unsafe fn Invoke(
&self,
dispIdMember: DISPID,
riid: REFIID,
lcid: LCID,
wFlags: WORD,
pDispParams: *mut DISPPARAMS,
pVarResult: *mut VARIANT,
pExcepInfo: *mut EXCEPINFO,
puArgErr: *mut UINT
) -> HRESULT
Methods from Deref<Target = IUnknown>§
Trait Implementations§
source§impl Deref for IWebBrowser2
impl Deref for IWebBrowser2
§type Target = IWebBrowserApp
type Target = IWebBrowserApp
The resulting type after dereferencing.
source§fn deref(&self) -> &IWebBrowserApp
fn deref(&self) -> &IWebBrowserApp
Dereferences the value.