aboutsummaryrefslogtreecommitdiff
path: root/vendor/winapi/src/um/exdisp.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/winapi/src/um/exdisp.rs')
-rw-r--r--vendor/winapi/src/um/exdisp.rs220
1 files changed, 0 insertions, 220 deletions
diff --git a/vendor/winapi/src/um/exdisp.rs b/vendor/winapi/src/um/exdisp.rs
deleted file mode 100644
index 3d44fd3..0000000
--- a/vendor/winapi/src/um/exdisp.rs
+++ /dev/null
@@ -1,220 +0,0 @@
-// Licensed under the Apache License, Version 2.0
-// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
-// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
-// All files in the project carrying such notice may not be copied, modified, or distributed
-// except according to those terms.
-//! Mappings for the contents of ExDisp.h
-use shared::basetsd::SHANDLE_PTR;
-use shared::wtypes::{BSTR, VARIANT_BOOL};
-use um::docobj::{OLECMDEXECOPT, OLECMDF, OLECMDID};
-use um::oaidl::{IDispatch, IDispatchVtbl, VARIANT};
-use um::ocidl::READYSTATE;
-use um::winnt::{HRESULT, INT, LONG};
-DEFINE_GUID!{IID_IWebBrowser2,
- 0xd30c1661, 0xcdaf, 0x11d0, 0x8a, 0x3e, 0x00, 0xc0, 0x4f, 0xc9, 0xe2, 0x6e}
-RIDL!{#[uuid(0xeab22ac1, 0x30c1, 0x11cf, 0xa7, 0xeb, 0x00, 0x00, 0xc0, 0x5b, 0xae, 0x0b)]
-interface IWebBrowser(IWebBrowserVtbl): IDispatch(IDispatchVtbl) {
- fn GoBack() -> HRESULT,
- fn GoForward() -> HRESULT,
- fn GoHome() -> HRESULT,
- fn GoSearch() -> HRESULT,
- fn Navigate(
- URL: BSTR,
- Flags: *const VARIANT,
- TargetFrameName: *const VARIANT,
- PostData: *const VARIANT,
- Headers: *const VARIANT,
- ) -> HRESULT,
- fn Refresh() -> HRESULT,
- fn Refresh2(
- Level: *const VARIANT,
- ) -> HRESULT,
- fn Stop() -> HRESULT,
- fn get_Application(
- ppDisp: *mut *mut IDispatch,
- ) -> HRESULT,
- fn get_Parent(
- ppDisp: *mut *mut IDispatch,
- ) -> HRESULT,
- fn get_Container(
- ppDisp: *mut *mut IDispatch,
- ) -> HRESULT,
- fn get_Document(
- ppDisp: *mut *mut IDispatch,
- ) -> HRESULT,
- fn get_TopLevelContainer(
- pBool: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn get_Type(
- Type: *mut BSTR,
- ) -> HRESULT,
- fn get_Left(
- pl: *mut LONG,
- ) -> HRESULT,
- fn put_Left(
- Left: LONG,
- ) -> HRESULT,
- fn get_Top(
- pl: *mut LONG,
- ) -> HRESULT,
- fn put_Top(
- Top: LONG,
- ) -> HRESULT,
- fn get_Width(
- pl: *mut LONG,
- ) -> HRESULT,
- fn put_Width(
- Width: LONG,
- ) -> HRESULT,
- fn get_Height(
- pl: *mut LONG,
- ) -> HRESULT,
- fn put_Height(
- Height: LONG,
- ) -> HRESULT,
- fn get_LocationName(
- LocationName: *mut BSTR,
- ) -> HRESULT,
- fn get_LocationURL(
- LocationURL: *mut BSTR,
- ) -> HRESULT,
- fn get_Busy(
- pBool: *mut VARIANT_BOOL,
- ) -> HRESULT,
-}}
-RIDL!{#[uuid(0x0002df05, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46)]
-interface IWebBrowserApp(IWebBrowserAppVtbl): IWebBrowser(IWebBrowserVtbl) {
- fn Quit() -> HRESULT,
- fn ClientToWindow(
- pcx: *mut INT,
- pcy: *mut INT,
- ) -> HRESULT,
- fn PutProperty(
- Property: BSTR,
- vtValue: VARIANT,
- ) -> HRESULT,
- fn GetProperty(
- Property: BSTR,
- pvtValue: *mut VARIANT,
- ) -> HRESULT,
- fn get_Name(
- Name: *mut BSTR,
- ) -> HRESULT,
- fn get_HWND(
- pHWND: *mut SHANDLE_PTR,
- ) -> HRESULT,
- fn get_FullName(
- FullName: *mut BSTR,
- ) -> HRESULT,
- fn get_Path(
- Path: *mut BSTR,
- ) -> HRESULT,
- fn get_Visible(
- pBool: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_Visible(
- Value: VARIANT_BOOL,
- ) -> HRESULT,
- fn get_StatusBar(
- pBool: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_StatusBar(
- Value: VARIANT_BOOL,
- ) -> HRESULT,
- fn get_StatusText(
- StatusText: *mut BSTR,
- ) -> HRESULT,
- fn put_StatusText(
- StatusText: BSTR,
- ) -> HRESULT,
- fn get_ToolBar(
- Value: *mut INT,
- ) -> HRESULT,
- fn put_ToolBar(
- Value: INT,
- ) -> HRESULT,
- fn get_MenuBar(
- Value: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_MenuBar(
- Value: VARIANT_BOOL,
- ) -> HRESULT,
- fn get_FullScreen(
- pbFullScreen: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_FullScreen(
- bFullScreen: VARIANT_BOOL,
- ) -> HRESULT,
-}}
-RIDL!{#[uuid(0xd30c1661, 0xcdaf, 0x11d0, 0x8a, 0x3e, 0x00, 0xc0, 0x4f, 0xc9, 0xe2, 0x6e)]
-interface IWebBrowser2(IWebBrowser2Vtbl): IWebBrowserApp(IWebBrowserAppVtbl) {
- fn Navigate2(
- URL: *const VARIANT,
- Flags: *const VARIANT,
- TargetFrameName: *const VARIANT,
- PostData: *const VARIANT,
- Headers: *const VARIANT,
- ) -> HRESULT,
- fn QueryStatusWB(
- cmdID: OLECMDID,
- pcmdf: *mut OLECMDF,
- ) -> HRESULT,
- fn ExecWB(
- cmdID: OLECMDID,
- cmdexecopt: OLECMDEXECOPT,
- pvaIn: *const VARIANT,
- pvaOut: *mut VARIANT,
- ) -> HRESULT,
- fn ShowBrowserBar(
- pvaClsid: *const VARIANT,
- pvarShow: *const VARIANT,
- pvarSize: *const VARIANT,
- ) -> HRESULT,
- fn get_ReadyState(
- plReadyState: *mut READYSTATE,
- ) -> HRESULT,
- fn get_Offline(
- pbOffline: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_Offline(
- bOffline: VARIANT_BOOL,
- ) -> HRESULT,
- fn get_Silent(
- pbSilent: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_Silent(
- bSilent: VARIANT_BOOL,
- ) -> HRESULT,
- fn get_RegisterAsBrowser(
- pbRegister: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_RegisterAsBrowser(
- bRegister: VARIANT_BOOL,
- ) -> HRESULT,
- fn get_RegisterAsDropTarget(
- pbRegister: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_RegisterAsDropTarget(
- bRegister: VARIANT_BOOL,
- ) -> HRESULT,
- fn get_TheaterMode(
- pbRegister: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_TheaterMode(
- bRegister: VARIANT_BOOL,
- ) -> HRESULT,
- fn get_AddressBar(
- Value: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_AddressBar(
- Value: VARIANT_BOOL,
- ) -> HRESULT,
- fn get_Resizable(
- Value: *mut VARIANT_BOOL,
- ) -> HRESULT,
- fn put_Resizable(
- Value: VARIANT_BOOL,
- ) -> HRESULT,
-}}
-DEFINE_GUID!{CLSID_InternetExplorer,
- 0x0002df01, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}