D:/opendownloadmanager/ODM-1.x/InetFile/fsinet.h File Reference

#include <windows.h>
#include <wininet.h>

Go to the source code of this file.

Enumerations

enum  fsInternetResult {
  IR_SUCCESS, IR_S_FALSE, IR_ALREADYCONNECTED, IR_WININETUNKERROR,
  IR_NOTINITIALIZED, IR_LOGINFAILURE, IR_FILENOTOPENED, IR_BADURL,
  IR_INVALIDPARAM, IR_ERROR, IR_TIMEOUT, IR_CANTCONNECT,
  IR_FILENOTFOUND, IR_LOSTCONNECTION, IR_NAMENOTRESOLVED, IR_RANGESNOTAVAIL,
  IR_PROXYAUTHREQ, IR_WINERROR, IR_NEEDREDIRECT, IR_EXTERROR,
  IR_SERVERBADREQUEST, IR_SERVERUNKERROR, IR_CONNECTIONABORTED, IR_OUTOFMEMORY,
  IR_S_REDIRECTED, IR_INVALIDPASSWORD, IR_INVALIDUSERNAME, IR_NODIRECTACCESS,
  IR_NOINTERNETCONNECTION, IR_HTTPVERNOTSUP, IR_BADFILESIZE, IR_DOUBTFUL_RANGESRESPONSE,
  IR_E_NOTIMPL, IR_E_WININET_UNSUPP_RESOURCE, IR_SUCCESS, IR_S_FALSE,
  IR_ALREADYCONNECTED, IR_WININETUNKERROR, IR_NOTINITIALIZED, IR_LOGINFAILURE,
  IR_FILENOTOPENED, IR_BADURL, IR_INVALIDPARAM, IR_ERROR,
  IR_TIMEOUT, IR_CANTCONNECT, IR_FILENOTFOUND, IR_LOSTCONNECTION,
  IR_NAMENOTRESOLVED, IR_RANGESNOTAVAIL, IR_PROXYAUTHREQ, IR_WINERROR,
  IR_NEEDREDIRECT, IR_EXTERROR, IR_SERVERBADREQUEST, IR_SERVERUNKERROR,
  IR_CONNECTIONABORTED, IR_OUTOFMEMORY, IR_S_REDIRECTED, IR_INVALIDPASSWORD,
  IR_INVALIDUSERNAME, IR_NODIRECTACCESS, IR_NOINTERNETCONNECTION, IR_HTTPVERNOTSUP,
  IR_BADFILESIZE, IR_DOUBTFUL_RANGESRESPONSE, IR_E_NOTIMPL, IR_E_WININET_UNSUPP_RESOURCE
}

Functions

fsInternetResult fsWinInetErrorToIR ()
fsInternetResult fsWinInetErrorToIR (DWORD dwErr)
fsInternetResult fsHttpStatusCodeToIR (DWORD dwStatusCode)
fsInternetResult fsHttpOpenPath (LPCSTR pszPath, class fsHttpConnection *pServer, class fsHttpFile *pFile, LPSTR *ppRedirectedUrl, BOOL *pbRedirInner)
fsInternetResult fsHttpOpenUrl (LPCSTR pszUrl, LPCSTR pszUser, LPCSTR pszPassword, class fsHttpConnection *pServer, class fsHttpFile *pFile, LPSTR *ppRedirectedUrl, BOOL *pbRedirInner)
BOOL fsUrlToFullUrl (LPCSTR pszUrlParent, LPCSTR pszUrlCurrent, LPSTR *ppszFullUrl)
fsInternetResult fsWSAErrorToIR ()
BOOL fsIsUrlRelative (LPCSTR pszUrl)
fsInternetResult fsWinErrorToIR (DWORD dwErr)
fsInternetResult fsWinErrorToIR ()
void fsRemoveWWW (LPCSTR pszUrl)
BOOL fsIsServersEqual (LPCSTR pszServ1, LPCSTR pszServ2, BOOL bExcludeSubDomainNameFrom2Site=FALSE)
fsInternetResult fsDownloadFile (class fsInternetURLFile *file, LPBYTE *ppBuf, UINT *puSize, BOOL *pbAbort)


Enumeration Type Documentation

Enumerator:
IR_SUCCESS 
IR_S_FALSE 
IR_ALREADYCONNECTED 
IR_WININETUNKERROR 
IR_NOTINITIALIZED 
IR_LOGINFAILURE 
IR_FILENOTOPENED 
IR_BADURL 
IR_INVALIDPARAM 
IR_ERROR 
IR_TIMEOUT 
IR_CANTCONNECT 
IR_FILENOTFOUND 
IR_LOSTCONNECTION 
IR_NAMENOTRESOLVED 
IR_RANGESNOTAVAIL 
IR_PROXYAUTHREQ 
IR_WINERROR 
IR_NEEDREDIRECT 
IR_EXTERROR 
IR_SERVERBADREQUEST 
IR_SERVERUNKERROR 
IR_CONNECTIONABORTED 
IR_OUTOFMEMORY 
IR_S_REDIRECTED 
IR_INVALIDPASSWORD 
IR_INVALIDUSERNAME 
IR_NODIRECTACCESS 
IR_NOINTERNETCONNECTION 
IR_HTTPVERNOTSUP 
IR_BADFILESIZE 
IR_DOUBTFUL_RANGESRESPONSE 
IR_E_NOTIMPL 
IR_E_WININET_UNSUPP_RESOURCE 
IR_SUCCESS 
IR_S_FALSE 
IR_ALREADYCONNECTED 
IR_WININETUNKERROR 
IR_NOTINITIALIZED 
IR_LOGINFAILURE 
IR_FILENOTOPENED 
IR_BADURL 
IR_INVALIDPARAM 
IR_ERROR 
IR_TIMEOUT 
IR_CANTCONNECT 
IR_FILENOTFOUND 
IR_LOSTCONNECTION 
IR_NAMENOTRESOLVED 
IR_RANGESNOTAVAIL 
IR_PROXYAUTHREQ 
IR_WINERROR 
IR_NEEDREDIRECT 
IR_EXTERROR 
IR_SERVERBADREQUEST 
IR_SERVERUNKERROR 
IR_CONNECTIONABORTED 
IR_OUTOFMEMORY 
IR_S_REDIRECTED 
IR_INVALIDPASSWORD 
IR_INVALIDUSERNAME 
IR_NODIRECTACCESS 
IR_NOINTERNETCONNECTION 
IR_HTTPVERNOTSUP 
IR_BADFILESIZE 
IR_DOUBTFUL_RANGESRESPONSE 
IR_E_NOTIMPL 
IR_E_WININET_UNSUPP_RESOURCE 

Definition at line 12 of file fsinet.h.


Function Documentation

fsInternetResult fsDownloadFile ( class fsInternetURLFile file,
LPBYTE *  ppBuf,
UINT puSize,
BOOL *  pbAbort 
)

fsInternetResult fsHttpOpenPath ( LPCSTR  pszPath,
class fsHttpConnection pServer,
class fsHttpFile pFile,
LPSTR ppRedirectedUrl,
BOOL *  pbRedirInner 
)

fsInternetResult fsHttpOpenUrl ( LPCSTR  pszUrl,
LPCSTR  pszUser,
LPCSTR  pszPassword,
class fsHttpConnection pServer,
class fsHttpFile pFile,
LPSTR ppRedirectedUrl,
BOOL *  pbRedirInner 
)

fsInternetResult fsHttpStatusCodeToIR ( DWORD  dwStatusCode  ) 

BOOL fsIsServersEqual ( LPCSTR  pszServ1,
LPCSTR  pszServ2,
BOOL  bExcludeSubDomainNameFrom2Site = FALSE 
)

Definition at line 391 of file fsinet.cpp.

References FALSE, and NULL.

BOOL fsIsUrlRelative ( LPCSTR  pszUrl  ) 

Definition at line 377 of file fsinet.cpp.

void fsRemoveWWW ( LPCSTR  pszUrl  ) 

Definition at line 382 of file fsinet.cpp.

BOOL fsUrlToFullUrl ( LPCSTR  pszUrlParent,
LPCSTR  pszUrlCurrent,
LPSTR ppszFullUrl 
)

fsInternetResult fsWinErrorToIR (  ) 

Definition at line 31 of file fsinet.cpp.

References fsWinErrorToIR(), and GetLastError().

fsInternetResult fsWinErrorToIR ( DWORD  dwErr  ) 

Definition at line 15 of file fsinet.cpp.

References IR_FILENOTFOUND, and IR_WININETUNKERROR.

fsInternetResult fsWinInetErrorToIR ( DWORD  dwErr  ) 

fsInternetResult fsWinInetErrorToIR (  ) 

Definition at line 103 of file fsinet.cpp.

References fsWinInetErrorToIR(), and GetLastError().

fsInternetResult fsWSAErrorToIR (  ) 

Definition at line 364 of file fsinet.cpp.

References IR_ERROR, and IR_SUCCESS.


Generated on Sun May 25 00:20:01 2008 by  doxygen 1.5.6