|  | 
| UtilExport MaxString | VariantToString (const PROPVARIANT *, UINT encoding=CP_ACP, USHORT flags=0) | 
|  | Convert a variant into a string.  More... 
 | 
|  | 
| UtilExport bool | VariantIsString (const PROPVARIANT *) | 
|  | Determine if a variant is already a string.  More... 
 | 
|  | 
| UtilExport bool | VariantIsStringVector (const PROPVARIANT *) | 
|  | Determine if a variant is a vector of string.  More... 
 | 
|  | 
| template<typename T > | 
| size_t | VariantToStringVector (const PROPVARIANT *, std::vector< T > &, UINT encoding=CP_ACP) | 
|  | Convert a variant into a std::vector.  More... 
 | 
|  | 
| template UtilExport size_t | VariantToStringVector< MaxString > (const PROPVARIANT *, std::vector< MaxString > &, UINT encoding) | 
|  | 
| template UtilExport size_t | VariantToStringVector< CStr > (const PROPVARIANT *, std::vector< CStr > &, UINT encoding) | 
|  | 
| template UtilExport size_t | VariantToStringVector< WStr > (const PROPVARIANT *, std::vector< WStr > &, UINT encoding) | 
|  | 
| UtilExport bool | SetStringToVariant (PROPVARIANT *, const char *str, bool clear=true) | 
|  | Sets a string inside a variant.  More... 
 | 
|  | 
| UtilExport bool | SetStringToVariant (PROPVARIANT *, const wchar_t *str, bool clear=true) | 
|  | Sets a string inside a variant.  More... 
 | 
|  | 
| UtilExport bool | VariantAddToVector (PROPVARIANT *v, const char *, UINT encoding=CP_ACP) | 
|  | Add a string entry at the end of a variant vector.  More... 
 | 
|  | 
| UtilExport bool | VariantAddToVector (PROPVARIANT *v, const wchar_t *, UINT encoding=CP_ACP) | 
|  | Add a string entry at the end of a variant vector.  More... 
 | 
|  | 
| UtilExport bool | VariantAddToVector (PROPVARIANT *v, const PROPVARIANT *, bool give=false, UINT encoding=CP_ACP) | 
|  | Add an entry at the end of a variant vector.  More... 
 | 
|  | 
| UtilExport bool | DoesVariantContainWideChars (const PROPVARIANT *variant) | 
|  | Determine if a variant contains wide-chars.  More... 
 | 
|  | 
| UtilExport bool | VariantConvertToUTF16 (PROPVARIANT *destVar, const PROPVARIANT *sourceVar, UINT codePage=CP_ACP) | 
|  | Convert a variant to UTF16.  More... 
 | 
|  | 
| UtilExport bool | VariantConvertToMBCS (PROPVARIANT *destVar, const PROPVARIANT *sourceVar, UINT codePage=CP_ACP) | 
|  | Convert a variant to MBCS.  More... 
 | 
|  | 
| MaxString | VariantToString (const VARIANT *v, UINT encoding=CP_ACP, USHORT flags=0) | 
|  | 
| MaxString | VariantToString (const PROPVARIANT &v, UINT encoding=CP_ACP, USHORT flags=0) | 
|  | 
| MaxString | VariantToString (const VARIANT &v, UINT encoding=CP_ACP, USHORT flags=0) | 
|  | 
| bool | VariantIsStringVector (const VARIANT *v) | 
|  | 
| bool | VariantIsStringVector (const PROPVARIANT &v) | 
|  | 
| bool | VariantIsStringVector (const VARIANT &v) | 
|  | 
| size_t | VariantToStringVector (const VARIANT *v, std::vector< MaxString > &ov, UINT encoding=CP_ACP) | 
|  | 
| size_t | VariantToStringVector (const PROPVARIANT &v, std::vector< MaxString > &ov, UINT encoding=CP_ACP) | 
|  | 
| size_t | VariantToStringVector (const VARIANT &v, std::vector< MaxString > &ov, UINT encoding=CP_ACP) | 
|  |