Le sdk win32 original avait un outil qui scannait le code source et signalait les lignes qui devaient être modifiées, mais je ne me souviens plus du nom de cet outil.
Lorsque j'ai eu à le faire dans le passé, j'ai utilisé une technique de force brute - c'est-à-dire : 1 - mettre à jour les makefiles ou l'environnement de construction pour utiliser un compilateur et un linker 32 bits. En option, il suffit de créer un nouveau projet dans votre IDE (j'utilise Visual Studio), et d'ajouter les fichiers manuellement.
2 - construire
3 - réparer les erreurs
4 - répétez 2 et 3 jusqu'à ce que vous ayez terminé
La difficulté du processus dépend de l'application que vous migrez. J'ai converti 10 000 programmes en ligne en une heure, et 75 000 programmes en ligne en moins d'une semaine. J'ai également eu quelques petits utilitaires que j'ai simplement abandonnés et réécrits (pour la plupart) à partir de zéro.