/* ** GENEREATED FILE - DO NOT MODIFY ** */
package com.wilutions.mslib.uccollaborationlib;
import com.wilutions.com.*;
/**
* SupportedFeatures.
* Enumerates the supported features.
*/
@SuppressWarnings("all")
@CoInterface(guid="{00000000-0000-0000-0000-000000000000}")
public class SupportedFeatures {
static boolean __typelib__loaded = __TypeLib.load();
// Typed constants
public final static SupportedFeatures ucNone = new SupportedFeatures(0);
public final static SupportedFeatures ucDelegatorContexts = new SupportedFeatures(1);
public final static SupportedFeatures ucInstantMessageGif = new SupportedFeatures(2);
public final static SupportedFeatures ucInstantMessageInk = new SupportedFeatures(4);
public final static SupportedFeatures ucInstantMessageRtf = new SupportedFeatures(8);
public final static SupportedFeatures ucInstantMessageHtml = new SupportedFeatures(16);
public final static SupportedFeatures ucPhonePairing = new SupportedFeatures(32);
public final static SupportedFeatures ucApplicationSharing = new SupportedFeatures(64);
public final static SupportedFeatures ucLegacyApplicationSharing = new SupportedFeatures(128);
public final static SupportedFeatures ucApplicationInvite = new SupportedFeatures(256);
public final static SupportedFeatures ucAudio = new SupportedFeatures(512);
public final static SupportedFeatures ucFileTransfer = new SupportedFeatures(1024);
public final static SupportedFeatures ucVideo = new SupportedFeatures(2048);
public final static SupportedFeatures ucInstantMessage = new SupportedFeatures(4096);
public final static SupportedFeatures ucBranchOfficeResiliency = new SupportedFeatures(8192);
public final static SupportedFeatures ucRegistrarClustering = new SupportedFeatures(16384);
public final static SupportedFeatures ucDhcpServerDiscovery = new SupportedFeatures(32768);
public final static SupportedFeatures ucPinBasedBootstrapping = new SupportedFeatures(65536);
public final static SupportedFeatures ucTrustModelPrompt = new SupportedFeatures(131072);
public final static SupportedFeatures ucDataConferencing = new SupportedFeatures(262144);
public final static SupportedFeatures ucRecording = new SupportedFeatures(524288);
public final static SupportedFeatures ucCanShowLobby = new SupportedFeatures(1048576);
public final static SupportedFeatures ucProcessLogonEvents = new SupportedFeatures(2097152);
public final static SupportedFeatures ucAllFeatures = new SupportedFeatures(-1);
// Integer constants for bitsets and switch statements
public final static int _ucNone = 0;
public final static int _ucDelegatorContexts = 1;
public final static int _ucInstantMessageGif = 2;
public final static int _ucInstantMessageInk = 4;
public final static int _ucInstantMessageRtf = 8;
public final static int _ucInstantMessageHtml = 16;
public final static int _ucPhonePairing = 32;
public final static int _ucApplicationSharing = 64;
public final static int _ucLegacyApplicationSharing = 128;
public final static int _ucApplicationInvite = 256;
public final static int _ucAudio = 512;
public final static int _ucFileTransfer = 1024;
public final static int _ucVideo = 2048;
public final static int _ucInstantMessage = 4096;
public final static int _ucBranchOfficeResiliency = 8192;
public final static int _ucRegistrarClustering = 16384;
public final static int _ucDhcpServerDiscovery = 32768;
public final static int _ucPinBasedBootstrapping = 65536;
public final static int _ucTrustModelPrompt = 131072;
public final static int _ucDataConferencing = 262144;
public final static int _ucRecording = 524288;
public final static int _ucCanShowLobby = 1048576;
public final static int _ucProcessLogonEvents = 2097152;
public final static int _ucAllFeatures = -1;
// Value, readonly field.
public final int value;
// Private constructor, use valueOf to create an instance.
private SupportedFeatures(int value) { this.value = value; }
// Return one of the predefined typed constants for the given value or create a new object.
public static SupportedFeatures valueOf(int value) {
switch(value) {
case 0: return ucNone;
case 1: return ucDelegatorContexts;
case 2: return ucInstantMessageGif;
case 4: return ucInstantMessageInk;
case 8: return ucInstantMessageRtf;
case 16: return ucInstantMessageHtml;
case 32: return ucPhonePairing;
case 64: return ucApplicationSharing;
case 128: return ucLegacyApplicationSharing;
case 256: return ucApplicationInvite;
case 512: return ucAudio;
case 1024: return ucFileTransfer;
case 2048: return ucVideo;
case 4096: return ucInstantMessage;
case 8192: return ucBranchOfficeResiliency;
case 16384: return ucRegistrarClustering;
case 32768: return ucDhcpServerDiscovery;
case 65536: return ucPinBasedBootstrapping;
case 131072: return ucTrustModelPrompt;
case 262144: return ucDataConferencing;
case 524288: return ucRecording;
case 1048576: return ucCanShowLobby;
case 2097152: return ucProcessLogonEvents;
case -1: return ucAllFeatures;
default: return new SupportedFeatures(value);
}
}
}