获取系统文件信息
typedef struct _SHFILEINFO
{
HICON hIcon;
int iIcon;
DWORD dwAttributes;
char szDisplayName[MAX_PATH];
char szTypeName[80];
}SHFILEINFO;
SHFILEINFO sfi;
HIMAGELIST hImageList=NULL;
hImageList=(HIMAGELIST)SHGetFileInfo("c:\\",0,&sfi,sizeof(SHFILEINFO),SHGFI_SYSICONINDEX|SHGFI_SMALLICON);编译时报错:
error C2664: 'SHGetFileInfoA' : cannot convert parameter 3 from 'struct CSecurityDlg::_SHFILEINFO *' to 'struct _SHFILEINFOA *'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast开发环境是vc 6.0.
是怎么回事,这个问题怎么解决?请大家帮帮忙!急!