>419さん
はい。
エラーの出る場所が変わるだけです。
HWNDを渡す部分にエラーが出てきます。
ちなみに、試しにHINSTANCEも渡してみたところ、同様のエラーが出ました。

>420さん、421さん
スミマセン、InitDeviceID,*pIDはコピーミスです。
InitDevice ID, *pID
の空白部分にTABを使用しているのですが、
そのままコピーして貼り付け、書き込みをしたら何故かくっついてしまいました。
なのでここでは関係ないですが、pID= &ID;もそれぞれ離れています。
折角のご指摘、申し訳ございません。