/* ** GENEREATED FILE - DO NOT MODIFY ** */
package com.wilutions.mslib.uccollaborationlib;
import com.wilutions.com.*;
/**
* PropertyClass.
* Enumerates the property class encoded in various property IDs.
*/
@SuppressWarnings("all")
@CoInterface(guid="{00000000-0000-0000-0000-000000000000}")
public class PropertyClass {
static boolean __typelib__loaded = __TypeLib.load();
// Typed constants
public final static PropertyClass ucPropertyClassContact = new PropertyClass(0);
public final static PropertyClass ucPropertyClassGroup = new PropertyClass(65536);
public final static PropertyClass ucPropertyClassOperation = new PropertyClass(131072);
public final static PropertyClass ucPropertyClassUCClientAddtionalInfo = new PropertyClass(196608);
public final static PropertyClass ucPropertyClassSearchProvider = new PropertyClass(262144);
public final static PropertyClass ucPropertyClassOption = new PropertyClass(327680);
public final static PropertyClass ucPropertyClassConferenceInfo = new PropertyClass(393216);
public final static PropertyClass ucPropertyClassConferenceSetting = new PropertyClass(458752);
public final static PropertyClass ucPropertyClassConversation = new PropertyClass(524288);
public final static PropertyClass ucPropertyClassConversationStateChange = new PropertyClass(589824);
public final static PropertyClass ucPropertyClassParticipant = new PropertyClass(655360);
public final static PropertyClass ucPropertyClassModality = new PropertyClass(720896);
public final static PropertyClass ucPropertyClassModalityStateChange = new PropertyClass(786432);
public final static PropertyClass ucPropertyClassModalityAction = new PropertyClass(851968);
public final static PropertyClass ucPropertyClassConversationWindow = new PropertyClass(917504);
public final static PropertyClass ucPropertyClassRoom = new PropertyClass(983040);
public final static PropertyClass ucPropertyClassContent = new PropertyClass(1048576);
public final static PropertyClass ucPropertyClassVideoView = new PropertyClass(1114112);
public final static PropertyClass ucPropertyClassClientSettings = new PropertyClass(1179648);
public final static PropertyClass ucPropertyClassReserved1 = new PropertyClass(327680000);
public final static PropertyClass ucPropertyClassReserved2 = new PropertyClass(327745536);
public final static PropertyClass ucPropertyClassReserved3 = new PropertyClass(327811072);
public final static PropertyClass ucPropertyClassReserved4 = new PropertyClass(327876608);
// Integer constants for bitsets and switch statements
public final static int _ucPropertyClassContact = 0;
public final static int _ucPropertyClassGroup = 65536;
public final static int _ucPropertyClassOperation = 131072;
public final static int _ucPropertyClassUCClientAddtionalInfo = 196608;
public final static int _ucPropertyClassSearchProvider = 262144;
public final static int _ucPropertyClassOption = 327680;
public final static int _ucPropertyClassConferenceInfo = 393216;
public final static int _ucPropertyClassConferenceSetting = 458752;
public final static int _ucPropertyClassConversation = 524288;
public final static int _ucPropertyClassConversationStateChange = 589824;
public final static int _ucPropertyClassParticipant = 655360;
public final static int _ucPropertyClassModality = 720896;
public final static int _ucPropertyClassModalityStateChange = 786432;
public final static int _ucPropertyClassModalityAction = 851968;
public final static int _ucPropertyClassConversationWindow = 917504;
public final static int _ucPropertyClassRoom = 983040;
public final static int _ucPropertyClassContent = 1048576;
public final static int _ucPropertyClassVideoView = 1114112;
public final static int _ucPropertyClassClientSettings = 1179648;
public final static int _ucPropertyClassReserved1 = 327680000;
public final static int _ucPropertyClassReserved2 = 327745536;
public final static int _ucPropertyClassReserved3 = 327811072;
public final static int _ucPropertyClassReserved4 = 327876608;
// Value, readonly field.
public final int value;
// Private constructor, use valueOf to create an instance.
private PropertyClass(int value) { this.value = value; }
// Return one of the predefined typed constants for the given value or create a new object.
public static PropertyClass valueOf(int value) {
switch(value) {
case 0: return ucPropertyClassContact;
case 65536: return ucPropertyClassGroup;
case 131072: return ucPropertyClassOperation;
case 196608: return ucPropertyClassUCClientAddtionalInfo;
case 262144: return ucPropertyClassSearchProvider;
case 327680: return ucPropertyClassOption;
case 393216: return ucPropertyClassConferenceInfo;
case 458752: return ucPropertyClassConferenceSetting;
case 524288: return ucPropertyClassConversation;
case 589824: return ucPropertyClassConversationStateChange;
case 655360: return ucPropertyClassParticipant;
case 720896: return ucPropertyClassModality;
case 786432: return ucPropertyClassModalityStateChange;
case 851968: return ucPropertyClassModalityAction;
case 917504: return ucPropertyClassConversationWindow;
case 983040: return ucPropertyClassRoom;
case 1048576: return ucPropertyClassContent;
case 1114112: return ucPropertyClassVideoView;
case 1179648: return ucPropertyClassClientSettings;
case 327680000: return ucPropertyClassReserved1;
case 327745536: return ucPropertyClassReserved2;
case 327811072: return ucPropertyClassReserved3;
case 327876608: return ucPropertyClassReserved4;
default: return new PropertyClass(value);
}
}
}