OK it works now, thanks Ken! Changing the typedef for DWORD to unsigned int did the trick, and hurray we have a 64-bit Windows binary that appears to work fine (limited testing).
Please find attached patches to the current gluegen and jogl code base, with the changes required to build JOGL with MS Visual Studio 2005. Note this requires the Professional edition, the free Express edition will
not build 64-bit binaries.
Ken, I really hope you will consider this for inclusion with JSR-231 beta4.

Thanks,
Matt.