Delphi-Quellcode:
const
IPL_DEPTH_SIGN = $80000000;
IPL_DEPTH_8S = IPL_DEPTH_SIGN or 8;
Das ist die korrekte Konversion.
Wenn da 8 steht dann sollte man auch 8 nehmen und nicht $80000000.
Getypt muessen die Konstanten nicht sein. Sowohl Delphi als auch C nehme den naechstpassenden Typ, der im Falle von Hexkonstanten Cardinal ist.