.. , die dir verdächtig vorkommen. ..
Das ist zwar nett gemeint, aber das Problem bei mir ist das ich Wörter die verdächtig sind nicht erkenne

(LRS)
Aber ich werde mir mal mühe geben (versuchen).
zurück zum Thema:
pGroups := PTOKEN_GROUPS(GlobalAlloc(GPTR, sizeof(_SID_AND_ATTRIBUTES) * MaxGroups));
an der Stelle sagst du ja schon wie groß der Speicher ist ..
netzworklist := WlanAllocateMemory(SizeOf(Tndu_WLAN_AVAILABLE_NETWORK_LIST));
das geht bei mir nicht da ich erst nach dem Funtkions aufruf die größe im "netzworklist" mitgeteilt bekomme

.
Programmieren ..... .