I had just recently that case. Zorro does not call your function in that case, but still the default function since it was declared first and not overridden by the other one. For this reason I've changed also the description in the manual.
For accessing PERFORMANCE elements directly in the g struct, it's g->w.numWin, not g->w->numWin. w is the content, not a pointer.