Types and Values
VarRef
typedef struct {
gconstpointer base;
gsize size;
} VarRef;
VarVariantRef
typedef struct {
gconstpointer base;
gsize size;
} VarVariantRef;
VAR_METADATA_TYPESTRING
#define VAR_METADATA_TYPESTRING "a{sv}"
VAR_METADATA_TYPEFORMAT
#define VAR_METADATA_TYPEFORMAT ((const GVariantType *) VAR_METADATA_TYPESTRING)
VarMetadataRef
typedef struct {
gconstpointer base;
gsize size;
} VarMetadataRef;
VarMetadataEntryRef
typedef struct {
gconstpointer base;
gsize size;
} VarMetadataEntryRef;
VAR_CHECKSUM_TYPESTRING
#define VAR_CHECKSUM_TYPESTRING "ay"
VAR_CHECKSUM_TYPEFORMAT
#define VAR_CHECKSUM_TYPEFORMAT ((const GVariantType *) VAR_CHECKSUM_TYPESTRING)
VarChecksumRef
typedef struct {
gconstpointer base;
gsize size;
} VarChecksumRef;
VAR_REF_INFO_TYPESTRING
#define VAR_REF_INFO_TYPESTRING "(taya{sv})"
VAR_REF_INFO_TYPEFORMAT
#define VAR_REF_INFO_TYPEFORMAT ((const GVariantType *) VAR_REF_INFO_TYPESTRING)
VarRefInfoRef
typedef struct {
gconstpointer base;
gsize size;
} VarRefInfoRef;
VAR_REF_INFO_INDEXOF_COMMIT_SIZE
#define VAR_REF_INFO_INDEXOF_COMMIT_SIZE 0
VAR_REF_INFO_INDEXOF_CHECKSUM
#define VAR_REF_INFO_INDEXOF_CHECKSUM 1
VAR_REF_INFO_INDEXOF_METADATA
#define VAR_REF_INFO_INDEXOF_METADATA 2
VAR_REF_MAP_ENTRY_TYPESTRING
#define VAR_REF_MAP_ENTRY_TYPESTRING "(s(taya{sv}))"
VAR_REF_MAP_ENTRY_TYPEFORMAT
#define VAR_REF_MAP_ENTRY_TYPEFORMAT ((const GVariantType *) VAR_REF_MAP_ENTRY_TYPESTRING)
VarRefMapEntryRef
typedef struct {
gconstpointer base;
gsize size;
} VarRefMapEntryRef;
VAR_REF_MAP_ENTRY_INDEXOF_REF
#define VAR_REF_MAP_ENTRY_INDEXOF_REF 0
VAR_REF_MAP_ENTRY_INDEXOF_INFO
#define VAR_REF_MAP_ENTRY_INDEXOF_INFO 1
VAR_REF_MAP_TYPESTRING
#define VAR_REF_MAP_TYPESTRING "a(s(taya{sv}))"
VAR_REF_MAP_TYPEFORMAT
#define VAR_REF_MAP_TYPEFORMAT ((const GVariantType *) VAR_REF_MAP_TYPESTRING)
VarRefMapRef
typedef struct {
gconstpointer base;
gsize size;
} VarRefMapRef;
VAR_SUMMARY_TYPESTRING
#define VAR_SUMMARY_TYPESTRING "(a(s(taya{sv}))a{sv})"
VAR_SUMMARY_TYPEFORMAT
#define VAR_SUMMARY_TYPEFORMAT ((const GVariantType *) VAR_SUMMARY_TYPESTRING)
VarSummaryRef
typedef struct {
gconstpointer base;
gsize size;
} VarSummaryRef;
VAR_SUMMARY_INDEXOF_REF_MAP
#define VAR_SUMMARY_INDEXOF_REF_MAP 0
VAR_SUMMARY_INDEXOF_METADATA
#define VAR_SUMMARY_INDEXOF_METADATA 1
VAR_COLLECTION_MAP_TYPESTRING
#define VAR_COLLECTION_MAP_TYPESTRING "a{sa(s(taya{sv}))}"
VAR_COLLECTION_MAP_TYPEFORMAT
#define VAR_COLLECTION_MAP_TYPEFORMAT ((const GVariantType *) VAR_COLLECTION_MAP_TYPESTRING)
VarCollectionMapRef
typedef struct {
gconstpointer base;
gsize size;
} VarCollectionMapRef;
VarCollectionMapEntryRef
typedef struct {
gconstpointer base;
gsize size;
} VarCollectionMapEntryRef;
VAR_RELATED_TYPESTRING
#define VAR_RELATED_TYPESTRING "(say)"
VAR_RELATED_TYPEFORMAT
#define VAR_RELATED_TYPEFORMAT ((const GVariantType *) VAR_RELATED_TYPESTRING)
VarRelatedRef
typedef struct {
gconstpointer base;
gsize size;
} VarRelatedRef;
VAR_RELATED_INDEXOF_REF
#define VAR_RELATED_INDEXOF_REF 0
VAR_RELATED_INDEXOF_COMMIT
#define VAR_RELATED_INDEXOF_COMMIT 1
VAR_ARRAYOF_RELATED_TYPESTRING
#define VAR_ARRAYOF_RELATED_TYPESTRING "a(say)"
VAR_ARRAYOF_RELATED_TYPEFORMAT
#define VAR_ARRAYOF_RELATED_TYPEFORMAT ((const GVariantType *) VAR_ARRAYOF_RELATED_TYPESTRING)
VarArrayofRelatedRef
typedef struct {
gconstpointer base;
gsize size;
} VarArrayofRelatedRef;
VAR_COMMIT_TYPESTRING
#define VAR_COMMIT_TYPESTRING "(a{sv}aya(say)sstayay)"
VAR_COMMIT_TYPEFORMAT
#define VAR_COMMIT_TYPEFORMAT ((const GVariantType *) VAR_COMMIT_TYPESTRING)
VarCommitRef
typedef struct {
gconstpointer base;
gsize size;
} VarCommitRef;
VAR_COMMIT_INDEXOF_METADATA
#define VAR_COMMIT_INDEXOF_METADATA 0
VAR_COMMIT_INDEXOF_PARENT
#define VAR_COMMIT_INDEXOF_PARENT 1
VAR_COMMIT_INDEXOF_RELATED
#define VAR_COMMIT_INDEXOF_RELATED 2
VAR_COMMIT_INDEXOF_SUBJECT
#define VAR_COMMIT_INDEXOF_SUBJECT 3
VAR_COMMIT_INDEXOF_BODY
#define VAR_COMMIT_INDEXOF_BODY 4
VAR_COMMIT_INDEXOF_TIMESTAMP
#define VAR_COMMIT_INDEXOF_TIMESTAMP 5
VAR_COMMIT_INDEXOF_ROOT_CONTENTS
#define VAR_COMMIT_INDEXOF_ROOT_CONTENTS 6
VAR_COMMIT_INDEXOF_ROOT_METADATA
#define VAR_COMMIT_INDEXOF_ROOT_METADATA 7
VAR_CACHE_DATA_TYPESTRING
#define VAR_CACHE_DATA_TYPESTRING "(tts)"
VAR_CACHE_DATA_TYPEFORMAT
#define VAR_CACHE_DATA_TYPEFORMAT ((const GVariantType *) VAR_CACHE_DATA_TYPESTRING)
VarCacheDataRef
typedef struct {
gconstpointer base;
gsize size;
} VarCacheDataRef;
VAR_CACHE_DATA_INDEXOF_INSTALLED_SIZE
#define VAR_CACHE_DATA_INDEXOF_INSTALLED_SIZE 0
VAR_CACHE_DATA_INDEXOF_DOWNLOAD_SIZE
#define VAR_CACHE_DATA_INDEXOF_DOWNLOAD_SIZE 1
VAR_CACHE_DATA_INDEXOF_METADATA
#define VAR_CACHE_DATA_INDEXOF_METADATA 2
VAR_CACHE_TYPESTRING
#define VAR_CACHE_TYPESTRING "a{s(tts)}"
VAR_CACHE_TYPEFORMAT
#define VAR_CACHE_TYPEFORMAT ((const GVariantType *) VAR_CACHE_TYPESTRING)
VarCacheRef
typedef struct {
gconstpointer base;
gsize size;
} VarCacheRef;
VarCacheEntryRef
typedef struct {
gconstpointer base;
gsize size;
} VarCacheEntryRef;
VAR_SPARSE_CACHE_TYPESTRING
#define VAR_SPARSE_CACHE_TYPESTRING "a{sa{sv}}"
VAR_SPARSE_CACHE_TYPEFORMAT
#define VAR_SPARSE_CACHE_TYPEFORMAT ((const GVariantType *) VAR_SPARSE_CACHE_TYPESTRING)
VarSparseCacheRef
typedef struct {
gconstpointer base;
gsize size;
} VarSparseCacheRef;
VarSparseCacheEntryRef
typedef struct {
gconstpointer base;
gsize size;
} VarSparseCacheEntryRef;
VAR_COMMITS_CACHE_TYPESTRING
#define VAR_COMMITS_CACHE_TYPESTRING "aay"
VAR_COMMITS_CACHE_TYPEFORMAT
#define VAR_COMMITS_CACHE_TYPEFORMAT ((const GVariantType *) VAR_COMMITS_CACHE_TYPESTRING)
VarCommitsCacheRef
typedef struct {
gconstpointer base;
gsize size;
} VarCommitsCacheRef;
VAR_ARRAYOFSTRING_TYPESTRING
#define VAR_ARRAYOFSTRING_TYPESTRING "as"
VAR_ARRAYOFSTRING_TYPEFORMAT
#define VAR_ARRAYOFSTRING_TYPEFORMAT ((const GVariantType *) VAR_ARRAYOFSTRING_TYPESTRING)
VarArrayofstringRef
typedef struct {
gconstpointer base;
gsize size;
} VarArrayofstringRef;
VAR_DEPLOY_DATA_TYPESTRING
#define VAR_DEPLOY_DATA_TYPESTRING "(ssasta{sv})"
VAR_DEPLOY_DATA_TYPEFORMAT
#define VAR_DEPLOY_DATA_TYPEFORMAT ((const GVariantType *) VAR_DEPLOY_DATA_TYPESTRING)
VarDeployDataRef
typedef struct {
gconstpointer base;
gsize size;
} VarDeployDataRef;
VAR_DEPLOY_DATA_INDEXOF_ORIGIN
#define VAR_DEPLOY_DATA_INDEXOF_ORIGIN 0
VAR_DEPLOY_DATA_INDEXOF_COMMIT
#define VAR_DEPLOY_DATA_INDEXOF_COMMIT 1
VAR_DEPLOY_DATA_INDEXOF_SUBPATHS
#define VAR_DEPLOY_DATA_INDEXOF_SUBPATHS 2
VAR_DEPLOY_DATA_INDEXOF_INSTALLED_SIZE
#define VAR_DEPLOY_DATA_INDEXOF_INSTALLED_SIZE 3
VAR_DEPLOY_DATA_INDEXOF_METADATA
#define VAR_DEPLOY_DATA_INDEXOF_METADATA 4
VAR_RATINGS_TYPESTRING
#define VAR_RATINGS_TYPESTRING "a{ss}"
VAR_RATINGS_TYPEFORMAT
#define VAR_RATINGS_TYPEFORMAT ((const GVariantType *) VAR_RATINGS_TYPESTRING)
VarRatingsRef
typedef struct {
gconstpointer base;
gsize size;
} VarRatingsRef;
VarRatingsEntryRef
typedef struct {
gconstpointer base;
gsize size;
} VarRatingsEntryRef;
VAR_CONTENT_RATING_TYPESTRING
#define VAR_CONTENT_RATING_TYPESTRING "(sa{ss})"
VAR_CONTENT_RATING_TYPEFORMAT
#define VAR_CONTENT_RATING_TYPEFORMAT ((const GVariantType *) VAR_CONTENT_RATING_TYPESTRING)
VarContentRatingRef
typedef struct {
gconstpointer base;
gsize size;
} VarContentRatingRef;
VAR_CONTENT_RATING_INDEXOF_RATING_TYPE
#define VAR_CONTENT_RATING_INDEXOF_RATING_TYPE 0
VAR_CONTENT_RATING_INDEXOF_RATINGS
#define VAR_CONTENT_RATING_INDEXOF_RATINGS 1
VAR_EXTRA_DATA_SIZE_TYPESTRING
#define VAR_EXTRA_DATA_SIZE_TYPESTRING "(ut)"
VAR_EXTRA_DATA_SIZE_TYPEFORMAT
#define VAR_EXTRA_DATA_SIZE_TYPEFORMAT ((const GVariantType *) VAR_EXTRA_DATA_SIZE_TYPESTRING)
VarExtraDataSizeRef
typedef struct {
gconstpointer base;
gsize size;
} VarExtraDataSizeRef;
VarExtraDataSize
typedef struct {
guint32 n_extra_data;/* little endian */
guchar _padding1[4];
guint64 total_size;/* little endian */
} VarExtraDataSize;
VAR_EXTRA_DATA_SIZE_INDEXOF_N_EXTRA_DATA
#define VAR_EXTRA_DATA_SIZE_INDEXOF_N_EXTRA_DATA 0
VAR_EXTRA_DATA_SIZE_INDEXOF_TOTAL_SIZE
#define VAR_EXTRA_DATA_SIZE_INDEXOF_TOTAL_SIZE 1
VAR_ARRAYOF_CHECKSUM_TYPESTRING
#define VAR_ARRAYOF_CHECKSUM_TYPESTRING "aay"
VAR_ARRAYOF_CHECKSUM_TYPEFORMAT
#define VAR_ARRAYOF_CHECKSUM_TYPEFORMAT ((const GVariantType *) VAR_ARRAYOF_CHECKSUM_TYPESTRING)
VarArrayofChecksumRef
typedef struct {
gconstpointer base;
gsize size;
} VarArrayofChecksumRef;
VAR_SUBSUMMARY_TYPESTRING
#define VAR_SUBSUMMARY_TYPESTRING "(ayaaya{sv})"
VAR_SUBSUMMARY_TYPEFORMAT
#define VAR_SUBSUMMARY_TYPEFORMAT ((const GVariantType *) VAR_SUBSUMMARY_TYPESTRING)
VarSubsummaryRef
typedef struct {
gconstpointer base;
gsize size;
} VarSubsummaryRef;
VAR_SUBSUMMARY_INDEXOF_CHECKSUM
#define VAR_SUBSUMMARY_INDEXOF_CHECKSUM 0
VAR_SUBSUMMARY_INDEXOF_HISTORY
#define VAR_SUBSUMMARY_INDEXOF_HISTORY 1
VAR_SUBSUMMARY_INDEXOF_METADATA
#define VAR_SUBSUMMARY_INDEXOF_METADATA 2
VAR_SUMMARY_INDEX_SUBSUMMARIES_TYPESTRING
#define VAR_SUMMARY_INDEX_SUBSUMMARIES_TYPESTRING "a{s(ayaaya{sv})}"
VAR_SUMMARY_INDEX_SUBSUMMARIES_TYPEFORMAT
#define VAR_SUMMARY_INDEX_SUBSUMMARIES_TYPEFORMAT ((const GVariantType *) VAR_SUMMARY_INDEX_SUBSUMMARIES_TYPESTRING)
VarSummaryIndexSubsummariesRef
typedef struct {
gconstpointer base;
gsize size;
} VarSummaryIndexSubsummariesRef;
VarSummaryIndexSubsummariesEntryRef
typedef struct {
gconstpointer base;
gsize size;
} VarSummaryIndexSubsummariesEntryRef;
VAR_SUMMARY_INDEX_TYPESTRING
#define VAR_SUMMARY_INDEX_TYPESTRING "(a{s(ayaaya{sv})}a{sv})"
VAR_SUMMARY_INDEX_TYPEFORMAT
#define VAR_SUMMARY_INDEX_TYPEFORMAT ((const GVariantType *) VAR_SUMMARY_INDEX_TYPESTRING)
VarSummaryIndexRef
typedef struct {
gconstpointer base;
gsize size;
} VarSummaryIndexRef;
VAR_SUMMARY_INDEX_INDEXOF_SUBSUMMARIES
#define VAR_SUMMARY_INDEX_INDEXOF_SUBSUMMARIES 0
VAR_SUMMARY_INDEX_INDEXOF_METADATA
#define VAR_SUMMARY_INDEX_INDEXOF_METADATA 1
VAR_OBJECT_LIST_INFO_TYPESTRING
#define VAR_OBJECT_LIST_INFO_TYPESTRING "(bas)"
VAR_OBJECT_LIST_INFO_TYPEFORMAT
#define VAR_OBJECT_LIST_INFO_TYPEFORMAT ((const GVariantType *) VAR_OBJECT_LIST_INFO_TYPESTRING)
VarObjectListInfoRef
typedef struct {
gconstpointer base;
gsize size;
} VarObjectListInfoRef;
VAR_OBJECT_LIST_INFO_INDEXOF_PACKFILES
#define VAR_OBJECT_LIST_INFO_INDEXOF_PACKFILES 1
VAR_OBJECT_NAME_TYPESTRING
#define VAR_OBJECT_NAME_TYPESTRING "(su)"
VAR_OBJECT_NAME_TYPEFORMAT
#define VAR_OBJECT_NAME_TYPEFORMAT ((const GVariantType *) VAR_OBJECT_NAME_TYPESTRING)
VarObjectNameRef
typedef struct {
gconstpointer base;
gsize size;
} VarObjectNameRef;
VAR_OBJECT_NAME_INDEXOF_CHECKSUM
#define VAR_OBJECT_NAME_INDEXOF_CHECKSUM 0
VAR_OBJECT_NAME_INDEXOF_OBJTYPE
#define VAR_OBJECT_NAME_INDEXOF_OBJTYPE 1
VAR_OBJECT_NAMES_TYPESTRING
#define VAR_OBJECT_NAMES_TYPESTRING "a(su)"
VAR_OBJECT_NAMES_TYPEFORMAT
#define VAR_OBJECT_NAMES_TYPEFORMAT ((const GVariantType *) VAR_OBJECT_NAMES_TYPESTRING)
VarObjectNamesRef
typedef struct {
gconstpointer base;
gsize size;
} VarObjectNamesRef;