Add GNU LGPL headers to all .c .C and .h files
[oweals/cde.git] / cde / programs / dtmail / include / DtMail / DtMailProps.h
1 /*
2  * CDE - Common Desktop Environment
3  *
4  * Copyright (c) 1993-2012, The Open Group. All rights reserved.
5  *
6  * These libraries and programs are free software; you can
7  * redistribute them and/or modify them under the terms of the GNU
8  * Lesser General Public License as published by the Free Software
9  * Foundation; either version 2 of the License, or (at your option)
10  * any later version.
11  *
12  * These libraries and programs are distributed in the hope that
13  * they will be useful, but WITHOUT ANY WARRANTY; without even the
14  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15  * PURPOSE. See the GNU Lesser General Public License for more
16  * details.
17  *
18  * You should have received a copy of the GNU Lesser General Public
19  * License along with these librararies and programs; if not, write
20  * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21  * Floor, Boston, MA 02110-1301 USA
22  */
23 /*
24  *+SNOTICE
25  *
26  *
27  *      $TOG: DtMailProps.h /main/5 1998/02/17 12:33:15 mgreess $
28  *
29  *      RESTRICTED CONFIDENTIAL INFORMATION:
30  *      
31  *      The information in this document is subject to special
32  *      restrictions in a confidential disclosure agreement bertween
33  *      HP, IBM, Sun, USL, SCO and Univel.  Do not distribute this
34  *      document outside HP, IBM, Sun, USL, SCO, or Univel wihtout
35  *      Sun's specific written approval.  This documment and all copies
36  *      and derivative works thereof must be returned or destroyed at
37  *      Sun's request.
38  *
39  *      Copyright 1993 Sun Microsystems, Inc.  All rights reserved.
40  *
41  *+ENOTICE
42  */
43
44 #ifndef _DTMAILPROPS_H
45 #define _DTMAILPROPS_H
46
47 /* 
48  * The following list of properties represent the abstract names
49  * that are understood by the mail library.
50  */
51 #define DtMailMessageTo                 "Dt:Mail:Message:To"
52 #define DtMailMessageSender             "Dt:Mail:Message:Sender"
53 #define DtMailMessageCc                 "Dt:Mail:Message:Cc"
54 #define DtMailMessageBcc                "Dt:Mail:Message:Bcc"
55 #define DtMailMessageReceivedTime       "Dt:Mail:Message:ReceivedTime"
56 #define DtMailMessageSentTime           "Dt:Mail:Message:SentTime"
57 #define DtMailMessageMessageId          "Dt:Mail:Message:MessageId"
58 #define DtMailMessageSubject            "Dt:Mail:Message:Subject"
59 #define DtMailMessageContentLength      "Dt:Mail:Message:ContentLength"
60 #define DtMailMessageStatus             "Dt:Mail:Message:Status"
61 #define DtMailMessageDeleteState        "Dt:Mail:Message:Delete:State"
62 #define DtMailMessageV3charset      "Dt:Mail:Message:V3charset"
63 #define DtMailMessageContentType    "Dt:Mail:Message:ContentType"
64
65 /*
66  * The following 2 headers are used to retrieve the To and CC lines,
67  * modified for replying to the message. This may be different than
68  * the entire To and CC contents.
69  */
70 #define DtMailMessageToReply            "Dt:Mail:Message:To:Reply"
71 #define DtMailMessageCcReply            "Dt:Mail:Message:Cc:Reply"
72
73 /* The following properties are defined for DtMailQueryImpl use. */
74 #define DtMailCapabilityPropsSupported   "Dt:Mail:Capability:PropsSupported"
75 #define DtMailCapabilityImplVersion      "Dt:Mail:Capability:ImplVersion"
76 #define DtMailCapabilityInboxName        "Dt:Mail:Capability:InboxName"
77 #define DtMailCapabilityMailspoolName    "Dt:Mail:Capability:MailspoolName"
78 #define DtMailCapabilityTransport        "Dt:Mail:Capability:Transport"
79
80 #endif