Ähh, hatte Delphi 2010 nicht schon ein integriertes
DirectX? D.h. braucht man DSPack überhaupt noch?
Ich würde zunächst die DWORDLONG-Deklaration in DSUtil ändern.
Delphi-Quellcode:
type
{$IF NOT DECLARED(DWORDLONG)}
DWORDLONG = LONGLONG; // Should be unsigned Int64 !!!
{$IFEND}
{$IF NOT DECLARED(ULONGLONG)}
ULONGLONG = DWORDLONG; // Should be unsigned Int64 !!!
{$IFEND}
Falls das nicht funktioniert, dann akzeptiert Delphi ja vielleicht
ud[1].QuadPart := $FFFFFFFFFFFFFFFF;