typedef struct _IMMessageProfile_s_
{
Char_t
appName[STRING_NAME_LENGTH
+ 1];
Char_t
appType[STRING_UUID_LENGTH
+ 1];
IMMessageId_t messageId;
IMDetailLevel_t maxDetailLevel;
IMMessageType_t messageType;
IMMessageClass_t messageClass;
IMLanguage_t languages;
Char_t
summary[STRING_MESSAGE_SUMMARY_LENGTH
+ 1];
} IMMessageProfile_s;
Diese Struktur faßt Informationen über eine bestimmte Nachricht zusammen. Die Nachricht wird durch die Nachrichten-Identifikation angegeben und der IMS-Server füllt diese Struktur aus.
appName - Gibt an, zu welcher Anwendung diese Nachricht gehört. Dieser Name kann auch angezeigt werden.
appType - Der interne Typ dieser Anwendung.
messageId - Die Idenfitikation der Nachricht
maxDetailLevel - Gibt den maximalen Detailierungsgrad an, der für diese Nachricht verfügbar ist.
messageType - Die Nachrichtentypen (siehe einfache Datentypen), in denen diese Nachricht verfügbar ist. Die Konstanten können ODER-verknüpft sein, wenn die Nachricht in mehreren Typen vorhanden ist.
messageClass - Die Nachrichtenklasse der Nachricht (siehe einfache Datentypen).
languages - Dieser Wert gibt an, in welchen Sprachen die Nachricht verfügbar ist (siehe einfache Datentypen). Die Konstanten können ODER-verknüpft sein, wenn mehrere Sprachen unterstützt werden.
summary - Eine kurze Zusammenfassung der Nachricht in Form der Überschrift und eines Ausschnitts aus dem Text.