すいません。以下ヒントだけでも良いので教えていただけないでしょうか?

・やりたいこと
VisualStudio 6 世代に作られたあるアプリケーションAから呼び出される、
ユーザー拡張用のDLLを作りたい。

・開発ツール
 VS2008C++ Express

自分はC→VB→C#しか経験が無いので、見よう見まねでWin32Dllを作成してみたのですが
アプリAからの呼び出しがうまくいかなく、手詰まり状態に落ちいてしまっています。

すいませんC++素人なんで、何から確認するべきかもわかっていません。
どなたかアドバイスを頂けないでしょうか?

ちなみにやりたいのは以下のサンプル実行です。
http://www.necel.com/nesdis/image/U16907JJ1V0UM00.pdf