#ifndef ADDRBOOK_CHANGED
#define ADDRBOOK_CHANGED 0x4350
#endif

/* 
Auslsen des Neulesens:
msg[0]=ADDRBOOK_CHANGED;
msg[1]=App-ID
msg[3]=1;
 
Rckmeldung, das Adressen aktualisiert wurden:
msg[0]=ADDRBOOK_CHANGED;
msg[1]=App-ID
msg[3]=2;

Verweigern des Neulesens:
msg[0]=ADDRBOOK_CHANGED;
msg[1]=App-ID
msg[3]=3;

Fehler beim Neueinlesen (Datei nicht gefunden
oder nicht gengend Speicher)
msg[0]=ADDRBOOK_CHANGED;
msg[1]=App-ID
msg[3]=4;
*/

Problem:
Emailer speichert nderungen am Adressbuch nicht bei jeder
einzelnen Eintragsnderung sondern immer erst, wenn das
Adressbuchfenster geschlossen wird.
Szenario:
User ndert jede Menge Adressen in Emailer (Fenster bleibt
offen) und anschlieend in ADDRBOOK (dort ist noch der
alte Datensatz aktiv). ADDRBOOK sendet Nachricht zum
Neueinlesen -> Emailer wrde entweder alle nderungen
verlieren oder die nderungen von ADDRBOOK berschreiben.

Deshalb:
Emailer akzeptiert [1] nur, wenn sein Adressbuchfenster
geschlossen ist. Ist das nicht der Fall, antwortet
Emailer mit [3], ansonsten mit [2] oder [4], je nachdem
ob das Aktualisieren erfolgreich war.

Wenn Emailer nderungen am Adressbuch speichert, wird
[1] an appl_find("ADDRBOOK") geschickt. Alle Antworten
auf diese Nachricht werden ignoriert.

Gru, Sven

2002/02/27