MSDNに騙されたっぽいので、ここで質問させてください。
VC6.0(無論Windows) OSはXP

今作ってるのが、DLLのみを配布してアプリケーションはユーザーが作ってねー、ってDLLなんだけど、
ここで問題になると思ってたのが、関数を追加した時にエクスポート序数が変わって
新しいDLL用エクスポートライブラリを使って、アプリをリビルドする必要があるのでは?って事。

つまり
1.DLL/Lib ver.1.0を配布
2.ユーザーがDLL1.0でアプリをビルド
3.関数いっぱい追加したDLL/Lib ver.1.1を配布
4.ユーザがアプリをリビルドせずにDLLだけを上書き
これで大丈夫かどうかという部分。

http://msdn2.microsoft.com/ja-JP/library/900axts6.aspx

上記MSDNの内容だと、「序数が変わると関数呼び出せないからDEFファイル作れよー」って読み取れる。

試しに、__declspec(dllexport)/__declspec(dllimport)で
DLL Ver1.0を作って、関数を追加して(dumpbinで序数が変わってるのを
確認して)DLLだけを上書き。

…期待通りに動く…。

MSDNが嘘言ってるのか、それとも何か俺が勘違いしてるのか、誰かわずかでもいいから教えてください。
お願いします。