皆さんすみませんでしたorz
今一度注意しながらソースを見たのですが
指摘の通りコールバック関数の引数についてのエラーだったようです。すみません
そこで以下のように修正したのですが・・・

3 番目のパラメータは
int (__stdcall *)(const tagLOGFONTA *,const tagTEXTMETRICA *,unsigned long,long)型として定義されているので
int (__stdcall *)(tagENUMLOGFONTEXA *,tagNEWTEXTMETRICEXA *,int,long) 型は渡せない

そのままですと上記のエラーを吐くのでコールバック関数の引数をDWORDとしてコンパイルしてみました

3 番目のパラメータは
int (__stdcall *)(const tagLOGFONTA *,const tagTEXTMETRICA *,unsigned long,long) 型として定義されているので
int (__stdcall *)(tagENUMLOGFONTEXA *,tagNEWTEXTMETRICEXA *,unsigned long,long) 型は渡せない

と吐かれてしまいます。モウダメダ ... (´・ω・`)