Du hattest in deinem Eröffnungsbeitrag aus dem C++ Code zitiert:
Code:
WINAMPPLUGINPROPDSP **winampDSP = NULL;
Wenn du den Namen für deine globale Variable in Object Pascal beibehalten willst, dann so:
Delphi-Quellcode:
var
winampDSP: PPWinAmpPluginPropDSP; // siehe Beitrag #2
Allerdings darf dann der Parameter der Prozedur nicht winampDSP heißen, da die C++ Bezeichner wegen der case sensitivity nicht 1:1 nach Object Pascal übertragen werden können:
Delphi-Quellcode:
procedure AddDSP(dsp: PWinampDSPInfo);
var
a: DWORD;
begin
DspPtrArray := winampDSP;
// ...
DspPtrArray^[a] := dsp;
marabu