What errors do you get?
I don't think the problem is that VS2005 doesn't support double pointers. True I haven't checked explicitly but I'm quite certain it does.