ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

string.c File Reference
#include "jscript.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  StringInstance
struct  strbuf_t

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (jscript)
static StringInstancestring_from_vdisp (vdisp_t *vdisp)
static StringInstancestring_this (vdisp_t *jsthis)
static HRESULT get_string_val (script_ctx_t *ctx, vdisp_t *jsthis, jsexcept_t *ei, const WCHAR **str, DWORD *len, BSTR *val_str)
static HRESULT String_length (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT stringobj_to_string (vdisp_t *jsthis, VARIANT *retv)
static HRESULT String_toString (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_valueOf (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT do_attributeless_tag_format (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp, const WCHAR *tagname)
static HRESULT do_attribute_tag_format (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp, const WCHAR *tagname, const WCHAR *attr)
static HRESULT String_anchor (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_big (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_blink (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_bold (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_charAt (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_charCodeAt (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_concat (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_fixed (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_fontcolor (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_fontsize (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_indexOf (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_italics (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_lastIndexOf (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_link (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_match (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT strbuf_append (strbuf_t *buf, const WCHAR *str, DWORD len)
static HRESULT rep_call (script_ctx_t *ctx, DispatchEx *func, const WCHAR *str, match_result_t *match, match_result_t *parens, DWORD parens_cnt, BSTR *ret, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT String_replace (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT String_search (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_slice (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_small (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_split (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_strike (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_sub (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_substring (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_substr (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_sup (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_toLowerCase (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_toUpperCase (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_toLocaleLowerCase (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_toLocaleUpperCase (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_localeCompare (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT String_value (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static void String_destructor (DispatchEx *dispex)
static HRESULT StringConstr_fromCharCode (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT StringConstr_value (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT string_alloc (script_ctx_t *ctx, DispatchEx *object_prototype, StringInstance **ret)
HRESULT create_string_constr (script_ctx_t *ctx, DispatchEx *object_prototype, DispatchEx **ret)
HRESULT create_string (script_ctx_t *ctx, const WCHAR *str, DWORD len, DispatchEx **ret)

Variables

static const WCHAR lengthW [] = {'l','e','n','g','t','h',0}
static const WCHAR toStringW [] = {'t','o','S','t','r','i','n','g',0}
static const WCHAR valueOfW [] = {'v','a','l','u','e','O','f',0}
static const WCHAR anchorW [] = {'a','n','c','h','o','r',0}
static const WCHAR bigW [] = {'b','i','g',0}
static const WCHAR blinkW [] = {'b','l','i','n','k',0}
static const WCHAR boldW [] = {'b','o','l','d',0}
static const WCHAR charAtW [] = {'c','h','a','r','A','t',0}
static const WCHAR charCodeAtW [] = {'c','h','a','r','C','o','d','e','A','t',0}
static const WCHAR concatW [] = {'c','o','n','c','a','t',0}
static const WCHAR fixedW [] = {'f','i','x','e','d',0}
static const WCHAR fontcolorW [] = {'f','o','n','t','c','o','l','o','r',0}
static const WCHAR fontsizeW [] = {'f','o','n','t','s','i','z','e',0}
static const WCHAR indexOfW [] = {'i','n','d','e','x','O','f',0}
static const WCHAR italicsW [] = {'i','t','a','l','i','c','s',0}
static const WCHAR lastIndexOfW [] = {'l','a','s','t','I','n','d','e','x','O','f',0}
static const WCHAR linkW [] = {'l','i','n','k',0}
static const WCHAR matchW [] = {'m','a','t','c','h',0}
static const WCHAR replaceW [] = {'r','e','p','l','a','c','e',0}
static const WCHAR searchW [] = {'s','e','a','r','c','h',0}
static const WCHAR sliceW [] = {'s','l','i','c','e',0}
static const WCHAR smallW [] = {'s','m','a','l','l',0}
static const WCHAR splitW [] = {'s','p','l','i','t',0}
static const WCHAR strikeW [] = {'s','t','r','i','k','e',0}
static const WCHAR subW [] = {'s','u','b',0}
static const WCHAR substringW [] = {'s','u','b','s','t','r','i','n','g',0}
static const WCHAR substrW [] = {'s','u','b','s','t','r',0}
static const WCHAR supW [] = {'s','u','p',0}
static const WCHAR toLowerCaseW [] = {'t','o','L','o','w','e','r','C','a','s','e',0}
static const WCHAR toUpperCaseW [] = {'t','o','U','p','p','e','r','C','a','s','e',0}
static const WCHAR toLocaleLowerCaseW [] = {'t','o','L','o','c','a','l','e','L','o','w','e','r','C','a','s','e',0}
static const WCHAR toLocaleUpperCaseW [] = {'t','o','L','o','c','a','l','e','U','p','p','e','r','C','a','s','e',0}
static const WCHAR localeCompareW [] = {'l','o','c','a','l','e','C','o','m','p','a','r','e',0}
static const WCHAR fromCharCodeW [] = {'f','r','o','m','C','h','a','r','C','o','d','e',0}
static const builtin_prop_t String_props []
static const builtin_info_t String_info
static const builtin_prop_t StringConstr_props []
static const builtin_info_t StringConstr_info

Generated on Sun May 27 2012 04:44:12 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.