Es kommt eben auf den spezifischen Einzelfall an. Wenn ich z.B. mit GetWindowThreadProcessId die ProzessId ermitteln möchte, ist mir die Rückgabe (also die ThreadId) wurscht.
Ich glaube nicht, dass Luckie mit seinem (für mich berechtigten) Hinweis darauf hinauswollte, dass man nicht interessierende Funktionsergebnisse ignoriert. Sondern dass man interessierende Funktionsergebnisse auf mögliche Fehler überprüft, so denn die Funktion auch Fehler rückmeldet.
GetWindowThreadProcessId liefert keine Fehler.
Er wollte so richtig in Delphi einsteigen. Nun steckt er ganz tief drin ...