@Luckie: Ich glaube Rolf bezog sich eher auf die Architektur des Programms selbst, als auf die Systemarchitektur.
Ändere mal das Info Struct folgendermaßen ab:
Delphi-Quellcode:
type
PSHQueryRBInfo = ^TSHQueryRBInfo;
TSHQueryRBInfo = packed record
cbSize: NativeUInt;
i64Size: Int64;
i64NumItems: Int64;
end;
Damit funkioniert es für mich sowohl als 32, als auch als 64 bit Kompilat.