exdisp.h
来自「一个类似windows」· C头文件 代码 · 共 1,991 行 · 第 1/5 页
H
1,991 行
HRESULT (STDMETHODCALLTYPE *GoSearch)(
IWebBrowser2* This);
HRESULT (STDMETHODCALLTYPE *Navigate)(
IWebBrowser2* This,
BSTR URL,
VARIANT* Flags,
VARIANT* TargetFrameName,
VARIANT* PostData,
VARIANT* Headers);
HRESULT (STDMETHODCALLTYPE *Refresh)(
IWebBrowser2* This);
HRESULT (STDMETHODCALLTYPE *Refresh2)(
IWebBrowser2* This,
VARIANT* Level);
HRESULT (STDMETHODCALLTYPE *Stop)(
IWebBrowser2* This);
HRESULT (STDMETHODCALLTYPE *get_Application)(
IWebBrowser2* This,
IDispatch** ppDisp);
HRESULT (STDMETHODCALLTYPE *get_Parent)(
IWebBrowser2* This,
IDispatch** ppDisp);
HRESULT (STDMETHODCALLTYPE *get_Container)(
IWebBrowser2* This,
IDispatch** ppDisp);
HRESULT (STDMETHODCALLTYPE *get_Document)(
IWebBrowser2* This,
IDispatch** ppDisp);
HRESULT (STDMETHODCALLTYPE *get_TopLevelContainer)(
IWebBrowser2* This,
VARIANT_BOOL* pBool);
HRESULT (STDMETHODCALLTYPE *get_Type)(
IWebBrowser2* This,
BSTR* Type);
HRESULT (STDMETHODCALLTYPE *get_Left)(
IWebBrowser2* This,
long* pl);
HRESULT (STDMETHODCALLTYPE *put_Left)(
IWebBrowser2* This,
long Left);
HRESULT (STDMETHODCALLTYPE *get_Top)(
IWebBrowser2* This,
long* pl);
HRESULT (STDMETHODCALLTYPE *put_Top)(
IWebBrowser2* This,
long Top);
HRESULT (STDMETHODCALLTYPE *get_Width)(
IWebBrowser2* This,
long* pl);
HRESULT (STDMETHODCALLTYPE *put_Width)(
IWebBrowser2* This,
long Width);
HRESULT (STDMETHODCALLTYPE *get_Height)(
IWebBrowser2* This,
long* pl);
HRESULT (STDMETHODCALLTYPE *put_Height)(
IWebBrowser2* This,
long Height);
HRESULT (STDMETHODCALLTYPE *get_LocationName)(
IWebBrowser2* This,
BSTR* LocationName);
HRESULT (STDMETHODCALLTYPE *get_LocationURL)(
IWebBrowser2* This,
BSTR* LocationURL);
HRESULT (STDMETHODCALLTYPE *get_Busy)(
IWebBrowser2* This,
VARIANT_BOOL* pBool);
/*** IWebBrowserApp methods ***/
HRESULT (STDMETHODCALLTYPE *Quit)(
IWebBrowser2* This);
HRESULT (STDMETHODCALLTYPE *ClientToWindow)(
IWebBrowser2* This,
int* pcx,
int* pcy);
HRESULT (STDMETHODCALLTYPE *PutProperty)(
IWebBrowser2* This,
BSTR szProperty,
VARIANT vtValue);
HRESULT (STDMETHODCALLTYPE *GetProperty)(
IWebBrowser2* This,
BSTR szProperty,
VARIANT* pvtValue);
HRESULT (STDMETHODCALLTYPE *get_Name)(
IWebBrowser2* This,
BSTR* Name);
HRESULT (STDMETHODCALLTYPE *get_HWND)(
IWebBrowser2* This,
long* pHWND);
HRESULT (STDMETHODCALLTYPE *get_FullName)(
IWebBrowser2* This,
BSTR* FullName);
HRESULT (STDMETHODCALLTYPE *get_Path)(
IWebBrowser2* This,
BSTR* Path);
HRESULT (STDMETHODCALLTYPE *get_Visible)(
IWebBrowser2* This,
VARIANT_BOOL* pBool);
HRESULT (STDMETHODCALLTYPE *put_Visible)(
IWebBrowser2* This,
VARIANT_BOOL Value);
HRESULT (STDMETHODCALLTYPE *get_StatusBar)(
IWebBrowser2* This,
VARIANT_BOOL* pBool);
HRESULT (STDMETHODCALLTYPE *put_StatusBar)(
IWebBrowser2* This,
VARIANT_BOOL Value);
HRESULT (STDMETHODCALLTYPE *get_StatusText)(
IWebBrowser2* This,
BSTR* StatusText);
HRESULT (STDMETHODCALLTYPE *put_StatusText)(
IWebBrowser2* This,
BSTR StatusText);
HRESULT (STDMETHODCALLTYPE *get_ToolBar)(
IWebBrowser2* This,
int* Value);
HRESULT (STDMETHODCALLTYPE *put_ToolBar)(
IWebBrowser2* This,
int Value);
HRESULT (STDMETHODCALLTYPE *get_MenuBar)(
IWebBrowser2* This,
VARIANT_BOOL* Value);
HRESULT (STDMETHODCALLTYPE *put_MenuBar)(
IWebBrowser2* This,
VARIANT_BOOL Value);
HRESULT (STDMETHODCALLTYPE *get_FullScreen)(
IWebBrowser2* This,
VARIANT_BOOL* pbFullScreen);
HRESULT (STDMETHODCALLTYPE *put_FullScreen)(
IWebBrowser2* This,
VARIANT_BOOL bFullScreen);
/*** IWebBrowser2 methods ***/
HRESULT (STDMETHODCALLTYPE *Navigate2)(
IWebBrowser2* This,
VARIANT* URL,
VARIANT* Flags,
VARIANT* TargetFrameName,
VARIANT* PostData,
VARIANT* Headers);
HRESULT (STDMETHODCALLTYPE *QueryStatusWB)(
IWebBrowser2* This,
OLECMDID cmdID,
OLECMDF* pcmdf);
HRESULT (STDMETHODCALLTYPE *ExecWB)(
IWebBrowser2* This,
OLECMDID cmdID,
OLECMDEXECOPT cmdexecopt,
VARIANT* pvaIn,
VARIANT* pvaOut);
HRESULT (STDMETHODCALLTYPE *ShowBrowserBar)(
IWebBrowser2* This,
VARIANT* pvaClsid,
VARIANT* pvarShow,
VARIANT* pvarSize);
HRESULT (STDMETHODCALLTYPE *get_ReadyState)(
IWebBrowser2* This,
READYSTATE* plReadyState);
HRESULT (STDMETHODCALLTYPE *get_Offline)(
IWebBrowser2* This,
VARIANT_BOOL* pbOffline);
HRESULT (STDMETHODCALLTYPE *put_Offline)(
IWebBrowser2* This,
VARIANT_BOOL bOffline);
HRESULT (STDMETHODCALLTYPE *get_Silent)(
IWebBrowser2* This,
VARIANT_BOOL* pbSilent);
HRESULT (STDMETHODCALLTYPE *put_Silent)(
IWebBrowser2* This,
VARIANT_BOOL bSilent);
HRESULT (STDMETHODCALLTYPE *get_RegisterAsBrowser)(
IWebBrowser2* This,
VARIANT_BOOL* pbRegister);
HRESULT (STDMETHODCALLTYPE *put_RegisterAsBrowser)(
IWebBrowser2* This,
VARIANT_BOOL bRegister);
HRESULT (STDMETHODCALLTYPE *get_RegisterAsDropTarget)(
IWebBrowser2* This,
VARIANT_BOOL* pbRegister);
HRESULT (STDMETHODCALLTYPE *put_RegisterAsDropTarget)(
IWebBrowser2* This,
VARIANT_BOOL bRegister);
HRESULT (STDMETHODCALLTYPE *get_TheaterMode)(
IWebBrowser2* This,
VARIANT_BOOL* pbRegister);
HRESULT (STDMETHODCALLTYPE *put_TheaterMode)(
IWebBrowser2* This,
VARIANT_BOOL bRegister);
HRESULT (STDMETHODCALLTYPE *get_AddressBar)(
IWebBrowser2* This,
VARIANT_BOOL* Value);
HRESULT (STDMETHODCALLTYPE *put_AddressBar)(
IWebBrowser2* This,
VARIANT_BOOL Value);
HRESULT (STDMETHODCALLTYPE *get_Resizable)(
IWebBrowser2* This,
VARIANT_BOOL* Value);
HRESULT (STDMETHODCALLTYPE *put_Resizable)(
IWebBrowser2* This,
VARIANT_BOOL Value);
END_INTERFACE
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IWebBrowser2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IWebBrowser2_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IWebBrowser2_Release(p) (p)->lpVtbl->Release(p)
/*** IDispatch methods ***/
#define IWebBrowser2_GetTypeInfoCount(p,a) (p)->lpVtbl->GetTypeInfoCount(p,a)
#define IWebBrowser2_GetTypeInfo(p,a,b,c) (p)->lpVtbl->GetTypeInfo(p,a,b,c)
#define IWebBrowser2_GetIDsOfNames(p,a,b,c,d,e) (p)->lpVtbl->GetIDsOfNames(p,a,b,c,d,e)
#define IWebBrowser2_Invoke(p,a,b,c,d,e,f,g,h) (p)->lpVtbl->Invoke(p,a,b,c,d,e,f,g,h)
/*** IWebBrowser methods ***/
#define IWebBrowser2_GoBack(p) (p)->lpVtbl->GoBack(p)
#define IWebBrowser2_GoForward(p) (p)->lpVtbl->GoForward(p)
#define IWebBrowser2_GoHome(p) (p)->lpVtbl->GoHome(p)
#define IWebBrowser2_GoSearch(p) (p)->lpVtbl->GoSearch(p)
#define IWebBrowser2_Navigate(p,a,b,c,d,e) (p)->lpVtbl->Navigate(p,a,b,c,d,e)
#define IWebBrowser2_Refresh(p) (p)->lpVtbl->Refresh(p)
#define IWebBrowser2_Refresh2(p,a) (p)->lpVtbl->Refresh2(p,a)
#define IWebBrowser2_Stop(p) (p)->lpVtbl->Stop(p)
#define IWebBrowser2_get_Application(p,a) (p)->lpVtbl->get_Application(p,a)
#define IWebBrowser2_get_Parent(p,a) (p)->lpVtbl->get_Parent(p,a)
#define IWebBrowser2_get_Container(p,a) (p)->lpVtbl->get_Container(p,a)
#define IWebBrowser2_get_Document(p,a) (p)->lpVtbl->get_Document(p,a)
#define IWebBrowser2_get_TopLevelContainer(p,a) (p)->lpVtbl->get_TopLevelContainer(p,a)
#define IWebBrowser2_get_Type(p,a) (p)->lpVtbl->get_Type(p,a)
#define IWebBrowser2_get_Left(p,a) (p)->lpVtbl->get_Left(p,a)
#define IWebBrowser2_put_Left(p,a) (p)->lpVtbl->put_Left(p,a)
#define IWebBrowser2_get_Top(p,a) (p)->lpVtbl->get_Top(p,a)
#define IWebBrowser2_put_Top(p,a) (p)->lpVtbl->put_Top(p,a)
#define IWebBrowser2_get_Width(p,a) (p)->lpVtbl->get_Width(p,a)
#define IWebBrowser2_put_Width(p,a) (p)->lpVtbl->put_Width(p,a)
#define IWebBrowser2_get_Height(p,a) (p)->lpVtbl->get_Height(p,a)
#define IWebBrowser2_put_Height(p,a) (p)->lpVtbl->put_Height(p,a)
#define IWebBrowser2_get_LocationName(p,a) (p)->lpVtbl->get_LocationName(p,a)
#define IWebBrowser2_get_LocationURL(p,a) (p)->lpVtbl->get_LocationURL(p,a)
#define IWebBrowser2_get_Busy(p,a) (p)->lpVtbl->get_Busy(p,a)
/*** IWebBrowserApp methods ***/
#define IWebBrowser2_Quit(p) (p)->lpVtbl->Quit(p)
#define IWebBrowser2_ClientToWindow(p,a,b) (p)->lpVtbl->ClientToWindow(p,a,b)
#define IWebBrowser2_PutProperty(p,a,b) (p)->lpVtbl->PutProperty(p,a,b)
#define IWebBrowser2_GetProperty(p,a,b) (p)->lpVtbl->GetProperty(p,a,b)
#define IWebBrowser2_get_Name(p,a) (p)->lpVtbl->get_Name(p,a)
#define IWebBrowser2_get_HWND(p,a) (p)->lpVtbl->get_HWND(p,a)
#define IWebBrowser2_get_FullName(p,a) (p)->lpVtbl->get_FullName(p,a)
#define IWebBrowser2_get_Path(p,a) (p)->lpVtbl->get_Path(p,a)
#define IWebBrowser2_get_Visible(p,a) (p)->lpVtbl->get_Visible(p,a)
#define IWebBrowser2_put_Visible(p,a) (p)->lpVtbl->put_Visible(p,a)
#define IWebBrowser2_get_StatusBar(p,a) (p)->lpVtbl->get_StatusBar(p,a)
#define IWebBrowser2_put_StatusBar(p,a) (p)->lpVtbl->put_StatusBar(p,a)
#define IWebBrowser2_get_StatusText(p,a) (p)->lpVtbl->get_StatusText(p,a)
#define IWebBrowser2_put_StatusText(p,a) (p)->lpVtbl->put_StatusText(p,a)
#define IWebBrowser2_get_ToolBar(p,a) (p)->lpVtbl->get_ToolBar(p,a)
#define IWebBrowser2_put_ToolBar(p,a) (p)->lpVtbl->put_ToolBar(p,a)
#define IWebBrowser2_get_MenuBar(p,a) (p)->lpVtbl->get_MenuBar(p,a)
#define IWebBrowser2_put_MenuBar(p,a) (p)->lpVtbl->put_MenuBar(p,a)
#define IWebBrowser2_get_FullScreen(p,a) (p)->lpVtbl->get_FullScreen(p,a)
#define IWebBrowser2_put_FullScreen(p,a) (p)->lpVtbl->put_FullScreen(p,a)
/*** IWebBrowser2 methods ***/
#define IWebBrowser2_Navigate2(p,a,b,c,d,e) (p)->lpVtbl->Navigate2(p,a,b,c,d,e)
#define IWebBrowser2_QueryStatusWB(p,a,b) (p)->lpVtbl->QueryStatusWB(p,a,b)
#define IWebBrowser2_ExecWB(p,a,b,c,d) (p)->lpVtbl->ExecWB(p,a,b,c,d)
#define IWebBrowser2_ShowBrowserBar(p,a,b,c) (p)->lpVtbl->ShowBrowserBar(p,a,b,c)
#define IWebBrowser2_get_ReadyState(p,a) (p)->lpVtbl->get_ReadyState(p,a)
#define IWebBrowser2_get_Offline(p,a) (p)->lpVtbl->get_Offline(p,a)
#define IWebBrowser2_put_Offline(p,a) (p)->lpVtbl->put_Offline(p,a)
#define IWebBrowser2_get_Silent(p,a) (p)->lpVtbl->get_Silent(p,a)
#define IWebBrowser2_put_Silent(p,a) (p)->lpVtbl->put_Silent(p,a)
#define IWebBrowser2_get_RegisterAsBrowser(p,a) (p)->lpVtbl->get_RegisterAsBrowser(p,a)
#define IWebBrowser2_put_RegisterAsBrowser(p,a) (p)->lpVtbl->put_RegisterAsBrowser(p,a)
#define IWebBrowser2_get_RegisterAsDropTarget(p,a) (p)->lpVtbl->get_RegisterAsDropTarget(p,a)
#define IWebBrowser2_put_RegisterAsDropTarget(p,a) (p)->lpVtbl->put_RegisterAsDropTarget(p,a)
#define IWebBrowser2_get_TheaterMode(p,a) (p)->lpVtbl->get_TheaterMode(p,a)
#define IWebBrowser2_put_TheaterMode(p,a) (p)->lpVtbl->put_TheaterMode(p,a)
#define IWebBrowser2_get_AddressBar(p,a) (p)->lpVtbl->get_AddressBar(p,a)
#define IWebBrowser2_put_AddressBar(p,a) (p)->lpVtbl->put_AddressBar(p,a)
#define IWebBrowser2_get_Resizable(p,a) (p)->lpVtbl->get_Resizable(p,a)
#define IWebBrowser2_put_Resizable(p,a) (p)->lpVtbl->put_Resizable(p,a)
#endif
#endif
HRESULT CALLBACK IWebBrowser2_Navigate2_Proxy(
IWebBrowser2* This,
VARIANT* URL,
VARIANT* Flags,
VARIANT* TargetFrameName,
VARIANT* PostData,
VARIANT* Headers);
void __RPC_STUB IWebBrowser2_Navigate2_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser2_QueryStatusWB_Proxy(
IWebBrowser2* This,
OLECMDID cmdID,
OLECMDF* pcmdf);
void __RPC_STUB IWebBrowser2_QueryStatusWB_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser2_ExecWB_Proxy(
IWebBrowser2* This,
OLECMDID cmdID,
OLECMDEXECOPT cmdexecopt,
VARIANT* pvaIn,
VARIANT* pvaOut);
void __RPC_STUB IWebBrowser2_ExecWB_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser2_ShowBrowserBar_Proxy(
IWebBrowser2* This,
VARIANT* pvaClsid,
VARIANT* pvarShow,
VARIANT* pvarSize);
void __RPC_STUB IWebBrowser2_ShowBrowserBar_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser2_get_ReadyState_Proxy(
IWebBrowser2* This,
READYSTATE* plReadyState);
void __RPC_STUB IWebBrowser2_get_ReadyState_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWebBrowser2_get_Offline_Proxy(
IWebBrowser2* This,
VARIANT_BOOL* pbOffline);
void __RPC_STUB IWebBrowser2_get_Offline_Stub(
struct IRpcStubBuffer* This,
struct IRpcChannelBuffer* pRpcChannelBuffer,
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?