Trait webview2_sys::ICoreWebView2HttpHeadersCollectionIterator[][src]

pub trait ICoreWebView2HttpHeadersCollectionIterator: IUnknown {
    unsafe fn get_current_header(
        &self,
        name: *mut LPWSTR,
        value: *mut LPWSTR
    ) -> HRESULT;
unsafe fn get_has_current_header(&self, has_current: *mut BOOL) -> HRESULT;
unsafe fn move_next(&self, has_next: *mut BOOL) -> HRESULT; }

Iterator for a collection of HTTP headers. For more information, navigate to ICoreWebView2HttpRequestHeaders and ICoreWebView2HttpResponseHeaders.

\snippet ScenarioWebViewEventMonitor.cpp HttpRequestHeaderIterator

Required methods

unsafe fn get_current_header(
    &self,
    name: *mut LPWSTR,
    value: *mut LPWSTR
) -> HRESULT
[src]

Get the name and value of the current HTTP header of the iterator. If the previous MoveNext operation set the hasNext parameter to FALSE, this method fails.

unsafe fn get_has_current_header(&self, has_current: *mut BOOL) -> HRESULT[src]

TRUE when the iterator has not run out of headers. If the collection over which the iterator is iterating is empty or if the iterator has gone past the end of the collection then this is FALSE.

unsafe fn move_next(&self, has_next: *mut BOOL) -> HRESULT[src]

Move the iterator to the next HTTP header in the collection.

> [!NOTE] If no more HTTP headers exist, the hasNext parameter is set to FALSE. After this occurs the GetCurrentHeader method fails.

Loading content...

Trait Implementations

impl ComInterface for dyn ICoreWebView2HttpHeadersCollectionIterator[src]

type VTable = ICoreWebView2HttpHeadersCollectionIteratorVTable

A COM compatible V-Table

type Super = dyn IUnknown

The interface that this interface inherits from

impl<C: ICoreWebView2HttpHeadersCollectionIterator> ProductionComInterface<C> for dyn ICoreWebView2HttpHeadersCollectionIterator[src]

Implementations on Foreign Types

impl<T: ICoreWebView2HttpHeadersCollectionIterator + ComInterface + ?Sized> ICoreWebView2HttpHeadersCollectionIterator for ComRc<T>[src]

impl<T: ICoreWebView2HttpHeadersCollectionIterator + ComInterface + ?Sized> ICoreWebView2HttpHeadersCollectionIterator for ComPtr<T>[src]

Loading content...

Implementors

Loading content...