ReactOS 0.4.17-dev-357-ga8f14ff
_script_ctx_t Struct Reference

#include <jscript.h>

Collaboration diagram for _script_ctx_t:

Public Attributes

LONG ref
 
SCRIPTSTATE state
 
IActiveScriptactive_script
 
struct thread_datathread_data
 
struct _call_frame_tcall_ctx
 
struct list named_items
 
IActiveScriptSitesite
 
IInternetHostSecurityManagersecmgr
 
DWORD safeopt
 
DWORD version
 
BOOL html_mode
 
LCID lcid
 
cc_ctx_tcc
 
JSCallerjscaller
 
jsexcept_tei
 
heap_pool_t tmp_heap
 
jsval_tstack
 
unsigned stack_top
 
jsval_t acc
 
jsstr_tlast_match
 
match_result_t match_parens [9]
 
DWORD last_match_index
 
DWORD last_match_length
 
union {
   struct {
      jsdisp_t *   global
 
      jsdisp_t *   function_constr
 
      jsdisp_t *   array_constr
 
      jsdisp_t *   bool_constr
 
      jsdisp_t *   date_constr
 
      jsdisp_t *   enumerator_constr
 
      jsdisp_t *   error_constr
 
      jsdisp_t *   eval_error_constr
 
      jsdisp_t *   range_error_constr
 
      jsdisp_t *   reference_error_constr
 
      jsdisp_t *   regexp_error_constr
 
      jsdisp_t *   syntax_error_constr
 
      jsdisp_t *   type_error_constr
 
      jsdisp_t *   uri_error_constr
 
      jsdisp_t *   number_constr
 
      jsdisp_t *   object_constr
 
      jsdisp_t *   object_prototype
 
      jsdisp_t *   regexp_constr
 
      jsdisp_t *   string_constr
 
      jsdisp_t *   vbarray_constr
 
      jsdisp_t *   arraybuf_constr
 
      jsdisp_t *   dataview_constr
 
      jsdisp_t *   map_prototype
 
      jsdisp_t *   set_prototype
 
      jsdisp_t *   weakmap_prototype
 
   } 
 
   jsdisp_t *   global_objects [25]
 
}; 
 
UINT codepage
 
struct vbcallervbcaller
 
ScriptDispscript_obj
 
BuiltinDispglobal_obj
 
BuiltinDisperr_obj
 
EXCEPINFO ei
 
vbscode_terror_loc_code
 
unsigned error_loc_offset
 
struct list objects
 
struct list code_list
 

Detailed Description

Definition at line 383 of file jscript.h.

Member Data Documentation

◆ 

union { ... } _script_ctx_t::@438

◆ acc

jsval_t _script_ctx_t::acc

Definition at line 406 of file jscript.h.

◆ active_script

IActiveScript* _script_ctx_t::active_script

Definition at line 387 of file jscript.h.

◆ array_constr

jsdisp_t* _script_ctx_t::array_constr

Definition at line 417 of file jscript.h.

◆ arraybuf_constr

jsdisp_t* _script_ctx_t::arraybuf_constr

Definition at line 435 of file jscript.h.

◆ bool_constr

jsdisp_t* _script_ctx_t::bool_constr

Definition at line 418 of file jscript.h.

◆ call_ctx

struct _call_frame_t* _script_ctx_t::call_ctx

Definition at line 390 of file jscript.h.

◆ cc

cc_ctx_t* _script_ctx_t::cc

Definition at line 398 of file jscript.h.

◆ code_list

struct list _script_ctx_t::code_list

Definition at line 215 of file vbscript.h.

◆ codepage

UINT _script_ctx_t::codepage

Definition at line 199 of file vbscript.h.

◆ dataview_constr

jsdisp_t* _script_ctx_t::dataview_constr

Definition at line 436 of file jscript.h.

◆ date_constr

jsdisp_t* _script_ctx_t::date_constr

Definition at line 419 of file jscript.h.

◆ ei [1/2]

jsexcept_t* _script_ctx_t::ei

Definition at line 400 of file jscript.h.

◆ ei [2/2]

EXCEPINFO _script_ctx_t::ei

Definition at line 210 of file vbscript.h.

◆ enumerator_constr

jsdisp_t* _script_ctx_t::enumerator_constr

Definition at line 420 of file jscript.h.

◆ err_obj

BuiltinDisp* _script_ctx_t::err_obj

Definition at line 208 of file vbscript.h.

◆ error_constr

jsdisp_t* _script_ctx_t::error_constr

Definition at line 421 of file jscript.h.

◆ error_loc_code

vbscode_t* _script_ctx_t::error_loc_code

Definition at line 211 of file vbscript.h.

◆ error_loc_offset

unsigned _script_ctx_t::error_loc_offset

Definition at line 212 of file vbscript.h.

◆ eval_error_constr

jsdisp_t* _script_ctx_t::eval_error_constr

Definition at line 422 of file jscript.h.

◆ function_constr

jsdisp_t* _script_ctx_t::function_constr

Definition at line 416 of file jscript.h.

◆ global

jsdisp_t* _script_ctx_t::global

Definition at line 415 of file jscript.h.

◆ global_obj

BuiltinDisp* _script_ctx_t::global_obj

Definition at line 207 of file vbscript.h.

◆ global_objects

jsdisp_t* _script_ctx_t::global_objects[25]

Definition at line 441 of file jscript.h.

◆ html_mode

BOOL _script_ctx_t::html_mode

Definition at line 396 of file jscript.h.

Referenced by detach_arguments_object().

◆ jscaller

JSCaller* _script_ctx_t::jscaller

Definition at line 399 of file jscript.h.

Referenced by HostObject_prop_get(), HostObject_prop_put(), jsdisp_call(), and jsdisp_call_name().

◆ last_match

jsstr_t* _script_ctx_t::last_match

Definition at line 408 of file jscript.h.

◆ last_match_index

DWORD _script_ctx_t::last_match_index

Definition at line 410 of file jscript.h.

◆ last_match_length

DWORD _script_ctx_t::last_match_length

Definition at line 411 of file jscript.h.

◆ lcid

LCID _script_ctx_t::lcid

Definition at line 397 of file jscript.h.

Referenced by HostObject_prop_get(), and HostObject_prop_put().

◆ map_prototype

jsdisp_t* _script_ctx_t::map_prototype

Definition at line 437 of file jscript.h.

◆ match_parens

match_result_t _script_ctx_t::match_parens[9]

Definition at line 409 of file jscript.h.

◆ named_items

struct list _script_ctx_t::named_items

Definition at line 391 of file jscript.h.

◆ number_constr

jsdisp_t* _script_ctx_t::number_constr

Definition at line 429 of file jscript.h.

◆ object_constr

jsdisp_t* _script_ctx_t::object_constr

Definition at line 430 of file jscript.h.

◆ object_prototype

jsdisp_t* _script_ctx_t::object_prototype

Definition at line 431 of file jscript.h.

◆ objects

struct list _script_ctx_t::objects

Definition at line 214 of file vbscript.h.

◆ range_error_constr

jsdisp_t* _script_ctx_t::range_error_constr

Definition at line 423 of file jscript.h.

◆ ref

LONG _script_ctx_t::ref

Definition at line 384 of file jscript.h.

◆ reference_error_constr

jsdisp_t* _script_ctx_t::reference_error_constr

Definition at line 424 of file jscript.h.

◆ regexp_constr

jsdisp_t* _script_ctx_t::regexp_constr

Definition at line 432 of file jscript.h.

◆ regexp_error_constr

jsdisp_t* _script_ctx_t::regexp_error_constr

Definition at line 425 of file jscript.h.

◆ safeopt

DWORD _script_ctx_t::safeopt

Definition at line 394 of file jscript.h.

◆ script_obj

ScriptDisp* _script_ctx_t::script_obj

Definition at line 205 of file vbscript.h.

◆ secmgr

IInternetHostSecurityManager * _script_ctx_t::secmgr

Definition at line 393 of file jscript.h.

◆ set_prototype

jsdisp_t* _script_ctx_t::set_prototype

Definition at line 438 of file jscript.h.

◆ site

IActiveScriptSite * _script_ctx_t::site

Definition at line 392 of file jscript.h.

◆ stack

jsval_t* _script_ctx_t::stack

Definition at line 404 of file jscript.h.

Referenced by detach_arguments_object(), and get_argument_ref().

◆ stack_top

unsigned _script_ctx_t::stack_top

Definition at line 405 of file jscript.h.

◆ state

SCRIPTSTATE _script_ctx_t::state

Definition at line 386 of file jscript.h.

Referenced by Function_invoke(), and jsdisp_call_value().

◆ string_constr

jsdisp_t* _script_ctx_t::string_constr

Definition at line 433 of file jscript.h.

◆ syntax_error_constr

jsdisp_t* _script_ctx_t::syntax_error_constr

Definition at line 426 of file jscript.h.

◆ thread_data

struct thread_data* _script_ctx_t::thread_data

Definition at line 389 of file jscript.h.

◆ tmp_heap

heap_pool_t _script_ctx_t::tmp_heap

Definition at line 402 of file jscript.h.

◆ type_error_constr

jsdisp_t* _script_ctx_t::type_error_constr

Definition at line 427 of file jscript.h.

◆ uri_error_constr

jsdisp_t* _script_ctx_t::uri_error_constr

Definition at line 428 of file jscript.h.

◆ vbarray_constr

jsdisp_t* _script_ctx_t::vbarray_constr

Definition at line 434 of file jscript.h.

◆ vbcaller

struct vbcaller* _script_ctx_t::vbcaller

Definition at line 202 of file vbscript.h.

◆ version

DWORD _script_ctx_t::version

Definition at line 395 of file jscript.h.

◆ weakmap_prototype

jsdisp_t* _script_ctx_t::weakmap_prototype

Definition at line 439 of file jscript.h.


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