📄 exdisp.h
字号:
HRESULT CALLBACK IWebBrowser_get_Document_Proxy(
IWebBrowser* This,
IDispatch** ppDisp);
void __RPC_STUB IWebBrowser_get_Document_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_get_TopLevelContainer_Proxy(
IWebBrowser* This,
VARIANT_BOOL* pBool);
void __RPC_STUB IWebBrowser_get_TopLevelContainer_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_get_Type_Proxy(
IWebBrowser* This,
BSTR* Type);
void __RPC_STUB IWebBrowser_get_Type_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_get_Left_Proxy(
IWebBrowser* This,
long* pl);
void __RPC_STUB IWebBrowser_get_Left_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_put_Left_Proxy(
IWebBrowser* This,
long Left);
void __RPC_STUB IWebBrowser_put_Left_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_get_Top_Proxy(
IWebBrowser* This,
long* pl);
void __RPC_STUB IWebBrowser_get_Top_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_put_Top_Proxy(
IWebBrowser* This,
long Top);
void __RPC_STUB IWebBrowser_put_Top_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_get_Width_Proxy(
IWebBrowser* This,
long* pl);
void __RPC_STUB IWebBrowser_get_Width_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_put_Width_Proxy(
IWebBrowser* This,
long Width);
void __RPC_STUB IWebBrowser_put_Width_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_get_Height_Proxy(
IWebBrowser* This,
long* pl);
void __RPC_STUB IWebBrowser_get_Height_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_put_Height_Proxy(
IWebBrowser* This,
long Height);
void __RPC_STUB IWebBrowser_put_Height_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_get_LocationName_Proxy(
IWebBrowser* This,
BSTR* LocationName);
void __RPC_STUB IWebBrowser_get_LocationName_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_get_LocationURL_Proxy(
IWebBrowser* This,
BSTR* LocationURL);
void __RPC_STUB IWebBrowser_get_LocationURL_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser_get_Busy_Proxy(
IWebBrowser* This,
VARIANT_BOOL* pBool);
void __RPC_STUB IWebBrowser_get_Busy_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IWebBrowser_INTERFACE_DEFINED__ */
#ifndef __IWebBrowserApp_FWD_DEFINED__
#define __IWebBrowserApp_FWD_DEFINED__
typedef struct IWebBrowserApp IWebBrowserApp;
#endif
/*****************************************************************************
* IWebBrowserApp interface
*/
#ifndef __IWebBrowserApp_INTERFACE_DEFINED__
#define __IWebBrowserApp_INTERFACE_DEFINED__
DEFINE_GUID(IID_IWebBrowserApp, 0x0002df05, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46);
#if defined(__cplusplus) && !defined(CINTERFACE)
struct IWebBrowserApp : public IWebBrowser
{
virtual HRESULT STDMETHODCALLTYPE Quit(
) = 0;
virtual HRESULT STDMETHODCALLTYPE ClientToWindow(
int* pcx,
int* pcy) = 0;
virtual HRESULT STDMETHODCALLTYPE PutProperty(
BSTR szProperty,
VARIANT vtValue) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProperty(
BSTR szProperty,
VARIANT* pvtValue) = 0;
virtual HRESULT STDMETHODCALLTYPE get_Name(
BSTR* Name) = 0;
virtual HRESULT STDMETHODCALLTYPE get_HWND(
long* pHWND) = 0;
virtual HRESULT STDMETHODCALLTYPE get_FullName(
BSTR* FullName) = 0;
virtual HRESULT STDMETHODCALLTYPE get_Path(
BSTR* Path) = 0;
virtual HRESULT STDMETHODCALLTYPE get_Visible(
VARIANT_BOOL* pBool) = 0;
virtual HRESULT STDMETHODCALLTYPE put_Visible(
VARIANT_BOOL Value) = 0;
virtual HRESULT STDMETHODCALLTYPE get_StatusBar(
VARIANT_BOOL* pBool) = 0;
virtual HRESULT STDMETHODCALLTYPE put_StatusBar(
VARIANT_BOOL Value) = 0;
virtual HRESULT STDMETHODCALLTYPE get_StatusText(
BSTR* StatusText) = 0;
virtual HRESULT STDMETHODCALLTYPE put_StatusText(
BSTR StatusText) = 0;
virtual HRESULT STDMETHODCALLTYPE get_ToolBar(
int* Value) = 0;
virtual HRESULT STDMETHODCALLTYPE put_ToolBar(
int Value) = 0;
virtual HRESULT STDMETHODCALLTYPE get_MenuBar(
VARIANT_BOOL* Value) = 0;
virtual HRESULT STDMETHODCALLTYPE put_MenuBar(
VARIANT_BOOL Value) = 0;
virtual HRESULT STDMETHODCALLTYPE get_FullScreen(
VARIANT_BOOL* pbFullScreen) = 0;
virtual HRESULT STDMETHODCALLTYPE put_FullScreen(
VARIANT_BOOL bFullScreen) = 0;
};
#else
typedef struct IWebBrowserAppVtbl IWebBrowserAppVtbl;
struct IWebBrowserApp {
const IWebBrowserAppVtbl* lpVtbl;
};
struct IWebBrowserAppVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IWebBrowserApp* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IWebBrowserApp* This);
ULONG (STDMETHODCALLTYPE *Release)(
IWebBrowserApp* This);
/*** IDispatch methods ***/
HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
IWebBrowserApp* This,
UINT* pctinfo);
HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
IWebBrowserApp* This,
UINT iTInfo,
LCID lcid,
ITypeInfo** ppTInfo);
HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
IWebBrowserApp* This,
REFIID riid,
LPOLESTR* rgszNames,
UINT cNames,
LCID lcid,
DISPID* rgDispId);
HRESULT (STDMETHODCALLTYPE *Invoke)(
IWebBrowserApp* This,
DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS* pDispParams,
VARIANT* pVarResult,
EXCEPINFO* pExcepInfo,
UINT* puArgErr);
/*** IWebBrowser methods ***/
HRESULT (STDMETHODCALLTYPE *GoBack)(
IWebBrowserApp* This);
HRESULT (STDMETHODCALLTYPE *GoForward)(
IWebBrowserApp* This);
HRESULT (STDMETHODCALLTYPE *GoHome)(
IWebBrowserApp* This);
HRESULT (STDMETHODCALLTYPE *GoSearch)(
IWebBrowserApp* This);
HRESULT (STDMETHODCALLTYPE *Navigate)(
IWebBrowserApp* This,
BSTR URL,
VARIANT* Flags,
VARIANT* TargetFrameName,
VARIANT* PostData,
VARIANT* Headers);
HRESULT (STDMETHODCALLTYPE *Refresh)(
IWebBrowserApp* This);
HRESULT (STDMETHODCALLTYPE *Refresh2)(
IWebBrowserApp* This,
VARIANT* Level);
HRESULT (STDMETHODCALLTYPE *Stop)(
IWebBrowserApp* This);
HRESULT (STDMETHODCALLTYPE *get_Application)(
IWebBrowserApp* This,
IDispatch** ppDisp);
HRESULT (STDMETHODCALLTYPE *get_Parent)(
IWebBrowserApp* This,
IDispatch** ppDisp);
HRESULT (STDMETHODCALLTYPE *get_Container)(
IWebBrowserApp* This,
IDispatch** ppDisp);
HRESULT (STDMETHODCALLTYPE *get_Document)(
IWebBrowserApp* This,
IDispatch** ppDisp);
HRESULT (STDMETHODCALLTYPE *get_TopLevelContainer)(
IWebBrowserApp* This,
VARIANT_BOOL* pBool);
HRESULT (STDMETHODCALLTYPE *get_Type)(
IWebBrowserApp* This,
BSTR* Type);
HRESULT (STDMETHODCALLTYPE *get_Left)(
IWebBrowserApp* This,
long* pl);
HRESULT (STDMETHODCALLTYPE *put_Left)(
IWebBrowserApp* This,
long Left);
HRESULT (STDMETHODCALLTYPE *get_Top)(
IWebBrowserApp* This,
long* pl);
HRESULT (STDMETHODCALLTYPE *put_Top)(
IWebBrowserApp* This,
long Top);
HRESULT (STDMETHODCALLTYPE *get_Width)(
IWebBrowserApp* This,
long* pl);
HRESULT (STDMETHODCALLTYPE *put_Width)(
IWebBrowserApp* This,
long Width);
HRESULT (STDMETHODCALLTYPE *get_Height)(
IWebBrowserApp* This,
long* pl);
HRESULT (STDMETHODCALLTYPE *put_Height)(
IWebBrowserApp* This,
long Height);
HRESULT (STDMETHODCALLTYPE *get_LocationName)(
IWebBrowserApp* This,
BSTR* LocationName);
HRESULT (STDMETHODCALLTYPE *get_LocationURL)(
IWebBrowserApp* This,
BSTR* LocationURL);
HRESULT (STDMETHODCALLTYPE *get_Busy)(
IWebBrowserApp* This,
VARIANT_BOOL* pBool);
/*** IWebBrowserApp methods ***/
HRESULT (STDMETHODCALLTYPE *Quit)(
IWebBrowserApp* This);
HRESULT (STDMETHODCALLTYPE *ClientToWindow)(
IWebBrowserApp* This,
int* pcx,
int* pcy);
HRESULT (STDMETHODCALLTYPE *PutProperty)(
IWebBrowserApp* This,
BSTR szProperty,
VARIANT vtValue);
HRESULT (STDMETHODCALLTYPE *GetProperty)(
IWebBrowserApp* This,
BSTR szProperty,
VARIANT* pvtValue);
HRESULT (STDMETHODCALLTYPE *get_Name)(
IWebBrowserApp* This,
BSTR* Name);
HRESULT (STDMETHODCALLTYPE *get_HWND)(
IWebBrowserApp* This,
long* pHWND);
HRESULT (STDMETHODCALLTYPE *get_FullName)(
IWebBrowserApp* This,
BSTR* FullName);
HRESULT (STDMETHODCALLTYPE *get_Path)(
IWebBrowserApp* This,
BSTR* Path);
HRESULT (STDMETHODCALLTYPE *get_Visible)(
IWebBrowserApp* This,
VARIANT_BOOL* pBool);
HRESULT (STDMETHODCALLTYPE *put_Visible)(
IWebBrowserApp* This,
VARIANT_BOOL Value);
HRESULT (STDMETHODCALLTYPE *get_StatusBar)(
IWebBrowserApp* This,
VARIANT_BOOL* pBool);
HRESULT (STDMETHODCALLTYPE *put_StatusBar)(
IWebBrowserApp* This,
VARIANT_BOOL Value);
HRESULT (STDMETHODCALLTYPE *get_StatusText)(
IWebBrowserApp* This,
BSTR* StatusText);
HRESULT (STDMETHODCALLTYPE *put_StatusText)(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -