The Win32::* modules in general compile and run on x64 Windows Perl. Properly written "Win32" C code compiles and runs transparently on x64. All Windows 64 bit Perls can have XS modules. XS and Dynaloader are not disabled as a security feature in Win64 Perls. Of course there are some Win32::* modules that have been abandoned for close to a decade and whether these will compile or not is random. The fixes are often small and easy if someone is inclined with C knowledge.