Ich muss den Thread nochmal ausgraben
Kann mir einer von euch sagen wie er worm_export_tar_incremental definiert hat? Mir macht speziell der newState-Parameter Probleme.
Eigentlich würde ich das so definieren, klappt aber nicht:
Code:
function worm_export_tar_incremental(
Context: WormContext;
lastState: PAnsiChar;
lastStateSize: Integer;
out newState: PAnsiChar;
newStateSize: Integer;
out firstSignatureCounter: UInt64;
out lastSignatureCounter: UInt64;
callback: WormExportTarIncrementalCallback;
callbackData: Pointer
): WormError; cdecl; external 'WormAPI.dll';
Ich habe es auch schon mit zB. PByte, PByteArray versucht, ebenfalls erfolglos.