Lines Matching refs:prop
13 bool ParseSizeString(const wchar_t *s, const PROPVARIANT &prop, UInt64 percentsBase, UInt64 &res)
17 switch (prop.vt)
19 case VT_UI4: res = prop.ulVal; return true;
20 case VT_UI8: res = prop.uhVal.QuadPart; return true;
22 s = prop.bstrVal;
27 else if (prop.vt != VT_EMPTY)
287 static HRESULT PROPVARIANT_to_BoolPair(const PROPVARIANT &prop, CBoolPair &dest)
289 RINOK(PROPVARIANT_to_bool(prop, dest.Val))
294 HRESULT CHandlerTimeOptions::Parse(const UString &name, const PROPVARIANT &prop, bool &processed)
297 if (name.IsEqualTo_Ascii_NoCase("tm")) { return PROPVARIANT_to_BoolPair(prop, Write_MTime); }
298 if (name.IsEqualTo_Ascii_NoCase("ta")) { return PROPVARIANT_to_BoolPair(prop, Write_ATime); }
299 if (name.IsEqualTo_Ascii_NoCase("tc")) { return PROPVARIANT_to_BoolPair(prop, Write_CTime); }
303 RINOK(ParsePropToUInt32(name.Ptr(2), prop, v))