I believe I recall a discussion that when we moved from 16 bit (Windows 3.0) to 32 bit (Win95/98) that it was best to use longs instead of integers.

Why I don't recall?

If we move to 64 bit what should we use?