00001 /********************************************************** 00002 * This file has been automatically created by "typemaker2" 00003 * from the file "gwen_sar_fileheader.xml". 00004 * Please do not edit this file, all changes will be lost. 00005 * Better edit the mentioned source file instead. 00006 **********************************************************/ 00007 00008 #ifndef GWEN_SAR_FILEHEADER_L_H 00009 #define GWEN_SAR_FILEHEADER_L_H 00010 00011 #include "gwen_sar_fileheader.h" 00012 00013 00014 #ifdef __cplusplus 00015 extern "C" { 00016 #endif 00017 00021 uint64_t GWEN_SarFileHeader_GetHeaderStartPos(const GWEN_SAR_FILEHEADER *p_struct); 00022 00026 uint64_t GWEN_SarFileHeader_GetHeaderSize(const GWEN_SAR_FILEHEADER *p_struct); 00027 00031 uint64_t GWEN_SarFileHeader_GetDataPos(const GWEN_SAR_FILEHEADER *p_struct); 00032 00036 uint64_t GWEN_SarFileHeader_GetDataSize(const GWEN_SAR_FILEHEADER *p_struct); 00037 00041 uint64_t GWEN_SarFileHeader_GetHashPos(const GWEN_SAR_FILEHEADER *p_struct); 00042 00046 void GWEN_SarFileHeader_SetHeaderStartPos(GWEN_SAR_FILEHEADER *p_struct, uint64_t p_src); 00047 00051 void GWEN_SarFileHeader_SetHeaderSize(GWEN_SAR_FILEHEADER *p_struct, uint64_t p_src); 00052 00056 void GWEN_SarFileHeader_SetDataPos(GWEN_SAR_FILEHEADER *p_struct, uint64_t p_src); 00057 00061 void GWEN_SarFileHeader_SetDataSize(GWEN_SAR_FILEHEADER *p_struct, uint64_t p_src); 00062 00066 void GWEN_SarFileHeader_SetHashPos(GWEN_SAR_FILEHEADER *p_struct, uint64_t p_src); 00067 00068 #ifdef __cplusplus 00069 } 00070 #endif 00071 00072 #endif 00073