Hi, Our client programmally call rasdial function to establish a vpn connection, but one strange thing is that we get different error code from this function then manuallly created a vpn connection from windows, for example: 1. Get Error 792 from Rasdial function, however get Error 930 from a manual vpn connection. 2. Sometimes get Error 769 from Rasdial function, how get Error 800 from a manual vpn connection? I'm looking forward to your kindly help, thanks in advance! Best regards, David