Void(void)

Nein, das void bedeutet an der Stelle tatsächlich das es keine Parameter gibt.
Anders als bei function(void* data)
In diesem Fall kann ein Zeiger eines beliebigen Typs übergeben werden, ohne das der Compiler meckert.