针对这个问题: http://support.microsoft.com/kb/q280512/
Well after looking at the code you can get rid of all of the errors with the
following;
Change:
pend->dwCookie = _CDV::GetCookie(reinterpret_cast<IUnknown **>pDWCookie));
To:
pend->dwCookie = m_vec.GetCookie(reinterpret_cast<IUnknown **>pDWCookie));
Change:
DWORD dwGITCookie = (DWORD)_CDV::GetUnknown(dwCookie);
To:
DWORD dwGITCookie = (DWORD)(m_vec.GetAt(nConnectionIndex));
And to get rid of the warnings disable 64-bit portablility issues