SetTimer だと分解能が粗すぎる(Win9xで55ms、Win2Kで10ms)ので
マルチメディアタイマを使って見ようと思いました。が問題発生!

timeSetEvent( 1,          // 間隔[ms]
0,          // 分解能
TimerEvent,    // 割り込み関数
0,          // ユーザーパラメータ
TIME_PERIODIC | TIME_CALLBACK_FUNCTION // 動作フラグ
);

を試みると、
Error C2664 error C2664 3番目の引数を変換できません
となってしまいます。
誰か解決方法わかる方、教えてください。