00001 /* 00002 Free Download Manager Copyright (c) 2003-2007 FreeDownloadManager.ORG 00003 Open Download Manager Copyright (c) 2008-2010 OpenDownloadManager.ORG 00004 */ 00005 00006 #ifndef __seekpt_h__ 00007 #define __seekpt_h__ 00008 00009 class CSeekingPassThru : public ISeekingPassThru, public CUnknown 00010 { 00011 public: 00012 static CUnknown *CreateInstance(LPUNKNOWN pUnk, HRESULT *phr); 00013 CSeekingPassThru(TCHAR *pName, LPUNKNOWN pUnk, HRESULT *phr); 00014 ~CSeekingPassThru(); 00015 00016 DECLARE_IUNKNOWN; 00017 STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, void ** ppv); 00018 00019 STDMETHODIMP Init(BOOL bSupportRendering, IPin *pPin); 00020 00021 private: 00022 CPosPassThru *m_pPosPassThru; 00023 }; 00024 00025 #endif
1.5.6