ReactOS 0.4.16-dev-2491-g3dc6630
uia_event Struct Reference

#include <uia_private.h>

Collaboration diagram for uia_event:

Public Attributes

IWineUiaEvent IWineUiaEvent_iface
 
LONG ref
 
BOOL desktop_subtree_event
 
SAFEARRAYruntime_id
 
int event_id
 
int scope
 
IWineUiaEventAdviser ** event_advisers
 
int event_advisers_count
 
SIZE_T event_advisers_arr_size
 
struct list event_list_entry
 
struct uia_event_map_entryevent_map_entry
 
LONG event_defunct
 
LONG event_cookie
 
int event_type
 
union {
   struct {
      struct UiaCacheRequest   cache_req
 
      HRESULT(*   event_callback )(struct uia_event *, struct
         uia_event_args *, SAFEARRAY *,
          BSTR)
 
      void *   callback_data
 
      struct rb_tree   win_event_hwnd_map
 
      BOOL   event_thread_started
 
      DWORD   git_cookie
 
   }   clientside
 
   struct {
      IWineUiaEvent *   event_iface
 
      struct rb_entry   serverside_event_entry
 
      LONG   proc_id
 
   }   serverside
 
u
 

Detailed Description

Definition at line 120 of file uia_private.h.

Member Data Documentation

◆ cache_req

struct UiaCacheRequest uia_event::cache_req

Definition at line 143 of file uia_private.h.

Referenced by uia_add_clientside_event(), and uia_clientside_event_callback().

◆ callback_data

void* uia_event::callback_data

Definition at line 145 of file uia_private.h.

◆ 

struct { ... } uia_event::clientside

◆ desktop_subtree_event

BOOL uia_event::desktop_subtree_event

Definition at line 125 of file uia_private.h.

◆ event_advisers

IWineUiaEventAdviser** uia_event::event_advisers

Definition at line 130 of file uia_private.h.

◆ event_advisers_arr_size

SIZE_T uia_event::event_advisers_arr_size

Definition at line 132 of file uia_private.h.

◆ event_advisers_count

int uia_event::event_advisers_count

Definition at line 131 of file uia_private.h.

◆ event_callback

HRESULT(* uia_event::event_callback) (struct uia_event *, struct uia_event_args *, SAFEARRAY *, BSTR)

Definition at line 144 of file uia_private.h.

Referenced by uia_clientside_event_callback().

◆ event_cookie

LONG uia_event::event_cookie

◆ event_defunct

LONG uia_event::event_defunct

Definition at line 136 of file uia_private.h.

◆ event_id

◆ event_iface

IWineUiaEvent* uia_event::event_iface

Definition at line 152 of file uia_private.h.

Referenced by uia_event_set_event_data().

◆ event_list_entry

struct list uia_event::event_list_entry

Definition at line 134 of file uia_private.h.

Referenced by uia_event_for_each(), and uia_event_map_entry_release().

◆ event_map_entry

struct uia_event_map_entry* uia_event::event_map_entry

Definition at line 135 of file uia_private.h.

◆ event_thread_started

BOOL uia_event::event_thread_started

Definition at line 148 of file uia_private.h.

◆ event_type

int uia_event::event_type

Definition at line 139 of file uia_private.h.

Referenced by create_uia_event().

◆ git_cookie

DWORD uia_event::git_cookie

Definition at line 149 of file uia_private.h.

◆ IWineUiaEvent_iface

IWineUiaEvent uia_event::IWineUiaEvent_iface

◆ proc_id

LONG uia_event::proc_id

Definition at line 155 of file uia_private.h.

Referenced by uia_node_attach_event().

◆ ref

LONG uia_event::ref

Definition at line 123 of file uia_private.h.

Referenced by uia_event_AddRef(), and uia_event_Release().

◆ runtime_id

SAFEARRAY* uia_event::runtime_id

◆ scope

◆ 

struct { ... } uia_event::serverside

◆ serverside_event_entry

struct rb_entry uia_event::serverside_event_entry

Definition at line 154 of file uia_private.h.

◆ 

union { ... } uia_event::u

◆ win_event_hwnd_map

struct rb_tree uia_event::win_event_hwnd_map

Definition at line 147 of file uia_private.h.


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