Lines Matching defs:CArcInfoEx

46 struct CArcInfoEx  struct
48 UInt32 Flags;
50 Func_CreateInArchive CreateInArchive;
51 Func_IsArc IsArcFunc;
53 UString Name;
54 CObjectVector<CArcExtInfo> Exts;
57 Func_CreateOutArchive CreateOutArchive;
58 bool UpdateEnabled;
59 bool NewInterface;
61 UInt32 SignatureOffset;
62 CObjectVector<CByteBuffer> Signatures;
64 UStringVector AssociateExts;
69 int LibIndex;
70 UInt32 FormatIndex;
71 CLSID ClassID;
74 bool Flags_KeepName() const { return (Flags & NArcInfoFlags::kKeepName) != 0; } in Flags_KeepName()
75 bool Flags_FindSignature() const { return (Flags & NArcInfoFlags::kFindSignature) != 0; } in Flags_FindSignature()
77 bool Flags_AltStreams() const { return (Flags & NArcInfoFlags::kAltStreams) != 0; } in Flags_AltStreams()
78 bool Flags_NtSecure() const { return (Flags & NArcInfoFlags::kNtSecure) != 0; } in Flags_NtSecure()
79 bool Flags_SymLinks() const { return (Flags & NArcInfoFlags::kSymLinks) != 0; } in Flags_SymLinks()
80 bool Flags_HardLinks() const { return (Flags & NArcInfoFlags::kHardLinks) != 0; } in Flags_HardLinks()
82 bool Flags_UseGlobalOffset() const { return (Flags & NArcInfoFlags::kUseGlobalOffset) != 0; } in Flags_UseGlobalOffset()
83 bool Flags_StartOpen() const { return (Flags & NArcInfoFlags::kStartOpen) != 0; } in Flags_StartOpen()
84 bool Flags_BackwardOpen() const { return (Flags & NArcInfoFlags::kBackwardOpen) != 0; } in Flags_BackwardOpen()
85 bool Flags_PreArc() const { return (Flags & NArcInfoFlags::kPreArc) != 0; } in Flags_PreArc()
86 bool Flags_PureStartOpen() const { return (Flags & NArcInfoFlags::kPureStartOpen) != 0; } in Flags_PureStartOpen()
88 UString GetMainExt() const in GetMainExt()
115 CArcInfoEx(): in CArcInfoEx() argument