home *** CD-ROM | disk | FTP | other *** search
- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
- *
- * The contents of this file are subject to the Netscape Public License
- * Version 1.0 (the "NPL"); you may not use this file except in
- * compliance with the NPL. You may obtain a copy of the NPL at
- * http://www.mozilla.org/NPL/
- *
- * Software distributed under the NPL is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
- * for the specific language governing rights and limitations under the
- * NPL.
- *
- * The Initial Developer of this code under the NPL is Netscape
- * Communications Corporation. Portions created by Netscape are
- * Copyright (C) 1998 Netscape Communications Corporation. All Rights
- * Reserved.
- */
-
- //////////////////////////////////////////////////////////////////////////
- //
- // exception_codes.h
- //
- //
- //
- //////////////////////////////////////////////////////////////////////////
- //
- // This file contains several enums to be used as codes for exceptions.
- // This enums should be always synched with the resource file containing
- // exception strings (i.e. for every enum there should be a corresponding
- // and appropiate string in the resource file ). The file containing the
- // exception string resources is "exception_str.r".
- //
- // For easier usage every enum should be followed by a comment.
- //
- //////////////////////////////////////////////////////////////////////////
-
- //////////////////////////////////////////////////////////////////////////
- // mail/news codes
-
- #define genericExStringsID 800 // resource containing the generic exception strings
-
- enum GenericCode
- {
- eDeafult = 1, // generic default exception
- eUIResourceError = 2 // this error is thrown when either a UI resource is missing
- // or is being casted to the wrong type. The user should
- // never see this.
-
-
-
- };
-
- //////////////////////////////////////////////////////////////////////////
- // browser codes
-
- #define browserExStringsID 802 // resource containing the mail exception strings
-
- enum BrowserCode
- {
- eBowserDeafult = 1 // default exception for the browser
-
-
-
-
-
- };
-
- //////////////////////////////////////////////////////////////////////////
- // mail/news codes
-
- #define mailExStringsID 801 // resource containing the browser exception strings
-
- enum MailCode
- {
- eMailDeafult = 1, // default exception for news/mail
- eMissingPreference = 2, // missing preference
- eMoveMessageError = 1 // BE error while moving a message. Currently
- // I am redefining as a default message. This might change
-
-
-
-
- };
-