Win環境に依存した質問です。

他人の作ったアプリ用のDLLを作成しています。

マルチスレッド対応が必要なので、DLL_THREAD_ATTACHで
スレッドローカル記憶域を確保しているのですが上手く動きま
せん。

どうやらアプリが複数のスレッドを作成後にこのDLLをロード
して、ロードしたスレッド以外からもコールしているようです。

このような場合は自分でスレッドIDを元に記憶域確保したり
しなければならないのでしょうか?
(元のアプリに手を加える事は出来ないのです_| ̄|○)