From 810c5f891d76c4050a3234b8d9e9c37a5a9821ce Mon Sep 17 00:00:00 2001 From: Cedric RICARD Date: Wed, 3 Dec 2008 16:24:42 +0000 Subject: [PATCH] Added Message constants for MF API --- calexium_lib/CXM_message_constants.anubis | 41 +++++++++++++++++++++++++++++++++++++++++ calexium_lib/net_services/CXM_generic_protocol.anubis | 1 + 2 files changed, 42 insertions(+), 0 deletions(-) diff --git a/calexium_lib/CXM_message_constants.anubis b/calexium_lib/CXM_message_constants.anubis index 53a5a0e..34b262a 100644 --- a/calexium_lib/CXM_message_constants.anubis +++ b/calexium_lib/CXM_message_constants.anubis @@ -29,6 +29,7 @@ public define Word32 _CXM_UPD_HAS_UPDATE = 0x33770802. // public define Word32 _CXM_SERVICE_NEGOCIATION_BASIS = 0x33770C00. // public define Word32 _CXM_REQUEST_FOR_SERVICE = 0x33770C01. // +public define Word32 _CXM_LOGIN = 0x33770C02. // // **************** GENERIC PROTOCOL *************** @@ -81,3 +82,43 @@ public define Word32 _CXM_INSTALLER_SERVICE_ID = 0x33772001. public define Word32 _CXM_INSTALLER_REGISTER_APP_ID = 0x33772002. public define Word32 _CXM_INSTALLER_GET_NEW_SERIALS = 0x33772003. public define Word32 _CXM_INSTALLER_CONFIRM_SERIALS_PUBLICATION = 0x33772004. + +// ************************************************* +// ************* MF API ************* + +// ************* ACCOUNTS SERVICE ************* + +public define Word32 _CXM_ACCOUNT_SERVICE_MSG_BASIS = 0x33772100. + +// ************* MAILINGS SERVICE ************* + +public define Word32 _CXM_MAILING_SERVICE_MSG_BASIS = 0x33772200. +public define Word32 _CXM_MAILING_SERVICE_ID = 0x33772200. // same as MSG_BASIS + +public define Word32 _CXM_MAILING_CREATE_CONTACT = 0x33772201. +public define Word32 _CXM_MAILING_UPDATE_CONTACT = 0x33772202. +public define Word32 _CXM_MAILING_DELETE_CONTACT = 0x33772203. + +public define Word32 _CXM_MAILING_CREATE_MAILING = 0x33772211. +public define Word32 _CXM_MAILING_UPDATE_MAILING = 0x33772212. +public define Word32 _CXM_MAILING_DELETE_MAILING = 0x33772213. + +public define Word32 _CXM_MAILING_ADD_CONTACT_TO_MAILING = 0x33772221. +public define Word32 _CXM_MAILING_REMOVE_CONTACT_FROM_MAILING = 0x33772222. + + +// ************* DIRECTORY SERVICE ************* + +public define Word32 _CXM_DIRECTORY_SERVICE_MSG_BASIS = 0x33772300. + +// ************* STATISTICS SERVICE ************* + +public define Word32 _CXM_STATS_SERVICE_MSG_BASIS = 0x33772400. + +// ************* SUPERVISER SERVICE ************* + +public define Word32 _CXM_SUPERVISER_SERVICE_MSG_BASIS = 0x33772500. + +// ************* BACKUP SERVICE ************* + +public define Word32 _CXM_BACKUP_SERVICE_MSG_BASIS = 0x33772600. diff --git a/calexium_lib/net_services/CXM_generic_protocol.anubis b/calexium_lib/net_services/CXM_generic_protocol.anubis index 5c52d25..e331a3c 100644 --- a/calexium_lib/net_services/CXM_generic_protocol.anubis +++ b/calexium_lib/net_services/CXM_generic_protocol.anubis @@ -19,6 +19,7 @@ public define Word32 _CXM_ERROR = 1. public define Word32 _CXM_UNKNOW_CMD = 2. public define Word32 _CXM_UNKNOW_SERVICE = 3. public define Word32 _CXM_MISSING_REQUIRED_FIELD = 4. +public define Word32 _CXM_FORBIDDEN = 5. public type ProtocolResult: failure, -- libgit2 0.21.4