Mira te voy a responder lo que pueda y lo que entienda.
Podrias reducir lineas de codigo haciendo un simple
ELSEQue se agreguen los 2 MSN al inicio creo que lo hace la instancia de la API del MSN, porque cuando yo la usaba me pasaba lo mismo, asi que debe ser eso.
SERVER CONECTADO debe ser cuando se esta iniciando sesion solamente.
A mi tambien me sale el 3 al final del proceso del MSN, debe ser el parametro de llamada del MSN, y de ahi son las funciones y no de una dll.
No pensaste que MISTATUS_LOCAL_FINDING_SERVER y MISTATUS_LOCAL_SYNCHRONIZING_WITH_SERVER sean constantes de
solo lectura ?
Mas info no se donde conseguir, pero voy a buscar!