Tyro[a.c.edwards] Wrote: > void main(string[] args) > { > bool callback(DirEntry* de) > { > if (de.isfile) > mciPlay(toUTF8(de.name)); > return true; > } > > listdir("snd", &callback); > } You should also use W-functions. Bindings to A-functions in std.c.windows.windows is a bug.