namespace SwyxTray.Swyx; /// /// Ausschnitt aus PubCLMgrMessages (CLMgrPubTypes.h). Diese Aufzaehlung /// steckt nur im C-Header des SDK, nicht in der TypeLib, und ist deshalb hier /// nachgebildet — sie liefert die Bedeutung des msg-Parameters von /// IClientLineMgrEventsPub.PubOnLineMgrNotification. /// /// Bewusst nur die Werte, die hier gebraucht werden. Der Zustand wird bei /// JEDER Benachrichtigung neu gelesen, nicht nur bei den bekannten Werten — /// ein falsch zugeordneter Wert kann die Anzeige also nicht verfaelschen, /// er beeinflusst nur den Protokolltext. /// internal enum PubCLMgrMessage { LineStateChanged = 0, LineSelectionChanged = 1, LineDetailsChanged = 2, UserDataChanged = 3, CallDetails = 4, ServerDown = 5, ServerUp = 6, WaveDeviceChanged = 7, GroupCallNotification = 8, NameKeyStateChanged = 9, NumberOfLinesChanged = 10, ClientShutDownRequest = 11 }