ScriptValueSuite1 Struct Reference

#include <JSScriptingSuite.h>

Data Fields

ASAPI ASErr(* CreateUndefined )(ScriptValueRef *valueRef)
ASAPI ASErr(* CreateNull )(ScriptValueRef *valueRef)
ASAPI ASErr(* CreateBoolean )(SPBoolean value, ScriptValueRef *valueRef)
ASAPI ASErr(* CreateDouble )(double value, ScriptValueRef *valueRef)
ASAPI ASErr(* CreateInt32 )(SPInt32 value, ScriptValueRef *valueRef)
ASAPI ASErr(* CreateUInt32 )(SPUInt32 value, ScriptValueRef *valueRef)
ASAPI ASErr(* CreateInt64 )(int64_t value, ScriptValueRef *valueRef)
ASAPI ASErr(* CreateUTF8 )(const char *value, ScriptValueRef *valueRef)
ASAPI ASErr(* CreateArray )(ScriptValueRef *valueRef)
ASAPI ASErr(* CreateObject )(ScriptValueRef *valueRef)
ASAPI ASErr(* DestroyValue )(ScriptValueRef valueRef)
ASAPI ASErr(* GetType )(ScriptValueRef valueRef, ScriptValueType *type)
ASAPI ASErr(* GetNumericType )(ScriptValueRef valueRef, ScriptValueNumericType *type)
ASAPI ASErr(* GetBoolean )(ScriptValueRef valueRef, ASBoolean *value)
ASAPI ASErr(* GetDouble )(ScriptValueRef valueRef, double *value)
ASAPI ASErr(* GetInt32 )(ScriptValueRef valueRef, SPInt32 *value)
ASAPI ASErr(* GetUInt32 )(ScriptValueRef valueRef, SPUInt32 *value)
ASAPI ASErr(* GetInt64 )(ScriptValueRef valueRef, int64_t *value)
ASAPI ASErr(* GetUTF8Length )(ScriptValueRef valueRef, SPUInt32 *length)
ASAPI ASErr(* GetUTF8 )(ScriptValueRef valueRef, SPUInt32 length, char *buffer)
ASAPI ASErr(* IterateKeys )(ScriptValueRef valueRef, ScriptKeyIterator iterator, void *userData)
ASAPI ASErr(* HasProperty )(ScriptValueRef valueRef, const char *name, SPBoolean *value)
ASAPI ASErr(* GetProperty )(ScriptValueRef valueRef, const char *name, ScriptValueRef *value)
ASAPI ASErr(* SetProperty )(ScriptValueRef valueRef, const char *name, ScriptValueRef value, SPBoolean move)
ASAPI ASErr(* GetArrayLength )(ScriptValueRef valueRef, SPUInt32 *count)
ASAPI ASErr(* GetArrayValue )(ScriptValueRef valueRef, SPUInt32 index, ScriptValueRef *value)
ASAPI ASErr(* SetArrayValue )(ScriptValueRef valueRef, SPUInt32 index, ScriptValueRef value, SPBoolean move)
ASAPI ASErr(* AppendArrayValue )(ScriptValueRef valueRef, ScriptValueRef value, SPBoolean move)

Field Documentation

ASAPI ASErr(* ScriptValueSuite1::CreateNull)(ScriptValueRef *valueRef)
ASAPI ASErr(* ScriptValueSuite1::CreateBoolean)(SPBoolean value, ScriptValueRef *valueRef)
ASAPI ASErr(* ScriptValueSuite1::CreateDouble)(double value, ScriptValueRef *valueRef)
ASAPI ASErr(* ScriptValueSuite1::CreateInt32)(SPInt32 value, ScriptValueRef *valueRef)
ASAPI ASErr(* ScriptValueSuite1::CreateUInt32)(SPUInt32 value, ScriptValueRef *valueRef)
ASAPI ASErr(* ScriptValueSuite1::CreateInt64)(int64_t value, ScriptValueRef *valueRef)
ASAPI ASErr(* ScriptValueSuite1::CreateUTF8)(const char *value, ScriptValueRef *valueRef)
ASAPI ASErr(* ScriptValueSuite1::GetBoolean)(ScriptValueRef valueRef, ASBoolean *value)
ASAPI ASErr(* ScriptValueSuite1::GetDouble)(ScriptValueRef valueRef, double *value)
ASAPI ASErr(* ScriptValueSuite1::GetInt32)(ScriptValueRef valueRef, SPInt32 *value)
ASAPI ASErr(* ScriptValueSuite1::GetUInt32)(ScriptValueRef valueRef, SPUInt32 *value)
ASAPI ASErr(* ScriptValueSuite1::GetInt64)(ScriptValueRef valueRef, int64_t *value)
ASAPI ASErr(* ScriptValueSuite1::GetUTF8Length)(ScriptValueRef valueRef, SPUInt32 *length)
ASAPI ASErr(* ScriptValueSuite1::GetUTF8)(ScriptValueRef valueRef, SPUInt32 length, char *buffer)
ASAPI ASErr(* ScriptValueSuite1::IterateKeys)(ScriptValueRef valueRef, ScriptKeyIterator iterator, void *userData)
ASAPI ASErr(* ScriptValueSuite1::HasProperty)(ScriptValueRef valueRef, const char *name, SPBoolean *value)
ASAPI ASErr(* ScriptValueSuite1::GetProperty)(ScriptValueRef valueRef, const char *name, ScriptValueRef *value)
ASAPI ASErr(* ScriptValueSuite1::SetProperty)(ScriptValueRef valueRef, const char *name, ScriptValueRef value, SPBoolean move)
ASAPI ASErr(* ScriptValueSuite1::GetArrayLength)(ScriptValueRef valueRef, SPUInt32 *count)
ASAPI ASErr(* ScriptValueSuite1::GetArrayValue)(ScriptValueRef valueRef, SPUInt32 index, ScriptValueRef *value)
ASAPI ASErr(* ScriptValueSuite1::SetArrayValue)(ScriptValueRef valueRef, SPUInt32 index, ScriptValueRef value, SPBoolean move)
ASAPI ASErr(* ScriptValueSuite1::AppendArrayValue)(ScriptValueRef valueRef, ScriptValueRef value, SPBoolean move)

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