1 /*** Autogenerated by WIDL 0.1 from exdisp.idl - Do not edit ***/
5 #ifndef __WIDL_EXDISP_H
6 #define __WIDL_EXDISP_H
12 #ifndef __IWebBrowser_FWD_DEFINED__
13 #define __IWebBrowser_FWD_DEFINED__
14 typedef struct IWebBrowser IWebBrowser
;
17 typedef enum BrowserNavConstants
{
18 navOpenInNewWindow
= 0x1,
20 navNoReadFromCache
= 0x4,
21 navNoWriteToCache
= 0x8,
22 navAllowAutosearch
= 0x10,
25 navEnforceRestricted
= 0x80
26 } BrowserNavConstants
;
28 typedef enum RefreshConstants
{
30 REFRESH_IFEXPIRED
= 1,
31 REFRESH_COMPLETELY
= 3
34 /*****************************************************************************
35 * IWebBrowser interface
37 #ifndef __IWebBrowser_INTERFACE_DEFINED__
38 #define __IWebBrowser_INTERFACE_DEFINED__
40 DEFINE_GUID(IID_IWebBrowser
, 0xeab22ac1, 0x30c1, 0x11cf, 0xa7,0xeb, 0x00,0x00,0xc0,0x5b,0xae,0x0b);
41 #if defined(__cplusplus) && !defined(CINTERFACE)
42 struct IWebBrowser
: public IDispatch
44 virtual HRESULT STDMETHODCALLTYPE
GoBack(
47 virtual HRESULT STDMETHODCALLTYPE
GoForward(
50 virtual HRESULT STDMETHODCALLTYPE
GoHome(
53 virtual HRESULT STDMETHODCALLTYPE
GoSearch(
56 virtual HRESULT STDMETHODCALLTYPE
Navigate(
59 VARIANT
* TargetFrameName
,
61 VARIANT
* Headers
) = 0;
63 virtual HRESULT STDMETHODCALLTYPE
Refresh(
66 virtual HRESULT STDMETHODCALLTYPE
Refresh2(
69 virtual HRESULT STDMETHODCALLTYPE
Stop(
72 virtual HRESULT STDMETHODCALLTYPE
get_Application(
73 IDispatch
** ppDisp
) = 0;
75 virtual HRESULT STDMETHODCALLTYPE
get_Parent(
76 IDispatch
** ppDisp
) = 0;
78 virtual HRESULT STDMETHODCALLTYPE
get_Container(
79 IDispatch
** ppDisp
) = 0;
81 virtual HRESULT STDMETHODCALLTYPE
get_Document(
82 IDispatch
** ppDisp
) = 0;
84 virtual HRESULT STDMETHODCALLTYPE
get_TopLevelContainer(
85 VARIANT_BOOL
* pBool
) = 0;
87 virtual HRESULT STDMETHODCALLTYPE
get_Type(
90 virtual HRESULT STDMETHODCALLTYPE
get_Left(
93 virtual HRESULT STDMETHODCALLTYPE
put_Left(
96 virtual HRESULT STDMETHODCALLTYPE
get_Top(
99 virtual HRESULT STDMETHODCALLTYPE
put_Top(
102 virtual HRESULT STDMETHODCALLTYPE
get_Width(
105 virtual HRESULT STDMETHODCALLTYPE
put_Width(
108 virtual HRESULT STDMETHODCALLTYPE
get_Height(
111 virtual HRESULT STDMETHODCALLTYPE
put_Height(
114 virtual HRESULT STDMETHODCALLTYPE
get_LocationName(
115 BSTR
* LocationName
) = 0;
117 virtual HRESULT STDMETHODCALLTYPE
get_LocationURL(
118 BSTR
* LocationURL
) = 0;
120 virtual HRESULT STDMETHODCALLTYPE
get_Busy(
121 VARIANT_BOOL
* pBool
) = 0;
125 typedef struct IWebBrowserVtbl IWebBrowserVtbl
;
127 const IWebBrowserVtbl
* lpVtbl
;
129 struct IWebBrowserVtbl
{
130 ICOM_MSVTABLE_COMPAT_FIELDS
132 /*** IUnknown methods ***/
133 HRESULT (STDMETHODCALLTYPE
*QueryInterface
)(
138 ULONG (STDMETHODCALLTYPE
*AddRef
)(
141 ULONG (STDMETHODCALLTYPE
*Release
)(
144 /*** IDispatch methods ***/
145 HRESULT (STDMETHODCALLTYPE
*GetTypeInfoCount
)(
149 HRESULT (STDMETHODCALLTYPE
*GetTypeInfo
)(
153 ITypeInfo
** ppTInfo
);
155 HRESULT (STDMETHODCALLTYPE
*GetIDsOfNames
)(
163 HRESULT (STDMETHODCALLTYPE
*Invoke
)(
169 DISPPARAMS
* pDispParams
,
171 EXCEPINFO
* pExcepInfo
,
174 /*** IWebBrowser methods ***/
175 HRESULT (STDMETHODCALLTYPE
*GoBack
)(
178 HRESULT (STDMETHODCALLTYPE
*GoForward
)(
181 HRESULT (STDMETHODCALLTYPE
*GoHome
)(
184 HRESULT (STDMETHODCALLTYPE
*GoSearch
)(
187 HRESULT (STDMETHODCALLTYPE
*Navigate
)(
191 VARIANT
* TargetFrameName
,
195 HRESULT (STDMETHODCALLTYPE
*Refresh
)(
198 HRESULT (STDMETHODCALLTYPE
*Refresh2
)(
202 HRESULT (STDMETHODCALLTYPE
*Stop
)(
205 HRESULT (STDMETHODCALLTYPE
*get_Application
)(
209 HRESULT (STDMETHODCALLTYPE
*get_Parent
)(
213 HRESULT (STDMETHODCALLTYPE
*get_Container
)(
217 HRESULT (STDMETHODCALLTYPE
*get_Document
)(
221 HRESULT (STDMETHODCALLTYPE
*get_TopLevelContainer
)(
223 VARIANT_BOOL
* pBool
);
225 HRESULT (STDMETHODCALLTYPE
*get_Type
)(
229 HRESULT (STDMETHODCALLTYPE
*get_Left
)(
233 HRESULT (STDMETHODCALLTYPE
*put_Left
)(
237 HRESULT (STDMETHODCALLTYPE
*get_Top
)(
241 HRESULT (STDMETHODCALLTYPE
*put_Top
)(
245 HRESULT (STDMETHODCALLTYPE
*get_Width
)(
249 HRESULT (STDMETHODCALLTYPE
*put_Width
)(
253 HRESULT (STDMETHODCALLTYPE
*get_Height
)(
257 HRESULT (STDMETHODCALLTYPE
*put_Height
)(
261 HRESULT (STDMETHODCALLTYPE
*get_LocationName
)(
265 HRESULT (STDMETHODCALLTYPE
*get_LocationURL
)(
269 HRESULT (STDMETHODCALLTYPE
*get_Busy
)(
271 VARIANT_BOOL
* pBool
);
275 /*** IUnknown methods ***/
276 #define IWebBrowser_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
277 #define IWebBrowser_AddRef(p) (p)->lpVtbl->AddRef(p)
278 #define IWebBrowser_Release(p) (p)->lpVtbl->Release(p)
279 /*** IDispatch methods ***/
280 #define IWebBrowser_GetTypeInfoCount(p,a) (p)->lpVtbl->GetTypeInfoCount(p,a)
281 #define IWebBrowser_GetTypeInfo(p,a,b,c) (p)->lpVtbl->GetTypeInfo(p,a,b,c)
282 #define IWebBrowser_GetIDsOfNames(p,a,b,c,d,e) (p)->lpVtbl->GetIDsOfNames(p,a,b,c,d,e)
283 #define IWebBrowser_Invoke(p,a,b,c,d,e,f,g,h) (p)->lpVtbl->Invoke(p,a,b,c,d,e,f,g,h)
284 /*** IWebBrowser methods ***/
285 #define IWebBrowser_GoBack(p) (p)->lpVtbl->GoBack(p)
286 #define IWebBrowser_GoForward(p) (p)->lpVtbl->GoForward(p)
287 #define IWebBrowser_GoHome(p) (p)->lpVtbl->GoHome(p)
288 #define IWebBrowser_GoSearch(p) (p)->lpVtbl->GoSearch(p)
289 #define IWebBrowser_Navigate(p,a,b,c,d,e) (p)->lpVtbl->Navigate(p,a,b,c,d,e)
290 #define IWebBrowser_Refresh(p) (p)->lpVtbl->Refresh(p)
291 #define IWebBrowser_Refresh2(p,a) (p)->lpVtbl->Refresh2(p,a)
292 #define IWebBrowser_Stop(p) (p)->lpVtbl->Stop(p)
293 #define IWebBrowser_get_Application(p,a) (p)->lpVtbl->get_Application(p,a)
294 #define IWebBrowser_get_Parent(p,a) (p)->lpVtbl->get_Parent(p,a)
295 #define IWebBrowser_get_Container(p,a) (p)->lpVtbl->get_Container(p,a)
296 #define IWebBrowser_get_Document(p,a) (p)->lpVtbl->get_Document(p,a)
297 #define IWebBrowser_get_TopLevelContainer(p,a) (p)->lpVtbl->get_TopLevelContainer(p,a)
298 #define IWebBrowser_get_Type(p,a) (p)->lpVtbl->get_Type(p,a)
299 #define IWebBrowser_get_Left(p,a) (p)->lpVtbl->get_Left(p,a)
300 #define IWebBrowser_put_Left(p,a) (p)->lpVtbl->put_Left(p,a)
301 #define IWebBrowser_get_Top(p,a) (p)->lpVtbl->get_Top(p,a)
302 #define IWebBrowser_put_Top(p,a) (p)->lpVtbl->put_Top(p,a)
303 #define IWebBrowser_get_Width(p,a) (p)->lpVtbl->get_Width(p,a)
304 #define IWebBrowser_put_Width(p,a) (p)->lpVtbl->put_Width(p,a)
305 #define IWebBrowser_get_Height(p,a) (p)->lpVtbl->get_Height(p,a)
306 #define IWebBrowser_put_Height(p,a) (p)->lpVtbl->put_Height(p,a)
307 #define IWebBrowser_get_LocationName(p,a) (p)->lpVtbl->get_LocationName(p,a)
308 #define IWebBrowser_get_LocationURL(p,a) (p)->lpVtbl->get_LocationURL(p,a)
309 #define IWebBrowser_get_Busy(p,a) (p)->lpVtbl->get_Busy(p,a)
313 #define IWebBrowser_METHODS \
314 ICOM_MSVTABLE_COMPAT_FIELDS \
315 /*** IUnknown methods ***/ \
316 STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void** ppvObject) PURE; \
317 STDMETHOD_(ULONG,AddRef)(THIS) PURE; \
318 STDMETHOD_(ULONG,Release)(THIS) PURE; \
319 /*** IDispatch methods ***/ \
320 STDMETHOD_(HRESULT,GetTypeInfoCount)(THIS_ UINT* pctinfo) PURE; \
321 STDMETHOD_(HRESULT,GetTypeInfo)(THIS_ UINT iTInfo, LCID lcid, ITypeInfo** ppTInfo) PURE; \
322 STDMETHOD_(HRESULT,GetIDsOfNames)(THIS_ REFIID riid, LPOLESTR* rgszNames, UINT cNames, LCID lcid, DISPID* rgDispId) PURE; \
323 STDMETHOD_(HRESULT,Invoke)(THIS_ DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS* pDispParams, VARIANT* pVarResult, EXCEPINFO* pExcepInfo, UINT* puArgErr) PURE; \
324 /*** IWebBrowser methods ***/ \
325 STDMETHOD_(HRESULT,GoBack)(THIS) PURE; \
326 STDMETHOD_(HRESULT,GoForward)(THIS) PURE; \
327 STDMETHOD_(HRESULT,GoHome)(THIS) PURE; \
328 STDMETHOD_(HRESULT,GoSearch)(THIS) PURE; \
329 STDMETHOD_(HRESULT,Navigate)(THIS_ BSTR URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers) PURE; \
330 STDMETHOD_(HRESULT,Refresh)(THIS) PURE; \
331 STDMETHOD_(HRESULT,Refresh2)(THIS_ VARIANT* Level) PURE; \
332 STDMETHOD_(HRESULT,Stop)(THIS) PURE; \
333 STDMETHOD_(HRESULT,get_Application)(THIS_ IDispatch** ppDisp) PURE; \
334 STDMETHOD_(HRESULT,get_Parent)(THIS_ IDispatch** ppDisp) PURE; \
335 STDMETHOD_(HRESULT,get_Container)(THIS_ IDispatch** ppDisp) PURE; \
336 STDMETHOD_(HRESULT,get_Document)(THIS_ IDispatch** ppDisp) PURE; \
337 STDMETHOD_(HRESULT,get_TopLevelContainer)(THIS_ VARIANT_BOOL* pBool) PURE; \
338 STDMETHOD_(HRESULT,get_Type)(THIS_ BSTR* Type) PURE; \
339 STDMETHOD_(HRESULT,get_Left)(THIS_ long* pl) PURE; \
340 STDMETHOD_(HRESULT,put_Left)(THIS_ long Left) PURE; \
341 STDMETHOD_(HRESULT,get_Top)(THIS_ long* pl) PURE; \
342 STDMETHOD_(HRESULT,put_Top)(THIS_ long Top) PURE; \
343 STDMETHOD_(HRESULT,get_Width)(THIS_ long* pl) PURE; \
344 STDMETHOD_(HRESULT,put_Width)(THIS_ long Width) PURE; \
345 STDMETHOD_(HRESULT,get_Height)(THIS_ long* pl) PURE; \
346 STDMETHOD_(HRESULT,put_Height)(THIS_ long Height) PURE; \
347 STDMETHOD_(HRESULT,get_LocationName)(THIS_ BSTR* LocationName) PURE; \
348 STDMETHOD_(HRESULT,get_LocationURL)(THIS_ BSTR* LocationURL) PURE; \
349 STDMETHOD_(HRESULT,get_Busy)(THIS_ VARIANT_BOOL* pBool) PURE;
351 HRESULT CALLBACK
IWebBrowser_GoBack_Proxy(
353 void __RPC_STUB
IWebBrowser_GoBack_Stub(
354 struct IRpcStubBuffer
* This
,
355 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
356 PRPC_MESSAGE pRpcMessage
,
357 DWORD
* pdwStubPhase
);
358 HRESULT CALLBACK
IWebBrowser_GoForward_Proxy(
360 void __RPC_STUB
IWebBrowser_GoForward_Stub(
361 struct IRpcStubBuffer
* This
,
362 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
363 PRPC_MESSAGE pRpcMessage
,
364 DWORD
* pdwStubPhase
);
365 HRESULT CALLBACK
IWebBrowser_GoHome_Proxy(
367 void __RPC_STUB
IWebBrowser_GoHome_Stub(
368 struct IRpcStubBuffer
* This
,
369 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
370 PRPC_MESSAGE pRpcMessage
,
371 DWORD
* pdwStubPhase
);
372 HRESULT CALLBACK
IWebBrowser_GoSearch_Proxy(
374 void __RPC_STUB
IWebBrowser_GoSearch_Stub(
375 struct IRpcStubBuffer
* This
,
376 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
377 PRPC_MESSAGE pRpcMessage
,
378 DWORD
* pdwStubPhase
);
379 HRESULT CALLBACK
IWebBrowser_Navigate_Proxy(
383 VARIANT
* TargetFrameName
,
386 void __RPC_STUB
IWebBrowser_Navigate_Stub(
387 struct IRpcStubBuffer
* This
,
388 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
389 PRPC_MESSAGE pRpcMessage
,
390 DWORD
* pdwStubPhase
);
391 HRESULT CALLBACK
IWebBrowser_Refresh_Proxy(
393 void __RPC_STUB
IWebBrowser_Refresh_Stub(
394 struct IRpcStubBuffer
* This
,
395 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
396 PRPC_MESSAGE pRpcMessage
,
397 DWORD
* pdwStubPhase
);
398 HRESULT CALLBACK
IWebBrowser_Refresh2_Proxy(
401 void __RPC_STUB
IWebBrowser_Refresh2_Stub(
402 struct IRpcStubBuffer
* This
,
403 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
404 PRPC_MESSAGE pRpcMessage
,
405 DWORD
* pdwStubPhase
);
406 HRESULT CALLBACK
IWebBrowser_Stop_Proxy(
408 void __RPC_STUB
IWebBrowser_Stop_Stub(
409 struct IRpcStubBuffer
* This
,
410 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
411 PRPC_MESSAGE pRpcMessage
,
412 DWORD
* pdwStubPhase
);
413 HRESULT CALLBACK
IWebBrowser_get_Application_Proxy(
416 void __RPC_STUB
IWebBrowser_get_Application_Stub(
417 struct IRpcStubBuffer
* This
,
418 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
419 PRPC_MESSAGE pRpcMessage
,
420 DWORD
* pdwStubPhase
);
421 HRESULT CALLBACK
IWebBrowser_get_Parent_Proxy(
424 void __RPC_STUB
IWebBrowser_get_Parent_Stub(
425 struct IRpcStubBuffer
* This
,
426 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
427 PRPC_MESSAGE pRpcMessage
,
428 DWORD
* pdwStubPhase
);
429 HRESULT CALLBACK
IWebBrowser_get_Container_Proxy(
432 void __RPC_STUB
IWebBrowser_get_Container_Stub(
433 struct IRpcStubBuffer
* This
,
434 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
435 PRPC_MESSAGE pRpcMessage
,
436 DWORD
* pdwStubPhase
);
437 HRESULT CALLBACK
IWebBrowser_get_Document_Proxy(
440 void __RPC_STUB
IWebBrowser_get_Document_Stub(
441 struct IRpcStubBuffer
* This
,
442 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
443 PRPC_MESSAGE pRpcMessage
,
444 DWORD
* pdwStubPhase
);
445 HRESULT CALLBACK
IWebBrowser_get_TopLevelContainer_Proxy(
447 VARIANT_BOOL
* pBool
);
448 void __RPC_STUB
IWebBrowser_get_TopLevelContainer_Stub(
449 struct IRpcStubBuffer
* This
,
450 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
451 PRPC_MESSAGE pRpcMessage
,
452 DWORD
* pdwStubPhase
);
453 HRESULT CALLBACK
IWebBrowser_get_Type_Proxy(
456 void __RPC_STUB
IWebBrowser_get_Type_Stub(
457 struct IRpcStubBuffer
* This
,
458 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
459 PRPC_MESSAGE pRpcMessage
,
460 DWORD
* pdwStubPhase
);
461 HRESULT CALLBACK
IWebBrowser_get_Left_Proxy(
464 void __RPC_STUB
IWebBrowser_get_Left_Stub(
465 struct IRpcStubBuffer
* This
,
466 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
467 PRPC_MESSAGE pRpcMessage
,
468 DWORD
* pdwStubPhase
);
469 HRESULT CALLBACK
IWebBrowser_put_Left_Proxy(
472 void __RPC_STUB
IWebBrowser_put_Left_Stub(
473 struct IRpcStubBuffer
* This
,
474 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
475 PRPC_MESSAGE pRpcMessage
,
476 DWORD
* pdwStubPhase
);
477 HRESULT CALLBACK
IWebBrowser_get_Top_Proxy(
480 void __RPC_STUB
IWebBrowser_get_Top_Stub(
481 struct IRpcStubBuffer
* This
,
482 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
483 PRPC_MESSAGE pRpcMessage
,
484 DWORD
* pdwStubPhase
);
485 HRESULT CALLBACK
IWebBrowser_put_Top_Proxy(
488 void __RPC_STUB
IWebBrowser_put_Top_Stub(
489 struct IRpcStubBuffer
* This
,
490 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
491 PRPC_MESSAGE pRpcMessage
,
492 DWORD
* pdwStubPhase
);
493 HRESULT CALLBACK
IWebBrowser_get_Width_Proxy(
496 void __RPC_STUB
IWebBrowser_get_Width_Stub(
497 struct IRpcStubBuffer
* This
,
498 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
499 PRPC_MESSAGE pRpcMessage
,
500 DWORD
* pdwStubPhase
);
501 HRESULT CALLBACK
IWebBrowser_put_Width_Proxy(
504 void __RPC_STUB
IWebBrowser_put_Width_Stub(
505 struct IRpcStubBuffer
* This
,
506 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
507 PRPC_MESSAGE pRpcMessage
,
508 DWORD
* pdwStubPhase
);
509 HRESULT CALLBACK
IWebBrowser_get_Height_Proxy(
512 void __RPC_STUB
IWebBrowser_get_Height_Stub(
513 struct IRpcStubBuffer
* This
,
514 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
515 PRPC_MESSAGE pRpcMessage
,
516 DWORD
* pdwStubPhase
);
517 HRESULT CALLBACK
IWebBrowser_put_Height_Proxy(
520 void __RPC_STUB
IWebBrowser_put_Height_Stub(
521 struct IRpcStubBuffer
* This
,
522 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
523 PRPC_MESSAGE pRpcMessage
,
524 DWORD
* pdwStubPhase
);
525 HRESULT CALLBACK
IWebBrowser_get_LocationName_Proxy(
528 void __RPC_STUB
IWebBrowser_get_LocationName_Stub(
529 struct IRpcStubBuffer
* This
,
530 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
531 PRPC_MESSAGE pRpcMessage
,
532 DWORD
* pdwStubPhase
);
533 HRESULT CALLBACK
IWebBrowser_get_LocationURL_Proxy(
536 void __RPC_STUB
IWebBrowser_get_LocationURL_Stub(
537 struct IRpcStubBuffer
* This
,
538 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
539 PRPC_MESSAGE pRpcMessage
,
540 DWORD
* pdwStubPhase
);
541 HRESULT CALLBACK
IWebBrowser_get_Busy_Proxy(
543 VARIANT_BOOL
* pBool
);
544 void __RPC_STUB
IWebBrowser_get_Busy_Stub(
545 struct IRpcStubBuffer
* This
,
546 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
547 PRPC_MESSAGE pRpcMessage
,
548 DWORD
* pdwStubPhase
);
550 #endif /* __IWebBrowser_INTERFACE_DEFINED__ */
552 #ifndef __IWebBrowserApp_FWD_DEFINED__
553 #define __IWebBrowserApp_FWD_DEFINED__
554 typedef struct IWebBrowserApp IWebBrowserApp
;
557 /*****************************************************************************
558 * IWebBrowserApp interface
560 #ifndef __IWebBrowserApp_INTERFACE_DEFINED__
561 #define __IWebBrowserApp_INTERFACE_DEFINED__
563 DEFINE_GUID(IID_IWebBrowserApp
, 0x0002df05, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46);
564 #if defined(__cplusplus) && !defined(CINTERFACE)
565 struct IWebBrowserApp
: public IWebBrowser
567 virtual HRESULT STDMETHODCALLTYPE
Quit(
570 virtual HRESULT STDMETHODCALLTYPE
ClientToWindow(
574 virtual HRESULT STDMETHODCALLTYPE
PutProperty(
576 VARIANT vtValue
) = 0;
578 virtual HRESULT STDMETHODCALLTYPE
GetProperty(
580 VARIANT
* pvtValue
) = 0;
582 virtual HRESULT STDMETHODCALLTYPE
get_Name(
585 virtual HRESULT STDMETHODCALLTYPE
get_HWND(
588 virtual HRESULT STDMETHODCALLTYPE
get_FullName(
591 virtual HRESULT STDMETHODCALLTYPE
get_Path(
594 virtual HRESULT STDMETHODCALLTYPE
get_Visible(
595 VARIANT_BOOL
* pBool
) = 0;
597 virtual HRESULT STDMETHODCALLTYPE
put_Visible(
598 VARIANT_BOOL Value
) = 0;
600 virtual HRESULT STDMETHODCALLTYPE
get_StatusBar(
601 VARIANT_BOOL
* pBool
) = 0;
603 virtual HRESULT STDMETHODCALLTYPE
put_StatusBar(
604 VARIANT_BOOL Value
) = 0;
606 virtual HRESULT STDMETHODCALLTYPE
get_StatusText(
607 BSTR
* StatusText
) = 0;
609 virtual HRESULT STDMETHODCALLTYPE
put_StatusText(
610 BSTR StatusText
) = 0;
612 virtual HRESULT STDMETHODCALLTYPE
get_ToolBar(
615 virtual HRESULT STDMETHODCALLTYPE
put_ToolBar(
618 virtual HRESULT STDMETHODCALLTYPE
get_MenuBar(
619 VARIANT_BOOL
* Value
) = 0;
621 virtual HRESULT STDMETHODCALLTYPE
put_MenuBar(
622 VARIANT_BOOL Value
) = 0;
624 virtual HRESULT STDMETHODCALLTYPE
get_FullScreen(
625 VARIANT_BOOL
* pbFullScreen
) = 0;
627 virtual HRESULT STDMETHODCALLTYPE
put_FullScreen(
628 VARIANT_BOOL bFullScreen
) = 0;
632 typedef struct IWebBrowserAppVtbl IWebBrowserAppVtbl
;
633 struct IWebBrowserApp
{
634 const IWebBrowserAppVtbl
* lpVtbl
;
636 struct IWebBrowserAppVtbl
{
637 ICOM_MSVTABLE_COMPAT_FIELDS
639 /*** IUnknown methods ***/
640 HRESULT (STDMETHODCALLTYPE
*QueryInterface
)(
641 IWebBrowserApp
* This
,
645 ULONG (STDMETHODCALLTYPE
*AddRef
)(
646 IWebBrowserApp
* This
);
648 ULONG (STDMETHODCALLTYPE
*Release
)(
649 IWebBrowserApp
* This
);
651 /*** IDispatch methods ***/
652 HRESULT (STDMETHODCALLTYPE
*GetTypeInfoCount
)(
653 IWebBrowserApp
* This
,
656 HRESULT (STDMETHODCALLTYPE
*GetTypeInfo
)(
657 IWebBrowserApp
* This
,
660 ITypeInfo
** ppTInfo
);
662 HRESULT (STDMETHODCALLTYPE
*GetIDsOfNames
)(
663 IWebBrowserApp
* This
,
670 HRESULT (STDMETHODCALLTYPE
*Invoke
)(
671 IWebBrowserApp
* This
,
676 DISPPARAMS
* pDispParams
,
678 EXCEPINFO
* pExcepInfo
,
681 /*** IWebBrowser methods ***/
682 HRESULT (STDMETHODCALLTYPE
*GoBack
)(
683 IWebBrowserApp
* This
);
685 HRESULT (STDMETHODCALLTYPE
*GoForward
)(
686 IWebBrowserApp
* This
);
688 HRESULT (STDMETHODCALLTYPE
*GoHome
)(
689 IWebBrowserApp
* This
);
691 HRESULT (STDMETHODCALLTYPE
*GoSearch
)(
692 IWebBrowserApp
* This
);
694 HRESULT (STDMETHODCALLTYPE
*Navigate
)(
695 IWebBrowserApp
* This
,
698 VARIANT
* TargetFrameName
,
702 HRESULT (STDMETHODCALLTYPE
*Refresh
)(
703 IWebBrowserApp
* This
);
705 HRESULT (STDMETHODCALLTYPE
*Refresh2
)(
706 IWebBrowserApp
* This
,
709 HRESULT (STDMETHODCALLTYPE
*Stop
)(
710 IWebBrowserApp
* This
);
712 HRESULT (STDMETHODCALLTYPE
*get_Application
)(
713 IWebBrowserApp
* This
,
716 HRESULT (STDMETHODCALLTYPE
*get_Parent
)(
717 IWebBrowserApp
* This
,
720 HRESULT (STDMETHODCALLTYPE
*get_Container
)(
721 IWebBrowserApp
* This
,
724 HRESULT (STDMETHODCALLTYPE
*get_Document
)(
725 IWebBrowserApp
* This
,
728 HRESULT (STDMETHODCALLTYPE
*get_TopLevelContainer
)(
729 IWebBrowserApp
* This
,
730 VARIANT_BOOL
* pBool
);
732 HRESULT (STDMETHODCALLTYPE
*get_Type
)(
733 IWebBrowserApp
* This
,
736 HRESULT (STDMETHODCALLTYPE
*get_Left
)(
737 IWebBrowserApp
* This
,
740 HRESULT (STDMETHODCALLTYPE
*put_Left
)(
741 IWebBrowserApp
* This
,
744 HRESULT (STDMETHODCALLTYPE
*get_Top
)(
745 IWebBrowserApp
* This
,
748 HRESULT (STDMETHODCALLTYPE
*put_Top
)(
749 IWebBrowserApp
* This
,
752 HRESULT (STDMETHODCALLTYPE
*get_Width
)(
753 IWebBrowserApp
* This
,
756 HRESULT (STDMETHODCALLTYPE
*put_Width
)(
757 IWebBrowserApp
* This
,
760 HRESULT (STDMETHODCALLTYPE
*get_Height
)(
761 IWebBrowserApp
* This
,
764 HRESULT (STDMETHODCALLTYPE
*put_Height
)(
765 IWebBrowserApp
* This
,
768 HRESULT (STDMETHODCALLTYPE
*get_LocationName
)(
769 IWebBrowserApp
* This
,
772 HRESULT (STDMETHODCALLTYPE
*get_LocationURL
)(
773 IWebBrowserApp
* This
,
776 HRESULT (STDMETHODCALLTYPE
*get_Busy
)(
777 IWebBrowserApp
* This
,
778 VARIANT_BOOL
* pBool
);
780 /*** IWebBrowserApp methods ***/
781 HRESULT (STDMETHODCALLTYPE
*Quit
)(
782 IWebBrowserApp
* This
);
784 HRESULT (STDMETHODCALLTYPE
*ClientToWindow
)(
785 IWebBrowserApp
* This
,
789 HRESULT (STDMETHODCALLTYPE
*PutProperty
)(
790 IWebBrowserApp
* This
,
794 HRESULT (STDMETHODCALLTYPE
*GetProperty
)(
795 IWebBrowserApp
* This
,
799 HRESULT (STDMETHODCALLTYPE
*get_Name
)(
800 IWebBrowserApp
* This
,
803 HRESULT (STDMETHODCALLTYPE
*get_HWND
)(
804 IWebBrowserApp
* This
,
807 HRESULT (STDMETHODCALLTYPE
*get_FullName
)(
808 IWebBrowserApp
* This
,
811 HRESULT (STDMETHODCALLTYPE
*get_Path
)(
812 IWebBrowserApp
* This
,
815 HRESULT (STDMETHODCALLTYPE
*get_Visible
)(
816 IWebBrowserApp
* This
,
817 VARIANT_BOOL
* pBool
);
819 HRESULT (STDMETHODCALLTYPE
*put_Visible
)(
820 IWebBrowserApp
* This
,
823 HRESULT (STDMETHODCALLTYPE
*get_StatusBar
)(
824 IWebBrowserApp
* This
,
825 VARIANT_BOOL
* pBool
);
827 HRESULT (STDMETHODCALLTYPE
*put_StatusBar
)(
828 IWebBrowserApp
* This
,
831 HRESULT (STDMETHODCALLTYPE
*get_StatusText
)(
832 IWebBrowserApp
* This
,
835 HRESULT (STDMETHODCALLTYPE
*put_StatusText
)(
836 IWebBrowserApp
* This
,
839 HRESULT (STDMETHODCALLTYPE
*get_ToolBar
)(
840 IWebBrowserApp
* This
,
843 HRESULT (STDMETHODCALLTYPE
*put_ToolBar
)(
844 IWebBrowserApp
* This
,
847 HRESULT (STDMETHODCALLTYPE
*get_MenuBar
)(
848 IWebBrowserApp
* This
,
849 VARIANT_BOOL
* Value
);
851 HRESULT (STDMETHODCALLTYPE
*put_MenuBar
)(
852 IWebBrowserApp
* This
,
855 HRESULT (STDMETHODCALLTYPE
*get_FullScreen
)(
856 IWebBrowserApp
* This
,
857 VARIANT_BOOL
* pbFullScreen
);
859 HRESULT (STDMETHODCALLTYPE
*put_FullScreen
)(
860 IWebBrowserApp
* This
,
861 VARIANT_BOOL bFullScreen
);
865 /*** IUnknown methods ***/
866 #define IWebBrowserApp_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
867 #define IWebBrowserApp_AddRef(p) (p)->lpVtbl->AddRef(p)
868 #define IWebBrowserApp_Release(p) (p)->lpVtbl->Release(p)
869 /*** IDispatch methods ***/
870 #define IWebBrowserApp_GetTypeInfoCount(p,a) (p)->lpVtbl->GetTypeInfoCount(p,a)
871 #define IWebBrowserApp_GetTypeInfo(p,a,b,c) (p)->lpVtbl->GetTypeInfo(p,a,b,c)
872 #define IWebBrowserApp_GetIDsOfNames(p,a,b,c,d,e) (p)->lpVtbl->GetIDsOfNames(p,a,b,c,d,e)
873 #define IWebBrowserApp_Invoke(p,a,b,c,d,e,f,g,h) (p)->lpVtbl->Invoke(p,a,b,c,d,e,f,g,h)
874 /*** IWebBrowser methods ***/
875 #define IWebBrowserApp_GoBack(p) (p)->lpVtbl->GoBack(p)
876 #define IWebBrowserApp_GoForward(p) (p)->lpVtbl->GoForward(p)
877 #define IWebBrowserApp_GoHome(p) (p)->lpVtbl->GoHome(p)
878 #define IWebBrowserApp_GoSearch(p) (p)->lpVtbl->GoSearch(p)
879 #define IWebBrowserApp_Navigate(p,a,b,c,d,e) (p)->lpVtbl->Navigate(p,a,b,c,d,e)
880 #define IWebBrowserApp_Refresh(p) (p)->lpVtbl->Refresh(p)
881 #define IWebBrowserApp_Refresh2(p,a) (p)->lpVtbl->Refresh2(p,a)
882 #define IWebBrowserApp_Stop(p) (p)->lpVtbl->Stop(p)
883 #define IWebBrowserApp_get_Application(p,a) (p)->lpVtbl->get_Application(p,a)
884 #define IWebBrowserApp_get_Parent(p,a) (p)->lpVtbl->get_Parent(p,a)
885 #define IWebBrowserApp_get_Container(p,a) (p)->lpVtbl->get_Container(p,a)
886 #define IWebBrowserApp_get_Document(p,a) (p)->lpVtbl->get_Document(p,a)
887 #define IWebBrowserApp_get_TopLevelContainer(p,a) (p)->lpVtbl->get_TopLevelContainer(p,a)
888 #define IWebBrowserApp_get_Type(p,a) (p)->lpVtbl->get_Type(p,a)
889 #define IWebBrowserApp_get_Left(p,a) (p)->lpVtbl->get_Left(p,a)
890 #define IWebBrowserApp_put_Left(p,a) (p)->lpVtbl->put_Left(p,a)
891 #define IWebBrowserApp_get_Top(p,a) (p)->lpVtbl->get_Top(p,a)
892 #define IWebBrowserApp_put_Top(p,a) (p)->lpVtbl->put_Top(p,a)
893 #define IWebBrowserApp_get_Width(p,a) (p)->lpVtbl->get_Width(p,a)
894 #define IWebBrowserApp_put_Width(p,a) (p)->lpVtbl->put_Width(p,a)
895 #define IWebBrowserApp_get_Height(p,a) (p)->lpVtbl->get_Height(p,a)
896 #define IWebBrowserApp_put_Height(p,a) (p)->lpVtbl->put_Height(p,a)
897 #define IWebBrowserApp_get_LocationName(p,a) (p)->lpVtbl->get_LocationName(p,a)
898 #define IWebBrowserApp_get_LocationURL(p,a) (p)->lpVtbl->get_LocationURL(p,a)
899 #define IWebBrowserApp_get_Busy(p,a) (p)->lpVtbl->get_Busy(p,a)
900 /*** IWebBrowserApp methods ***/
901 #define IWebBrowserApp_Quit(p) (p)->lpVtbl->Quit(p)
902 #define IWebBrowserApp_ClientToWindow(p,a,b) (p)->lpVtbl->ClientToWindow(p,a,b)
903 #define IWebBrowserApp_PutProperty(p,a,b) (p)->lpVtbl->PutProperty(p,a,b)
904 #define IWebBrowserApp_GetProperty(p,a,b) (p)->lpVtbl->GetProperty(p,a,b)
905 #define IWebBrowserApp_get_Name(p,a) (p)->lpVtbl->get_Name(p,a)
906 #define IWebBrowserApp_get_HWND(p,a) (p)->lpVtbl->get_HWND(p,a)
907 #define IWebBrowserApp_get_FullName(p,a) (p)->lpVtbl->get_FullName(p,a)
908 #define IWebBrowserApp_get_Path(p,a) (p)->lpVtbl->get_Path(p,a)
909 #define IWebBrowserApp_get_Visible(p,a) (p)->lpVtbl->get_Visible(p,a)
910 #define IWebBrowserApp_put_Visible(p,a) (p)->lpVtbl->put_Visible(p,a)
911 #define IWebBrowserApp_get_StatusBar(p,a) (p)->lpVtbl->get_StatusBar(p,a)
912 #define IWebBrowserApp_put_StatusBar(p,a) (p)->lpVtbl->put_StatusBar(p,a)
913 #define IWebBrowserApp_get_StatusText(p,a) (p)->lpVtbl->get_StatusText(p,a)
914 #define IWebBrowserApp_put_StatusText(p,a) (p)->lpVtbl->put_StatusText(p,a)
915 #define IWebBrowserApp_get_ToolBar(p,a) (p)->lpVtbl->get_ToolBar(p,a)
916 #define IWebBrowserApp_put_ToolBar(p,a) (p)->lpVtbl->put_ToolBar(p,a)
917 #define IWebBrowserApp_get_MenuBar(p,a) (p)->lpVtbl->get_MenuBar(p,a)
918 #define IWebBrowserApp_put_MenuBar(p,a) (p)->lpVtbl->put_MenuBar(p,a)
919 #define IWebBrowserApp_get_FullScreen(p,a) (p)->lpVtbl->get_FullScreen(p,a)
920 #define IWebBrowserApp_put_FullScreen(p,a) (p)->lpVtbl->put_FullScreen(p,a)
924 #define IWebBrowserApp_METHODS \
925 ICOM_MSVTABLE_COMPAT_FIELDS \
926 /*** IUnknown methods ***/ \
927 STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void** ppvObject) PURE; \
928 STDMETHOD_(ULONG,AddRef)(THIS) PURE; \
929 STDMETHOD_(ULONG,Release)(THIS) PURE; \
930 /*** IDispatch methods ***/ \
931 STDMETHOD_(HRESULT,GetTypeInfoCount)(THIS_ UINT* pctinfo) PURE; \
932 STDMETHOD_(HRESULT,GetTypeInfo)(THIS_ UINT iTInfo, LCID lcid, ITypeInfo** ppTInfo) PURE; \
933 STDMETHOD_(HRESULT,GetIDsOfNames)(THIS_ REFIID riid, LPOLESTR* rgszNames, UINT cNames, LCID lcid, DISPID* rgDispId) PURE; \
934 STDMETHOD_(HRESULT,Invoke)(THIS_ DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS* pDispParams, VARIANT* pVarResult, EXCEPINFO* pExcepInfo, UINT* puArgErr) PURE; \
935 /*** IWebBrowser methods ***/ \
936 STDMETHOD_(HRESULT,GoBack)(THIS) PURE; \
937 STDMETHOD_(HRESULT,GoForward)(THIS) PURE; \
938 STDMETHOD_(HRESULT,GoHome)(THIS) PURE; \
939 STDMETHOD_(HRESULT,GoSearch)(THIS) PURE; \
940 STDMETHOD_(HRESULT,Navigate)(THIS_ BSTR URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers) PURE; \
941 STDMETHOD_(HRESULT,Refresh)(THIS) PURE; \
942 STDMETHOD_(HRESULT,Refresh2)(THIS_ VARIANT* Level) PURE; \
943 STDMETHOD_(HRESULT,Stop)(THIS) PURE; \
944 STDMETHOD_(HRESULT,get_Application)(THIS_ IDispatch** ppDisp) PURE; \
945 STDMETHOD_(HRESULT,get_Parent)(THIS_ IDispatch** ppDisp) PURE; \
946 STDMETHOD_(HRESULT,get_Container)(THIS_ IDispatch** ppDisp) PURE; \
947 STDMETHOD_(HRESULT,get_Document)(THIS_ IDispatch** ppDisp) PURE; \
948 STDMETHOD_(HRESULT,get_TopLevelContainer)(THIS_ VARIANT_BOOL* pBool) PURE; \
949 STDMETHOD_(HRESULT,get_Type)(THIS_ BSTR* Type) PURE; \
950 STDMETHOD_(HRESULT,get_Left)(THIS_ long* pl) PURE; \
951 STDMETHOD_(HRESULT,put_Left)(THIS_ long Left) PURE; \
952 STDMETHOD_(HRESULT,get_Top)(THIS_ long* pl) PURE; \
953 STDMETHOD_(HRESULT,put_Top)(THIS_ long Top) PURE; \
954 STDMETHOD_(HRESULT,get_Width)(THIS_ long* pl) PURE; \
955 STDMETHOD_(HRESULT,put_Width)(THIS_ long Width) PURE; \
956 STDMETHOD_(HRESULT,get_Height)(THIS_ long* pl) PURE; \
957 STDMETHOD_(HRESULT,put_Height)(THIS_ long Height) PURE; \
958 STDMETHOD_(HRESULT,get_LocationName)(THIS_ BSTR* LocationName) PURE; \
959 STDMETHOD_(HRESULT,get_LocationURL)(THIS_ BSTR* LocationURL) PURE; \
960 STDMETHOD_(HRESULT,get_Busy)(THIS_ VARIANT_BOOL* pBool) PURE; \
961 /*** IWebBrowserApp methods ***/ \
962 STDMETHOD_(HRESULT,Quit)(THIS) PURE; \
963 STDMETHOD_(HRESULT,ClientToWindow)(THIS_ int* pcx, int* pcy) PURE; \
964 STDMETHOD_(HRESULT,PutProperty)(THIS_ BSTR szProperty, VARIANT vtValue) PURE; \
965 STDMETHOD_(HRESULT,GetProperty)(THIS_ BSTR szProperty, VARIANT* pvtValue) PURE; \
966 STDMETHOD_(HRESULT,get_Name)(THIS_ BSTR* Name) PURE; \
967 STDMETHOD_(HRESULT,get_HWND)(THIS_ long* pHWND) PURE; \
968 STDMETHOD_(HRESULT,get_FullName)(THIS_ BSTR* FullName) PURE; \
969 STDMETHOD_(HRESULT,get_Path)(THIS_ BSTR* Path) PURE; \
970 STDMETHOD_(HRESULT,get_Visible)(THIS_ VARIANT_BOOL* pBool) PURE; \
971 STDMETHOD_(HRESULT,put_Visible)(THIS_ VARIANT_BOOL Value) PURE; \
972 STDMETHOD_(HRESULT,get_StatusBar)(THIS_ VARIANT_BOOL* pBool) PURE; \
973 STDMETHOD_(HRESULT,put_StatusBar)(THIS_ VARIANT_BOOL Value) PURE; \
974 STDMETHOD_(HRESULT,get_StatusText)(THIS_ BSTR* StatusText) PURE; \
975 STDMETHOD_(HRESULT,put_StatusText)(THIS_ BSTR StatusText) PURE; \
976 STDMETHOD_(HRESULT,get_ToolBar)(THIS_ int* Value) PURE; \
977 STDMETHOD_(HRESULT,put_ToolBar)(THIS_ int Value) PURE; \
978 STDMETHOD_(HRESULT,get_MenuBar)(THIS_ VARIANT_BOOL* Value) PURE; \
979 STDMETHOD_(HRESULT,put_MenuBar)(THIS_ VARIANT_BOOL Value) PURE; \
980 STDMETHOD_(HRESULT,get_FullScreen)(THIS_ VARIANT_BOOL* pbFullScreen) PURE; \
981 STDMETHOD_(HRESULT,put_FullScreen)(THIS_ VARIANT_BOOL bFullScreen) PURE;
983 HRESULT CALLBACK
IWebBrowserApp_Quit_Proxy(
984 IWebBrowserApp
* This
);
985 void __RPC_STUB
IWebBrowserApp_Quit_Stub(
986 struct IRpcStubBuffer
* This
,
987 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
988 PRPC_MESSAGE pRpcMessage
,
989 DWORD
* pdwStubPhase
);
990 HRESULT CALLBACK
IWebBrowserApp_ClientToWindow_Proxy(
991 IWebBrowserApp
* This
,
994 void __RPC_STUB
IWebBrowserApp_ClientToWindow_Stub(
995 struct IRpcStubBuffer
* This
,
996 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
997 PRPC_MESSAGE pRpcMessage
,
998 DWORD
* pdwStubPhase
);
999 HRESULT CALLBACK
IWebBrowserApp_PutProperty_Proxy(
1000 IWebBrowserApp
* This
,
1003 void __RPC_STUB
IWebBrowserApp_PutProperty_Stub(
1004 struct IRpcStubBuffer
* This
,
1005 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1006 PRPC_MESSAGE pRpcMessage
,
1007 DWORD
* pdwStubPhase
);
1008 HRESULT CALLBACK
IWebBrowserApp_GetProperty_Proxy(
1009 IWebBrowserApp
* This
,
1012 void __RPC_STUB
IWebBrowserApp_GetProperty_Stub(
1013 struct IRpcStubBuffer
* This
,
1014 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1015 PRPC_MESSAGE pRpcMessage
,
1016 DWORD
* pdwStubPhase
);
1017 HRESULT CALLBACK
IWebBrowserApp_get_Name_Proxy(
1018 IWebBrowserApp
* This
,
1020 void __RPC_STUB
IWebBrowserApp_get_Name_Stub(
1021 struct IRpcStubBuffer
* This
,
1022 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1023 PRPC_MESSAGE pRpcMessage
,
1024 DWORD
* pdwStubPhase
);
1025 HRESULT CALLBACK
IWebBrowserApp_get_HWND_Proxy(
1026 IWebBrowserApp
* This
,
1028 void __RPC_STUB
IWebBrowserApp_get_HWND_Stub(
1029 struct IRpcStubBuffer
* This
,
1030 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1031 PRPC_MESSAGE pRpcMessage
,
1032 DWORD
* pdwStubPhase
);
1033 HRESULT CALLBACK
IWebBrowserApp_get_FullName_Proxy(
1034 IWebBrowserApp
* This
,
1036 void __RPC_STUB
IWebBrowserApp_get_FullName_Stub(
1037 struct IRpcStubBuffer
* This
,
1038 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1039 PRPC_MESSAGE pRpcMessage
,
1040 DWORD
* pdwStubPhase
);
1041 HRESULT CALLBACK
IWebBrowserApp_get_Path_Proxy(
1042 IWebBrowserApp
* This
,
1044 void __RPC_STUB
IWebBrowserApp_get_Path_Stub(
1045 struct IRpcStubBuffer
* This
,
1046 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1047 PRPC_MESSAGE pRpcMessage
,
1048 DWORD
* pdwStubPhase
);
1049 HRESULT CALLBACK
IWebBrowserApp_get_Visible_Proxy(
1050 IWebBrowserApp
* This
,
1051 VARIANT_BOOL
* pBool
);
1052 void __RPC_STUB
IWebBrowserApp_get_Visible_Stub(
1053 struct IRpcStubBuffer
* This
,
1054 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1055 PRPC_MESSAGE pRpcMessage
,
1056 DWORD
* pdwStubPhase
);
1057 HRESULT CALLBACK
IWebBrowserApp_put_Visible_Proxy(
1058 IWebBrowserApp
* This
,
1059 VARIANT_BOOL Value
);
1060 void __RPC_STUB
IWebBrowserApp_put_Visible_Stub(
1061 struct IRpcStubBuffer
* This
,
1062 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1063 PRPC_MESSAGE pRpcMessage
,
1064 DWORD
* pdwStubPhase
);
1065 HRESULT CALLBACK
IWebBrowserApp_get_StatusBar_Proxy(
1066 IWebBrowserApp
* This
,
1067 VARIANT_BOOL
* pBool
);
1068 void __RPC_STUB
IWebBrowserApp_get_StatusBar_Stub(
1069 struct IRpcStubBuffer
* This
,
1070 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1071 PRPC_MESSAGE pRpcMessage
,
1072 DWORD
* pdwStubPhase
);
1073 HRESULT CALLBACK
IWebBrowserApp_put_StatusBar_Proxy(
1074 IWebBrowserApp
* This
,
1075 VARIANT_BOOL Value
);
1076 void __RPC_STUB
IWebBrowserApp_put_StatusBar_Stub(
1077 struct IRpcStubBuffer
* This
,
1078 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1079 PRPC_MESSAGE pRpcMessage
,
1080 DWORD
* pdwStubPhase
);
1081 HRESULT CALLBACK
IWebBrowserApp_get_StatusText_Proxy(
1082 IWebBrowserApp
* This
,
1084 void __RPC_STUB
IWebBrowserApp_get_StatusText_Stub(
1085 struct IRpcStubBuffer
* This
,
1086 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1087 PRPC_MESSAGE pRpcMessage
,
1088 DWORD
* pdwStubPhase
);
1089 HRESULT CALLBACK
IWebBrowserApp_put_StatusText_Proxy(
1090 IWebBrowserApp
* This
,
1092 void __RPC_STUB
IWebBrowserApp_put_StatusText_Stub(
1093 struct IRpcStubBuffer
* This
,
1094 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1095 PRPC_MESSAGE pRpcMessage
,
1096 DWORD
* pdwStubPhase
);
1097 HRESULT CALLBACK
IWebBrowserApp_get_ToolBar_Proxy(
1098 IWebBrowserApp
* This
,
1100 void __RPC_STUB
IWebBrowserApp_get_ToolBar_Stub(
1101 struct IRpcStubBuffer
* This
,
1102 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1103 PRPC_MESSAGE pRpcMessage
,
1104 DWORD
* pdwStubPhase
);
1105 HRESULT CALLBACK
IWebBrowserApp_put_ToolBar_Proxy(
1106 IWebBrowserApp
* This
,
1108 void __RPC_STUB
IWebBrowserApp_put_ToolBar_Stub(
1109 struct IRpcStubBuffer
* This
,
1110 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1111 PRPC_MESSAGE pRpcMessage
,
1112 DWORD
* pdwStubPhase
);
1113 HRESULT CALLBACK
IWebBrowserApp_get_MenuBar_Proxy(
1114 IWebBrowserApp
* This
,
1115 VARIANT_BOOL
* Value
);
1116 void __RPC_STUB
IWebBrowserApp_get_MenuBar_Stub(
1117 struct IRpcStubBuffer
* This
,
1118 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1119 PRPC_MESSAGE pRpcMessage
,
1120 DWORD
* pdwStubPhase
);
1121 HRESULT CALLBACK
IWebBrowserApp_put_MenuBar_Proxy(
1122 IWebBrowserApp
* This
,
1123 VARIANT_BOOL Value
);
1124 void __RPC_STUB
IWebBrowserApp_put_MenuBar_Stub(
1125 struct IRpcStubBuffer
* This
,
1126 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1127 PRPC_MESSAGE pRpcMessage
,
1128 DWORD
* pdwStubPhase
);
1129 HRESULT CALLBACK
IWebBrowserApp_get_FullScreen_Proxy(
1130 IWebBrowserApp
* This
,
1131 VARIANT_BOOL
* pbFullScreen
);
1132 void __RPC_STUB
IWebBrowserApp_get_FullScreen_Stub(
1133 struct IRpcStubBuffer
* This
,
1134 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1135 PRPC_MESSAGE pRpcMessage
,
1136 DWORD
* pdwStubPhase
);
1137 HRESULT CALLBACK
IWebBrowserApp_put_FullScreen_Proxy(
1138 IWebBrowserApp
* This
,
1139 VARIANT_BOOL bFullScreen
);
1140 void __RPC_STUB
IWebBrowserApp_put_FullScreen_Stub(
1141 struct IRpcStubBuffer
* This
,
1142 struct IRpcChannelBuffer
* pRpcChannelBuffer
,
1143 PRPC_MESSAGE pRpcMessage
,
1144 DWORD
* pdwStubPhase
);
1146 #endif /* __IWebBrowserApp_INTERFACE_DEFINED__ */
1148 DEFINE_GUID(CLSID_WebBrowser
, 0x8856f961, 0x340a, 0x11d0, 0xa9, 0x6b, 0x00, 0xc0, 0x4f, 0xd7, 0x05, 0xa2);
1152 #endif /* __WIDL_EXDISP_H */