|Manuals

IProfile Interface

Description

A profile contains information about an application or web link configured to be opened in VirtualUI’s home page (or directly through its URL).

Overview

The IProfile interface represents configuration data for applications or web links that are accessible through VirtualUI’s home page or via direct URL access.

Interface Definition

[ uuid(D478CC7A-8071-47BD-BA2D-845131B51B42), dual, oleautomation ]
interface IProfile : IDispatch;

Key Details

Attribute Value
UUID D478CC7A-8071-47BD-BA2D-845131B51B42
Type Dual interface with OLE automation support
Base Interface IDispatch
File Location VirtualUIS.ridl
Library Server Configuration Library

Properties

Property Type Description
ID BSTR Auto-generated unique profile identifier
Name BSTR Display name for the profile
VirtualPath BSTR Virtual path for accessing the profile
IsDefault VARIANT_BOOL Indicates if this is the default profile
Enabled VARIANT_BOOL Enabled state of the profile
ProfileKind ProfileKind enum Type of profile
FileName BSTR Application file name
Arguments BSTR Command line arguments
StartDir BSTR Starting directory
UserName BSTR Username for execution
Password BSTR Password for execution
ScreenResolution ScreenResolution enum Display resolution setting
WebLink BSTR Web link URL
HomePage BSTR Home page URL
IdleTimeout long Idle timeout in seconds
IconData BSTR Icon data for the profile
PublicKey BSTR Public key for the profile

Members

Type Link
Properties Properties

Class Hierarchy

The interface inherits from IDispatch, enabling late-bound method invocation and property access through COM automation.