1 /********************************************************** 2 * This file has been automatically created by "typemaker2" 3 * from the file "gwen_sar_fileheader.xml". 4 * Please do not edit this file, all changes will be lost. 5 * Better edit the mentioned source file instead. 6 **********************************************************/ 7 8 #ifndef GWEN_SAR_FILEHEADER_P_H 9 #define GWEN_SAR_FILEHEADER_P_H 10 11 #include "gwen_sar_fileheader_l.h" 12 13 14 #ifdef __cplusplus 15 extern "C" { 16 #endif 17 18 struct GWEN_SAR_FILEHEADER { 19 GWEN_LIST_ELEMENT(GWEN_SAR_FILEHEADER) 20 int _refCount; 21 int status; 22 uint32_t flags; 23 char *path; 24 int fileType; 25 uint32_t permissions; 26 GWEN_TIME *atime; 27 GWEN_TIME *mtime; 28 GWEN_TIME *ctime; 29 uint64_t fileSize; 30 uint64_t headerStartPos; /* volatile */ 31 uint64_t headerSize; /* volatile */ 32 uint64_t dataPos; /* volatile */ 33 uint64_t dataSize; /* volatile */ 34 uint64_t hashPos; /* volatile */ 35 }; 36 37 #ifdef __cplusplus 38 } 39 #endif 40 41 #endif 42 43