Lines Matching defs:value
217 to fit the value to UInt32 for clients that do not support 64-bit values */
510 static void SplitParam(const UString ¶m, UString &name, UString &value)
516 value = param.Ptr((unsigned)(eqPos + 1));
527 value = param.Ptr(i);
548 HRESULT CMethodProps::SetParam(const UString &name, const UString &value)
554 if (!name.IsEqualTo_Ascii_NoCase("b") || value.Find(L':') >= 0)
564 RINOK(StringToDictSize(value, prop.Value))
570 propValue = value;
574 if (!StringToBool(value, res))
578 else if (!value.IsEmpty())
583 if (ParseStringToUInt32(value, number) == value.Len())
586 propValue = value;
591 if (ParseStringToUInt64(value, number) == value.Len())
594 propValue = value;
597 propValue = value;
613 UString name, value;
614 SplitParam(param, name, value);
615 RINOK(SetParam(name, value))
620 HRESULT CMethodProps::ParseParamsFromPROPVARIANT(const UString &realName, const PROPVARIANT &value)
627 if (value.vt == VT_EMPTY)
635 // {realName}=value
645 RINOK(PROPVARIANT_to_DictSize(value, prop.Value))
649 if (!ConvertProperty(value, nameToPropID.VarType, prop.Value))
727 HRESULT COneMethodInfo::ParseMethodFromPROPVARIANT(const UString &realName, const PROPVARIANT &value)
730 return ParseParamsFromPROPVARIANT(realName, value);
732 if (value.vt != VT_BSTR)
735 s = value.bstrVal;