Flutter Engine
The Flutter Engine
Public Member Functions | Static Public Member Functions | List of all members
ui::MockIRawElementProviderSimple Class Reference

#include <ax_platform_node_win_unittest.h>

Inheritance diagram for ui::MockIRawElementProviderSimple:

Public Member Functions

 MockIRawElementProviderSimple ()
 
 ~MockIRawElementProviderSimple ()
 
IFACEMETHODIMP GetPatternProvider (PATTERNID pattern_id, IUnknown **result) override
 
IFACEMETHODIMP GetPropertyValue (PROPERTYID property_id, VARIANT *result) override
 
IFACEMETHODIMP get_ProviderOptions (enum ProviderOptions *ret) override
 
IFACEMETHODIMP get_HostRawElementProvider (IRawElementProviderSimple **provider) override
 

Static Public Member Functions

static HRESULT CreateMockIRawElementProviderSimple (IRawElementProviderSimple **provider)
 

Detailed Description

Definition at line 52 of file ax_platform_node_win_unittest.h.

Constructor & Destructor Documentation

◆ MockIRawElementProviderSimple()

ui::MockIRawElementProviderSimple::MockIRawElementProviderSimple ( )
default

◆ ~MockIRawElementProviderSimple()

ui::MockIRawElementProviderSimple::~MockIRawElementProviderSimple ( )
default

Member Function Documentation

◆ CreateMockIRawElementProviderSimple()

HRESULT ui::MockIRawElementProviderSimple::CreateMockIRawElementProviderSimple ( IRawElementProviderSimple **  provider)
static

Definition at line 222 of file ax_platform_node_win_unittest.cc.

223 {
224 CComObject<MockIRawElementProviderSimple>* raw_element_provider = nullptr;
225 HRESULT hr = CComObject<MockIRawElementProviderSimple>::CreateInstance(
226 &raw_element_provider);
227 if (SUCCEEDED(hr)) {
228 *provider = raw_element_provider;
229 }
230
231 return hr;
232}
#define SUCCEEDED(hr)

◆ get_HostRawElementProvider()

IFACEMETHODIMP ui::MockIRawElementProviderSimple::get_HostRawElementProvider ( IRawElementProviderSimple **  provider)
override

Definition at line 254 of file ax_platform_node_win_unittest.cc.

255 {
256 return E_NOTIMPL;
257}

◆ get_ProviderOptions()

IFACEMETHODIMP ui::MockIRawElementProviderSimple::get_ProviderOptions ( enum ProviderOptions *  ret)
override

Definition at line 250 of file ax_platform_node_win_unittest.cc.

250 {
251 return E_NOTIMPL;
252}

◆ GetPatternProvider()

IFACEMETHODIMP ui::MockIRawElementProviderSimple::GetPatternProvider ( PATTERNID  pattern_id,
IUnknown **  result 
)
override

Definition at line 237 of file ax_platform_node_win_unittest.cc.

239 {
240 return E_NOTIMPL;
241}

◆ GetPropertyValue()

IFACEMETHODIMP ui::MockIRawElementProviderSimple::GetPropertyValue ( PROPERTYID  property_id,
VARIANT *  result 
)
override

Definition at line 243 of file ax_platform_node_win_unittest.cc.

245 {
246 return E_NOTIMPL;
247}

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