>>938 アドバイスありがとうございます。

IntPtr.Zero hwndCallback

これでビルドしてみたのですが、
型、または名前空間名 'Zero' は、クラスまたは名前空間 'System.IntPtr' に存在しません。アセンブリ参照があるか確認してください。
と出力されます。

名前空間は
using System;
using System.Runtime.InteropServices;
これらを指定してるので、問題ないと思うのですが。

>>940
アドバイスありがとうございます。
下の@string hwndCallbackの前に全角入れて右に寄るようでしたら入れて体裁整えます。

 @string hwndCallback

でビルドすると通るのですが、音が鳴りません。なんででしょうか。