00001 /* 00002 Free Download Manager Copyright (c) 2003-2007 FreeDownloadManager.ORG 00003 Open Download Manager Copyright (c) 2008-2010 OpenDownloadManager.ORG 00004 */ 00005 00006 #if !defined(AFX_VMSUPLOADSDLLCALLER_H__0DB1F7B9_7EE8_4D15_8ABE_68D1D244F6D7__INCLUDED_) 00007 #define AFX_VMSUPLOADSDLLCALLER_H__0DB1F7B9_7EE8_4D15_8ABE_68D1D244F6D7__INCLUDED_ 00008 00009 #include "vmsUploadsDllCallerSettings.h" 00010 #if _MSC_VER > 1000 00011 #pragma once 00012 #endif 00013 00014 #include "Uploader\CoreDll\dll.h" 00015 #include "vmsUploaderDllPersist.h" 00016 00017 class vmsUploadsDllCaller : public vmsUploadsDll::vmsDllCaller 00018 { 00019 public: 00020 vmsUploadsDll::vmsDllCallerEx* GetExtendedFeatures(); 00021 BOOL OnBeforeUpload (LPSTR, bool*); 00022 void GetCommonFilesFolder (LPSTR psz); 00023 void GetDataFilePath (LPCSTR pszName, LPSTR pszResult); 00024 00025 vmsUploadsDll::vmsDllPersist* GetPersist(); 00026 00027 HBITMAP GetBitmap (vmsUploadsDll::vmsWhichBitmap enBmp); 00028 00029 void IRToStr (int ir, char *sz, UINT cch); 00030 00031 virtual vmsUploadsDll::vmsDllCallerSettings* GetSettings(); 00032 00033 virtual LPCSTR GetTranslatedString (int nId); 00034 00035 vmsUploadsDllCaller(); 00036 virtual ~vmsUploadsDllCaller(); 00037 00038 protected: 00039 00040 vmsUploaderDllPersist m_persist; 00041 00042 vmsUploadsDllCallerSettings m_stgs; 00043 }; 00044 00045 #endif
1.5.6