Hy, maybe you want to know: > [DllImport("struct.dll"), CharSet=CharSetUnicode] > Maybe that helps? this is "the" good idea, indeed. just little syntax error, here the correct statement: [DllImport("struct.dll", CharSet=CharSet.Unicode)]