Die Variable
Size füllst Du mit der Größe der Strukture
_AppBarData. Wenn ABD eine Variable von Typ
_AppBarData ist, dann schreibe folgendenen Code
ABD.Size := SizeOf(_AppBarData);
uCallbackMessage ist ein Pointer auf eine lokale Prozedur mit mir unbekannten Parametern.
...
...