Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

VXIjsi.h File Reference

#include "VXItypes.h"
#include "VXIvalue.h"
#include "VXIheaderPrefix.h"
#include "VXIheaderSuffix.h"

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...


Define Documentation

#define VXIJSI_API   SYMBOL_IMPORT_DECL
 


Generated on Wed Jun 1 12:50:19 2005 for OpenVXI by  doxygen 1.4.2