00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef __REQUIRED_RPCNDR_H_VERSION__
00016 #define __REQUIRED_RPCNDR_H_VERSION__ 440
00017 #endif
00018
00019 #include "rpc.h"
00020 #include "rpcndr.h"
00021
00022 #ifndef __RPCNDR_H_VERSION__
00023 #error this stub requires an updated version of <rpcndr.h>
00024 #endif // __RPCNDR_H_VERSION__
00025
00026 #ifndef COM_NO_WINDOWS_H
00027 #include "windows.h"
00028 #include "ole2.h"
00029 #endif
00030
00031 #ifndef __Fdm_h__
00032 #define __Fdm_h__
00033
00034 #ifdef __cplusplus
00035 extern "C"{
00036 #endif
00037
00038
00039
00040 #ifndef __IWGUrlReceiver_FWD_DEFINED__
00041 #define __IWGUrlReceiver_FWD_DEFINED__
00042 typedef interface IWGUrlReceiver IWGUrlReceiver;
00043 #endif
00044
00045
00046 #ifndef __IWGUrlListReceiver_FWD_DEFINED__
00047 #define __IWGUrlListReceiver_FWD_DEFINED__
00048 typedef interface IWGUrlListReceiver IWGUrlListReceiver;
00049 #endif
00050
00051
00052 #ifndef __IFDM_FWD_DEFINED__
00053 #define __IFDM_FWD_DEFINED__
00054 typedef interface IFDM IFDM;
00055 #endif
00056
00057
00058 #ifndef __IFDMDownload_FWD_DEFINED__
00059 #define __IFDMDownload_FWD_DEFINED__
00060 typedef interface IFDMDownload IFDMDownload;
00061 #endif
00062
00063
00064 #ifndef __IFDMDownloadsStat_FWD_DEFINED__
00065 #define __IFDMDownloadsStat_FWD_DEFINED__
00066 typedef interface IFDMDownloadsStat IFDMDownloadsStat;
00067 #endif
00068
00069
00070 #ifndef __IFdmTorrentFilesRcvr_FWD_DEFINED__
00071 #define __IFdmTorrentFilesRcvr_FWD_DEFINED__
00072 typedef interface IFdmTorrentFilesRcvr IFdmTorrentFilesRcvr;
00073 #endif
00074
00075
00076 #ifndef __IFDMFlashVideoDownloads_FWD_DEFINED__
00077 #define __IFDMFlashVideoDownloads_FWD_DEFINED__
00078 typedef interface IFDMFlashVideoDownloads IFDMFlashVideoDownloads;
00079 #endif
00080
00081
00082 #ifndef __WGUrlReceiver_FWD_DEFINED__
00083 #define __WGUrlReceiver_FWD_DEFINED__
00084
00085 #ifdef __cplusplus
00086 typedef class WGUrlReceiver WGUrlReceiver;
00087 #else
00088 typedef struct WGUrlReceiver WGUrlReceiver;
00089 #endif
00090
00091 #endif
00092
00093
00094 #ifndef __WGUrlListReceiver_FWD_DEFINED__
00095 #define __WGUrlListReceiver_FWD_DEFINED__
00096
00097 #ifdef __cplusplus
00098 typedef class WGUrlListReceiver WGUrlListReceiver;
00099 #else
00100 typedef struct WGUrlListReceiver WGUrlListReceiver;
00101 #endif
00102
00103 #endif
00104
00105
00106 #ifndef __FDM_FWD_DEFINED__
00107 #define __FDM_FWD_DEFINED__
00108
00109 #ifdef __cplusplus
00110 typedef class FDM FDM;
00111 #else
00112 typedef struct FDM FDM;
00113 #endif
00114
00115 #endif
00116
00117
00118 #ifndef __FDMDownloadsStat_FWD_DEFINED__
00119 #define __FDMDownloadsStat_FWD_DEFINED__
00120
00121 #ifdef __cplusplus
00122 typedef class FDMDownloadsStat FDMDownloadsStat;
00123 #else
00124 typedef struct FDMDownloadsStat FDMDownloadsStat;
00125 #endif
00126
00127 #endif
00128
00129
00130 #ifndef __FDMDownload_FWD_DEFINED__
00131 #define __FDMDownload_FWD_DEFINED__
00132
00133 #ifdef __cplusplus
00134 typedef class FDMDownload FDMDownload;
00135 #else
00136 typedef struct FDMDownload FDMDownload;
00137 #endif
00138
00139 #endif
00140
00141
00142 #ifndef __FDMUploader_FWD_DEFINED__
00143 #define __FDMUploader_FWD_DEFINED__
00144
00145 #ifdef __cplusplus
00146 typedef class FDMUploader FDMUploader;
00147 #else
00148 typedef struct FDMUploader FDMUploader;
00149 #endif
00150
00151 #endif
00152
00153
00154 #ifndef __FDMUploadPackage_FWD_DEFINED__
00155 #define __FDMUploadPackage_FWD_DEFINED__
00156
00157 #ifdef __cplusplus
00158 typedef class FDMUploadPackage FDMUploadPackage;
00159 #else
00160 typedef struct FDMUploadPackage FDMUploadPackage;
00161 #endif
00162
00163 #endif
00164
00165
00166 #ifndef __FdmTorrentFilesRcvr_FWD_DEFINED__
00167 #define __FdmTorrentFilesRcvr_FWD_DEFINED__
00168
00169 #ifdef __cplusplus
00170 typedef class FdmTorrentFilesRcvr FdmTorrentFilesRcvr;
00171 #else
00172 typedef struct FdmTorrentFilesRcvr FdmTorrentFilesRcvr;
00173 #endif
00174
00175 #endif
00176
00177
00178 #ifndef __FDMFlashVideoDownloads_FWD_DEFINED__
00179 #define __FDMFlashVideoDownloads_FWD_DEFINED__
00180
00181 #ifdef __cplusplus
00182 typedef class FDMFlashVideoDownloads FDMFlashVideoDownloads;
00183 #else
00184 typedef struct FDMFlashVideoDownloads FDMFlashVideoDownloads;
00185 #endif
00186
00187 #endif
00188
00189
00190
00191 #include "oaidl.h"
00192 #include "ocidl.h"
00193
00194 void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
00195 void __RPC_USER MIDL_user_free( void __RPC_FAR * );
00196
00197 #ifndef __IWGUrlReceiver_INTERFACE_DEFINED__
00198 #define __IWGUrlReceiver_INTERFACE_DEFINED__
00199
00200
00201
00202
00203
00204 EXTERN_C const IID IID_IWGUrlReceiver;
00205
00206 #if defined(__cplusplus) && !defined(CINTERFACE)
00207
00208 MIDL_INTERFACE("454A4044-16EC-4D64-9069-C5B8832B7B55")
00209 IWGUrlReceiver : public IDispatch
00210 {
00211 public:
00212 virtual HRESULT STDMETHODCALLTYPE get_Url(
00213 BSTR __RPC_FAR *pVal) = 0;
00214
00215 virtual HRESULT STDMETHODCALLTYPE put_Url(
00216 BSTR newVal) = 0;
00217
00218 virtual HRESULT STDMETHODCALLTYPE ShowAddDownloadDialog( void) = 0;
00219
00220 virtual HRESULT STDMETHODCALLTYPE ShowAddPageDownloadDialog( void) = 0;
00221
00222 virtual HRESULT STDMETHODCALLTYPE get_Comment(
00223 BSTR __RPC_FAR *pVal) = 0;
00224
00225 virtual HRESULT STDMETHODCALLTYPE put_Comment(
00226 BSTR newVal) = 0;
00227
00228 virtual HRESULT STDMETHODCALLTYPE get_Referer(
00229 BSTR __RPC_FAR *pVal) = 0;
00230
00231 virtual HRESULT STDMETHODCALLTYPE put_Referer(
00232 BSTR newVal) = 0;
00233
00234 virtual HRESULT STDMETHODCALLTYPE AddDownload( void) = 0;
00235
00236 virtual HRESULT STDMETHODCALLTYPE get_CheckExtension(
00237 BOOL __RPC_FAR *pVal) = 0;
00238
00239 virtual HRESULT STDMETHODCALLTYPE put_CheckExtension(
00240 BOOL newVal) = 0;
00241
00242 virtual HRESULT STDMETHODCALLTYPE get_IgnoreSize(
00243 BOOL __RPC_FAR *pVal) = 0;
00244
00245 virtual HRESULT STDMETHODCALLTYPE put_IgnoreSize(
00246 BOOL newVal) = 0;
00247
00248 virtual HRESULT STDMETHODCALLTYPE get_UseSkipExtsList(
00249 BOOL __RPC_FAR *pVal) = 0;
00250
00251 virtual HRESULT STDMETHODCALLTYPE put_UseSkipExtsList(
00252 BOOL newVal) = 0;
00253
00254 virtual HRESULT STDMETHODCALLTYPE get_UIState(
00255 BSTR __RPC_FAR *pVal) = 0;
00256
00257 virtual HRESULT STDMETHODCALLTYPE get_ForceSilent(
00258 BOOL __RPC_FAR *pVal) = 0;
00259
00260 virtual HRESULT STDMETHODCALLTYPE put_ForceSilent(
00261 BOOL newVal) = 0;
00262
00263 virtual HRESULT STDMETHODCALLTYPE get_Cookies(
00264 BSTR __RPC_FAR *pVal) = 0;
00265
00266 virtual HRESULT STDMETHODCALLTYPE put_Cookies(
00267 BSTR newVal) = 0;
00268
00269 virtual HRESULT STDMETHODCALLTYPE get_PostData(
00270 BSTR __RPC_FAR *pVal) = 0;
00271
00272 virtual HRESULT STDMETHODCALLTYPE put_PostData(
00273 BSTR newVal) = 0;
00274
00275 virtual HRESULT STDMETHODCALLTYPE get_ForceSilentEx(
00276 BOOL __RPC_FAR *pVal) = 0;
00277
00278 virtual HRESULT STDMETHODCALLTYPE put_ForceSilentEx(
00279 BOOL newVal) = 0;
00280
00281 virtual HRESULT STDMETHODCALLTYPE get_ForceDownloadAutoStart(
00282 BOOL __RPC_FAR *pVal) = 0;
00283
00284 virtual HRESULT STDMETHODCALLTYPE put_ForceDownloadAutoStart(
00285 BOOL newVal) = 0;
00286
00287 virtual HRESULT STDMETHODCALLTYPE get_DisableMaliciousChecking(
00288 BOOL __RPC_FAR *pVal) = 0;
00289
00290 virtual HRESULT STDMETHODCALLTYPE put_DisableMaliciousChecking(
00291 BOOL newVal) = 0;
00292
00293 virtual HRESULT STDMETHODCALLTYPE get_DisableURLExistsCheck(
00294 BOOL __RPC_FAR *pVal) = 0;
00295
00296 virtual HRESULT STDMETHODCALLTYPE put_DisableURLExistsCheck(
00297 BOOL newVal) = 0;
00298
00299 virtual HRESULT STDMETHODCALLTYPE get_FileName(
00300 BSTR __RPC_FAR *pVal) = 0;
00301
00302 virtual HRESULT STDMETHODCALLTYPE put_FileName(
00303 BSTR newVal) = 0;
00304
00305 virtual HRESULT STDMETHODCALLTYPE get_FlashVideoDownload(
00306 BOOL __RPC_FAR *pVal) = 0;
00307
00308 virtual HRESULT STDMETHODCALLTYPE put_FlashVideoDownload(
00309 BOOL newVal) = 0;
00310
00311 };
00312
00313 #else
00314
00315 typedef struct IWGUrlReceiverVtbl
00316 {
00317 BEGIN_INTERFACE
00318
00319 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
00320 IWGUrlReceiver __RPC_FAR * This,
00321 REFIID riid,
00322 void __RPC_FAR *__RPC_FAR *ppvObject);
00323
00324 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
00325 IWGUrlReceiver __RPC_FAR * This);
00326
00327 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
00328 IWGUrlReceiver __RPC_FAR * This);
00329
00330 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
00331 IWGUrlReceiver __RPC_FAR * This,
00332 UINT __RPC_FAR *pctinfo);
00333
00334 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
00335 IWGUrlReceiver __RPC_FAR * This,
00336 UINT iTInfo,
00337 LCID lcid,
00338 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
00339
00340 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
00341 IWGUrlReceiver __RPC_FAR * This,
00342 REFIID riid,
00343 LPOLESTR __RPC_FAR *rgszNames,
00344 UINT cNames,
00345 LCID lcid,
00346 DISPID __RPC_FAR *rgDispId);
00347
00348 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
00349 IWGUrlReceiver __RPC_FAR * This,
00350 DISPID dispIdMember,
00351 REFIID riid,
00352 LCID lcid,
00353 WORD wFlags,
00354 DISPPARAMS __RPC_FAR *pDispParams,
00355 VARIANT __RPC_FAR *pVarResult,
00356 EXCEPINFO __RPC_FAR *pExcepInfo,
00357 UINT __RPC_FAR *puArgErr);
00358
00359 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Url )(
00360 IWGUrlReceiver __RPC_FAR * This,
00361 BSTR __RPC_FAR *pVal);
00362
00363 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Url )(
00364 IWGUrlReceiver __RPC_FAR * This,
00365 BSTR newVal);
00366
00367 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowAddDownloadDialog )(
00368 IWGUrlReceiver __RPC_FAR * This);
00369
00370 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowAddPageDownloadDialog )(
00371 IWGUrlReceiver __RPC_FAR * This);
00372
00373 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Comment )(
00374 IWGUrlReceiver __RPC_FAR * This,
00375 BSTR __RPC_FAR *pVal);
00376
00377 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Comment )(
00378 IWGUrlReceiver __RPC_FAR * This,
00379 BSTR newVal);
00380
00381 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Referer )(
00382 IWGUrlReceiver __RPC_FAR * This,
00383 BSTR __RPC_FAR *pVal);
00384
00385 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Referer )(
00386 IWGUrlReceiver __RPC_FAR * This,
00387 BSTR newVal);
00388
00389 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDownload )(
00390 IWGUrlReceiver __RPC_FAR * This);
00391
00392 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CheckExtension )(
00393 IWGUrlReceiver __RPC_FAR * This,
00394 BOOL __RPC_FAR *pVal);
00395
00396 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CheckExtension )(
00397 IWGUrlReceiver __RPC_FAR * This,
00398 BOOL newVal);
00399
00400 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IgnoreSize )(
00401 IWGUrlReceiver __RPC_FAR * This,
00402 BOOL __RPC_FAR *pVal);
00403
00404 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IgnoreSize )(
00405 IWGUrlReceiver __RPC_FAR * This,
00406 BOOL newVal);
00407
00408 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseSkipExtsList )(
00409 IWGUrlReceiver __RPC_FAR * This,
00410 BOOL __RPC_FAR *pVal);
00411
00412 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseSkipExtsList )(
00413 IWGUrlReceiver __RPC_FAR * This,
00414 BOOL newVal);
00415
00416 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UIState )(
00417 IWGUrlReceiver __RPC_FAR * This,
00418 BSTR __RPC_FAR *pVal);
00419
00420 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForceSilent )(
00421 IWGUrlReceiver __RPC_FAR * This,
00422 BOOL __RPC_FAR *pVal);
00423
00424 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForceSilent )(
00425 IWGUrlReceiver __RPC_FAR * This,
00426 BOOL newVal);
00427
00428 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cookies )(
00429 IWGUrlReceiver __RPC_FAR * This,
00430 BSTR __RPC_FAR *pVal);
00431
00432 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Cookies )(
00433 IWGUrlReceiver __RPC_FAR * This,
00434 BSTR newVal);
00435
00436 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PostData )(
00437 IWGUrlReceiver __RPC_FAR * This,
00438 BSTR __RPC_FAR *pVal);
00439
00440 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PostData )(
00441 IWGUrlReceiver __RPC_FAR * This,
00442 BSTR newVal);
00443
00444 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForceSilentEx )(
00445 IWGUrlReceiver __RPC_FAR * This,
00446 BOOL __RPC_FAR *pVal);
00447
00448 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForceSilentEx )(
00449 IWGUrlReceiver __RPC_FAR * This,
00450 BOOL newVal);
00451
00452 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForceDownloadAutoStart )(
00453 IWGUrlReceiver __RPC_FAR * This,
00454 BOOL __RPC_FAR *pVal);
00455
00456 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForceDownloadAutoStart )(
00457 IWGUrlReceiver __RPC_FAR * This,
00458 BOOL newVal);
00459
00460 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisableMaliciousChecking )(
00461 IWGUrlReceiver __RPC_FAR * This,
00462 BOOL __RPC_FAR *pVal);
00463
00464 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisableMaliciousChecking )(
00465 IWGUrlReceiver __RPC_FAR * This,
00466 BOOL newVal);
00467
00468 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisableURLExistsCheck )(
00469 IWGUrlReceiver __RPC_FAR * This,
00470 BOOL __RPC_FAR *pVal);
00471
00472 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisableURLExistsCheck )(
00473 IWGUrlReceiver __RPC_FAR * This,
00474 BOOL newVal);
00475
00476 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileName )(
00477 IWGUrlReceiver __RPC_FAR * This,
00478 BSTR __RPC_FAR *pVal);
00479
00480 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FileName )(
00481 IWGUrlReceiver __RPC_FAR * This,
00482 BSTR newVal);
00483
00484 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FlashVideoDownload )(
00485 IWGUrlReceiver __RPC_FAR * This,
00486 BOOL __RPC_FAR *pVal);
00487
00488 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FlashVideoDownload )(
00489 IWGUrlReceiver __RPC_FAR * This,
00490 BOOL newVal);
00491
00492 END_INTERFACE
00493 } IWGUrlReceiverVtbl;
00494
00495 interface IWGUrlReceiver
00496 {
00497 CONST_VTBL struct IWGUrlReceiverVtbl __RPC_FAR *lpVtbl;
00498 };
00499
00500
00501
00502 #ifdef COBJMACROS
00503
00504
00505 #define IWGUrlReceiver_QueryInterface(This,riid,ppvObject) \
00506 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
00507
00508 #define IWGUrlReceiver_AddRef(This) \
00509 (This)->lpVtbl -> AddRef(This)
00510
00511 #define IWGUrlReceiver_Release(This) \
00512 (This)->lpVtbl -> Release(This)
00513
00514
00515 #define IWGUrlReceiver_GetTypeInfoCount(This,pctinfo) \
00516 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
00517
00518 #define IWGUrlReceiver_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
00519 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
00520
00521 #define IWGUrlReceiver_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
00522 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
00523
00524 #define IWGUrlReceiver_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
00525 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
00526
00527
00528 #define IWGUrlReceiver_get_Url(This,pVal) \
00529 (This)->lpVtbl -> get_Url(This,pVal)
00530
00531 #define IWGUrlReceiver_put_Url(This,newVal) \
00532 (This)->lpVtbl -> put_Url(This,newVal)
00533
00534 #define IWGUrlReceiver_ShowAddDownloadDialog(This) \
00535 (This)->lpVtbl -> ShowAddDownloadDialog(This)
00536
00537 #define IWGUrlReceiver_ShowAddPageDownloadDialog(This) \
00538 (This)->lpVtbl -> ShowAddPageDownloadDialog(This)
00539
00540 #define IWGUrlReceiver_get_Comment(This,pVal) \
00541 (This)->lpVtbl -> get_Comment(This,pVal)
00542
00543 #define IWGUrlReceiver_put_Comment(This,newVal) \
00544 (This)->lpVtbl -> put_Comment(This,newVal)
00545
00546 #define IWGUrlReceiver_get_Referer(This,pVal) \
00547 (This)->lpVtbl -> get_Referer(This,pVal)
00548
00549 #define IWGUrlReceiver_put_Referer(This,newVal) \
00550 (This)->lpVtbl -> put_Referer(This,newVal)
00551
00552 #define IWGUrlReceiver_AddDownload(This) \
00553 (This)->lpVtbl -> AddDownload(This)
00554
00555 #define IWGUrlReceiver_get_CheckExtension(This,pVal) \
00556 (This)->lpVtbl -> get_CheckExtension(This,pVal)
00557
00558 #define IWGUrlReceiver_put_CheckExtension(This,newVal) \
00559 (This)->lpVtbl -> put_CheckExtension(This,newVal)
00560
00561 #define IWGUrlReceiver_get_IgnoreSize(This,pVal) \
00562 (This)->lpVtbl -> get_IgnoreSize(This,pVal)
00563
00564 #define IWGUrlReceiver_put_IgnoreSize(This,newVal) \
00565 (This)->lpVtbl -> put_IgnoreSize(This,newVal)
00566
00567 #define IWGUrlReceiver_get_UseSkipExtsList(This,pVal) \
00568 (This)->lpVtbl -> get_UseSkipExtsList(This,pVal)
00569
00570 #define IWGUrlReceiver_put_UseSkipExtsList(This,newVal) \
00571 (This)->lpVtbl -> put_UseSkipExtsList(This,newVal)
00572
00573 #define IWGUrlReceiver_get_UIState(This,pVal) \
00574 (This)->lpVtbl -> get_UIState(This,pVal)
00575
00576 #define IWGUrlReceiver_get_ForceSilent(This,pVal) \
00577 (This)->lpVtbl -> get_ForceSilent(This,pVal)
00578
00579 #define IWGUrlReceiver_put_ForceSilent(This,newVal) \
00580 (This)->lpVtbl -> put_ForceSilent(This,newVal)
00581
00582 #define IWGUrlReceiver_get_Cookies(This,pVal) \
00583 (This)->lpVtbl -> get_Cookies(This,pVal)
00584
00585 #define IWGUrlReceiver_put_Cookies(This,newVal) \
00586 (This)->lpVtbl -> put_Cookies(This,newVal)
00587
00588 #define IWGUrlReceiver_get_PostData(This,pVal) \
00589 (This)->lpVtbl -> get_PostData(This,pVal)
00590
00591 #define IWGUrlReceiver_put_PostData(This,newVal) \
00592 (This)->lpVtbl -> put_PostData(This,newVal)
00593
00594 #define IWGUrlReceiver_get_ForceSilentEx(This,pVal) \
00595 (This)->lpVtbl -> get_ForceSilentEx(This,pVal)
00596
00597 #define IWGUrlReceiver_put_ForceSilentEx(This,newVal) \
00598 (This)->lpVtbl -> put_ForceSilentEx(This,newVal)
00599
00600 #define IWGUrlReceiver_get_ForceDownloadAutoStart(This,pVal) \
00601 (This)->lpVtbl -> get_ForceDownloadAutoStart(This,pVal)
00602
00603 #define IWGUrlReceiver_put_ForceDownloadAutoStart(This,newVal) \
00604 (This)->lpVtbl -> put_ForceDownloadAutoStart(This,newVal)
00605
00606 #define IWGUrlReceiver_get_DisableMaliciousChecking(This,pVal) \
00607 (This)->lpVtbl -> get_DisableMaliciousChecking(This,pVal)
00608
00609 #define IWGUrlReceiver_put_DisableMaliciousChecking(This,newVal) \
00610 (This)->lpVtbl -> put_DisableMaliciousChecking(This,newVal)
00611
00612 #define IWGUrlReceiver_get_DisableURLExistsCheck(This,pVal) \
00613 (This)->lpVtbl -> get_DisableURLExistsCheck(This,pVal)
00614
00615 #define IWGUrlReceiver_put_DisableURLExistsCheck(This,newVal) \
00616 (This)->lpVtbl -> put_DisableURLExistsCheck(This,newVal)
00617
00618 #define IWGUrlReceiver_get_FileName(This,pVal) \
00619 (This)->lpVtbl -> get_FileName(This,pVal)
00620
00621 #define IWGUrlReceiver_put_FileName(This,newVal) \
00622 (This)->lpVtbl -> put_FileName(This,newVal)
00623
00624 #define IWGUrlReceiver_get_FlashVideoDownload(This,pVal) \
00625 (This)->lpVtbl -> get_FlashVideoDownload(This,pVal)
00626
00627 #define IWGUrlReceiver_put_FlashVideoDownload(This,newVal) \
00628 (This)->lpVtbl -> put_FlashVideoDownload(This,newVal)
00629
00630 #endif
00631
00632
00633 #endif
00634
00635
00636
00637 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_Url_Proxy(
00638 IWGUrlReceiver __RPC_FAR * This,
00639 BSTR __RPC_FAR *pVal);
00640
00641
00642 void __RPC_STUB IWGUrlReceiver_get_Url_Stub(
00643 IRpcStubBuffer *This,
00644 IRpcChannelBuffer *_pRpcChannelBuffer,
00645 PRPC_MESSAGE _pRpcMessage,
00646 DWORD *_pdwStubPhase);
00647
00648
00649 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_Url_Proxy(
00650 IWGUrlReceiver __RPC_FAR * This,
00651 BSTR newVal);
00652
00653
00654 void __RPC_STUB IWGUrlReceiver_put_Url_Stub(
00655 IRpcStubBuffer *This,
00656 IRpcChannelBuffer *_pRpcChannelBuffer,
00657 PRPC_MESSAGE _pRpcMessage,
00658 DWORD *_pdwStubPhase);
00659
00660
00661 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_ShowAddDownloadDialog_Proxy(
00662 IWGUrlReceiver __RPC_FAR * This);
00663
00664
00665 void __RPC_STUB IWGUrlReceiver_ShowAddDownloadDialog_Stub(
00666 IRpcStubBuffer *This,
00667 IRpcChannelBuffer *_pRpcChannelBuffer,
00668 PRPC_MESSAGE _pRpcMessage,
00669 DWORD *_pdwStubPhase);
00670
00671
00672 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_ShowAddPageDownloadDialog_Proxy(
00673 IWGUrlReceiver __RPC_FAR * This);
00674
00675
00676 void __RPC_STUB IWGUrlReceiver_ShowAddPageDownloadDialog_Stub(
00677 IRpcStubBuffer *This,
00678 IRpcChannelBuffer *_pRpcChannelBuffer,
00679 PRPC_MESSAGE _pRpcMessage,
00680 DWORD *_pdwStubPhase);
00681
00682
00683 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_Comment_Proxy(
00684 IWGUrlReceiver __RPC_FAR * This,
00685 BSTR __RPC_FAR *pVal);
00686
00687
00688 void __RPC_STUB IWGUrlReceiver_get_Comment_Stub(
00689 IRpcStubBuffer *This,
00690 IRpcChannelBuffer *_pRpcChannelBuffer,
00691 PRPC_MESSAGE _pRpcMessage,
00692 DWORD *_pdwStubPhase);
00693
00694
00695 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_Comment_Proxy(
00696 IWGUrlReceiver __RPC_FAR * This,
00697 BSTR newVal);
00698
00699
00700 void __RPC_STUB IWGUrlReceiver_put_Comment_Stub(
00701 IRpcStubBuffer *This,
00702 IRpcChannelBuffer *_pRpcChannelBuffer,
00703 PRPC_MESSAGE _pRpcMessage,
00704 DWORD *_pdwStubPhase);
00705
00706
00707 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_Referer_Proxy(
00708 IWGUrlReceiver __RPC_FAR * This,
00709 BSTR __RPC_FAR *pVal);
00710
00711
00712 void __RPC_STUB IWGUrlReceiver_get_Referer_Stub(
00713 IRpcStubBuffer *This,
00714 IRpcChannelBuffer *_pRpcChannelBuffer,
00715 PRPC_MESSAGE _pRpcMessage,
00716 DWORD *_pdwStubPhase);
00717
00718
00719 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_Referer_Proxy(
00720 IWGUrlReceiver __RPC_FAR * This,
00721 BSTR newVal);
00722
00723
00724 void __RPC_STUB IWGUrlReceiver_put_Referer_Stub(
00725 IRpcStubBuffer *This,
00726 IRpcChannelBuffer *_pRpcChannelBuffer,
00727 PRPC_MESSAGE _pRpcMessage,
00728 DWORD *_pdwStubPhase);
00729
00730
00731 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_AddDownload_Proxy(
00732 IWGUrlReceiver __RPC_FAR * This);
00733
00734
00735 void __RPC_STUB IWGUrlReceiver_AddDownload_Stub(
00736 IRpcStubBuffer *This,
00737 IRpcChannelBuffer *_pRpcChannelBuffer,
00738 PRPC_MESSAGE _pRpcMessage,
00739 DWORD *_pdwStubPhase);
00740
00741
00742 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_CheckExtension_Proxy(
00743 IWGUrlReceiver __RPC_FAR * This,
00744 BOOL __RPC_FAR *pVal);
00745
00746
00747 void __RPC_STUB IWGUrlReceiver_get_CheckExtension_Stub(
00748 IRpcStubBuffer *This,
00749 IRpcChannelBuffer *_pRpcChannelBuffer,
00750 PRPC_MESSAGE _pRpcMessage,
00751 DWORD *_pdwStubPhase);
00752
00753
00754 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_CheckExtension_Proxy(
00755 IWGUrlReceiver __RPC_FAR * This,
00756 BOOL newVal);
00757
00758
00759 void __RPC_STUB IWGUrlReceiver_put_CheckExtension_Stub(
00760 IRpcStubBuffer *This,
00761 IRpcChannelBuffer *_pRpcChannelBuffer,
00762 PRPC_MESSAGE _pRpcMessage,
00763 DWORD *_pdwStubPhase);
00764
00765
00766 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_IgnoreSize_Proxy(
00767 IWGUrlReceiver __RPC_FAR * This,
00768 BOOL __RPC_FAR *pVal);
00769
00770
00771 void __RPC_STUB IWGUrlReceiver_get_IgnoreSize_Stub(
00772 IRpcStubBuffer *This,
00773 IRpcChannelBuffer *_pRpcChannelBuffer,
00774 PRPC_MESSAGE _pRpcMessage,
00775 DWORD *_pdwStubPhase);
00776
00777
00778 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_IgnoreSize_Proxy(
00779 IWGUrlReceiver __RPC_FAR * This,
00780 BOOL newVal);
00781
00782
00783 void __RPC_STUB IWGUrlReceiver_put_IgnoreSize_Stub(
00784 IRpcStubBuffer *This,
00785 IRpcChannelBuffer *_pRpcChannelBuffer,
00786 PRPC_MESSAGE _pRpcMessage,
00787 DWORD *_pdwStubPhase);
00788
00789
00790 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_UseSkipExtsList_Proxy(
00791 IWGUrlReceiver __RPC_FAR * This,
00792 BOOL __RPC_FAR *pVal);
00793
00794
00795 void __RPC_STUB IWGUrlReceiver_get_UseSkipExtsList_Stub(
00796 IRpcStubBuffer *This,
00797 IRpcChannelBuffer *_pRpcChannelBuffer,
00798 PRPC_MESSAGE _pRpcMessage,
00799 DWORD *_pdwStubPhase);
00800
00801
00802 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_UseSkipExtsList_Proxy(
00803 IWGUrlReceiver __RPC_FAR * This,
00804 BOOL newVal);
00805
00806
00807 void __RPC_STUB IWGUrlReceiver_put_UseSkipExtsList_Stub(
00808 IRpcStubBuffer *This,
00809 IRpcChannelBuffer *_pRpcChannelBuffer,
00810 PRPC_MESSAGE _pRpcMessage,
00811 DWORD *_pdwStubPhase);
00812
00813
00814 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_UIState_Proxy(
00815 IWGUrlReceiver __RPC_FAR * This,
00816 BSTR __RPC_FAR *pVal);
00817
00818
00819 void __RPC_STUB IWGUrlReceiver_get_UIState_Stub(
00820 IRpcStubBuffer *This,
00821 IRpcChannelBuffer *_pRpcChannelBuffer,
00822 PRPC_MESSAGE _pRpcMessage,
00823 DWORD *_pdwStubPhase);
00824
00825
00826 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_ForceSilent_Proxy(
00827 IWGUrlReceiver __RPC_FAR * This,
00828 BOOL __RPC_FAR *pVal);
00829
00830
00831 void __RPC_STUB IWGUrlReceiver_get_ForceSilent_Stub(
00832 IRpcStubBuffer *This,
00833 IRpcChannelBuffer *_pRpcChannelBuffer,
00834 PRPC_MESSAGE _pRpcMessage,
00835 DWORD *_pdwStubPhase);
00836
00837
00838 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_ForceSilent_Proxy(
00839 IWGUrlReceiver __RPC_FAR * This,
00840 BOOL newVal);
00841
00842
00843 void __RPC_STUB IWGUrlReceiver_put_ForceSilent_Stub(
00844 IRpcStubBuffer *This,
00845 IRpcChannelBuffer *_pRpcChannelBuffer,
00846 PRPC_MESSAGE _pRpcMessage,
00847 DWORD *_pdwStubPhase);
00848
00849
00850 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_Cookies_Proxy(
00851 IWGUrlReceiver __RPC_FAR * This,
00852 BSTR __RPC_FAR *pVal);
00853
00854
00855 void __RPC_STUB IWGUrlReceiver_get_Cookies_Stub(
00856 IRpcStubBuffer *This,
00857 IRpcChannelBuffer *_pRpcChannelBuffer,
00858 PRPC_MESSAGE _pRpcMessage,
00859 DWORD *_pdwStubPhase);
00860
00861
00862 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_Cookies_Proxy(
00863 IWGUrlReceiver __RPC_FAR * This,
00864 BSTR newVal);
00865
00866
00867 void __RPC_STUB IWGUrlReceiver_put_Cookies_Stub(
00868 IRpcStubBuffer *This,
00869 IRpcChannelBuffer *_pRpcChannelBuffer,
00870 PRPC_MESSAGE _pRpcMessage,
00871 DWORD *_pdwStubPhase);
00872
00873
00874 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_PostData_Proxy(
00875 IWGUrlReceiver __RPC_FAR * This,
00876 BSTR __RPC_FAR *pVal);
00877
00878
00879 void __RPC_STUB IWGUrlReceiver_get_PostData_Stub(
00880 IRpcStubBuffer *This,
00881 IRpcChannelBuffer *_pRpcChannelBuffer,
00882 PRPC_MESSAGE _pRpcMessage,
00883 DWORD *_pdwStubPhase);
00884
00885
00886 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_PostData_Proxy(
00887 IWGUrlReceiver __RPC_FAR * This,
00888 BSTR newVal);
00889
00890
00891 void __RPC_STUB IWGUrlReceiver_put_PostData_Stub(
00892 IRpcStubBuffer *This,
00893 IRpcChannelBuffer *_pRpcChannelBuffer,
00894 PRPC_MESSAGE _pRpcMessage,
00895 DWORD *_pdwStubPhase);
00896
00897
00898 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_ForceSilentEx_Proxy(
00899 IWGUrlReceiver __RPC_FAR * This,
00900 BOOL __RPC_FAR *pVal);
00901
00902
00903 void __RPC_STUB IWGUrlReceiver_get_ForceSilentEx_Stub(
00904 IRpcStubBuffer *This,
00905 IRpcChannelBuffer *_pRpcChannelBuffer,
00906 PRPC_MESSAGE _pRpcMessage,
00907 DWORD *_pdwStubPhase);
00908
00909
00910 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_ForceSilentEx_Proxy(
00911 IWGUrlReceiver __RPC_FAR * This,
00912 BOOL newVal);
00913
00914
00915 void __RPC_STUB IWGUrlReceiver_put_ForceSilentEx_Stub(
00916 IRpcStubBuffer *This,
00917 IRpcChannelBuffer *_pRpcChannelBuffer,
00918 PRPC_MESSAGE _pRpcMessage,
00919 DWORD *_pdwStubPhase);
00920
00921
00922 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_ForceDownloadAutoStart_Proxy(
00923 IWGUrlReceiver __RPC_FAR * This,
00924 BOOL __RPC_FAR *pVal);
00925
00926
00927 void __RPC_STUB IWGUrlReceiver_get_ForceDownloadAutoStart_Stub(
00928 IRpcStubBuffer *This,
00929 IRpcChannelBuffer *_pRpcChannelBuffer,
00930 PRPC_MESSAGE _pRpcMessage,
00931 DWORD *_pdwStubPhase);
00932
00933
00934 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_ForceDownloadAutoStart_Proxy(
00935 IWGUrlReceiver __RPC_FAR * This,
00936 BOOL newVal);
00937
00938
00939 void __RPC_STUB IWGUrlReceiver_put_ForceDownloadAutoStart_Stub(
00940 IRpcStubBuffer *This,
00941 IRpcChannelBuffer *_pRpcChannelBuffer,
00942 PRPC_MESSAGE _pRpcMessage,
00943 DWORD *_pdwStubPhase);
00944
00945
00946 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_DisableMaliciousChecking_Proxy(
00947 IWGUrlReceiver __RPC_FAR * This,
00948 BOOL __RPC_FAR *pVal);
00949
00950
00951 void __RPC_STUB IWGUrlReceiver_get_DisableMaliciousChecking_Stub(
00952 IRpcStubBuffer *This,
00953 IRpcChannelBuffer *_pRpcChannelBuffer,
00954 PRPC_MESSAGE _pRpcMessage,
00955 DWORD *_pdwStubPhase);
00956
00957
00958 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_DisableMaliciousChecking_Proxy(
00959 IWGUrlReceiver __RPC_FAR * This,
00960 BOOL newVal);
00961
00962
00963 void __RPC_STUB IWGUrlReceiver_put_DisableMaliciousChecking_Stub(
00964 IRpcStubBuffer *This,
00965 IRpcChannelBuffer *_pRpcChannelBuffer,
00966 PRPC_MESSAGE _pRpcMessage,
00967 DWORD *_pdwStubPhase);
00968
00969
00970 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_DisableURLExistsCheck_Proxy(
00971 IWGUrlReceiver __RPC_FAR * This,
00972 BOOL __RPC_FAR *pVal);
00973
00974
00975 void __RPC_STUB IWGUrlReceiver_get_DisableURLExistsCheck_Stub(
00976 IRpcStubBuffer *This,
00977 IRpcChannelBuffer *_pRpcChannelBuffer,
00978 PRPC_MESSAGE _pRpcMessage,
00979 DWORD *_pdwStubPhase);
00980
00981
00982 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_DisableURLExistsCheck_Proxy(
00983 IWGUrlReceiver __RPC_FAR * This,
00984 BOOL newVal);
00985
00986
00987 void __RPC_STUB IWGUrlReceiver_put_DisableURLExistsCheck_Stub(
00988 IRpcStubBuffer *This,
00989 IRpcChannelBuffer *_pRpcChannelBuffer,
00990 PRPC_MESSAGE _pRpcMessage,
00991 DWORD *_pdwStubPhase);
00992
00993
00994 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_FileName_Proxy(
00995 IWGUrlReceiver __RPC_FAR * This,
00996 BSTR __RPC_FAR *pVal);
00997
00998
00999 void __RPC_STUB IWGUrlReceiver_get_FileName_Stub(
01000 IRpcStubBuffer *This,
01001 IRpcChannelBuffer *_pRpcChannelBuffer,
01002 PRPC_MESSAGE _pRpcMessage,
01003 DWORD *_pdwStubPhase);
01004
01005
01006 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_FileName_Proxy(
01007 IWGUrlReceiver __RPC_FAR * This,
01008 BSTR newVal);
01009
01010
01011 void __RPC_STUB IWGUrlReceiver_put_FileName_Stub(
01012 IRpcStubBuffer *This,
01013 IRpcChannelBuffer *_pRpcChannelBuffer,
01014 PRPC_MESSAGE _pRpcMessage,
01015 DWORD *_pdwStubPhase);
01016
01017
01018 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_get_FlashVideoDownload_Proxy(
01019 IWGUrlReceiver __RPC_FAR * This,
01020 BOOL __RPC_FAR *pVal);
01021
01022
01023 void __RPC_STUB IWGUrlReceiver_get_FlashVideoDownload_Stub(
01024 IRpcStubBuffer *This,
01025 IRpcChannelBuffer *_pRpcChannelBuffer,
01026 PRPC_MESSAGE _pRpcMessage,
01027 DWORD *_pdwStubPhase);
01028
01029
01030 HRESULT STDMETHODCALLTYPE IWGUrlReceiver_put_FlashVideoDownload_Proxy(
01031 IWGUrlReceiver __RPC_FAR * This,
01032 BOOL newVal);
01033
01034
01035 void __RPC_STUB IWGUrlReceiver_put_FlashVideoDownload_Stub(
01036 IRpcStubBuffer *This,
01037 IRpcChannelBuffer *_pRpcChannelBuffer,
01038 PRPC_MESSAGE _pRpcMessage,
01039 DWORD *_pdwStubPhase);
01040
01041
01042
01043 #endif
01044
01045
01046 #ifndef __IWGUrlListReceiver_INTERFACE_DEFINED__
01047 #define __IWGUrlListReceiver_INTERFACE_DEFINED__
01048
01049
01050
01051
01052
01053 EXTERN_C const IID IID_IWGUrlListReceiver;
01054
01055 #if defined(__cplusplus) && !defined(CINTERFACE)
01056
01057 MIDL_INTERFACE("42E8D680-A18B-4CAA-ACE0-18EA05E4A056")
01058 IWGUrlListReceiver : public IDispatch
01059 {
01060 public:
01061 virtual HRESULT STDMETHODCALLTYPE get_Url(
01062 BSTR __RPC_FAR *pVal) = 0;
01063
01064 virtual HRESULT STDMETHODCALLTYPE put_Url(
01065 BSTR newVal) = 0;
01066
01067 virtual HRESULT STDMETHODCALLTYPE get_Comment(
01068 BSTR __RPC_FAR *pVal) = 0;
01069
01070 virtual HRESULT STDMETHODCALLTYPE put_Comment(
01071 BSTR newVal) = 0;
01072
01073 virtual HRESULT STDMETHODCALLTYPE get_Referer(
01074 BSTR __RPC_FAR *pVal) = 0;
01075
01076 virtual HRESULT STDMETHODCALLTYPE put_Referer(
01077 BSTR newVal) = 0;
01078
01079 virtual HRESULT STDMETHODCALLTYPE AddUrlToList( void) = 0;
01080
01081 virtual HRESULT STDMETHODCALLTYPE ShowAddUrlListDialog( void) = 0;
01082
01083 virtual HRESULT STDMETHODCALLTYPE GetUrlListFromDocumentSelection(
01084 IDispatch __RPC_FAR *pDispatch) = 0;
01085
01086 virtual HRESULT STDMETHODCALLTYPE get_Cookies(
01087 BSTR __RPC_FAR *pVal) = 0;
01088
01089 virtual HRESULT STDMETHODCALLTYPE put_Cookies(
01090 BSTR newVal) = 0;
01091
01092 };
01093
01094 #else
01095
01096 typedef struct IWGUrlListReceiverVtbl
01097 {
01098 BEGIN_INTERFACE
01099
01100 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
01101 IWGUrlListReceiver __RPC_FAR * This,
01102 REFIID riid,
01103 void __RPC_FAR *__RPC_FAR *ppvObject);
01104
01105 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
01106 IWGUrlListReceiver __RPC_FAR * This);
01107
01108 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
01109 IWGUrlListReceiver __RPC_FAR * This);
01110
01111 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
01112 IWGUrlListReceiver __RPC_FAR * This,
01113 UINT __RPC_FAR *pctinfo);
01114
01115 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
01116 IWGUrlListReceiver __RPC_FAR * This,
01117 UINT iTInfo,
01118 LCID lcid,
01119 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
01120
01121 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
01122 IWGUrlListReceiver __RPC_FAR * This,
01123 REFIID riid,
01124 LPOLESTR __RPC_FAR *rgszNames,
01125 UINT cNames,
01126 LCID lcid,
01127 DISPID __RPC_FAR *rgDispId);
01128
01129 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
01130 IWGUrlListReceiver __RPC_FAR * This,
01131 DISPID dispIdMember,
01132 REFIID riid,
01133 LCID lcid,
01134 WORD wFlags,
01135 DISPPARAMS __RPC_FAR *pDispParams,
01136 VARIANT __RPC_FAR *pVarResult,
01137 EXCEPINFO __RPC_FAR *pExcepInfo,
01138 UINT __RPC_FAR *puArgErr);
01139
01140 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Url )(
01141 IWGUrlListReceiver __RPC_FAR * This,
01142 BSTR __RPC_FAR *pVal);
01143
01144 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Url )(
01145 IWGUrlListReceiver __RPC_FAR * This,
01146 BSTR newVal);
01147
01148 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Comment )(
01149 IWGUrlListReceiver __RPC_FAR * This,
01150 BSTR __RPC_FAR *pVal);
01151
01152 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Comment )(
01153 IWGUrlListReceiver __RPC_FAR * This,
01154 BSTR newVal);
01155
01156 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Referer )(
01157 IWGUrlListReceiver __RPC_FAR * This,
01158 BSTR __RPC_FAR *pVal);
01159
01160 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Referer )(
01161 IWGUrlListReceiver __RPC_FAR * This,
01162 BSTR newVal);
01163
01164 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddUrlToList )(
01165 IWGUrlListReceiver __RPC_FAR * This);
01166
01167 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowAddUrlListDialog )(
01168 IWGUrlListReceiver __RPC_FAR * This);
01169
01170 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUrlListFromDocumentSelection )(
01171 IWGUrlListReceiver __RPC_FAR * This,
01172 IDispatch __RPC_FAR *pDispatch);
01173
01174 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cookies )(
01175 IWGUrlListReceiver __RPC_FAR * This,
01176 BSTR __RPC_FAR *pVal);
01177
01178 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Cookies )(
01179 IWGUrlListReceiver __RPC_FAR * This,
01180 BSTR newVal);
01181
01182 END_INTERFACE
01183 } IWGUrlListReceiverVtbl;
01184
01185 interface IWGUrlListReceiver
01186 {
01187 CONST_VTBL struct IWGUrlListReceiverVtbl __RPC_FAR *lpVtbl;
01188 };
01189
01190
01191
01192 #ifdef COBJMACROS
01193
01194
01195 #define IWGUrlListReceiver_QueryInterface(This,riid,ppvObject) \
01196 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
01197
01198 #define IWGUrlListReceiver_AddRef(This) \
01199 (This)->lpVtbl -> AddRef(This)
01200
01201 #define IWGUrlListReceiver_Release(This) \
01202 (This)->lpVtbl -> Release(This)
01203
01204
01205 #define IWGUrlListReceiver_GetTypeInfoCount(This,pctinfo) \
01206 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
01207
01208 #define IWGUrlListReceiver_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
01209 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
01210
01211 #define IWGUrlListReceiver_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
01212 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
01213
01214 #define IWGUrlListReceiver_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
01215 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
01216
01217
01218 #define IWGUrlListReceiver_get_Url(This,pVal) \
01219 (This)->lpVtbl -> get_Url(This,pVal)
01220
01221 #define IWGUrlListReceiver_put_Url(This,newVal) \
01222 (This)->lpVtbl -> put_Url(This,newVal)
01223
01224 #define IWGUrlListReceiver_get_Comment(This,pVal) \
01225 (This)->lpVtbl -> get_Comment(This,pVal)
01226
01227 #define IWGUrlListReceiver_put_Comment(This,newVal) \
01228 (This)->lpVtbl -> put_Comment(This,newVal)
01229
01230 #define IWGUrlListReceiver_get_Referer(This,pVal) \
01231 (This)->lpVtbl -> get_Referer(This,pVal)
01232
01233 #define IWGUrlListReceiver_put_Referer(This,newVal) \
01234 (This)->lpVtbl -> put_Referer(This,newVal)
01235
01236 #define IWGUrlListReceiver_AddUrlToList(This) \
01237 (This)->lpVtbl -> AddUrlToList(This)
01238
01239 #define IWGUrlListReceiver_ShowAddUrlListDialog(This) \
01240 (This)->lpVtbl -> ShowAddUrlListDialog(This)
01241
01242 #define IWGUrlListReceiver_GetUrlListFromDocumentSelection(This,pDispatch) \
01243 (This)->lpVtbl -> GetUrlListFromDocumentSelection(This,pDispatch)
01244
01245 #define IWGUrlListReceiver_get_Cookies(This,pVal) \
01246 (This)->lpVtbl -> get_Cookies(This,pVal)
01247
01248 #define IWGUrlListReceiver_put_Cookies(This,newVal) \
01249 (This)->lpVtbl -> put_Cookies(This,newVal)
01250
01251 #endif
01252
01253
01254 #endif
01255
01256
01257
01258 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_get_Url_Proxy(
01259 IWGUrlListReceiver __RPC_FAR * This,
01260 BSTR __RPC_FAR *pVal);
01261
01262
01263 void __RPC_STUB IWGUrlListReceiver_get_Url_Stub(
01264 IRpcStubBuffer *This,
01265 IRpcChannelBuffer *_pRpcChannelBuffer,
01266 PRPC_MESSAGE _pRpcMessage,
01267 DWORD *_pdwStubPhase);
01268
01269
01270 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_put_Url_Proxy(
01271 IWGUrlListReceiver __RPC_FAR * This,
01272 BSTR newVal);
01273
01274
01275 void __RPC_STUB IWGUrlListReceiver_put_Url_Stub(
01276 IRpcStubBuffer *This,
01277 IRpcChannelBuffer *_pRpcChannelBuffer,
01278 PRPC_MESSAGE _pRpcMessage,
01279 DWORD *_pdwStubPhase);
01280
01281
01282 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_get_Comment_Proxy(
01283 IWGUrlListReceiver __RPC_FAR * This,
01284 BSTR __RPC_FAR *pVal);
01285
01286
01287 void __RPC_STUB IWGUrlListReceiver_get_Comment_Stub(
01288 IRpcStubBuffer *This,
01289 IRpcChannelBuffer *_pRpcChannelBuffer,
01290 PRPC_MESSAGE _pRpcMessage,
01291 DWORD *_pdwStubPhase);
01292
01293
01294 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_put_Comment_Proxy(
01295 IWGUrlListReceiver __RPC_FAR * This,
01296 BSTR newVal);
01297
01298
01299 void __RPC_STUB IWGUrlListReceiver_put_Comment_Stub(
01300 IRpcStubBuffer *This,
01301 IRpcChannelBuffer *_pRpcChannelBuffer,
01302 PRPC_MESSAGE _pRpcMessage,
01303 DWORD *_pdwStubPhase);
01304
01305
01306 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_get_Referer_Proxy(
01307 IWGUrlListReceiver __RPC_FAR * This,
01308 BSTR __RPC_FAR *pVal);
01309
01310
01311 void __RPC_STUB IWGUrlListReceiver_get_Referer_Stub(
01312 IRpcStubBuffer *This,
01313 IRpcChannelBuffer *_pRpcChannelBuffer,
01314 PRPC_MESSAGE _pRpcMessage,
01315 DWORD *_pdwStubPhase);
01316
01317
01318 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_put_Referer_Proxy(
01319 IWGUrlListReceiver __RPC_FAR * This,
01320 BSTR newVal);
01321
01322
01323 void __RPC_STUB IWGUrlListReceiver_put_Referer_Stub(
01324 IRpcStubBuffer *This,
01325 IRpcChannelBuffer *_pRpcChannelBuffer,
01326 PRPC_MESSAGE _pRpcMessage,
01327 DWORD *_pdwStubPhase);
01328
01329
01330 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_AddUrlToList_Proxy(
01331 IWGUrlListReceiver __RPC_FAR * This);
01332
01333
01334 void __RPC_STUB IWGUrlListReceiver_AddUrlToList_Stub(
01335 IRpcStubBuffer *This,
01336 IRpcChannelBuffer *_pRpcChannelBuffer,
01337 PRPC_MESSAGE _pRpcMessage,
01338 DWORD *_pdwStubPhase);
01339
01340
01341 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_ShowAddUrlListDialog_Proxy(
01342 IWGUrlListReceiver __RPC_FAR * This);
01343
01344
01345 void __RPC_STUB IWGUrlListReceiver_ShowAddUrlListDialog_Stub(
01346 IRpcStubBuffer *This,
01347 IRpcChannelBuffer *_pRpcChannelBuffer,
01348 PRPC_MESSAGE _pRpcMessage,
01349 DWORD *_pdwStubPhase);
01350
01351
01352 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_GetUrlListFromDocumentSelection_Proxy(
01353 IWGUrlListReceiver __RPC_FAR * This,
01354 IDispatch __RPC_FAR *pDispatch);
01355
01356
01357 void __RPC_STUB IWGUrlListReceiver_GetUrlListFromDocumentSelection_Stub(
01358 IRpcStubBuffer *This,
01359 IRpcChannelBuffer *_pRpcChannelBuffer,
01360 PRPC_MESSAGE _pRpcMessage,
01361 DWORD *_pdwStubPhase);
01362
01363
01364 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_get_Cookies_Proxy(
01365 IWGUrlListReceiver __RPC_FAR * This,
01366 BSTR __RPC_FAR *pVal);
01367
01368
01369 void __RPC_STUB IWGUrlListReceiver_get_Cookies_Stub(
01370 IRpcStubBuffer *This,
01371 IRpcChannelBuffer *_pRpcChannelBuffer,
01372 PRPC_MESSAGE _pRpcMessage,
01373 DWORD *_pdwStubPhase);
01374
01375
01376 HRESULT STDMETHODCALLTYPE IWGUrlListReceiver_put_Cookies_Proxy(
01377 IWGUrlListReceiver __RPC_FAR * This,
01378 BSTR newVal);
01379
01380
01381 void __RPC_STUB IWGUrlListReceiver_put_Cookies_Stub(
01382 IRpcStubBuffer *This,
01383 IRpcChannelBuffer *_pRpcChannelBuffer,
01384 PRPC_MESSAGE _pRpcMessage,
01385 DWORD *_pdwStubPhase);
01386
01387
01388
01389 #endif
01390
01391
01392 #ifndef __IFDM_INTERFACE_DEFINED__
01393 #define __IFDM_INTERFACE_DEFINED__
01394
01395
01396
01397
01398
01399 EXTERN_C const IID IID_IFDM;
01400
01401 #if defined(__cplusplus) && !defined(CINTERFACE)
01402
01403 MIDL_INTERFACE("F8FA5B48-B7A2-4BC6-8389-9587643A4660")
01404 IFDM : public IDispatch
01405 {
01406 public:
01407 virtual HRESULT STDMETHODCALLTYPE Shutdown(
01408 BOOL bAskUser) = 0;
01409
01410 };
01411
01412 #else
01413
01414 typedef struct IFDMVtbl
01415 {
01416 BEGIN_INTERFACE
01417
01418 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
01419 IFDM __RPC_FAR * This,
01420 REFIID riid,
01421 void __RPC_FAR *__RPC_FAR *ppvObject);
01422
01423 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
01424 IFDM __RPC_FAR * This);
01425
01426 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
01427 IFDM __RPC_FAR * This);
01428
01429 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
01430 IFDM __RPC_FAR * This,
01431 UINT __RPC_FAR *pctinfo);
01432
01433 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
01434 IFDM __RPC_FAR * This,
01435 UINT iTInfo,
01436 LCID lcid,
01437 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
01438
01439 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
01440 IFDM __RPC_FAR * This,
01441 REFIID riid,
01442 LPOLESTR __RPC_FAR *rgszNames,
01443 UINT cNames,
01444 LCID lcid,
01445 DISPID __RPC_FAR *rgDispId);
01446
01447 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
01448 IFDM __RPC_FAR * This,
01449 DISPID dispIdMember,
01450 REFIID riid,
01451 LCID lcid,
01452 WORD wFlags,
01453 DISPPARAMS __RPC_FAR *pDispParams,
01454 VARIANT __RPC_FAR *pVarResult,
01455 EXCEPINFO __RPC_FAR *pExcepInfo,
01456 UINT __RPC_FAR *puArgErr);
01457
01458 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Shutdown )(
01459 IFDM __RPC_FAR * This,
01460 BOOL bAskUser);
01461
01462 END_INTERFACE
01463 } IFDMVtbl;
01464
01465 interface IFDM
01466 {
01467 CONST_VTBL struct IFDMVtbl __RPC_FAR *lpVtbl;
01468 };
01469
01470
01471
01472 #ifdef COBJMACROS
01473
01474
01475 #define IFDM_QueryInterface(This,riid,ppvObject) \
01476 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
01477
01478 #define IFDM_AddRef(This) \
01479 (This)->lpVtbl -> AddRef(This)
01480
01481 #define IFDM_Release(This) \
01482 (This)->lpVtbl -> Release(This)
01483
01484
01485 #define IFDM_GetTypeInfoCount(This,pctinfo) \
01486 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
01487
01488 #define IFDM_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
01489 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
01490
01491 #define IFDM_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
01492 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
01493
01494 #define IFDM_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
01495 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
01496
01497
01498 #define IFDM_Shutdown(This,bAskUser) \
01499 (This)->lpVtbl -> Shutdown(This,bAskUser)
01500
01501 #endif
01502
01503
01504 #endif
01505
01506
01507
01508 HRESULT STDMETHODCALLTYPE IFDM_Shutdown_Proxy(
01509 IFDM __RPC_FAR * This,
01510 BOOL bAskUser);
01511
01512
01513 void __RPC_STUB IFDM_Shutdown_Stub(
01514 IRpcStubBuffer *This,
01515 IRpcChannelBuffer *_pRpcChannelBuffer,
01516 PRPC_MESSAGE _pRpcMessage,
01517 DWORD *_pdwStubPhase);
01518
01519
01520
01521 #endif
01522
01523
01524 #ifndef __IFDMDownload_INTERFACE_DEFINED__
01525 #define __IFDMDownload_INTERFACE_DEFINED__
01526
01527
01528
01529
01530
01531 EXTERN_C const IID IID_IFDMDownload;
01532
01533 #if defined(__cplusplus) && !defined(CINTERFACE)
01534
01535 MIDL_INTERFACE("8F2B3016-17D4-447A-B207-FFA8957A834A")
01536 IFDMDownload : public IDispatch
01537 {
01538 public:
01539 virtual HRESULT STDMETHODCALLTYPE get_Url(
01540 BSTR __RPC_FAR *pVal) = 0;
01541
01542 virtual HRESULT STDMETHODCALLTYPE put_Url(
01543 BSTR newVal) = 0;
01544
01545 virtual HRESULT STDMETHODCALLTYPE get_DownloadText(
01546 long nTextIndex,
01547 BSTR __RPC_FAR *pVal) = 0;
01548
01549 };
01550
01551 #else
01552
01553 typedef struct IFDMDownloadVtbl
01554 {
01555 BEGIN_INTERFACE
01556
01557 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
01558 IFDMDownload __RPC_FAR * This,
01559 REFIID riid,
01560 void __RPC_FAR *__RPC_FAR *ppvObject);
01561
01562 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
01563 IFDMDownload __RPC_FAR * This);
01564
01565 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
01566 IFDMDownload __RPC_FAR * This);
01567
01568 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
01569 IFDMDownload __RPC_FAR * This,
01570 UINT __RPC_FAR *pctinfo);
01571
01572 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
01573 IFDMDownload __RPC_FAR * This,
01574 UINT iTInfo,
01575 LCID lcid,
01576 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
01577
01578 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
01579 IFDMDownload __RPC_FAR * This,
01580 REFIID riid,
01581 LPOLESTR __RPC_FAR *rgszNames,
01582 UINT cNames,
01583 LCID lcid,
01584 DISPID __RPC_FAR *rgDispId);
01585
01586 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
01587 IFDMDownload __RPC_FAR * This,
01588 DISPID dispIdMember,
01589 REFIID riid,
01590 LCID lcid,
01591 WORD wFlags,
01592 DISPPARAMS __RPC_FAR *pDispParams,
01593 VARIANT __RPC_FAR *pVarResult,
01594 EXCEPINFO __RPC_FAR *pExcepInfo,
01595 UINT __RPC_FAR *puArgErr);
01596
01597 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Url )(
01598 IFDMDownload __RPC_FAR * This,
01599 BSTR __RPC_FAR *pVal);
01600
01601 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Url )(
01602 IFDMDownload __RPC_FAR * This,
01603 BSTR newVal);
01604
01605 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DownloadText )(
01606 IFDMDownload __RPC_FAR * This,
01607 long nTextIndex,
01608 BSTR __RPC_FAR *pVal);
01609
01610 END_INTERFACE
01611 } IFDMDownloadVtbl;
01612
01613 interface IFDMDownload
01614 {
01615 CONST_VTBL struct IFDMDownloadVtbl __RPC_FAR *lpVtbl;
01616 };
01617
01618
01619
01620 #ifdef COBJMACROS
01621
01622
01623 #define IFDMDownload_QueryInterface(This,riid,ppvObject) \
01624 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
01625
01626 #define IFDMDownload_AddRef(This) \
01627 (This)->lpVtbl -> AddRef(This)
01628
01629 #define IFDMDownload_Release(This) \
01630 (This)->lpVtbl -> Release(This)
01631
01632
01633 #define IFDMDownload_GetTypeInfoCount(This,pctinfo) \
01634 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
01635
01636 #define IFDMDownload_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
01637 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
01638
01639 #define IFDMDownload_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
01640 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
01641
01642 #define IFDMDownload_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
01643 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
01644
01645
01646 #define IFDMDownload_get_Url(This,pVal) \
01647 (This)->lpVtbl -> get_Url(This,pVal)
01648
01649 #define IFDMDownload_put_Url(This,newVal) \
01650 (This)->lpVtbl -> put_Url(This,newVal)
01651
01652 #define IFDMDownload_get_DownloadText(This,nTextIndex,pVal) \
01653 (This)->lpVtbl -> get_DownloadText(This,nTextIndex,pVal)
01654
01655 #endif
01656
01657
01658 #endif
01659
01660
01661
01662 HRESULT STDMETHODCALLTYPE IFDMDownload_get_Url_Proxy(
01663 IFDMDownload __RPC_FAR * This,
01664 BSTR __RPC_FAR *pVal);
01665
01666
01667 void __RPC_STUB IFDMDownload_get_Url_Stub(
01668 IRpcStubBuffer *This,
01669 IRpcChannelBuffer *_pRpcChannelBuffer,
01670 PRPC_MESSAGE _pRpcMessage,
01671 DWORD *_pdwStubPhase);
01672
01673
01674 HRESULT STDMETHODCALLTYPE IFDMDownload_put_Url_Proxy(
01675 IFDMDownload __RPC_FAR * This,
01676 BSTR newVal);
01677
01678
01679 void __RPC_STUB IFDMDownload_put_Url_Stub(
01680 IRpcStubBuffer *This,
01681 IRpcChannelBuffer *_pRpcChannelBuffer,
01682 PRPC_MESSAGE _pRpcMessage,
01683 DWORD *_pdwStubPhase);
01684
01685
01686 HRESULT STDMETHODCALLTYPE IFDMDownload_get_DownloadText_Proxy(
01687 IFDMDownload __RPC_FAR * This,
01688 long nTextIndex,
01689 BSTR __RPC_FAR *pVal);
01690
01691
01692 void __RPC_STUB IFDMDownload_get_DownloadText_Stub(
01693 IRpcStubBuffer *This,
01694 IRpcChannelBuffer *_pRpcChannelBuffer,
01695 PRPC_MESSAGE _pRpcMessage,
01696 DWORD *_pdwStubPhase);
01697
01698
01699
01700 #endif
01701
01702
01703 #ifndef __IFDMDownloadsStat_INTERFACE_DEFINED__
01704 #define __IFDMDownloadsStat_INTERFACE_DEFINED__
01705
01706
01707
01708
01709
01710 EXTERN_C const IID IID_IFDMDownloadsStat;
01711
01712 #if defined(__cplusplus) && !defined(CINTERFACE)
01713
01714 MIDL_INTERFACE("1B26E4A2-7F09-4365-9AB8-13E6891E42CB")
01715 IFDMDownloadsStat : public IDispatch
01716 {
01717 public:
01718 virtual HRESULT STDMETHODCALLTYPE get_DownloadCount(
01719 long __RPC_FAR *pVal) = 0;
01720
01721 virtual HRESULT STDMETHODCALLTYPE get_Download(
01722 long nIndex,
01723 IFDMDownload __RPC_FAR *__RPC_FAR *pVal) = 0;
01724
01725 virtual HRESULT STDMETHODCALLTYPE BuildListOfDownloads(
01726 BOOL bIncludeCompleted,
01727 BOOL bIncludeRunning) = 0;
01728
01729 };
01730
01731 #else
01732
01733 typedef struct IFDMDownloadsStatVtbl
01734 {
01735 BEGIN_INTERFACE
01736
01737 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
01738 IFDMDownloadsStat __RPC_FAR * This,
01739 REFIID riid,
01740 void __RPC_FAR *__RPC_FAR *ppvObject);
01741
01742 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
01743 IFDMDownloadsStat __RPC_FAR * This);
01744
01745 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
01746 IFDMDownloadsStat __RPC_FAR * This);
01747
01748 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
01749 IFDMDownloadsStat __RPC_FAR * This,
01750 UINT __RPC_FAR *pctinfo);
01751
01752 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
01753 IFDMDownloadsStat __RPC_FAR * This,
01754 UINT iTInfo,
01755 LCID lcid,
01756 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
01757
01758 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
01759 IFDMDownloadsStat __RPC_FAR * This,
01760 REFIID riid,
01761 LPOLESTR __RPC_FAR *rgszNames,
01762 UINT cNames,
01763 LCID lcid,
01764 DISPID __RPC_FAR *rgDispId);
01765
01766 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
01767 IFDMDownloadsStat __RPC_FAR * This,
01768 DISPID dispIdMember,
01769 REFIID riid,
01770 LCID lcid,
01771 WORD wFlags,
01772 DISPPARAMS __RPC_FAR *pDispParams,
01773 VARIANT __RPC_FAR *pVarResult,
01774 EXCEPINFO __RPC_FAR *pExcepInfo,
01775 UINT __RPC_FAR *puArgErr);
01776
01777 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DownloadCount )(
01778 IFDMDownloadsStat __RPC_FAR * This,
01779 long __RPC_FAR *pVal);
01780
01781 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Download )(
01782 IFDMDownloadsStat __RPC_FAR * This,
01783 long nIndex,
01784 IFDMDownload __RPC_FAR *__RPC_FAR *pVal);
01785
01786 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BuildListOfDownloads )(
01787 IFDMDownloadsStat __RPC_FAR * This,
01788 BOOL bIncludeCompleted,
01789 BOOL bIncludeRunning);
01790
01791 END_INTERFACE
01792 } IFDMDownloadsStatVtbl;
01793
01794 interface IFDMDownloadsStat
01795 {
01796 CONST_VTBL struct IFDMDownloadsStatVtbl __RPC_FAR *lpVtbl;
01797 };
01798
01799
01800
01801 #ifdef COBJMACROS
01802
01803
01804 #define IFDMDownloadsStat_QueryInterface(This,riid,ppvObject) \
01805 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
01806
01807 #define IFDMDownloadsStat_AddRef(This) \
01808 (This)->lpVtbl -> AddRef(This)
01809
01810 #define IFDMDownloadsStat_Release(This) \
01811 (This)->lpVtbl -> Release(This)
01812
01813
01814 #define IFDMDownloadsStat_GetTypeInfoCount(This,pctinfo) \
01815 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
01816
01817 #define IFDMDownloadsStat_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
01818 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
01819
01820 #define IFDMDownloadsStat_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
01821 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
01822
01823 #define IFDMDownloadsStat_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
01824 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
01825
01826
01827 #define IFDMDownloadsStat_get_DownloadCount(This,pVal) \
01828 (This)->lpVtbl -> get_DownloadCount(This,pVal)
01829
01830 #define IFDMDownloadsStat_get_Download(This,nIndex,pVal) \
01831 (This)->lpVtbl -> get_Download(This,nIndex,pVal)
01832
01833 #define IFDMDownloadsStat_BuildListOfDownloads(This,bIncludeCompleted,bIncludeRunning) \
01834 (This)->lpVtbl -> BuildListOfDownloads(This,bIncludeCompleted,bIncludeRunning)
01835
01836 #endif
01837
01838
01839 #endif
01840
01841
01842
01843 HRESULT STDMETHODCALLTYPE IFDMDownloadsStat_get_DownloadCount_Proxy(
01844 IFDMDownloadsStat __RPC_FAR * This,
01845 long __RPC_FAR *pVal);
01846
01847
01848 void __RPC_STUB IFDMDownloadsStat_get_DownloadCount_Stub(
01849 IRpcStubBuffer *This,
01850 IRpcChannelBuffer *_pRpcChannelBuffer,
01851 PRPC_MESSAGE _pRpcMessage,
01852 DWORD *_pdwStubPhase);
01853
01854
01855 HRESULT STDMETHODCALLTYPE IFDMDownloadsStat_get_Download_Proxy(
01856 IFDMDownloadsStat __RPC_FAR * This,
01857 long nIndex,
01858 IFDMDownload __RPC_FAR *__RPC_FAR *pVal);
01859
01860
01861 void __RPC_STUB IFDMDownloadsStat_get_Download_Stub(
01862 IRpcStubBuffer *This,
01863 IRpcChannelBuffer *_pRpcChannelBuffer,
01864 PRPC_MESSAGE _pRpcMessage,
01865 DWORD *_pdwStubPhase);
01866
01867
01868 HRESULT STDMETHODCALLTYPE IFDMDownloadsStat_BuildListOfDownloads_Proxy(
01869 IFDMDownloadsStat __RPC_FAR * This,
01870 BOOL bIncludeCompleted,
01871 BOOL bIncludeRunning);
01872
01873
01874 void __RPC_STUB IFDMDownloadsStat_BuildListOfDownloads_Stub(
01875 IRpcStubBuffer *This,
01876 IRpcChannelBuffer *_pRpcChannelBuffer,
01877 PRPC_MESSAGE _pRpcMessage,
01878 DWORD *_pdwStubPhase);
01879
01880
01881
01882 #endif
01883
01884
01885 #ifndef __IFdmTorrentFilesRcvr_INTERFACE_DEFINED__
01886 #define __IFdmTorrentFilesRcvr_INTERFACE_DEFINED__
01887
01888
01889
01890
01891
01892 EXTERN_C const IID IID_IFdmTorrentFilesRcvr;
01893
01894 #if defined(__cplusplus) && !defined(CINTERFACE)
01895
01896 MIDL_INTERFACE("21402197-BB5B-476C-AA1D-3FFED8ED813A")
01897 IFdmTorrentFilesRcvr : public IDispatch
01898 {
01899 public:
01900 virtual HRESULT STDMETHODCALLTYPE CreateBtDownloadFromFile(
01901 BSTR bstrFile) = 0;
01902
01903 virtual HRESULT STDMETHODCALLTYPE get_ForceSilent(
01904 BOOL __RPC_FAR *pVal) = 0;
01905
01906 virtual HRESULT STDMETHODCALLTYPE put_ForceSilent(
01907 BOOL newVal) = 0;
01908
01909 };
01910
01911 #else
01912
01913 typedef struct IFdmTorrentFilesRcvrVtbl
01914 {
01915 BEGIN_INTERFACE
01916
01917 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
01918 IFdmTorrentFilesRcvr __RPC_FAR * This,
01919 REFIID riid,
01920 void __RPC_FAR *__RPC_FAR *ppvObject);
01921
01922 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
01923 IFdmTorrentFilesRcvr __RPC_FAR * This);
01924
01925 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
01926 IFdmTorrentFilesRcvr __RPC_FAR * This);
01927
01928 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
01929 IFdmTorrentFilesRcvr __RPC_FAR * This,
01930 UINT __RPC_FAR *pctinfo);
01931
01932 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
01933 IFdmTorrentFilesRcvr __RPC_FAR * This,
01934 UINT iTInfo,
01935 LCID lcid,
01936 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
01937
01938 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
01939 IFdmTorrentFilesRcvr __RPC_FAR * This,
01940 REFIID riid,
01941 LPOLESTR __RPC_FAR *rgszNames,
01942 UINT cNames,
01943 LCID lcid,
01944 DISPID __RPC_FAR *rgDispId);
01945
01946 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
01947 IFdmTorrentFilesRcvr __RPC_FAR * This,
01948 DISPID dispIdMember,
01949 REFIID riid,
01950 LCID lcid,
01951 WORD wFlags,
01952 DISPPARAMS __RPC_FAR *pDispParams,
01953 VARIANT __RPC_FAR *pVarResult,
01954 EXCEPINFO __RPC_FAR *pExcepInfo,
01955 UINT __RPC_FAR *puArgErr);
01956
01957 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateBtDownloadFromFile )(
01958 IFdmTorrentFilesRcvr __RPC_FAR * This,
01959 BSTR bstrFile);
01960
01961 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForceSilent )(
01962 IFdmTorrentFilesRcvr __RPC_FAR * This,
01963 BOOL __RPC_FAR *pVal);
01964
01965 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForceSilent )(
01966 IFdmTorrentFilesRcvr __RPC_FAR * This,
01967 BOOL newVal);
01968
01969 END_INTERFACE
01970 } IFdmTorrentFilesRcvrVtbl;
01971
01972 interface IFdmTorrentFilesRcvr
01973 {
01974 CONST_VTBL struct IFdmTorrentFilesRcvrVtbl __RPC_FAR *lpVtbl;
01975 };
01976
01977
01978
01979 #ifdef COBJMACROS
01980
01981
01982 #define IFdmTorrentFilesRcvr_QueryInterface(This,riid,ppvObject) \
01983 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
01984
01985 #define IFdmTorrentFilesRcvr_AddRef(This) \
01986 (This)->lpVtbl -> AddRef(This)
01987
01988 #define IFdmTorrentFilesRcvr_Release(This) \
01989 (This)->lpVtbl -> Release(This)
01990
01991
01992 #define IFdmTorrentFilesRcvr_GetTypeInfoCount(This,pctinfo) \
01993 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
01994
01995 #define IFdmTorrentFilesRcvr_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
01996 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
01997
01998 #define IFdmTorrentFilesRcvr_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
01999 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
02000
02001 #define IFdmTorrentFilesRcvr_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
02002 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
02003
02004
02005 #define IFdmTorrentFilesRcvr_CreateBtDownloadFromFile(This,bstrFile) \
02006 (This)->lpVtbl -> CreateBtDownloadFromFile(This,bstrFile)
02007
02008 #define IFdmTorrentFilesRcvr_get_ForceSilent(This,pVal) \
02009 (This)->lpVtbl -> get_ForceSilent(This,pVal)
02010
02011 #define IFdmTorrentFilesRcvr_put_ForceSilent(This,newVal) \
02012 (This)->lpVtbl -> put_ForceSilent(This,newVal)
02013
02014 #endif
02015
02016
02017 #endif
02018
02019
02020
02021 HRESULT STDMETHODCALLTYPE IFdmTorrentFilesRcvr_CreateBtDownloadFromFile_Proxy(
02022 IFdmTorrentFilesRcvr __RPC_FAR * This,
02023 BSTR bstrFile);
02024
02025
02026 void __RPC_STUB IFdmTorrentFilesRcvr_CreateBtDownloadFromFile_Stub(
02027 IRpcStubBuffer *This,
02028 IRpcChannelBuffer *_pRpcChannelBuffer,
02029 PRPC_MESSAGE _pRpcMessage,
02030 DWORD *_pdwStubPhase);
02031
02032
02033 HRESULT STDMETHODCALLTYPE IFdmTorrentFilesRcvr_get_ForceSilent_Proxy(
02034 IFdmTorrentFilesRcvr __RPC_FAR * This,
02035 BOOL __RPC_FAR *pVal);
02036
02037
02038 void __RPC_STUB IFdmTorrentFilesRcvr_get_ForceSilent_Stub(
02039 IRpcStubBuffer *This,
02040 IRpcChannelBuffer *_pRpcChannelBuffer,
02041 PRPC_MESSAGE _pRpcMessage,
02042 DWORD *_pdwStubPhase);
02043
02044
02045 HRESULT STDMETHODCALLTYPE IFdmTorrentFilesRcvr_put_ForceSilent_Proxy(
02046 IFdmTorrentFilesRcvr __RPC_FAR * This,
02047 BOOL newVal);
02048
02049
02050 void __RPC_STUB IFdmTorrentFilesRcvr_put_ForceSilent_Stub(
02051 IRpcStubBuffer *This,
02052 IRpcChannelBuffer *_pRpcChannelBuffer,
02053 PRPC_MESSAGE _pRpcMessage,
02054 DWORD *_pdwStubPhase);
02055
02056
02057
02058 #endif
02059
02060
02061 #ifndef __IFDMFlashVideoDownloads_INTERFACE_DEFINED__
02062 #define __IFDMFlashVideoDownloads_INTERFACE_DEFINED__
02063
02064
02065
02066
02067
02068 EXTERN_C const IID IID_IFDMFlashVideoDownloads;
02069
02070 #if defined(__cplusplus) && !defined(CINTERFACE)
02071
02072 MIDL_INTERFACE("0DC81A74-1FBD-4EF6-82B2-DE3FA05E8233")
02073 IFDMFlashVideoDownloads : public IDispatch
02074 {
02075 public:
02076 virtual HRESULT STDMETHODCALLTYPE ProcessIeDocument(
02077 IDispatch __RPC_FAR *pDispatch) = 0;
02078
02079 virtual HRESULT STDMETHODCALLTYPE ProcessHtml(
02080 BSTR bstrHost,
02081 BSTR bstrHtml) = 0;
02082
02083 virtual HRESULT STDMETHODCALLTYPE CreateFromUrl(
02084 BSTR bstrUrl) = 0;
02085
02086 };
02087
02088 #else
02089
02090 typedef struct IFDMFlashVideoDownloadsVtbl
02091 {
02092 BEGIN_INTERFACE
02093
02094 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
02095 IFDMFlashVideoDownloads __RPC_FAR * This,
02096 REFIID riid,
02097 void __RPC_FAR *__RPC_FAR *ppvObject);
02098
02099 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
02100 IFDMFlashVideoDownloads __RPC_FAR * This);
02101
02102 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
02103 IFDMFlashVideoDownloads __RPC_FAR * This);
02104
02105 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
02106 IFDMFlashVideoDownloads __RPC_FAR * This,
02107 UINT __RPC_FAR *pctinfo);
02108
02109 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
02110 IFDMFlashVideoDownloads __RPC_FAR * This,
02111 UINT iTInfo,
02112 LCID lcid,
02113 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
02114
02115 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
02116 IFDMFlashVideoDownloads __RPC_FAR * This,
02117 REFIID riid,
02118 LPOLESTR __RPC_FAR *rgszNames,
02119 UINT cNames,
02120 LCID lcid,
02121 DISPID __RPC_FAR *rgDispId);
02122
02123 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
02124 IFDMFlashVideoDownloads __RPC_FAR * This,
02125 DISPID dispIdMember,
02126 REFIID riid,
02127 LCID lcid,
02128 WORD wFlags,
02129 DISPPARAMS __RPC_FAR *pDispParams,
02130 VARIANT __RPC_FAR *pVarResult,
02131 EXCEPINFO __RPC_FAR *pExcepInfo,
02132 UINT __RPC_FAR *puArgErr);
02133
02134 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessIeDocument )(
02135 IFDMFlashVideoDownloads __RPC_FAR * This,
02136 IDispatch __RPC_FAR *pDispatch);
02137
02138 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessHtml )(
02139 IFDMFlashVideoDownloads __RPC_FAR * This,
02140 BSTR bstrHost,
02141 BSTR bstrHtml);
02142
02143 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateFromUrl )(
02144 IFDMFlashVideoDownloads __RPC_FAR * This,
02145 BSTR bstrUrl);
02146
02147 END_INTERFACE
02148 } IFDMFlashVideoDownloadsVtbl;
02149
02150 interface IFDMFlashVideoDownloads
02151 {
02152 CONST_VTBL struct IFDMFlashVideoDownloadsVtbl __RPC_FAR *lpVtbl;
02153 };
02154
02155
02156
02157 #ifdef COBJMACROS
02158
02159
02160 #define IFDMFlashVideoDownloads_QueryInterface(This,riid,ppvObject) \
02161 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
02162
02163 #define IFDMFlashVideoDownloads_AddRef(This) \
02164 (This)->lpVtbl -> AddRef(This)
02165
02166 #define IFDMFlashVideoDownloads_Release(This) \
02167 (This)->lpVtbl -> Release(This)
02168
02169
02170 #define IFDMFlashVideoDownloads_GetTypeInfoCount(This,pctinfo) \
02171 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
02172
02173 #define IFDMFlashVideoDownloads_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
02174 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
02175
02176 #define IFDMFlashVideoDownloads_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
02177 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
02178
02179 #define IFDMFlashVideoDownloads_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
02180 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
02181
02182
02183 #define IFDMFlashVideoDownloads_ProcessIeDocument(This,pDispatch) \
02184 (This)->lpVtbl -> ProcessIeDocument(This,pDispatch)
02185
02186 #define IFDMFlashVideoDownloads_ProcessHtml(This,bstrHost,bstrHtml) \
02187 (This)->lpVtbl -> ProcessHtml(This,bstrHost,bstrHtml)
02188
02189 #define IFDMFlashVideoDownloads_CreateFromUrl(This,bstrUrl) \
02190 (This)->lpVtbl -> CreateFromUrl(This,bstrUrl)
02191
02192 #endif
02193
02194
02195 #endif
02196
02197
02198
02199 HRESULT STDMETHODCALLTYPE IFDMFlashVideoDownloads_ProcessIeDocument_Proxy(
02200 IFDMFlashVideoDownloads __RPC_FAR * This,
02201 IDispatch __RPC_FAR *pDispatch);
02202
02203
02204 void __RPC_STUB IFDMFlashVideoDownloads_ProcessIeDocument_Stub(
02205 IRpcStubBuffer *This,
02206 IRpcChannelBuffer *_pRpcChannelBuffer,
02207 PRPC_MESSAGE _pRpcMessage,
02208 DWORD *_pdwStubPhase);
02209
02210
02211 HRESULT STDMETHODCALLTYPE IFDMFlashVideoDownloads_ProcessHtml_Proxy(
02212 IFDMFlashVideoDownloads __RPC_FAR * This,
02213 BSTR bstrHost,
02214 BSTR bstrHtml);
02215
02216
02217 void __RPC_STUB IFDMFlashVideoDownloads_ProcessHtml_Stub(
02218 IRpcStubBuffer *This,
02219 IRpcChannelBuffer *_pRpcChannelBuffer,
02220 PRPC_MESSAGE _pRpcMessage,
02221 DWORD *_pdwStubPhase);
02222
02223
02224 HRESULT STDMETHODCALLTYPE IFDMFlashVideoDownloads_CreateFromUrl_Proxy(
02225 IFDMFlashVideoDownloads __RPC_FAR * This,
02226 BSTR bstrUrl);
02227
02228
02229 void __RPC_STUB IFDMFlashVideoDownloads_CreateFromUrl_Stub(
02230 IRpcStubBuffer *This,
02231 IRpcChannelBuffer *_pRpcChannelBuffer,
02232 PRPC_MESSAGE _pRpcMessage,
02233 DWORD *_pdwStubPhase);
02234
02235
02236
02237 #endif
02238
02239
02240
02241 #ifndef __FdmLib_LIBRARY_DEFINED__
02242 #define __FdmLib_LIBRARY_DEFINED__
02243
02244
02245
02246
02247
02248 EXTERN_C const IID LIBID_FdmLib;
02249
02250 EXTERN_C const CLSID CLSID_WGUrlReceiver;
02251
02252 #ifdef __cplusplus
02253
02254 class DECLSPEC_UUID("959BA0A4-0893-48B4-8B02-BA0DA0A401FE")
02255 WGUrlReceiver;
02256 #endif
02257
02258 EXTERN_C const CLSID CLSID_WGUrlListReceiver;
02259
02260 #ifdef __cplusplus
02261
02262 class DECLSPEC_UUID("83E6F60E-7147-4475-9DF6-5F1E237FE2CE")
02263 WGUrlListReceiver;
02264 #endif
02265
02266 EXTERN_C const CLSID CLSID_FDM;
02267
02268 #ifdef __cplusplus
02269
02270 class DECLSPEC_UUID("01483019-D8C9-47D8-8E93-AF032EBFADA6")
02271 FDM;
02272 #endif
02273
02274 EXTERN_C const CLSID CLSID_FDMDownloadsStat;
02275
02276 #ifdef __cplusplus
02277
02278 class DECLSPEC_UUID("F01F76EC-3376-4E62-B201-8074C8239376")
02279 FDMDownloadsStat;
02280 #endif
02281
02282 EXTERN_C const CLSID CLSID_FDMDownload;
02283
02284 #ifdef __cplusplus
02285
02286 class DECLSPEC_UUID("DEBBD32E-1D08-4F6A-8A26-E1B3D768A1E5")
02287 FDMDownload;
02288 #endif
02289
02290 EXTERN_C const CLSID CLSID_FDMUploader;
02291
02292 #ifdef __cplusplus
02293
02294 class DECLSPEC_UUID("4D6295C9-2765-49B0-A45B-4136B610954C")
02295 FDMUploader;
02296 #endif
02297
02298 EXTERN_C const CLSID CLSID_FDMUploadPackage;
02299
02300 #ifdef __cplusplus
02301
02302 class DECLSPEC_UUID("56101D38-6A8B-49D6-8C9D-939595AB2D19")
02303 FDMUploadPackage;
02304 #endif
02305
02306 EXTERN_C const CLSID CLSID_FdmTorrentFilesRcvr;
02307
02308 #ifdef __cplusplus
02309
02310 class DECLSPEC_UUID("19CAD08F-0413-47F8-B1D9-5D66826E1E39")
02311 FdmTorrentFilesRcvr;
02312 #endif
02313
02314 EXTERN_C const CLSID CLSID_FDMFlashVideoDownloads;
02315
02316 #ifdef __cplusplus
02317
02318 class DECLSPEC_UUID("D8E9E2ED-846D-4711-A9B8-A29312157DB4")
02319 FDMFlashVideoDownloads;
02320 #endif
02321 #endif
02322
02323
02324
02325 unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
02326 unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
02327 unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
02328 void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
02329
02330
02331
02332 #ifdef __cplusplus
02333 }
02334 #endif
02335
02336 #endif