>>It is possible to compile in 64-bit without losing PBNI functionality?
Yes. There are a separate set of include, header and lib files for 64 bit packaged with PowerBuilder. Just add 64 bit compiles to your VS project and reference the 64 bit includes, headers and lib files in the settings for those compiles.
>>The executable 'pbx2pbd' that we use is only 32-bit?
All that does is create a PBD that wraps the extension. If that doesn't work for a 64 bit extension ( I don't know why it wouldn't, but I haven't tried it) just do an import of the extension directly into a PBL. That's pretty much all the utility is doing anyway. In fact, if you keep the file name the same between the 32 and 64 bit extension, a PBD that you created using PBXTOPBD should work fine with the 64 bit extension.