diff options
Diffstat (limited to 'src/utilcode/dlwrap.cpp')
-rw-r--r-- | src/utilcode/dlwrap.cpp | 152 |
1 files changed, 0 insertions, 152 deletions
diff --git a/src/utilcode/dlwrap.cpp b/src/utilcode/dlwrap.cpp index 0c9026a421..a6771c9daa 100644 --- a/src/utilcode/dlwrap.cpp +++ b/src/utilcode/dlwrap.cpp @@ -77,155 +77,3 @@ VerQueryValueW_NoThrow( } -#if !defined(FEATURE_CORECLR) && !defined(CROSSGEN_COMPILE) -// The following functions are not used in CoreCLR. Normally LINKER can remove these functions -// from generated files. But LINKER does it in two steps: -// 1. If no function in a source file is used, the file is ignored by LINKER -// 2. If one function is used, LINKER will first make sure all imported functions in the file -// is available, and then it will remove unused functions. -// Instead of specifying all libs for imported functions needed by the following codes, we just -// remove them from compiling phase. -__success(return) -BOOL -CreateUrlCacheEntryW_NoThrow( - IN LPCWSTR lpszUrlName, - IN DWORD dwExpectedFileSize, - IN LPCWSTR lpszFileExtension, - __out_ecount(MAX_LONGPATH+1) LPWSTR lpszFileName, - IN DWORD dwReserved - ) -{ - WRAPPER_NO_CONTRACT; - HRESULT hr=S_OK; - BOOL bRet=FALSE; - EX_TRY - { - bRet=CreateUrlCacheEntryW(lpszUrlName,dwExpectedFileSize,lpszFileExtension, - lpszFileName,dwReserved); - } - EX_CATCH_HRESULT(hr); - if (hr!=S_OK) - SetLastError(hr); - return bRet; - -} - -BOOL -CommitUrlCacheEntryW_NoThrow( - IN LPCWSTR lpszUrlName, - IN LPCWSTR lpszLocalFileName, - IN FILETIME ExpireTime, - IN FILETIME LastModifiedTime, - IN DWORD CacheEntryType, - IN LPCWSTR lpHeaderInfo, - IN DWORD dwHeaderSize, - IN LPCWSTR lpszFileExtension, - IN LPCWSTR lpszOriginalUrl - ) -{ - WRAPPER_NO_CONTRACT; - HRESULT hr=S_OK; - BOOL bRet=FALSE; - EX_TRY - { - bRet=CommitUrlCacheEntryW(lpszUrlName,lpszLocalFileName,ExpireTime, - LastModifiedTime,CacheEntryType,(LPWSTR)lpHeaderInfo, - dwHeaderSize,lpszFileExtension,lpszOriginalUrl); - } - EX_CATCH_HRESULT(hr); - if (hr!=S_OK) - SetLastError(hr); - return bRet; - -} - -BOOL -InternetTimeToSystemTimeA_NoThrow( - IN LPCSTR lpszTime, // NULL terminated string - OUT SYSTEMTIME *pst, // output in GMT time - IN DWORD dwReserved - ) -{ - WRAPPER_NO_CONTRACT; - HRESULT hr=S_OK; - BOOL bRet=FALSE; - EX_TRY - { - bRet=InternetTimeToSystemTimeA(lpszTime,pst,dwReserved); - } - EX_CATCH_HRESULT(hr); - if (hr!=S_OK) - SetLastError(hr); - return bRet; - -} - -HRESULT -CoInternetCreateSecurityManager_NoThrow( - IServiceProvider *pSP, - IInternetSecurityManager **ppSM, - DWORD dwReserved - ) -{ - WRAPPER_NO_CONTRACT; - HRESULT hr=S_OK; - EX_TRY - { - hr=CoInternetCreateSecurityManager(pSP,ppSM, dwReserved); - } - EX_CATCH_HRESULT(hr); - return hr; -} - -HRESULT -URLDownloadToCacheFileW_NoThrow( - LPUNKNOWN lpUnkcaller, - LPCWSTR szURL, - __out_ecount(dwBufLength) LPWSTR szFileName, - DWORD dwBufLength, - DWORD dwReserved, - IBindStatusCallback *pBSC - ) -{ - WRAPPER_NO_CONTRACT; - HRESULT hr=S_OK; - EX_TRY - { - hr=URLDownloadToCacheFileW(lpUnkcaller,szURL,szFileName,dwBufLength,dwReserved,pBSC); - } - EX_CATCH_HRESULT(hr); - return hr; -} - -HRESULT -CoInternetGetSession_NoThrow( - WORD dwSessionMode, - IInternetSession **ppIInternetSession, - DWORD dwReserved - ) -{ - WRAPPER_NO_CONTRACT; - HRESULT hr=S_OK; - EX_TRY - { - hr=CoInternetGetSession(dwSessionMode,ppIInternetSession,dwReserved); - } - EX_CATCH_HRESULT(hr); - return hr; -} - -HRESULT -CopyBindInfo_NoThrow( - const BINDINFO * pcbiSrc, BINDINFO * pbiDest - ) -{ - WRAPPER_NO_CONTRACT; - HRESULT hr=S_OK; - EX_TRY - { - hr=CopyBindInfo(pcbiSrc,pbiDest ); - } - EX_CATCH_HRESULT(hr); - return hr; -} -#endif // FEATURE_CORECLR && !CROSSGEN_COMPILE |