質問の追記
DWORD pv;
HRESULT hr =
DirectSoundCaptureEnumerate((LPDSENUMCALLBACK)DSEnumProc,(VOID*) &pv);
をビルドしますと
error C2440: '型キャスト' : 'overloaded-function' から 'LPDSENUMCALLBACKW'
に変換できません。 スコープ内でこの名前を指定された関数でターゲット型に一致するものはありません。 とエラー表示が出てしまいます。
尚、CALLバック関数は
BOOL CALLBACK DSEnumProc(LPGUID lpGUID, LPCTSTR szName, LPCTSTR
szDriverName, LPVOID lpContext)
{
処理をさせています。ここは問題が有りません。
}
何か、抜けているのでしょうか?
宜しくお願いいたします。