Ben je vois pas pourquoi malloc n'est pas correct pour un DLL mais si tu veut une autre méthode, travail avec l'API HeapAlloc VirtualAlloc.
Va faire un tour sur MSDN
Petit raccourcie vers ce que tu cherche
ici
___________________________________________
Les plus grands esprits trouvent toujours une solution