不知道是mingw自带的api搞错了还是什么
他是这样写的
HRESULT WINAPI SHParseDisplayName(LPCWSTR,IBindCtx*,LPITEMIDLIST,SFGAOF,SFGAOF*);
第三个参数是LPITEMIDLIST,但是这样写会爆炸
微软的是这样写的
SHSTDAPI SHParseDisplayName( PCWSTR pszName, IBindCtx *pbc, PIDLIST_ABSOLUTE *ppidl, SFGAOF sfgaoIn, SFGAOF *psfgaoOut );
也就是说第三个参数应该是LPITEMIDLIST*
于是我就加了个&但是编译器报错了
没办法,最后只好硬着头皮(LPITEMIDLIST)&lpItemList,你猜怎么着……