/*----------------------------------------------------------------------------- dlapi.h contains declarations for download api soft link wrappers Copyright (C) 1996 Microsoft Corporation All rights reserved. Authors: ChrisK ChrisKauffman History: 7/22/96 ChrisK Cleaned and formatted -----------------------------------------------------------------------------*/ #ifndef _DLAPI_H #define _DLAPI_H class CDownLoadAPI { public: CDownLoadAPI(); ~CDownLoadAPI(); HRESULT DownLoadInit(PTSTR, DWORD_PTR *, DWORD_PTR *, HWND); HRESULT DownLoadCancel(DWORD_PTR); HRESULT DownLoadExecute(DWORD_PTR); HRESULT DownLoadClose(DWORD_PTR); HRESULT DownLoadSetStatus(DWORD_PTR, INTERNET_STATUS_CALLBACK); HRESULT DownLoadProcess(DWORD_PTR); private: HINSTANCE m_hDLL; PFNDOWNLOADINIT m_pfnDownLoadInit; PFNDOWNLOADCANCEL m_pfnDownLoadCancel; PFNDOWNLOADEXECUTE m_pfnDownLoadExecute; PFNDOWNLOADCLOSE m_pfnDownLoadClose; PFNDOWNLOADSETSTATUS m_pfnDownLoadSetStatus; PFNDOWNLOADPROCESS m_pfnDownLoadProcess; HRESULT LoadAPI(LPSTR, FARPROC*); }; #endif // _DLAPI_H