Lines Matching refs:prop
132 void ConvertPropertyToShortString2(char *dest, const PROPVARIANT &prop, PROPID propID, int level) throw()
136 if (prop.vt == VT_FILETIME)
138 const FILETIME &ft = prop.filetime;
141 const unsigned prec = prop.wReserved1;
142 const unsigned ns100_Temp = prop.wReserved2;
146 && prop.wReserved3 == 0)
177 if (prop.vt != VT_UI4)
179 ConvertUInt32ToHex8Digits(prop.ulVal, dest);
184 if (prop.vt != VT_UI4)
186 const UInt32 a = prop.ulVal;
198 if (prop.vt != VT_UI4)
200 ConvertPosixAttribToString(dest, prop.ulVal);
205 if (prop.vt != VT_UI8)
207 ConvertUInt32ToString((UInt32)(prop.uhVal.QuadPart >> 48), dest);
210 const UInt64 low = prop.uhVal.QuadPart & (((UInt64)1 << 48) - 1);
217 if (prop.vt == VT_UI4)
218 v = prop.ulVal;
219 else if (prop.vt == VT_UI8)
220 v = (UInt64)prop.uhVal.QuadPart;
233 if (prop.vt == VT_UI4)
234 v = prop.ulVal;
235 else if (prop.vt == VT_UI8)
236 v = (UInt64)prop.uhVal.QuadPart;
248 ConvertPropVariantToShortString(prop, dest);
251 void ConvertPropertyToString2(UString &dest, const PROPVARIANT &prop, PROPID propID, int level)
253 if (prop.vt == VT_BSTR)
255 dest.SetFromBstr(prop.bstrVal);
259 ConvertPropertyToShortString2(temp, prop, propID, level);