The nsMsgViewType interface contains constants used for views in Thunderbird. This interface isn't ever implemented. It is only used to store constants. For example, to request the 'show all threads' view use the constant:

 Components.interfaces.nsMsgViewType.eShowAllThreads

Constants

Name Value Description
eShowAllThreads 0  
eShowThreadsWithUnread 2  
eShowWatchedThreadsWithUnread 3  
eShowQuickSearchResults 4  
eShowVirtualFolderResults 5  
eShowSearch 6