| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296 |
- /*
- ** Command & Conquer Renegade(tm)
- ** Copyright 2025 Electronic Arts Inc.
- **
- ** This program is free software: you can redistribute it and/or modify
- ** it under the terms of the GNU General Public License as published by
- ** the Free Software Foundation, either version 3 of the License, or
- ** (at your option) any later version.
- **
- ** This program is distributed in the hope that it will be useful,
- ** but WITHOUT ANY WARRANTY; without even the implied warranty of
- ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- ** GNU General Public License for more details.
- **
- ** You should have received a copy of the GNU General Public License
- ** along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 5.01.0164 */
- /* at Mon Oct 22 14:51:58 2001
- */
- /* Compiler settings for .\Code\WOLBrowser.idl:
- Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
- error checks: allocation ref bounds_check enum stub_data
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 440
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __WOLBrowser_h__
- #define __WOLBrowser_h__
- #ifdef __cplusplus
- extern "C"{
- #endif
- /* Forward Declarations */
- #ifndef __IWOLBrowserEvent_FWD_DEFINED__
- #define __IWOLBrowserEvent_FWD_DEFINED__
- typedef interface IWOLBrowserEvent IWOLBrowserEvent;
- #endif /* __IWOLBrowserEvent_FWD_DEFINED__ */
- #ifndef __IWOLBrowser_FWD_DEFINED__
- #define __IWOLBrowser_FWD_DEFINED__
- typedef interface IWOLBrowser IWOLBrowser;
- #endif /* __IWOLBrowser_FWD_DEFINED__ */
- #ifndef __IWOLBrowserScript_FWD_DEFINED__
- #define __IWOLBrowserScript_FWD_DEFINED__
- typedef interface IWOLBrowserScript IWOLBrowserScript;
- #endif /* __IWOLBrowserScript_FWD_DEFINED__ */
- #ifndef __WOLBrowser_FWD_DEFINED__
- #define __WOLBrowser_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class WOLBrowser WOLBrowser;
- #else
- typedef struct WOLBrowser WOLBrowser;
- #endif /* __cplusplus */
- #endif /* __WOLBrowser_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
- #ifndef __IWOLBrowserEvent_INTERFACE_DEFINED__
- #define __IWOLBrowserEvent_INTERFACE_DEFINED__
- /* interface IWOLBrowserEvent */
- /* [unique][helpstring][uuid][local][object] */
- EXTERN_C const IID IID_IWOLBrowserEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("28CC9F2D-1F5F-4d3f-A8C6-0C8C2172D68D")
- IWOLBrowserEvent : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnScriptQuit( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnBeforeNavigate(
- const wchar_t __RPC_FAR *url,
- const wchar_t __RPC_FAR *targetFrame) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnDocumentComplete(
- const wchar_t __RPC_FAR *url,
- BOOL isTopFrame) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnDownloadBegin( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnProgressChange(
- LONG progress,
- LONG progressMax) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnDownloadComplete( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnNavigateComplete(
- const wchar_t __RPC_FAR *url) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnStatusTextChange(
- const wchar_t __RPC_FAR *statusText) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnTitleChange(
- const wchar_t __RPC_FAR *title) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnNewWindow( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnShowMessage(
- const wchar_t __RPC_FAR *text,
- const wchar_t __RPC_FAR *caption,
- ULONG type,
- LONG __RPC_FAR *result) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnFailedPageCertification( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnErrorMsg(
- const wchar_t __RPC_FAR *error) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnRegisterLogin(
- const wchar_t __RPC_FAR *nick,
- const wchar_t __RPC_FAR *pass) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IWOLBrowserEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IWOLBrowserEvent __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IWOLBrowserEvent __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IWOLBrowserEvent __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnScriptQuit )(
- IWOLBrowserEvent __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnBeforeNavigate )(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *url,
- const wchar_t __RPC_FAR *targetFrame);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDocumentComplete )(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *url,
- BOOL isTopFrame);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDownloadBegin )(
- IWOLBrowserEvent __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnProgressChange )(
- IWOLBrowserEvent __RPC_FAR * This,
- LONG progress,
- LONG progressMax);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDownloadComplete )(
- IWOLBrowserEvent __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnNavigateComplete )(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *url);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnStatusTextChange )(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *statusText);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnTitleChange )(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *title);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnNewWindow )(
- IWOLBrowserEvent __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnShowMessage )(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *text,
- const wchar_t __RPC_FAR *caption,
- ULONG type,
- LONG __RPC_FAR *result);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnFailedPageCertification )(
- IWOLBrowserEvent __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnErrorMsg )(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *error);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnRegisterLogin )(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *nick,
- const wchar_t __RPC_FAR *pass);
-
- END_INTERFACE
- } IWOLBrowserEventVtbl;
- interface IWOLBrowserEvent
- {
- CONST_VTBL struct IWOLBrowserEventVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IWOLBrowserEvent_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IWOLBrowserEvent_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IWOLBrowserEvent_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IWOLBrowserEvent_OnScriptQuit(This) \
- (This)->lpVtbl -> OnScriptQuit(This)
- #define IWOLBrowserEvent_OnBeforeNavigate(This,url,targetFrame) \
- (This)->lpVtbl -> OnBeforeNavigate(This,url,targetFrame)
- #define IWOLBrowserEvent_OnDocumentComplete(This,url,isTopFrame) \
- (This)->lpVtbl -> OnDocumentComplete(This,url,isTopFrame)
- #define IWOLBrowserEvent_OnDownloadBegin(This) \
- (This)->lpVtbl -> OnDownloadBegin(This)
- #define IWOLBrowserEvent_OnProgressChange(This,progress,progressMax) \
- (This)->lpVtbl -> OnProgressChange(This,progress,progressMax)
- #define IWOLBrowserEvent_OnDownloadComplete(This) \
- (This)->lpVtbl -> OnDownloadComplete(This)
- #define IWOLBrowserEvent_OnNavigateComplete(This,url) \
- (This)->lpVtbl -> OnNavigateComplete(This,url)
- #define IWOLBrowserEvent_OnStatusTextChange(This,statusText) \
- (This)->lpVtbl -> OnStatusTextChange(This,statusText)
- #define IWOLBrowserEvent_OnTitleChange(This,title) \
- (This)->lpVtbl -> OnTitleChange(This,title)
- #define IWOLBrowserEvent_OnNewWindow(This) \
- (This)->lpVtbl -> OnNewWindow(This)
- #define IWOLBrowserEvent_OnShowMessage(This,text,caption,type,result) \
- (This)->lpVtbl -> OnShowMessage(This,text,caption,type,result)
- #define IWOLBrowserEvent_OnFailedPageCertification(This) \
- (This)->lpVtbl -> OnFailedPageCertification(This)
- #define IWOLBrowserEvent_OnErrorMsg(This,error) \
- (This)->lpVtbl -> OnErrorMsg(This,error)
- #define IWOLBrowserEvent_OnRegisterLogin(This,nick,pass) \
- (This)->lpVtbl -> OnRegisterLogin(This,nick,pass)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnScriptQuit_Proxy(
- IWOLBrowserEvent __RPC_FAR * This);
- void __RPC_STUB IWOLBrowserEvent_OnScriptQuit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnBeforeNavigate_Proxy(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *url,
- const wchar_t __RPC_FAR *targetFrame);
- void __RPC_STUB IWOLBrowserEvent_OnBeforeNavigate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnDocumentComplete_Proxy(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *url,
- BOOL isTopFrame);
- void __RPC_STUB IWOLBrowserEvent_OnDocumentComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnDownloadBegin_Proxy(
- IWOLBrowserEvent __RPC_FAR * This);
- void __RPC_STUB IWOLBrowserEvent_OnDownloadBegin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnProgressChange_Proxy(
- IWOLBrowserEvent __RPC_FAR * This,
- LONG progress,
- LONG progressMax);
- void __RPC_STUB IWOLBrowserEvent_OnProgressChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnDownloadComplete_Proxy(
- IWOLBrowserEvent __RPC_FAR * This);
- void __RPC_STUB IWOLBrowserEvent_OnDownloadComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnNavigateComplete_Proxy(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *url);
- void __RPC_STUB IWOLBrowserEvent_OnNavigateComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnStatusTextChange_Proxy(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *statusText);
- void __RPC_STUB IWOLBrowserEvent_OnStatusTextChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnTitleChange_Proxy(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *title);
- void __RPC_STUB IWOLBrowserEvent_OnTitleChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnNewWindow_Proxy(
- IWOLBrowserEvent __RPC_FAR * This);
- void __RPC_STUB IWOLBrowserEvent_OnNewWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnShowMessage_Proxy(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *text,
- const wchar_t __RPC_FAR *caption,
- ULONG type,
- LONG __RPC_FAR *result);
- void __RPC_STUB IWOLBrowserEvent_OnShowMessage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnFailedPageCertification_Proxy(
- IWOLBrowserEvent __RPC_FAR * This);
- void __RPC_STUB IWOLBrowserEvent_OnFailedPageCertification_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnErrorMsg_Proxy(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *error);
- void __RPC_STUB IWOLBrowserEvent_OnErrorMsg_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserEvent_OnRegisterLogin_Proxy(
- IWOLBrowserEvent __RPC_FAR * This,
- const wchar_t __RPC_FAR *nick,
- const wchar_t __RPC_FAR *pass);
- void __RPC_STUB IWOLBrowserEvent_OnRegisterLogin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IWOLBrowserEvent_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_WOLBrowser_0209 */
- /* [local] */
- enum __MIDL___MIDL_itf_WOLBrowser_0209_0001
- { UIFLAG_CONTEXTMENU = 1,
- UIFLAG_POPUPWINDOWS = 2,
- UIFLAG_TEXTSELECT = 4,
- UIFLAG_3DBORDERS = 8,
- UIFLAG_SCROLLBARS = 16,
- UIFLAG_OPENNEWWINDOW = 32
- };
- extern RPC_IF_HANDLE __MIDL_itf_WOLBrowser_0209_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_WOLBrowser_0209_v0_0_s_ifspec;
- #ifndef __IWOLBrowser_INTERFACE_DEFINED__
- #define __IWOLBrowser_INTERFACE_DEFINED__
- /* interface IWOLBrowser */
- /* [unique][helpstring][uuid][local][object] */
- EXTERN_C const IID IID_IWOLBrowser;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0315484A-DC04-47a5-8F50-CDB7402425C5")
- IWOLBrowser : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Startup(
- HWND parent,
- LPRECT rect) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Shutdown( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddObserver(
- IWOLBrowserEvent __RPC_FAR *observer) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemoveObserver(
- IWOLBrowserEvent __RPC_FAR *observer) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Show( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Hide( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reposition(
- LPRECT rect) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetUIFlags(
- ULONG uiFlags) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetDownloadControl(
- ULONG dlFlags) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ExecuteScript(
- const wchar_t __RPC_FAR *script,
- DISPPARAMS __RPC_FAR *params,
- VARIANT __RPC_FAR *result) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ExecuteScriptInFrame(
- const wchar_t __RPC_FAR *frame,
- const wchar_t __RPC_FAR *script,
- DISPPARAMS __RPC_FAR *params,
- VARIANT __RPC_FAR *result) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetPageCertificate(
- const wchar_t __RPC_FAR *certificate) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AllowPageCertification(
- BOOL allow) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Navigate(
- const wchar_t __RPC_FAR *url,
- long flags,
- const wchar_t __RPC_FAR *targetFrame) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GoBack( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GoForward( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GoHome( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GoSearch( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLocationName(
- wchar_t __RPC_FAR *locationName,
- LONG size) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLocationURL(
- wchar_t __RPC_FAR *locationURL,
- LONG size) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IWOLBrowserVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IWOLBrowser __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IWOLBrowser __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IWOLBrowser __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Startup )(
- IWOLBrowser __RPC_FAR * This,
- HWND parent,
- LPRECT rect);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Shutdown )(
- IWOLBrowser __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddObserver )(
- IWOLBrowser __RPC_FAR * This,
- IWOLBrowserEvent __RPC_FAR *observer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveObserver )(
- IWOLBrowser __RPC_FAR * This,
- IWOLBrowserEvent __RPC_FAR *observer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Show )(
- IWOLBrowser __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hide )(
- IWOLBrowser __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reposition )(
- IWOLBrowser __RPC_FAR * This,
- LPRECT rect);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUIFlags )(
- IWOLBrowser __RPC_FAR * This,
- ULONG uiFlags);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDownloadControl )(
- IWOLBrowser __RPC_FAR * This,
- ULONG dlFlags);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecuteScript )(
- IWOLBrowser __RPC_FAR * This,
- const wchar_t __RPC_FAR *script,
- DISPPARAMS __RPC_FAR *params,
- VARIANT __RPC_FAR *result);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecuteScriptInFrame )(
- IWOLBrowser __RPC_FAR * This,
- const wchar_t __RPC_FAR *frame,
- const wchar_t __RPC_FAR *script,
- DISPPARAMS __RPC_FAR *params,
- VARIANT __RPC_FAR *result);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPageCertificate )(
- IWOLBrowser __RPC_FAR * This,
- const wchar_t __RPC_FAR *certificate);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AllowPageCertification )(
- IWOLBrowser __RPC_FAR * This,
- BOOL allow);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Navigate )(
- IWOLBrowser __RPC_FAR * This,
- const wchar_t __RPC_FAR *url,
- long flags,
- const wchar_t __RPC_FAR *targetFrame);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Stop )(
- IWOLBrowser __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
- IWOLBrowser __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GoBack )(
- IWOLBrowser __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GoForward )(
- IWOLBrowser __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GoHome )(
- IWOLBrowser __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GoSearch )(
- IWOLBrowser __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocationName )(
- IWOLBrowser __RPC_FAR * This,
- wchar_t __RPC_FAR *locationName,
- LONG size);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocationURL )(
- IWOLBrowser __RPC_FAR * This,
- wchar_t __RPC_FAR *locationURL,
- LONG size);
-
- END_INTERFACE
- } IWOLBrowserVtbl;
- interface IWOLBrowser
- {
- CONST_VTBL struct IWOLBrowserVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IWOLBrowser_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IWOLBrowser_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IWOLBrowser_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IWOLBrowser_Startup(This,parent,rect) \
- (This)->lpVtbl -> Startup(This,parent,rect)
- #define IWOLBrowser_Shutdown(This) \
- (This)->lpVtbl -> Shutdown(This)
- #define IWOLBrowser_AddObserver(This,observer) \
- (This)->lpVtbl -> AddObserver(This,observer)
- #define IWOLBrowser_RemoveObserver(This,observer) \
- (This)->lpVtbl -> RemoveObserver(This,observer)
- #define IWOLBrowser_Show(This) \
- (This)->lpVtbl -> Show(This)
- #define IWOLBrowser_Hide(This) \
- (This)->lpVtbl -> Hide(This)
- #define IWOLBrowser_Reposition(This,rect) \
- (This)->lpVtbl -> Reposition(This,rect)
- #define IWOLBrowser_SetUIFlags(This,uiFlags) \
- (This)->lpVtbl -> SetUIFlags(This,uiFlags)
- #define IWOLBrowser_SetDownloadControl(This,dlFlags) \
- (This)->lpVtbl -> SetDownloadControl(This,dlFlags)
- #define IWOLBrowser_ExecuteScript(This,script,params,result) \
- (This)->lpVtbl -> ExecuteScript(This,script,params,result)
- #define IWOLBrowser_ExecuteScriptInFrame(This,frame,script,params,result) \
- (This)->lpVtbl -> ExecuteScriptInFrame(This,frame,script,params,result)
- #define IWOLBrowser_SetPageCertificate(This,certificate) \
- (This)->lpVtbl -> SetPageCertificate(This,certificate)
- #define IWOLBrowser_AllowPageCertification(This,allow) \
- (This)->lpVtbl -> AllowPageCertification(This,allow)
- #define IWOLBrowser_Navigate(This,url,flags,targetFrame) \
- (This)->lpVtbl -> Navigate(This,url,flags,targetFrame)
- #define IWOLBrowser_Stop(This) \
- (This)->lpVtbl -> Stop(This)
- #define IWOLBrowser_Refresh(This) \
- (This)->lpVtbl -> Refresh(This)
- #define IWOLBrowser_GoBack(This) \
- (This)->lpVtbl -> GoBack(This)
- #define IWOLBrowser_GoForward(This) \
- (This)->lpVtbl -> GoForward(This)
- #define IWOLBrowser_GoHome(This) \
- (This)->lpVtbl -> GoHome(This)
- #define IWOLBrowser_GoSearch(This) \
- (This)->lpVtbl -> GoSearch(This)
- #define IWOLBrowser_GetLocationName(This,locationName,size) \
- (This)->lpVtbl -> GetLocationName(This,locationName,size)
- #define IWOLBrowser_GetLocationURL(This,locationURL,size) \
- (This)->lpVtbl -> GetLocationURL(This,locationURL,size)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IWOLBrowser_Startup_Proxy(
- IWOLBrowser __RPC_FAR * This,
- HWND parent,
- LPRECT rect);
- void __RPC_STUB IWOLBrowser_Startup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_Shutdown_Proxy(
- IWOLBrowser __RPC_FAR * This);
- void __RPC_STUB IWOLBrowser_Shutdown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_AddObserver_Proxy(
- IWOLBrowser __RPC_FAR * This,
- IWOLBrowserEvent __RPC_FAR *observer);
- void __RPC_STUB IWOLBrowser_AddObserver_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_RemoveObserver_Proxy(
- IWOLBrowser __RPC_FAR * This,
- IWOLBrowserEvent __RPC_FAR *observer);
- void __RPC_STUB IWOLBrowser_RemoveObserver_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_Show_Proxy(
- IWOLBrowser __RPC_FAR * This);
- void __RPC_STUB IWOLBrowser_Show_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_Hide_Proxy(
- IWOLBrowser __RPC_FAR * This);
- void __RPC_STUB IWOLBrowser_Hide_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_Reposition_Proxy(
- IWOLBrowser __RPC_FAR * This,
- LPRECT rect);
- void __RPC_STUB IWOLBrowser_Reposition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_SetUIFlags_Proxy(
- IWOLBrowser __RPC_FAR * This,
- ULONG uiFlags);
- void __RPC_STUB IWOLBrowser_SetUIFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_SetDownloadControl_Proxy(
- IWOLBrowser __RPC_FAR * This,
- ULONG dlFlags);
- void __RPC_STUB IWOLBrowser_SetDownloadControl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_ExecuteScript_Proxy(
- IWOLBrowser __RPC_FAR * This,
- const wchar_t __RPC_FAR *script,
- DISPPARAMS __RPC_FAR *params,
- VARIANT __RPC_FAR *result);
- void __RPC_STUB IWOLBrowser_ExecuteScript_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_ExecuteScriptInFrame_Proxy(
- IWOLBrowser __RPC_FAR * This,
- const wchar_t __RPC_FAR *frame,
- const wchar_t __RPC_FAR *script,
- DISPPARAMS __RPC_FAR *params,
- VARIANT __RPC_FAR *result);
- void __RPC_STUB IWOLBrowser_ExecuteScriptInFrame_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_SetPageCertificate_Proxy(
- IWOLBrowser __RPC_FAR * This,
- const wchar_t __RPC_FAR *certificate);
- void __RPC_STUB IWOLBrowser_SetPageCertificate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_AllowPageCertification_Proxy(
- IWOLBrowser __RPC_FAR * This,
- BOOL allow);
- void __RPC_STUB IWOLBrowser_AllowPageCertification_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_Navigate_Proxy(
- IWOLBrowser __RPC_FAR * This,
- const wchar_t __RPC_FAR *url,
- long flags,
- const wchar_t __RPC_FAR *targetFrame);
- void __RPC_STUB IWOLBrowser_Navigate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_Stop_Proxy(
- IWOLBrowser __RPC_FAR * This);
- void __RPC_STUB IWOLBrowser_Stop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_Refresh_Proxy(
- IWOLBrowser __RPC_FAR * This);
- void __RPC_STUB IWOLBrowser_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_GoBack_Proxy(
- IWOLBrowser __RPC_FAR * This);
- void __RPC_STUB IWOLBrowser_GoBack_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_GoForward_Proxy(
- IWOLBrowser __RPC_FAR * This);
- void __RPC_STUB IWOLBrowser_GoForward_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_GoHome_Proxy(
- IWOLBrowser __RPC_FAR * This);
- void __RPC_STUB IWOLBrowser_GoHome_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_GoSearch_Proxy(
- IWOLBrowser __RPC_FAR * This);
- void __RPC_STUB IWOLBrowser_GoSearch_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_GetLocationName_Proxy(
- IWOLBrowser __RPC_FAR * This,
- wchar_t __RPC_FAR *locationName,
- LONG size);
- void __RPC_STUB IWOLBrowser_GetLocationName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowser_GetLocationURL_Proxy(
- IWOLBrowser __RPC_FAR * This,
- wchar_t __RPC_FAR *locationURL,
- LONG size);
- void __RPC_STUB IWOLBrowser_GetLocationURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IWOLBrowser_INTERFACE_DEFINED__ */
- #ifndef __IWOLBrowserScript_INTERFACE_DEFINED__
- #define __IWOLBrowserScript_INTERFACE_DEFINED__
- /* interface IWOLBrowserScript */
- /* [unique][helpstring][uuid][dual][local][object] */
- EXTERN_C const IID IID_IWOLBrowserScript;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4A992E36-766A-4ff9-AF04-8541DC43B2DD")
- IWOLBrowserScript : public IDispatch
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Quit( void) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ErrorMsg(
- /* [in] */ BSTR error) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BackURL(
- /* [out][retval] */ BSTR __RPC_FAR *url) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BackURL(
- /* [in] */ BSTR url) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RegisterLogin(
- /* [in] */ BSTR nickname,
- /* [in] */ BSTR password) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IWOLBrowserScriptVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IWOLBrowserScript __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IWOLBrowserScript __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IWOLBrowserScript __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IWOLBrowserScript __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IWOLBrowserScript __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IWOLBrowserScript __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IWOLBrowserScript __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Quit )(
- IWOLBrowserScript __RPC_FAR * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ErrorMsg )(
- IWOLBrowserScript __RPC_FAR * This,
- /* [in] */ BSTR error);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackURL )(
- IWOLBrowserScript __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *url);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackURL )(
- IWOLBrowserScript __RPC_FAR * This,
- /* [in] */ BSTR url);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterLogin )(
- IWOLBrowserScript __RPC_FAR * This,
- /* [in] */ BSTR nickname,
- /* [in] */ BSTR password);
-
- END_INTERFACE
- } IWOLBrowserScriptVtbl;
- interface IWOLBrowserScript
- {
- CONST_VTBL struct IWOLBrowserScriptVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IWOLBrowserScript_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IWOLBrowserScript_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IWOLBrowserScript_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IWOLBrowserScript_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IWOLBrowserScript_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IWOLBrowserScript_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IWOLBrowserScript_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IWOLBrowserScript_Quit(This) \
- (This)->lpVtbl -> Quit(This)
- #define IWOLBrowserScript_put_ErrorMsg(This,error) \
- (This)->lpVtbl -> put_ErrorMsg(This,error)
- #define IWOLBrowserScript_get_BackURL(This,url) \
- (This)->lpVtbl -> get_BackURL(This,url)
- #define IWOLBrowserScript_put_BackURL(This,url) \
- (This)->lpVtbl -> put_BackURL(This,url)
- #define IWOLBrowserScript_RegisterLogin(This,nickname,password) \
- (This)->lpVtbl -> RegisterLogin(This,nickname,password)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IWOLBrowserScript_Quit_Proxy(
- IWOLBrowserScript __RPC_FAR * This);
- void __RPC_STUB IWOLBrowserScript_Quit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IWOLBrowserScript_put_ErrorMsg_Proxy(
- IWOLBrowserScript __RPC_FAR * This,
- /* [in] */ BSTR error);
- void __RPC_STUB IWOLBrowserScript_put_ErrorMsg_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IWOLBrowserScript_get_BackURL_Proxy(
- IWOLBrowserScript __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *url);
- void __RPC_STUB IWOLBrowserScript_get_BackURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IWOLBrowserScript_put_BackURL_Proxy(
- IWOLBrowserScript __RPC_FAR * This,
- /* [in] */ BSTR url);
- void __RPC_STUB IWOLBrowserScript_put_BackURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWOLBrowserScript_RegisterLogin_Proxy(
- IWOLBrowserScript __RPC_FAR * This,
- /* [in] */ BSTR nickname,
- /* [in] */ BSTR password);
- void __RPC_STUB IWOLBrowserScript_RegisterLogin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IWOLBrowserScript_INTERFACE_DEFINED__ */
- #ifndef __WOLBrowserLib_LIBRARY_DEFINED__
- #define __WOLBrowserLib_LIBRARY_DEFINED__
- /* library WOLBrowserLib */
- /* [helpstring][version][uuid] */
- EXTERN_C const IID LIBID_WOLBrowserLib;
- EXTERN_C const CLSID CLSID_WOLBrowser;
- #ifdef __cplusplus
- class DECLSPEC_UUID("E6F33E57-C630-4EAF-AA4A-43F3A59EA608")
- WOLBrowser;
- #endif
- #endif /* __WOLBrowserLib_LIBRARY_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif
|