I am not a permanent 2k user but one-thing can you put this function
int __stdcall IdnToAscii(int a1, int a2, int a3, int a4, int a5)
{
int v5; // eax@2
DWORD v7; // ST10_4@7
if ( a1 & 0xFFFFFFFC )
{
SetLastError(0x3ECu);
}
else
{
v5 = RtlIdnToAscii(a1, a2, a3, a4, &a5);
if ( v5 >= 0 )
return a5;
v7 = RtlNtStatusToDosError(v5);
SetLastError(v7);
}
return 0;
}
I believe some one will be benefited .