webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
IWebDownloadDelegate Interface Reference

import"IWebDownload.idl";

Inheritance diagram for IWebDownloadDelegate:
DefaultDownloadDelegate WebDownloadDelegate

Public Member Functions

HRESULT decideDestinationWithSuggestedFilename ([in] IWebDownload *download, [in] BSTR filename)
 
HRESULT didCancelAuthenticationChallenge ([in] IWebDownload *download, [in] IWebURLAuthenticationChallenge *challenge)
 
HRESULT didCreateDestination ([in] IWebDownload *download, [in] BSTR destination)
 
HRESULT didFailWithError ([in] IWebDownload *download, [in] IWebError *error)
 
HRESULT didReceiveAuthenticationChallenge ([in] IWebDownload *download, [in] IWebURLAuthenticationChallenge *challenge)
 
HRESULT didReceiveDataOfLength ([in] IWebDownload *download, [in] unsigned length)
 
HRESULT didReceiveResponse ([in] IWebDownload *download, [in] IWebURLResponse *response)
 
HRESULT shouldDecodeSourceDataOfMIMEType ([in] IWebDownload *download, [in] BSTR encodingType, [out, retval] BOOL *shouldDecode)
 
HRESULT willResumeWithResponse ([in] IWebDownload *download, [in] IWebURLResponse *response, [in] long long fromByte)
 
HRESULT willSendRequest ([in] IWebDownload *download, [in] IWebMutableURLRequest *request, [in] IWebURLResponse *redirectResponse, [out] IWebMutableURLRequest **finalRequest)
 
HRESULT didBegin ([in] IWebDownload *download)
 
HRESULT didFinish ([in] IWebDownload *download)
 

Member Function Documentation

◆ decideDestinationWithSuggestedFilename()

HRESULT IWebDownloadDelegate::decideDestinationWithSuggestedFilename ( [in] IWebDownload download,
[in] BSTR  filename 
)

◆ didBegin()

HRESULT IWebDownloadDelegate::didBegin ( [in] IWebDownload download)

◆ didCancelAuthenticationChallenge()

HRESULT IWebDownloadDelegate::didCancelAuthenticationChallenge ( [in] IWebDownload download,
[in] IWebURLAuthenticationChallenge challenge 
)

◆ didCreateDestination()

HRESULT IWebDownloadDelegate::didCreateDestination ( [in] IWebDownload download,
[in] BSTR  destination 
)

◆ didFailWithError()

HRESULT IWebDownloadDelegate::didFailWithError ( [in] IWebDownload download,
[in] IWebError error 
)

◆ didFinish()

HRESULT IWebDownloadDelegate::didFinish ( [in] IWebDownload download)

◆ didReceiveAuthenticationChallenge()

HRESULT IWebDownloadDelegate::didReceiveAuthenticationChallenge ( [in] IWebDownload download,
[in] IWebURLAuthenticationChallenge challenge 
)

◆ didReceiveDataOfLength()

HRESULT IWebDownloadDelegate::didReceiveDataOfLength ( [in] IWebDownload download,
[in] unsigned  length 
)

◆ didReceiveResponse()

HRESULT IWebDownloadDelegate::didReceiveResponse ( [in] IWebDownload download,
[in] IWebURLResponse response 
)

◆ shouldDecodeSourceDataOfMIMEType()

HRESULT IWebDownloadDelegate::shouldDecodeSourceDataOfMIMEType ( [in] IWebDownload download,
[in] BSTR  encodingType,
[out, retval] BOOL shouldDecode 
)

◆ willResumeWithResponse()

HRESULT IWebDownloadDelegate::willResumeWithResponse ( [in] IWebDownload download,
[in] IWebURLResponse response,
[in] long long  fromByte 
)

◆ willSendRequest()

HRESULT IWebDownloadDelegate::willSendRequest ( [in] IWebDownload download,
[in] IWebMutableURLRequest request,
[in] IWebURLResponse redirectResponse,
[out] IWebMutableURLRequest **  finalRequest 
)

The documentation for this interface was generated from the following file: