iMaxFilter musst du dir ausrechnen: Angeforderte Gesamtgröße - Größe der Struktur bis zum FilterInfo. Wenn du über Zeigerarithmetik zugreifst, dann spielen die Array-Grenzen keine Rolle.
Delphi-Quellcode:
var
pf: ^PF_FILTER_INFO;
begin
for i := 0 to iMaxFilter do begin
...
Inc(pf);
end;
end;
marabu