11 typedef struct _DSMCChead {
13 int section_syntax_indicator;
14 int complement_indicator;
17 int table_id_extension;
20 int current_next_indicator;
22 int last_section_number;
25 typedef struct _DSMCCmsghead {
26 int protocolDiscriminator;
33 void *dsmccAdaptationHeader;
36 typedef struct _DSMCCbodyDIIModule {
41 unsigned char *moduleInfo;
44 typedef struct _DSMCCbodyDII {
45 int protocolDiscriminator;
52 void *dsmccAdaptationHeader;
59 int tCDownloadScenario;
60 int compatibilityDescriptor;
63 int privateDataLength;
67 typedef struct _DSMCCbodyDDB {
68 int protocolDiscriminator;
71 unsigned int downloadId;
75 void *dsmccAdaptationHeader;
86 #endif /* __cplusplus */
88 int parseDSMCChead(unsigned char *data, DSMCChead *h);
89 int parseDSMCCbodyDDB(unsigned char *data, DSMCCbodyDDB *dsmbddb);
90 void dumpDSMCC(unsigned char *ptr, STATION *station, int station_count);
94 #endif /* __cplusplus */