int CALLBACK CShellBrowser::SortByVersionInfo(int InternalIndex1,int InternalIndex2,VersionInfoType_t VersioninfoType) const { std::wstring VersionInfo1 = GetVersionColumnText(InternalIndex1,VersioninfoType); std::wstring VersionInfo2 = GetVersionColumnText(InternalIndex2,VersioninfoType); return StrCmpLogicalW(VersionInfo1.c_str(),VersionInfo2.c_str()); }
int CALLBACK CShellBrowser::SortByVersionInfo(const BasicItemInfo_t &itemInfo1, const BasicItemInfo_t &itemInfo2, VersionInfoType_t VersioninfoType) const { std::wstring VersionInfo1 = GetVersionColumnText(itemInfo1,VersioninfoType); std::wstring VersionInfo2 = GetVersionColumnText(itemInfo2,VersioninfoType); return StrCmpLogicalW(VersionInfo1.c_str(),VersionInfo2.c_str()); }