00001 #ifndef _TNEF_H_ 00002 #define _TNEF_H_ 00003 00004 class TnefFileInfo 00005 { 00006 public: 00007 char *Name; 00008 int64 Start; 00009 int64 Size; 00010 00011 TnefFileInfo() 00012 { 00013 Name = 0; 00014 Start = Size = 0; 00015 } 00016 00017 ~TnefFileInfo() 00018 { 00019 DeleteArray(Name); 00020 } 00021 }; 00022 00023 bool TnefReadIndex(GStreamI *Tnef, GArray<TnefFileInfo*> &Index); 00024 bool TnefExtract(GStreamI *Tnef, GStream *Out, TnefFileInfo *File); 00025 00026 #endif