unsigned char subapp_number; // # of app within PXML (ie: 0, 1, 2, 3, up to the number of apps within the PXML)
unsigned int object_flags; // see PND_DISCO_ bitmasks above
// strdup'd from PXML -- hey, who was the idiot who thought it was a reat idea not to just re-use the pxml-struct?
+ char *package_id;
char *title_en;
char *desc_en;
char *unique_id;
char *info_name; // should be a struct..
char *info_filename;
char *info_type;
+ char *version_major;
+ char *version_minor;
+ char *version_release;
+ char *version_build;
+ char *package_version_major;
+ char *package_version_minor;
+ char *package_version_release;
+ char *package_version_build;
} pnd_disco_t;
void pnd_disco_destroy ( pnd_disco_t *p ); // a function name that simply could not be avoided