|Manuals

IJSValue Interface

Overview

The IJSValue interface serves as the foundational interface for related components. According to the documentation, it functions as “Base interface for IJSNamedValue, IJSProperty and IJSArgument.”

Class Hierarchy

The interface follows a hierarchical structure, with IJSValue at the base level supporting three derived interfaces: IJSNamedValue, IJSProperty, and IJSArgument.

Interface Definition

IDL Declaration

[ uuid(6DE2E6A0-3C3A-47DC-9A93-928135EDAC90), dual, oleautomation ]
interface IJSValue : IDispatch;

Key Attributes

  • UUID: 6DE2E6A0-3C3A-47DC-9A93-928135EDAC90
  • Type: Dual interface with OLE automation support
  • Parent Interface: IDispatch

Location Details

  • File: VirtualUIX.ridl
  • Library: Thinfinity Library

Members

Type Link
Properties Properties

Purpose

This interface provides a standardized base for handling JavaScript-related values within the framework, enabling consistent behavior across named values, properties, and function arguments.