DWORD dwNum = 0;
char ipadd[30];
dwNum = WideCharToMultiByte(CP_OEMCP,NULL,szIPAddr,-1,NULL,NULL,0,NULL);
memset(ipadd,0,sizeof(ipadd));
WideCharToMultiByte(CP_OEMCP,NULL,szIPAddr,-1,ipadd,dwNum,0,NULL);
DWORD dwNum = 0;
char ipadd[30];
dwNum = WideCharToMultiByte(CP_OEMCP,NULL,szIPAddr,-1,NULL,NULL,0,NULL);
memset(ipadd,0,sizeof(ipadd));
WideCharToMultiByte(CP_OEMCP,NULL,szIPAddr,-1,ipadd,dwNum,0,NULL);