ありがとうございます
unsigned int (__stdcall *sum)(void*)
としたらいけました

でもなんか今まで書いた事のない書き方なので気持ち悪いです
もっとスマートな書き方は無さそうですし慣れるしかないんでしょうか

UINT (WINAPI *sum)(VOID*)
これくらいでしょうか