#include <FDMFlashVideoDownloads.h>
Public Member Functions | |
| CFDMFlashVideoDownloads () | |
| STDMETHOD() | CreateFromUrl (BSTR bstrUrl) |
| STDMETHOD() | ProcessHtml (BSTR bstrHost, BSTR bstrHtml) |
| STDMETHOD() | ProcessIeDocument (IDispatch *pDispatch) |
Protected Member Functions | |
| void | ProcessHtml (LPCSTR pszHost, LPCSTR pszHtml) |
Static Protected Member Functions | |
| static DWORD WINAPI | _threadCreateDownload (LPVOID lp) |
Definition at line 11 of file FDMFlashVideoDownloads.h.
| CFDMFlashVideoDownloads::CFDMFlashVideoDownloads | ( | ) | [inline] |
Definition at line 17 of file FDMFlashVideoDownloads.h.
| STDMETHODIMP CFDMFlashVideoDownloads::CreateFromUrl | ( | BSTR | bstrUrl | ) |
Definition at line 107 of file FDMFlashVideoDownloads.cpp.
References _threadCreateDownload(), S_OK, UIThread::set_Thread(), and SysAllocString().
Definition at line 61 of file FDMFlashVideoDownloads.cpp.
References S_OK.
Referenced by ProcessIeDocument().
| STDMETHODIMP CFDMFlashVideoDownloads::ProcessIeDocument | ( | IDispatch * | pDispatch | ) |
Definition at line 15 of file FDMFlashVideoDownloads.cpp.
References fsURL::Crack(), E_FAIL, E_INVALIDARG, FAILED, FALSE, GetFileSize(), fsURL::GetHostName(), IR_SUCCESS, LPSTR, MY_MAX_PATH, NULL, ProcessHtml(), S_OK, and SysFreeString().
| DWORD WINAPI CFDMFlashVideoDownloads::_threadCreateDownload | ( | LPVOID | lp | ) | [static, protected] |
Definition at line 94 of file FDMFlashVideoDownloads.cpp.
References _pwndFVDownloads, CFlashVideoDownloadsWnd::CreateDownload(), and SysFreeString().
Referenced by CreateFromUrl().
Definition at line 68 of file FDMFlashVideoDownloads.cpp.
References FALSE, vmsVideoSiteHtmlCodeParser::get_IsVideoUrlDirectLink(), vmsVideoSiteHtmlCodeParser::get_VideoTitle(), vmsVideoSiteHtmlCodeParser::get_VideoType(), vmsVideoSiteHtmlCodeParser::get_VideoUrl(), vmsVideoSiteHtmlCodeParser::Parse(), and TRUE.
1.5.6