dll側でヒープの解放(delete)忘れ、CloseHandle忘れとかなんじゃね