|
Defines |
#define | VXIJSI_API SYMBOL_IMPORT_DECL |
Typedefs |
typedef *enum VXIjsiResult | VXIjsiResult |
| Result codes for interface methods.
|
typedef enum VXIjsiScopeAttr | VXIjsiScopeAttr |
| Attributes for scope name.
|
typedef VXIjsiInterface | VXIjsiInterface |
| Abstract interface for interacting with a ECMAScript (JavaScript) engine.
|
Enumerations |
enum | VXIjsiResult {
VXIjsi_RESULT_FATAL_ERROR = -100,
VXIjsi_RESULT_IO_ERROR = -8,
VXIjsi_RESULT_OUT_OF_MEMORY = -7,
VXIjsi_RESULT_SYSTEM_ERROR = -6,
VXIjsi_RESULT_PLATFORM_ERROR = -5,
VXIjsi_RESULT_BUFFER_TOO_SMALL = -4,
VXIjsi_RESULT_INVALID_PROP_NAME = -3,
VXIjsi_RESULT_INVALID_PROP_VALUE = -2,
VXIjsi_RESULT_INVALID_ARGUMENT = -1,
VXIjsi_RESULT_SUCCESS = 0,
VXIjsi_RESULT_FAILURE = 1,
VXIjsi_RESULT_NON_FATAL_ERROR = 2,
VXIjsi_RESULT_SYNTAX_ERROR = 50,
VXIjsi_RESULT_SCRIPT_EXCEPTION = 51,
VXIjsi_RESULT_SECURITY_VIOLATION = 52,
VXIjsi_RESULT_UNSUPPORTED = 100
} |
| Result codes for interface methods. More...
|
enum | VXIjsiScopeAttr { VXIjsi_NATIVE_SCOPE = 1,
VXIjsi_ALIAS_SCOPE = 2
} |
| Attributes for scope name. More...
|