Also ich hab mir das jetzt alles durchgelesen, kann aber keinen Fehler entdecken.
Es sollte doch so sein dass sobald der UserSpace gefüllt wird, der richtige Offset in der SpcHedDS steht. Wenn ich in diese Datenstruktur ein 1024 Alpha Feld dazu gebe und mir das im Debug-Modus anschaue, dann steht an der genannten Offset-Stelle auch der Beginn der Daten die ich haben möchte.
Leider steht in den IBM-Beispielen das QUSPTRUS-API nur in den C Beispielen.
Bin etwas verwirrt ...