Lines Matching refs:prop

229   NCOM::CPropVariant prop;

231 RINOK(getMethodProperty(index, propId, &prop))
232 if (prop.vt == VT_BSTR)
234 if (::SysStringByteLen(prop.bstrVal) != sizeof(GUID))
237 clsId = *(const GUID *)(const void *)prop.bstrVal;
239 else if (prop.vt != VT_EMPTY)
248 NCOM::CPropVariant prop;
251 RINOK(getMethodProperty(index, propId, &prop))
252 if (prop.vt == VT_BOOL)
255 resVal = VARIANT_BOOLToBool(prop.boolVal);
257 else if (prop.vt != VT_EMPTY)
324 UInt32 index, PROPID propID, NCOM::CPropVariant &prop)
327 return getProp2(index, propID, &prop);
328 return getProp(propID, &prop);
337 NCOM::CPropVariant prop;
338 RINOK(GetProp(getProp, getProp2, index, propID, prop))
339 if (prop.vt == VT_BOOL)
340 res = VARIANT_BOOLToBool(prop.boolVal);
341 else if (prop.vt != VT_EMPTY)
353 NCOM::CPropVariant prop;
354 RINOK(GetProp(getProp, getProp2, index, propID, prop))
355 if (prop.vt == VT_UI4)
357 res = prop.ulVal;
360 else if (prop.vt != VT_EMPTY)
371 NCOM::CPropVariant prop;
372 RINOK(GetProp(getProp, getProp2, index, propID, prop))
373 if (prop.vt == VT_BSTR)
374 res.SetFromBstr(prop.bstrVal);
375 else if (prop.vt != VT_EMPTY)
386 NCOM::CPropVariant prop;
387 RINOK(GetProp(getProp, getProp2, index, propID, prop))
388 if (prop.vt == VT_BSTR)
390 UINT len = ::SysStringByteLen(prop.bstrVal);
391 bb.CopyFrom((const Byte *)prop.bstrVal, len);
393 else if (prop.vt != VT_EMPTY)
439 NCOM::CPropVariant prop;
440 if (GetProp(getProp, getProp2, i, NArchive::NHandlerPropID::kClassID, prop) != S_OK)
442 if (prop.vt != VT_BSTR)
444 if (::SysStringByteLen(prop.bstrVal) != sizeof(GUID))
446 item.ClassID = *(const GUID *)(const void *)prop.bstrVal;
447 prop.Clear();
534 NCOM::CPropVariant prop;
535 if (f_GetModuleProp(NModulePropID::kInterfaceType, &prop) == S_OK)
537 if (prop.vt == VT_UI4)
538 flags = prop.ulVal;
539 else if (prop.vt != VT_EMPTY)
544 NCOM::CPropVariant prop;
545 if (f_GetModuleProp(NModulePropID::kVersion, &prop) == S_OK)
547 if (prop.vt == VT_UI4)
548 lib.Version = prop.ulVal;
992 NCOM::CPropVariant prop;
993 prop = (bool)((propID == NMethodPropID::kDecoderIsAssigned) ?
996 prop.Detach(value);
1002 NCOM::CPropVariant prop;
1003 prop = (bool)ci.IsFilter;
1004 prop.Detach(value);
1135 NCOM::CPropVariant prop;
1136 if (GetProperty(index, NMethodPropID::kDecoderIsAssigned, &prop) == S_OK)
1138 if (prop.vt == VT_BOOL)
1139 return VARIANT_BOOLToBool(prop.boolVal);
1158 NCOM::CPropVariant prop;
1159 if (GetProperty(index, NMethodPropID::kEncoderIsAssigned, &prop) == S_OK)
1161 if (prop.vt == VT_BOOL)
1162 return VARIANT_BOOLToBool(prop.boolVal);
1182 NCOM::CPropVariant prop;
1183 if (GetProperty(index, NMethodPropID::kIsFilter, &prop) == S_OK)
1185 if (prop.vt == VT_BOOL)
1188 return VARIANT_BOOLToBool(prop.boolVal);
1209 NCOM::CPropVariant prop;
1210 if (GetProperty(index, NMethodPropID::kPackStreams, &prop) != S_OK)
1212 if (prop.vt == VT_UI4)
1213 return (UInt32)prop.ulVal;
1214 if (prop.vt == VT_EMPTY)
1221 NCOM::CPropVariant prop;
1222 RINOK(GetProperty(index, NMethodPropID::kID, &prop))
1223 if (prop.vt != VT_UI8)
1225 id = prop.uhVal.QuadPart;
1232 NCOM::CPropVariant prop;
1233 if (GetProperty(index, NMethodPropID::kName, &prop) == S_OK)
1234 if (prop.vt == VT_BSTR)
1235 s.SetFromWStr_if_Ascii(prop.bstrVal);
1241 NCOM::CPropVariant prop;
1242 if (GetHasherProp(index, NMethodPropID::kID, &prop) != S_OK)
1244 if (prop.vt != VT_UI8)
1246 return prop.uhVal.QuadPart;
1252 NCOM::CPropVariant prop;
1253 if (GetHasherProp(index, NMethodPropID::kName, &prop) == S_OK)
1254 if (prop.vt == VT_BSTR)
1255 s.SetFromWStr_if_Ascii(prop.bstrVal);
1261 NCOM::CPropVariant prop;
1262 if (GetHasherProp(index, NMethodPropID::kDigestSize, &prop) != S_OK)
1264 if (prop.vt != VT_UI4)
1266 return prop.ulVal;