#ifndef UTILS_H__ #define UTILS_H__ #include #ifdef _WIN32 #include #include #include #else #include #endif #include #include VALUE ConvertBstrToString(const BSTR &bstr); BSTR ConvertStringToBstr(const std::string &str); BSTR ConvertStringToBstr(const char *str, int length); VALUE ConvertFiletimeToTime(const FILETIME &filetime); VALUE ConvertPropToValue(const PROPVARIANT &prop); void ConvertValueToProp(VALUE value, VARTYPE type, PROPVARIANT *prop); #endif