ReactOS  0.4.13-dev-259-g5ca9c9c
_script_ctx_t Struct Reference

#include <jscript.h>

Collaboration diagram for _script_ctx_t:

Public Attributes

LONG ref
 
SCRIPTSTATE state
 
IActiveScriptactive_script
 
struct _call_frame_tcall_ctx
 
named_item_tnamed_items
 
IActiveScriptSitesite
 
IInternetHostSecurityManagersecmgr
 
DWORD safeopt
 
DWORD version
 
BOOL html_mode
 
LCID lcid
 
cc_ctx_tcc
 
JSCallerjscaller
 
jsexcept_t ei
 
heap_pool_t tmp_heap
 
IDispatchhost_global
 
jsval_tstack
 
unsigned stack_size
 
unsigned stack_top
 
jsval_t acc
 
jsstr_tlast_match
 
match_result_t match_parens [9]
 
DWORD last_match_index
 
DWORD last_match_length
 
jsdisp_tglobal
 
jsdisp_tfunction_constr
 
jsdisp_tarray_constr
 
jsdisp_tbool_constr
 
jsdisp_tdate_constr
 
jsdisp_terror_constr
 
jsdisp_teval_error_constr
 
jsdisp_trange_error_constr
 
jsdisp_treference_error_constr
 
jsdisp_tregexp_error_constr
 
jsdisp_tsyntax_error_constr
 
jsdisp_ttype_error_constr
 
jsdisp_turi_error_constr
 
jsdisp_tnumber_constr
 
jsdisp_tobject_constr
 
jsdisp_tregexp_constr
 
jsdisp_tstring_constr
 
jsdisp_tvbarray_constr
 
ScriptDispscript_obj
 
class_desc_t global_desc
 
vbdisp_tglobal_obj
 
class_desc_t err_desc
 
vbdisp_terr_obj
 
HRESULT err_number
 
dynamic_var_tglobal_vars
 
function_tglobal_funcs
 
class_desc_tclasses
 
class_desc_tprocs
 
heap_pool_t heap
 
struct list objects
 
struct list code_list
 
struct list named_items
 

Detailed Description

Definition at line 404 of file jscript.h.

Member Data Documentation

◆ acc

◆ active_script

IActiveScript* _script_ctx_t::active_script

Definition at line 408 of file jscript.h.

Referenced by JScriptParse_InitNew().

◆ array_constr

jsdisp_t* _script_ctx_t::array_constr

Definition at line 438 of file jscript.h.

Referenced by alloc_array(), and init_constructors().

◆ bool_constr

jsdisp_t* _script_ctx_t::bool_constr

Definition at line 439 of file jscript.h.

Referenced by alloc_bool(), and init_constructors().

◆ call_ctx

◆ cc

cc_ctx_t* _script_ctx_t::cc

Definition at line 418 of file jscript.h.

Referenced by script_release().

◆ classes

class_desc_t* _script_ctx_t::classes

Definition at line 204 of file vbscript.h.

Referenced by interp_new().

◆ code_list

struct list _script_ctx_t::code_list

Definition at line 210 of file vbscript.h.

Referenced by destroy_script(), exec_queued_code(), and VBScriptParse_InitNew().

◆ date_constr

jsdisp_t* _script_ctx_t::date_constr

Definition at line 440 of file jscript.h.

Referenced by create_date(), and init_constructors().

◆ ei

◆ err_desc

class_desc_t _script_ctx_t::err_desc

Definition at line 197 of file vbscript.h.

Referenced by init_global().

◆ err_number

HRESULT _script_ctx_t::err_number

Definition at line 200 of file vbscript.h.

Referenced by exec_script(), and interp_errmode().

◆ err_obj

vbdisp_t* _script_ctx_t::err_obj

Definition at line 198 of file vbscript.h.

Referenced by init_global(), lookup_identifier(), and release_script().

◆ error_constr

jsdisp_t* _script_ctx_t::error_constr

◆ eval_error_constr

jsdisp_t* _script_ctx_t::eval_error_constr

Definition at line 442 of file jscript.h.

Referenced by EvalErrorConstr_value(), init_constructors(), and init_error_constr().

◆ function_constr

jsdisp_t* _script_ctx_t::function_constr

Definition at line 437 of file jscript.h.

Referenced by create_function(), init_constructors(), and init_function_constr().

◆ global

◆ global_desc

class_desc_t _script_ctx_t::global_desc

Definition at line 194 of file vbscript.h.

Referenced by init_global().

◆ global_funcs

function_t* _script_ctx_t::global_funcs

Definition at line 203 of file vbscript.h.

Referenced by lookup_identifier().

◆ global_obj

vbdisp_t* _script_ctx_t::global_obj

Definition at line 195 of file vbscript.h.

Referenced by init_global(), lookup_identifier(), and release_script().

◆ global_vars

dynamic_var_t* _script_ctx_t::global_vars

Definition at line 202 of file vbscript.h.

Referenced by add_dynamic_var(), lookup_identifier(), and release_script().

◆ heap

heap_pool_t _script_ctx_t::heap

Definition at line 207 of file vbscript.h.

Referenced by add_dynamic_var(), release_script(), and VBScriptParse_InitNew().

◆ host_global

IDispatch * _script_ctx_t::host_global

◆ html_mode

BOOL _script_ctx_t::html_mode

Definition at line 416 of file jscript.h.

Referenced by JScriptParse_InitNew().

◆ jscaller

JSCaller* _script_ctx_t::jscaller

◆ last_match

◆ last_match_index

DWORD _script_ctx_t::last_match_index

◆ last_match_length

DWORD _script_ctx_t::last_match_length

Definition at line 434 of file jscript.h.

Referenced by do_regexp_match_next(), RegExpConstr_get_rightContext(), and String_replace().

◆ lcid

◆ match_parens

match_result_t _script_ctx_t::match_parens[9]

Definition at line 432 of file jscript.h.

Referenced by do_regexp_match_next(), and global_idx().

◆ named_items [1/2]

struct list _script_ctx_t::named_items

Definition at line 211 of file vbscript.h.

◆ named_items [2/2]

◆ number_constr

jsdisp_t* _script_ctx_t::number_constr

Definition at line 449 of file jscript.h.

Referenced by alloc_number(), and init_constructors().

◆ object_constr

jsdisp_t* _script_ctx_t::object_constr

◆ objects

struct list _script_ctx_t::objects

Definition at line 209 of file vbscript.h.

Referenced by collect_objects(), and VBScriptParse_InitNew().

◆ procs

class_desc_t* _script_ctx_t::procs

Definition at line 205 of file vbscript.h.

Referenced by create_procedure_disp(), and release_script().

◆ range_error_constr

jsdisp_t* _script_ctx_t::range_error_constr

◆ ref

LONG _script_ctx_t::ref

Definition at line 405 of file jscript.h.

Referenced by JScriptParse_InitNew(), script_addref(), and script_release().

◆ reference_error_constr

jsdisp_t* _script_ctx_t::reference_error_constr

◆ regexp_constr

jsdisp_t* _script_ctx_t::regexp_constr

Definition at line 451 of file jscript.h.

Referenced by alloc_regexp(), and init_constructors().

◆ regexp_error_constr

jsdisp_t* _script_ctx_t::regexp_error_constr

◆ safeopt

◆ script_obj

ScriptDisp* _script_ctx_t::script_obj

Definition at line 192 of file vbscript.h.

Referenced by exec_script(), init_global(), and release_script().

◆ secmgr

IInternetHostSecurityManager * _script_ctx_t::secmgr

Definition at line 413 of file jscript.h.

Referenced by get_sec_mgr(), and release_script().

◆ site

◆ stack

◆ stack_size

unsigned _script_ctx_t::stack_size

Definition at line 427 of file jscript.h.

Referenced by stack_push().

◆ stack_top

◆ state

SCRIPTSTATE _script_ctx_t::state

Definition at line 407 of file jscript.h.

Referenced by invoke_source(), is_started(), and JScriptParse_InitNew().

◆ string_constr

jsdisp_t* _script_ctx_t::string_constr

Definition at line 452 of file jscript.h.

Referenced by init_constructors(), and string_alloc().

◆ syntax_error_constr

jsdisp_t* _script_ctx_t::syntax_error_constr

◆ tmp_heap

◆ type_error_constr

jsdisp_t* _script_ctx_t::type_error_constr

◆ uri_error_constr

jsdisp_t* _script_ctx_t::uri_error_constr

◆ vbarray_constr

jsdisp_t* _script_ctx_t::vbarray_constr

Definition at line 453 of file jscript.h.

Referenced by alloc_vbarray(), and init_constructors().

◆ version

DWORD _script_ctx_t::version

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