Der Grund warums nicht geht:
Die veschickst in einer Funktion einen Pointer auf eine Variable, die auf dem Stack liegt.
Da du mit PostMessage (asychron) arbeitest wird die Funktion aber verlassen und damit deine Stack Inhalt ungöltig,
bevor die Message Schleife mit
HAndle Message aufgerufen wird!
DerDan