[D言語][Regnessem]

 DでRegnessemプラグインを作ってみた。
 nsmplugin.hをD言語の文法に書き直したのだが、
 昨日言ってた

#define HOGE "hoge/%s"

 はどう書き換えたらいいのか結局わからなかった。
 いいや。コメントアウトにしとこう。。。


 でコンパイルは通ったのだが、linkのときちょっと躓いてしまった。
 オプションに snn.lib を指定しないとダメなのね。
 DllMain()がエントリポイントとして認識されないからなんでだろーと…
 あはは。おいら、下らないことでしょっちゅう躓いてますな。


 躓きはさらに続く。起動時に認識してくれない。
 GetPluginInfo()は呼び出されるが、Initialize()は呼んでくれてないみたいだ。


システムモジュールがサポートしていないAPIバージョンや,不正なモジュール名の場合には読み込みを中止します.

 に引っかかってるんでしょうなあ。
 公式ページにあるプラグインケルトンのコードそのまんまぢゃダメみたい。
 ん、もうちょっと試行錯誤してみよっと。