Home | History | Annotate | Download | only in Archive

Lines Matching refs:arc

74     const CArcInfo &arc = *g_Arcs[formatIndex];

77 *outObject = arc.CreateInArchive();
82 if (!arc.CreateOutArchive)
84 *outObject = arc.CreateOutArchive();
98 const CArcInfo &arc = *g_Arcs[formatIndex];
102 case NArchive::NHandlerPropID::kName: prop = arc.Name; break;
106 CLS_ARC_ID_ITEM(clsId) = arc.Id;
109 case NArchive::NHandlerPropID::kExtension: if (arc.Ext) prop = arc.Ext; break;
110 case NArchive::NHandlerPropID::kAddExtension: if (arc.AddExt) prop = arc.AddExt; break;
111 case NArchive::NHandlerPropID::kUpdate: prop = (bool)(arc.CreateOutArchive != NULL); break;
112 case NArchive::NHandlerPropID::kKeepName: prop = ((arc.Flags & NArcInfoFlags::kKeepName) != 0); break;
113 case NArchive::NHandlerPropID::kAltStreams: prop = ((arc.Flags & NArcInfoFlags::kAltStreams) != 0); break;
114 case NArchive::NHandlerPropID::kNtSecure: prop = ((arc.Flags & NArcInfoFlags::kNtSecure) != 0); break;
115 case NArchive::NHandlerPropID::kFlags: prop = (UInt32)arc.Flags; break;
116 case NArchive::NHandlerPropID::kSignatureOffset: prop = (UInt32)arc.SignatureOffset; break;
120 if (arc.SignatureSize != 0 && !arc.IsMultiSignature())
121 return SetPropStrFromBin((const char *)arc.Signature, arc.SignatureSize, value);
124 if (arc.SignatureSize != 0 && arc.IsMultiSignature())
125 return SetPropStrFromBin((const char *)arc.Signature, arc.SignatureSize, value);