|
| (virtual HRESULT STDMETHODCALLTYPE) | - QueryInterface |
| |
| (virtual ULONG STDMETHODCALLTYPE) | - AddRef |
| |
| (virtual ULONG STDMETHODCALLTYPE) | - Release |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - initWithRequest |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - initToResumeWithBundle |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - canResumeDownloadDecodedWithEncodingMIMEType |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - start |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - cancel |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - cancelForResume |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - deletesFileUponFailure |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - bundlePathForTargetPath |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - request |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - setDeletesFileUponFailure |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - setDestination |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - cancelAuthenticationChallenge |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - continueWithoutCredentialForAuthenticationChallenge |
| |
| (virtual HRESULT STDMETHODCALLTYPE) | - useCredential |
| |
| HRESULT | canResumeDownloadDecodedWithEncodingMIMEType ([in] BSTR mimeType, [out, retval] BOOL *result) |
| |
| HRESULT | deletesFileUponFailure ([out, retval] BOOL *result) |
| |
| HRESULT | initWithRequest ([in] IWebURLRequest *request, [in] IWebDownloadDelegate *delegate) |
| |
| HRESULT | initToResumeWithBundle ([in] BSTR bundlePath, [in] IWebDownloadDelegate *delegate) |
| |
| HRESULT | bundlePathForTargetPath ([in] BSTR target, [out, retval] BSTR *bundle) |
| |
| HRESULT | request ([out, retval] IWebURLRequest **request) |
| |
| HRESULT | setDestination ([in] BSTR path, [in] BOOL allowOverwrite) |
| |
| HRESULT | cancelAuthenticationChallenge ([in] IWebURLAuthenticationChallenge *challenge) |
| |
| HRESULT | continueWithoutCredentialForAuthenticationChallenge ([in] IWebURLAuthenticationChallenge *challenge) |
| |
| HRESULT | useCredential ([in] IWebURLCredential *credential, [in] IWebURLAuthenticationChallenge *challenge) |
| |
A WebDownload works just like an NSURLDownload, with one extra feature: if you do not implement the authentication-related delegate methods, it will automatically prompt for authentication using the standard WebKit authentication panel, as either a sheet or window. It provides no extra methods, but does have one additional delegate method.