Das ist keine Macke, sondern das liegt einfach daran, dass tlhelp32 für 32 Bit geschrieben ist.
Wenn du eine 64-Bit-Version davon gefunden hast, und es immer noch nicht läuft, dann solltest du dich wundern.
Aber 32 und 64 Bit sind nunmal unterschiedlich. Da kannste nix machen.
Bist du dir sicher, dass die Daten nicht heil bei der
DLL ankommen? Vielleicht liegt auch in der der Fehler. Oder ist es gar eine 32-Bit-
DLL?