Lines Matching refs:arc

444 HRESULT Archive_GetItemBoolProp(IInArchive *arc, UInt32 index, PROPID propID, bool &result) throw()

448 RINOK(arc->GetProperty(index, propID, &prop))
456 HRESULT Archive_IsItem_Dir(IInArchive *arc, UInt32 index, bool &result) throw()
458 return Archive_GetItemBoolProp(arc, index, kpidIsDir, result);
461 HRESULT Archive_IsItem_Aux(IInArchive *arc, UInt32 index, bool &result) throw()
463 return Archive_GetItemBoolProp(arc, index, kpidIsAux, result);
466 HRESULT Archive_IsItem_AltStream(IInArchive *arc, UInt32 index, bool &result) throw()
468 return Archive_GetItemBoolProp(arc, index, kpidIsAltStream, result);
471 HRESULT Archive_IsItem_Deleted(IInArchive *arc, UInt32 index, bool &result) throw()
473 return Archive_GetItemBoolProp(arc, index, kpidIsDeleted, result);
476 static HRESULT Archive_GetArcProp_Bool(IInArchive *arc, PROPID propid, bool &result) throw()
480 RINOK(arc->GetArchiveProperty(propid, &prop))
488 static HRESULT Archive_GetArcProp_UInt(IInArchive *arc, PROPID propid, UInt64 &result, bool &defined)
492 RINOK(arc->GetArchiveProperty(propid, &prop))
506 static HRESULT Archive_GetArcProp_Int(IInArchive *arc, PROPID propid, Int64 &result, bool &defined)
510 RINOK(arc->GetArchiveProperty(propid, &prop))
3202 const CArc &arc = Arcs[i];
3203 if (!arc.ErrorFlagsText.IsEmpty())
3207 ErrorsText += GetUnicodeString(arc.ErrorFlagsText);
3209 if (!arc.ErrorMessage.IsEmpty())
3213 ErrorsText += arc.ErrorMessage;
3216 if (!arc.WarningMessage.IsEmpty())
3220 ErrorsText += arc.WarningMessage;
3285 CArc arc;
3286 arc.filePath = op.filePath;
3287 arc.Path = op.filePath;
3288 arc.SubfileIndex = (UInt32)(Int32)-1;
3289 HRESULT result = arc.OpenStreamOrFile(op);
3294 NonOpen_ErrorInfo = arc.NonOpen_ErrorInfo;
3295 // NonOpenErrorFormatIndex = arc.ErrorFormatIndex;
3296 NonOpen_ArcPath = arc.Path;
3300 Arcs.Add(arc);
3306 const CArc &arc = Arcs.Back();
3314 RINOK(arc.Archive->GetArchiveProperty(kpidMainSubfile, &prop))
3320 RINOK(arc.Archive->GetNumberOfItems(&numItems))
3327 if (arc.Archive->QueryInterface(IID_IInArchiveGetStream, (void **)&getStream) != S_OK || !getStream)
3339 RINOK(arc.GetItem_Path(mainSubfile, arc2.Path))
3342 RINOK(Archive_GetItemBoolProp(arc.Archive, mainSubfile, kpidZerosTailIsAllowed, zerosTailIsAllowed))
3384 RINOK(arc.GetItem_MTime(mainSubfile, arc2.MTime))
3524 CArc &arc = Arcs[0];
3525 const HRESULT res = arc.ReOpen(op, openCallbackNew);