[−][src]Trait webview2_sys::ICoreWebView2HttpResponseHeaders
HTTP response headers. Used to construct a WebResourceResponse for the WebResourceRequested event.
Required methods
unsafe fn append_header(&self, name: LPCWSTR, value: LPCWSTR) -> HRESULT
Appends header line with name and value.
unsafe fn contains(&self, name: LPCWSTR, contains: *mut BOOL) -> HRESULT
Checks whether the headers contain entries matching the header name.
unsafe fn get_header(&self, name: LPCWSTR, value: *mut LPWSTR) -> HRESULT
Gets the first header value in the collection matching the name.
unsafe fn get_headers(
&self,
name: LPCWSTR,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
&self,
name: LPCWSTR,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
Gets the header values matching the name.
unsafe fn get_iterator(
&self,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
&self,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
Gets an iterator over the collection of entire response headers.
Trait Implementations
impl ComInterface for dyn ICoreWebView2HttpResponseHeaders
[src]
type VTable = ICoreWebView2HttpResponseHeadersVTable
A COM compatible V-Table
type Super = dyn IUnknown
The interface that this interface inherits from
const IID: IID
[src]
fn is_iid_in_inheritance_chain(riid: &GUID) -> bool
[src]
impl<C: ICoreWebView2HttpResponseHeaders> ProductionComInterface<C> for dyn ICoreWebView2HttpResponseHeaders
[src]
Implementations on Foreign Types
impl<T: ICoreWebView2HttpResponseHeaders + ComInterface + ?Sized> ICoreWebView2HttpResponseHeaders for ComRc<T>
[src]
unsafe fn append_header(&self, name: LPCWSTR, value: LPCWSTR) -> HRESULT
[src]
unsafe fn contains(&self, name: LPCWSTR, contains: *mut BOOL) -> HRESULT
[src]
unsafe fn get_header(&self, name: LPCWSTR, value: *mut LPWSTR) -> HRESULT
[src]
unsafe fn get_headers(
&self,
name: LPCWSTR,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
[src]
&self,
name: LPCWSTR,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
unsafe fn get_iterator(
&self,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
[src]
&self,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
impl<T: ICoreWebView2HttpResponseHeaders + ComInterface + ?Sized> ICoreWebView2HttpResponseHeaders for ComPtr<T>
[src]
unsafe fn append_header(&self, name: LPCWSTR, value: LPCWSTR) -> HRESULT
[src]
unsafe fn contains(&self, name: LPCWSTR, contains: *mut BOOL) -> HRESULT
[src]
unsafe fn get_header(&self, name: LPCWSTR, value: *mut LPWSTR) -> HRESULT
[src]
unsafe fn get_headers(
&self,
name: LPCWSTR,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
[src]
&self,
name: LPCWSTR,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
unsafe fn get_iterator(
&self,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT
[src]
&self,
iterator: *mut *mut *mut ICoreWebView2HttpHeadersCollectionIteratorVTable
) -> HRESULT