Nui
Public Member Functions | Protected Member Functions | List of all members
CoreWebView2EnvironmentOptionsBase< allocate_fn_t, allocate_fn, deallocate_fn_t, deallocate_fn > Class Template Reference

#include <webview2_environment_options.hpp>

Inheritance diagram for CoreWebView2EnvironmentOptionsBase< allocate_fn_t, allocate_fn, deallocate_fn_t, deallocate_fn >:
Inheritance graph
[legend]
Collaboration diagram for CoreWebView2EnvironmentOptionsBase< allocate_fn_t, allocate_fn, deallocate_fn_t, deallocate_fn >:
Collaboration graph
[legend]

Public Member Functions

 CoreWebView2EnvironmentOptionsBase ()
 
HRESULT STDMETHODCALLTYPE GetCustomSchemeRegistrations (UINT32 *count, ICoreWebView2CustomSchemeRegistration ***schemeRegistrations) override
 
HRESULT STDMETHODCALLTYPE SetCustomSchemeRegistrations (UINT32 count, ICoreWebView2CustomSchemeRegistration **schemeRegistrations) override
 
- Public Member Functions inherited from Microsoft::WRL::Implements< Microsoft::WRL::RuntimeClassFlags< Microsoft::WRL::ClassicCom >, ICoreWebView2EnvironmentOptions, ICoreWebView2EnvironmentOptions2, ICoreWebView2EnvironmentOptions3, ICoreWebView2EnvironmentOptions4, ICoreWebView2EnvironmentOptions5 >
virtual ~Implements ()=default
 

Protected Member Functions

 ~CoreWebView2EnvironmentOptionsBase ()
 
void ReleaseCustomSchemeRegistrations ()
 
- Protected Member Functions inherited from Microsoft::WRL::Implements< Microsoft::WRL::RuntimeClassFlags< Microsoft::WRL::ClassicCom >, ICoreWebView2EnvironmentOptions, ICoreWebView2EnvironmentOptions2, ICoreWebView2EnvironmentOptions3, ICoreWebView2EnvironmentOptions4, ICoreWebView2EnvironmentOptions5 >
HRESULT CanCastTo (REFIID riid, _Outptr_ void **ppv) throw ()
 
IUnknown * CastToUnknown () throw ()
 
unsigned long GetIidCount () throw ()
 
void FillArrayWithIid (_Inout_ unsigned long *index, _Inout_ IID *iids) throw ()
 

Additional Inherited Members

- Public Types inherited from Microsoft::WRL::Implements< Microsoft::WRL::RuntimeClassFlags< Microsoft::WRL::ClassicCom >, ICoreWebView2EnvironmentOptions, ICoreWebView2EnvironmentOptions2, ICoreWebView2EnvironmentOptions3, ICoreWebView2EnvironmentOptions4, ICoreWebView2EnvironmentOptions5 >
typedef RuntimeClassFlags< WinRt > ClassFlags
 
typedef Microsoft::WRL::RuntimeClassFlags< Microsoft::WRL::ClassicComFirstInterface
 
- Protected Types inherited from Microsoft::WRL::Implements< Microsoft::WRL::RuntimeClassFlags< Microsoft::WRL::ClassicCom >, ICoreWebView2EnvironmentOptions, ICoreWebView2EnvironmentOptions2, ICoreWebView2EnvironmentOptions3, ICoreWebView2EnvironmentOptions4, ICoreWebView2EnvironmentOptions5 >
typedef Details::AdjustImplements< RuntimeClassFlags< WinRt >, true, Microsoft::WRL::RuntimeClassFlags< Microsoft::WRL::ClassicCom >, TInterfaces... >::Type BaseType
 

Constructor & Destructor Documentation

◆ CoreWebView2EnvironmentOptionsBase()

template<typename allocate_fn_t , allocate_fn_t allocate_fn, typename deallocate_fn_t , deallocate_fn_t deallocate_fn>
CoreWebView2EnvironmentOptionsBase< allocate_fn_t, allocate_fn, deallocate_fn_t, deallocate_fn >::CoreWebView2EnvironmentOptionsBase ( )
inline

◆ ~CoreWebView2EnvironmentOptionsBase()

template<typename allocate_fn_t , allocate_fn_t allocate_fn, typename deallocate_fn_t , deallocate_fn_t deallocate_fn>
CoreWebView2EnvironmentOptionsBase< allocate_fn_t, allocate_fn, deallocate_fn_t, deallocate_fn >::~CoreWebView2EnvironmentOptionsBase ( )
inlineprotected

Member Function Documentation

◆ GetCustomSchemeRegistrations()

template<typename allocate_fn_t , allocate_fn_t allocate_fn, typename deallocate_fn_t , deallocate_fn_t deallocate_fn>
HRESULT STDMETHODCALLTYPE CoreWebView2EnvironmentOptionsBase< allocate_fn_t, allocate_fn, deallocate_fn_t, deallocate_fn >::GetCustomSchemeRegistrations ( UINT32 *  count,
ICoreWebView2CustomSchemeRegistration ***  schemeRegistrations 
)
inlineoverride

◆ ReleaseCustomSchemeRegistrations()

template<typename allocate_fn_t , allocate_fn_t allocate_fn, typename deallocate_fn_t , deallocate_fn_t deallocate_fn>
void CoreWebView2EnvironmentOptionsBase< allocate_fn_t, allocate_fn, deallocate_fn_t, deallocate_fn >::ReleaseCustomSchemeRegistrations ( )
inlineprotected

◆ SetCustomSchemeRegistrations()

template<typename allocate_fn_t , allocate_fn_t allocate_fn, typename deallocate_fn_t , deallocate_fn_t deallocate_fn>
HRESULT STDMETHODCALLTYPE CoreWebView2EnvironmentOptionsBase< allocate_fn_t, allocate_fn, deallocate_fn_t, deallocate_fn >::SetCustomSchemeRegistrations ( UINT32  count,
ICoreWebView2CustomSchemeRegistration **  schemeRegistrations 
)
inlineoverride

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