I have found this problem around the internet, but never a solution that seems relevant ti me as I have basetsd.h, but I have heard stuff about incompatibilities in versions. Bubba you seem to have helped with exactly the same problem before, can you give me any guidance.
Someone should add Bubba tags to this site so you can call on him.