Well if you stick to using the API supplied by Windows then why
shouldnt it work ?
Microsoft supply plenty of free compilers and I am pretty sure they
dont use non existant system calls !
Its only idiots who start trying to control hardware direct that fall
foul.
Your statement sounds good on the surface, but breaks down in practice.
You only use those resources that were available in Win3.XX?
How about Win95, pre USB support, post USB support?
Win98, Win98SE?
WinXP service pack X?
There are some compatibility problems that happen, unless you have some
sort of console app that just prints text into a window, and even then,
I'll bet there will be issues with DLL's and so on.
It is easy to say, hard to do.
How far do you take the forward/backwards compatibility?
What about 16 bit apps in the 64 bit version?
Last I heard THUNK is gone and WOW is just for 32 bit apps running on
the 64 bit version of WinXP Pro64 and Vista.
I'm sure the list goes on and on, I'm just shooting from the hip here.
Hell, I remember when I had a problem with the infamous MFC and that IS
Micro$oft!
Jim