vmsFlashHelper Class Reference

#include <vmsFlashHelper.h>

List of all members.

Public Member Functions

 vmsFlashHelper ()
virtual ~vmsFlashHelper ()

Static Public Member Functions

static void GetFlashInfo (IDispatchPtr spFlash, IHTMLDocument2Ptr spDoc, fsString *pstrMovieURL, fsString *pstrMovieHTML)
static BOOL is_FlashElement (IHTMLElementPtr spEl, IDispatchPtr &spFlashDisp, IDispatchPtr &spFlashObject)
static void GetFlashMoviesObjList (IHTMLDocument2Ptr spDoc, LPFLASHLIST pv, BOOL bIncludingFrames=TRUE)
static void GetFlashMoviesList (IHTMLDocument2Ptr spDoc, std::vector< fsString > *pslURLs, std::vector< fsString > *pslHTMLs=NULL)
static void SaveFlashMovies (IHTMLDocument2Ptr spDoc, LPCSTR pszFolder, BOOL bIncludingFrames=TRUE)
static void DisableFlashMovies (IHTMLDocument2Ptr spDoc, BOOL bIncludingFrames=TRUE)

Static Protected Member Functions

static void GetFlashMoviesObjList_noframes (IHTMLDocument2Ptr spDoc, LPFLASHLIST pv)
static void SaveFlashMovies_noframes (IHTMLDocument2Ptr spDoc, LPCSTR pszFolder)


Detailed Description

Definition at line 17 of file vmsFlashHelper.h.


Constructor & Destructor Documentation

vmsFlashHelper::vmsFlashHelper (  ) 

Definition at line 19 of file vmsFlashHelper.cpp.

vmsFlashHelper::~vmsFlashHelper (  )  [virtual]

Definition at line 24 of file vmsFlashHelper.cpp.


Member Function Documentation

void vmsFlashHelper::GetFlashInfo ( IDispatchPtr  spFlash,
IHTMLDocument2Ptr  spDoc,
fsString pstrMovieURL,
fsString pstrMovieHTML 
) [static]

Definition at line 431 of file vmsFlashHelper.cpp.

References NULL, and SysFreeString().

BOOL vmsFlashHelper::is_FlashElement ( IHTMLElementPtr  spEl,
IDispatchPtr &  spFlashDisp,
IDispatchPtr &  spFlashObject 
) [static]

Definition at line 388 of file vmsFlashHelper.cpp.

References FALSE, hr, HRESULT, NULL, SysFreeString(), and TRUE.

void vmsFlashHelper::GetFlashMoviesObjList ( IHTMLDocument2Ptr  spDoc,
LPFLASHLIST  pv,
BOOL  bIncludingFrames = TRUE 
) [static]

Definition at line 259 of file vmsFlashHelper.cpp.

References FALSE, GetFlashMoviesObjList_noframes(), NULL, and TRUE.

Referenced by DisableFlashMovies(), and GetFlashMoviesList().

void vmsFlashHelper::GetFlashMoviesList ( IHTMLDocument2Ptr  spDoc,
std::vector< fsString > *  pslURLs,
std::vector< fsString > *  pslHTMLs = NULL 
) [static]

Definition at line 198 of file vmsFlashHelper.cpp.

References GetFlashMoviesObjList(), NULL, SysFreeString(), and TRUE.

void vmsFlashHelper::SaveFlashMovies ( IHTMLDocument2Ptr  spDoc,
LPCSTR  pszFolder,
BOOL  bIncludingFrames = TRUE 
) [static]

Definition at line 161 of file vmsFlashHelper.cpp.

References FALSE, NULL, SaveFlashMovies_noframes(), and TRUE.

void vmsFlashHelper::DisableFlashMovies ( IHTMLDocument2Ptr  spDoc,
BOOL  bIncludingFrames = TRUE 
) [static]

Definition at line 29 of file vmsFlashHelper.cpp.

References GetFlashMoviesObjList(), hr, HRESULT, and NULL.

void vmsFlashHelper::GetFlashMoviesObjList_noframes ( IHTMLDocument2Ptr  spDoc,
LPFLASHLIST  pv 
) [static, protected]

Definition at line 297 of file vmsFlashHelper.cpp.

References hr, HRESULT, NULL, SysFreeString(), and VT_I4.

Referenced by GetFlashMoviesObjList().

void vmsFlashHelper::SaveFlashMovies_noframes ( IHTMLDocument2Ptr  spDoc,
LPCSTR  pszFolder 
) [static, protected]

Definition at line 53 of file vmsFlashHelper.cpp.

References hr, HRESULT, NULL, SysFreeString(), and VT_I4.

Referenced by SaveFlashMovies().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:21:23 2008 by  doxygen 1.5.6