Lines Matching defs:CArcInfoEx

94 struct CArcInfoEx  struct
96 UInt32 Flags;
98 Func_CreateInArchive CreateInArchive;
99 Func_IsArc IsArcFunc;
101 UString Name;
102 CObjectVector<CArcExtInfo> Exts;
105 Func_CreateOutArchive CreateOutArchive;
106 bool UpdateEnabled;
107 bool NewInterface;
109 UInt32 SignatureOffset;
110 CObjectVector<CByteBuffer> Signatures;
112 UStringVector AssociateExts;
117 int LibIndex;
118 UInt32 FormatIndex;
119 CLSID ClassID;
122 bool Flags_KeepName() const { return (Flags & NArcInfoFlags::kKeepName) != 0; } in Flags_KeepName()
123 bool Flags_FindSignature() const { return (Flags & NArcInfoFlags::kFindSignature) != 0; } in Flags_FindSignature()
125 bool Flags_AltStreams() const { return (Flags & NArcInfoFlags::kAltStreams) != 0; } in Flags_AltStreams()
126 bool Flags_NtSecure() const { return (Flags & NArcInfoFlags::kNtSecure) != 0; } in Flags_NtSecure()
127 bool Flags_SymLinks() const { return (Flags & NArcInfoFlags::kSymLinks) != 0; } in Flags_SymLinks()
128 bool Flags_HardLinks() const { return (Flags & NArcInfoFlags::kHardLinks) != 0; } in Flags_HardLinks()
130 bool Flags_UseGlobalOffset() const { return (Flags & NArcInfoFlags::kUseGlobalOffset) != 0; } in Flags_UseGlobalOffset()
131 bool Flags_StartOpen() const { return (Flags & NArcInfoFlags::kStartOpen) != 0; } in Flags_StartOpen()
132 bool Flags_BackwardOpen() const { return (Flags & NArcInfoFlags::kBackwardOpen) != 0; } in Flags_BackwardOpen()
133 bool Flags_PreArc() const { return (Flags & NArcInfoFlags::kPreArc) != 0; } in Flags_PreArc()
134 bool Flags_PureStartOpen() const { return (Flags & NArcInfoFlags::kPureStartOpen) != 0; } in Flags_PureStartOpen()
136 UString GetMainExt() const in GetMainExt()
163 CArcInfoEx(): in CArcInfoEx() argument