If possible create a separate 32 bits application that uses the 32 bit dll and call that using
Process.Start()[
^] from your 64 bits application.
There are other ways like using named pipes for inter-process communincation, but they are quite complex to implement.