Hmm also die Enumerationen geben als Wert ganze Zahlen zurück, dafür habe ich int gewählt, wenn ich dann noch für den PackageName WCHAR [64] oder WCHAR [96] verwende klappt es. Wenn ich Byte statt int nehme stürzt es ab, wenn ich int als Array nehme bekomme ich Müll.
Also den Datentyp als Array zu übergeben halte ich für falsch... ne iDee?