/* ** GENEREATED FILE - DO NOT MODIFY ** */
package com.wilutions.mslib.outlook;
import com.wilutions.com.*;
/**
* OlDefaultFolders.
*
*/
@SuppressWarnings("all")
@CoInterface(guid="{00000000-0000-0000-0000-000000000000}")
public class OlDefaultFolders implements ComEnum {
static boolean __typelib__loaded = __TypeLib.load();
// Typed constants
public final static OlDefaultFolders olFolderDeletedItems = new OlDefaultFolders(3);
public final static OlDefaultFolders olFolderOutbox = new OlDefaultFolders(4);
public final static OlDefaultFolders olFolderSentMail = new OlDefaultFolders(5);
public final static OlDefaultFolders olFolderInbox = new OlDefaultFolders(6);
public final static OlDefaultFolders olFolderCalendar = new OlDefaultFolders(9);
public final static OlDefaultFolders olFolderContacts = new OlDefaultFolders(10);
public final static OlDefaultFolders olFolderJournal = new OlDefaultFolders(11);
public final static OlDefaultFolders olFolderNotes = new OlDefaultFolders(12);
public final static OlDefaultFolders olFolderTasks = new OlDefaultFolders(13);
public final static OlDefaultFolders olFolderDrafts = new OlDefaultFolders(16);
public final static OlDefaultFolders olPublicFoldersAllPublicFolders = new OlDefaultFolders(18);
public final static OlDefaultFolders olFolderConflicts = new OlDefaultFolders(19);
public final static OlDefaultFolders olFolderSyncIssues = new OlDefaultFolders(20);
public final static OlDefaultFolders olFolderLocalFailures = new OlDefaultFolders(21);
public final static OlDefaultFolders olFolderServerFailures = new OlDefaultFolders(22);
public final static OlDefaultFolders olFolderJunk = new OlDefaultFolders(23);
public final static OlDefaultFolders olFolderRssFeeds = new OlDefaultFolders(25);
public final static OlDefaultFolders olFolderToDo = new OlDefaultFolders(28);
public final static OlDefaultFolders olFolderManagedEmail = new OlDefaultFolders(29);
public final static OlDefaultFolders olFolderSuggestedContacts = new OlDefaultFolders(30);
// Integer constants for bitsets and switch statements
public final static int _olFolderDeletedItems = 3;
public final static int _olFolderOutbox = 4;
public final static int _olFolderSentMail = 5;
public final static int _olFolderInbox = 6;
public final static int _olFolderCalendar = 9;
public final static int _olFolderContacts = 10;
public final static int _olFolderJournal = 11;
public final static int _olFolderNotes = 12;
public final static int _olFolderTasks = 13;
public final static int _olFolderDrafts = 16;
public final static int _olPublicFoldersAllPublicFolders = 18;
public final static int _olFolderConflicts = 19;
public final static int _olFolderSyncIssues = 20;
public final static int _olFolderLocalFailures = 21;
public final static int _olFolderServerFailures = 22;
public final static int _olFolderJunk = 23;
public final static int _olFolderRssFeeds = 25;
public final static int _olFolderToDo = 28;
public final static int _olFolderManagedEmail = 29;
public final static int _olFolderSuggestedContacts = 30;
// Value, readonly field.
public final int value;
// Private constructor, use valueOf to create an instance.
private OlDefaultFolders(int value) { this.value = value; }
// Return one of the predefined typed constants for the given value or create a new object.
public static OlDefaultFolders valueOf(int value) {
switch(value) {
case 3: return olFolderDeletedItems;
case 4: return olFolderOutbox;
case 5: return olFolderSentMail;
case 6: return olFolderInbox;
case 9: return olFolderCalendar;
case 10: return olFolderContacts;
case 11: return olFolderJournal;
case 12: return olFolderNotes;
case 13: return olFolderTasks;
case 16: return olFolderDrafts;
case 18: return olPublicFoldersAllPublicFolders;
case 19: return olFolderConflicts;
case 20: return olFolderSyncIssues;
case 21: return olFolderLocalFailures;
case 22: return olFolderServerFailures;
case 23: return olFolderJunk;
case 25: return olFolderRssFeeds;
case 28: return olFolderToDo;
case 29: return olFolderManagedEmail;
case 30: return olFolderSuggestedContacts;
default: return new OlDefaultFolders(value);
}
}
public String toString() {
switch(value) {
case 12: return "olFolderNotes";
case 3: return "olFolderDeletedItems";
case 4: return "olFolderOutbox";
case 5: return "olFolderSentMail";
case 6: return "olFolderInbox";
case 29: return "olFolderManagedEmail";
case 10: return "olFolderContacts";
case 9: return "olFolderCalendar";
case 28: return "olFolderToDo";
case 11: return "olFolderJournal";
case 13: return "olFolderTasks";
case 16: return "olFolderDrafts";
case 21: return "olFolderLocalFailures";
case 18: return "olPublicFoldersAllPublicFolders";
case 20: return "olFolderSyncIssues";
case 19: return "olFolderConflicts";
case 22: return "olFolderServerFailures";
case 23: return "olFolderJunk";
case 25: return "olFolderRssFeeds";
case 30: return "olFolderSuggestedContacts";
default: {
StringBuilder sbuf = new StringBuilder();
sbuf.append("[").append(value).append("=");
if ((value & 12) != 0) sbuf.append("|olFolderNotes");
if ((value & 3) != 0) sbuf.append("|olFolderDeletedItems");
if ((value & 4) != 0) sbuf.append("|olFolderOutbox");
if ((value & 5) != 0) sbuf.append("|olFolderSentMail");
if ((value & 6) != 0) sbuf.append("|olFolderInbox");
if ((value & 29) != 0) sbuf.append("|olFolderManagedEmail");
if ((value & 10) != 0) sbuf.append("|olFolderContacts");
if ((value & 9) != 0) sbuf.append("|olFolderCalendar");
if ((value & 28) != 0) sbuf.append("|olFolderToDo");
if ((value & 11) != 0) sbuf.append("|olFolderJournal");
if ((value & 13) != 0) sbuf.append("|olFolderTasks");
if ((value & 16) != 0) sbuf.append("|olFolderDrafts");
if ((value & 21) != 0) sbuf.append("|olFolderLocalFailures");
if ((value & 18) != 0) sbuf.append("|olPublicFoldersAllPublicFolders");
if ((value & 20) != 0) sbuf.append("|olFolderSyncIssues");
if ((value & 19) != 0) sbuf.append("|olFolderConflicts");
if ((value & 22) != 0) sbuf.append("|olFolderServerFailures");
if ((value & 23) != 0) sbuf.append("|olFolderJunk");
if ((value & 25) != 0) sbuf.append("|olFolderRssFeeds");
if ((value & 30) != 0) sbuf.append("|olFolderSuggestedContacts");
return sbuf.toString();
}
}
}
}