Sorry, trotz langer Erklärung??? Also die Vaiablen, die mit dem void* übergeben werden, kommen nicht richtig an?
Und wenn ja, wieso soll das ein void* sein. Pointer sind immer ein bisschen problematisch, wenn dafür kein Speicher definiert wurde. Und wieso void? Der kein Format, ist also auch ein Problem. Und wie sieht der Code aus, der diese Funkton aufruft?

Gruß