Ich gehe jedoch davon aus, dass unter win10 64 auch die entsprechende
DLL geladen werden sollte.
Wenn du eine 64-Bit Anwendung erstellst, brauchst die 64-Bit
DLL, für eine 32-Bit Anwendung die 32-Bit
DLL.
Das liegt daran, dass man ohne etwas dreckige Umwege keine
DLL laden kann, die für eine andere Plattform ist.
Geh doch bitte einmal bis zum LoadLibrary durch und prüfe direkt nach dessen Aufruf den letzten Fehler:
SysErrorMessage(GetLastError)
Das kannst du einfach im Debugger auswerten.
Und mit dem Process Monitor kannst du prüfen, ob die korrekte
DLL versucht wird zu laden.