ReactOS 0.4.17-dev-357-ga8f14ff
builtin_info_t Struct Reference

#include <jscript.h>

Collaboration diagram for builtin_info_t:

Public Attributes

jsclass_t class
 
builtin_invoke_t call
 
DWORD props_cnt
 
const builtin_prop_tprops
 
void(* destructor )(jsdisp_t *)
 
ULONG(* addref )(jsdisp_t *)
 
ULONG(* release )(jsdisp_t *)
 
void(* on_put )(jsdisp_t *, const WCHAR *)
 
HRESULT(* lookup_prop )(jsdisp_t *, const WCHAR *, unsigned, struct property_info *)
 
HRESULT(* next_prop )(jsdisp_t *, unsigned, struct property_info *)
 
HRESULT(* prop_get )(jsdisp_t *, unsigned, jsval_t *)
 
HRESULT(* prop_put )(jsdisp_t *, unsigned, jsval_t)
 
HRESULT(* prop_delete )(jsdisp_t *, unsigned)
 
HRESULT(* prop_config )(jsdisp_t *, unsigned, unsigned)
 
HRESULT(* to_string )(jsdisp_t *, jsstr_t **)
 
HRESULT(* gc_traverse )(struct gc_ctx *, enum gc_traverse_op, jsdisp_t *)
 

Detailed Description

Definition at line 182 of file jscript.h.

Member Data Documentation

◆ addref

ULONG(* builtin_info_t::addref) (jsdisp_t *)

Definition at line 188 of file jscript.h.

◆ call

builtin_invoke_t builtin_info_t::call

Definition at line 184 of file jscript.h.

Referenced by jsdisp_call_value().

◆ class

jsclass_t builtin_info_t::class

◆ destructor

void(* builtin_info_t::destructor) (jsdisp_t *)

Definition at line 187 of file jscript.h.

◆ gc_traverse

HRESULT(* builtin_info_t::gc_traverse) (struct gc_ctx *, enum gc_traverse_op, jsdisp_t *)

Definition at line 198 of file jscript.h.

Referenced by gc_run(), and unlink_jsdisp().

◆ lookup_prop

HRESULT(* builtin_info_t::lookup_prop) (jsdisp_t *, const WCHAR *, unsigned, struct property_info *)

Definition at line 191 of file jscript.h.

◆ next_prop

HRESULT(* builtin_info_t::next_prop) (jsdisp_t *, unsigned, struct property_info *)

Definition at line 192 of file jscript.h.

◆ on_put

void(* builtin_info_t::on_put) (jsdisp_t *, const WCHAR *)

Definition at line 190 of file jscript.h.

◆ prop_config

HRESULT(* builtin_info_t::prop_config) (jsdisp_t *, unsigned, unsigned)

Definition at line 196 of file jscript.h.

◆ prop_delete

HRESULT(* builtin_info_t::prop_delete) (jsdisp_t *, unsigned)

Definition at line 195 of file jscript.h.

◆ prop_get

HRESULT(* builtin_info_t::prop_get) (jsdisp_t *, unsigned, jsval_t *)

Definition at line 193 of file jscript.h.

Referenced by prop_get().

◆ prop_put

HRESULT(* builtin_info_t::prop_put) (jsdisp_t *, unsigned, jsval_t)

Definition at line 194 of file jscript.h.

◆ props

const builtin_prop_t* builtin_info_t::props

Definition at line 186 of file jscript.h.

◆ props_cnt

DWORD builtin_info_t::props_cnt

Definition at line 185 of file jscript.h.

◆ release

ULONG(* builtin_info_t::release) (jsdisp_t *)

Definition at line 189 of file jscript.h.

◆ to_string

HRESULT(* builtin_info_t::to_string) (jsdisp_t *, jsstr_t **)

Definition at line 197 of file jscript.h.

Referenced by Object_toString().


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