At least the:
int InternetOpenA(string sAgent,int lAccessType,string sProxyName = "",string sProxyBypass = "",int lFlags = 0);
int InternetOpenUrlA(int hInternetSession, string sUrl,string sHeaders = "",int lHeadersLength = 0,int lFlags = 0, int lContext = 0);
do not work any more you have to use the kernel32' ...W(..) function!
Search (google) for "mt4 news b600+"
You want it fast? Pay the help ... https://www.mql5.com/en/job
It can be repaired quite easily actually. Just some code upgrade is all it needs.