GetWindowsDirectory(PChar(Result), Size)
Müsste wohl der teil sein, der den Windows-Verzeichnisnamen ins Result kopiert. Weil die
WinAPI ja nicht mit strings sondern mit pchars arbeitet, steht da noch die maximale länge des strings. (denk ich mal mit meinem halbwegs gesunden Menschenverstand *g*)
Allerdings versteh ich nicht ganz, wieso da zweimal "setlength" steht o.O