I updated the source files to work with the latest Platform SDK (a couple of typedefs has changed).
Notably the use of UINT_PTR instead of UINT in one place and removing the FAR marker which has no meaning wahtsoever on x64 systems.
I advise all developers to stay updated with the latest Platform SDK from Microsoft when you are doing Windows development. I know a lot of people still toy around with some old Platform SDK which works for the most part, but makes porting a tough job. This shell extension is a very small project and it doesn't take a long time to swap in the platform (as in 32/64) independent typedefs.
Microsoft advised using these _PTR typedefs a long time before they released the x64 edition of Windows XP. Of course they had Windows XP 64-bit (for Intel Itanium), but not many people worked with that which is a server-only system.
I hope you find my contribution valuable.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have built a x64 version of the shell extension.
It's available here in a combo binary/source ZIP archive:
http://saivert.com/files/nppCM_x64.src.zip
I updated the source files to work with the latest Platform SDK (a couple of typedefs has changed).
Notably the use of UINT_PTR instead of UINT in one place and removing the FAR marker which has no meaning wahtsoever on x64 systems.
I advise all developers to stay updated with the latest Platform SDK from Microsoft when you are doing Windows development. I know a lot of people still toy around with some old Platform SDK which works for the most part, but makes porting a tough job. This shell extension is a very small project and it doesn't take a long time to swap in the platform (as in 32/64) independent typedefs.
Microsoft advised using these _PTR typedefs a long time before they released the x64 edition of Windows XP. Of course they had Windows XP 64-bit (for Intel Itanium), but not many people worked with that which is a server-only system.
I hope you find my contribution valuable.
Just download the latest version, it has it in the installer.
Thank you very much. It works fine !!! :-)
It works like a charm on Windows Vista x64. Thank you very much Nicolai.
Can someone get me a copy of this?
I need it!
thecaptainjs (a|t) gmail (D|O|T) Com