Flutter Engine
The Flutter Engine
Namespaces | Macros
ax_platform_node_win.h File Reference
#include <atlbase.h>
#include <atlcom.h>
#include <objbase.h>
#include <oleacc.h>
#include <oleauto.h>
#include <uiautomation.h>
#include <wrl/client.h>
#include <array>
#include <map>
#include <string>
#include <vector>
#include "ax/ax_export.h"
#include "ax/platform/ax_platform_node_base.h"
#include "base/compiler_specific.h"
#include "gfx/range/range.h"

Go to the source code of this file.

Namespaces

namespace  base
 
namespace  base::win
 
namespace  ui
 

Macros

#define UIA_VALIDATE_CALL()
 
#define UIA_VALIDATE_CALL_1_ARG(arg)
 

Macro Definition Documentation

◆ UIA_VALIDATE_CALL

#define UIA_VALIDATE_CALL ( )
Value:
if (!AXPlatformNodeBase::GetDelegate()) \
return UIA_E_ELEMENTNOTAVAILABLE;

Definition at line 33 of file ax_platform_node_win.h.

◆ UIA_VALIDATE_CALL_1_ARG

#define UIA_VALIDATE_CALL_1_ARG (   arg)
Value:
if (!AXPlatformNodeBase::GetDelegate()) \
return UIA_E_ELEMENTNOTAVAILABLE; \
if (!arg) \
return E_INVALIDARG; \
*arg = {};

Definition at line 36 of file ax_platform_node_win.h.