Also wenn ich das richtig seh, dann sind zumindest diese Felder
Code:
usri3_name
usri3_full_name
usri3_comment
usri3_home_dir
Strings, weswegen ich den Fehler beim internen String-Handling vermute. Ruf mal für jedes Feld deines Results, das ein String oder WideString is die Funktion UniqueString() auf...
Edit: zu spät.. ich hab mir die Deklaration von TUserInfo3 aus deiner NTUser-
Unit angeguckt.. warum hast du denn von den Delphi-Strings auf LPWSTR umgestellt?