flatpak-variant-private

flatpak-variant-private

Types and Values

  VarRef
  VarVariantRef
#define VAR_METADATA_TYPESTRING
#define VAR_METADATA_TYPEFORMAT
  VarMetadataRef
  VarMetadataEntryRef
#define VAR_CHECKSUM_TYPESTRING
#define VAR_CHECKSUM_TYPEFORMAT
  VarChecksumRef
#define VAR_REF_INFO_TYPESTRING
#define VAR_REF_INFO_TYPEFORMAT
  VarRefInfoRef
#define VAR_REF_INFO_INDEXOF_COMMIT_SIZE
#define VAR_REF_INFO_INDEXOF_CHECKSUM
#define VAR_REF_INFO_INDEXOF_METADATA
#define VAR_REF_MAP_ENTRY_TYPESTRING
#define VAR_REF_MAP_ENTRY_TYPEFORMAT
  VarRefMapEntryRef
#define VAR_REF_MAP_ENTRY_INDEXOF_REF
#define VAR_REF_MAP_ENTRY_INDEXOF_INFO
#define VAR_REF_MAP_TYPESTRING
#define VAR_REF_MAP_TYPEFORMAT
  VarRefMapRef
#define VAR_SUMMARY_TYPESTRING
#define VAR_SUMMARY_TYPEFORMAT
  VarSummaryRef
#define VAR_SUMMARY_INDEXOF_REF_MAP
#define VAR_SUMMARY_INDEXOF_METADATA
#define VAR_COLLECTION_MAP_TYPESTRING
#define VAR_COLLECTION_MAP_TYPEFORMAT
  VarCollectionMapRef
  VarCollectionMapEntryRef
#define VAR_RELATED_TYPESTRING
#define VAR_RELATED_TYPEFORMAT
  VarRelatedRef
#define VAR_RELATED_INDEXOF_REF
#define VAR_RELATED_INDEXOF_COMMIT
#define VAR_ARRAYOF_RELATED_TYPESTRING
#define VAR_ARRAYOF_RELATED_TYPEFORMAT
  VarArrayofRelatedRef
#define VAR_COMMIT_TYPESTRING
#define VAR_COMMIT_TYPEFORMAT
  VarCommitRef
#define VAR_COMMIT_INDEXOF_METADATA
#define VAR_COMMIT_INDEXOF_PARENT
#define VAR_COMMIT_INDEXOF_RELATED
#define VAR_COMMIT_INDEXOF_SUBJECT
#define VAR_COMMIT_INDEXOF_BODY
#define VAR_COMMIT_INDEXOF_TIMESTAMP
#define VAR_COMMIT_INDEXOF_ROOT_CONTENTS
#define VAR_COMMIT_INDEXOF_ROOT_METADATA
#define VAR_CACHE_DATA_TYPESTRING
#define VAR_CACHE_DATA_TYPEFORMAT
  VarCacheDataRef
#define VAR_CACHE_DATA_INDEXOF_INSTALLED_SIZE
#define VAR_CACHE_DATA_INDEXOF_DOWNLOAD_SIZE
#define VAR_CACHE_DATA_INDEXOF_METADATA
#define VAR_CACHE_TYPESTRING
#define VAR_CACHE_TYPEFORMAT
  VarCacheRef
  VarCacheEntryRef
#define VAR_SPARSE_CACHE_TYPESTRING
#define VAR_SPARSE_CACHE_TYPEFORMAT
  VarSparseCacheRef
  VarSparseCacheEntryRef
#define VAR_COMMITS_CACHE_TYPESTRING
#define VAR_COMMITS_CACHE_TYPEFORMAT
  VarCommitsCacheRef
#define VAR_ARRAYOFSTRING_TYPESTRING
#define VAR_ARRAYOFSTRING_TYPEFORMAT
  VarArrayofstringRef
#define VAR_DEPLOY_DATA_TYPESTRING
#define VAR_DEPLOY_DATA_TYPEFORMAT
  VarDeployDataRef
#define VAR_DEPLOY_DATA_INDEXOF_ORIGIN
#define VAR_DEPLOY_DATA_INDEXOF_COMMIT
#define VAR_DEPLOY_DATA_INDEXOF_SUBPATHS
#define VAR_DEPLOY_DATA_INDEXOF_INSTALLED_SIZE
#define VAR_DEPLOY_DATA_INDEXOF_METADATA
#define VAR_RATINGS_TYPESTRING
#define VAR_RATINGS_TYPEFORMAT
  VarRatingsRef
  VarRatingsEntryRef
#define VAR_CONTENT_RATING_TYPESTRING
#define VAR_CONTENT_RATING_TYPEFORMAT
  VarContentRatingRef
#define VAR_CONTENT_RATING_INDEXOF_RATING_TYPE
#define VAR_CONTENT_RATING_INDEXOF_RATINGS
#define VAR_EXTRA_DATA_SIZE_TYPESTRING
#define VAR_EXTRA_DATA_SIZE_TYPEFORMAT
  VarExtraDataSizeRef
  VarExtraDataSize
#define VAR_EXTRA_DATA_SIZE_INDEXOF_N_EXTRA_DATA
#define VAR_EXTRA_DATA_SIZE_INDEXOF_TOTAL_SIZE
#define VAR_ARRAYOF_CHECKSUM_TYPESTRING
#define VAR_ARRAYOF_CHECKSUM_TYPEFORMAT
  VarArrayofChecksumRef
#define VAR_SUBSUMMARY_TYPESTRING
#define VAR_SUBSUMMARY_TYPEFORMAT
  VarSubsummaryRef
#define VAR_SUBSUMMARY_INDEXOF_CHECKSUM
#define VAR_SUBSUMMARY_INDEXOF_HISTORY
#define VAR_SUBSUMMARY_INDEXOF_METADATA
#define VAR_SUMMARY_INDEX_SUBSUMMARIES_TYPESTRING
#define VAR_SUMMARY_INDEX_SUBSUMMARIES_TYPEFORMAT
  VarSummaryIndexSubsummariesRef
  VarSummaryIndexSubsummariesEntryRef
#define VAR_SUMMARY_INDEX_TYPESTRING
#define VAR_SUMMARY_INDEX_TYPEFORMAT
  VarSummaryIndexRef
#define VAR_SUMMARY_INDEX_INDEXOF_SUBSUMMARIES
#define VAR_SUMMARY_INDEX_INDEXOF_METADATA
#define VAR_OBJECT_LIST_INFO_TYPESTRING
#define VAR_OBJECT_LIST_INFO_TYPEFORMAT
  VarObjectListInfoRef
#define VAR_OBJECT_LIST_INFO_INDEXOF_PACKFILES
#define VAR_OBJECT_NAME_TYPESTRING
#define VAR_OBJECT_NAME_TYPEFORMAT
  VarObjectNameRef
#define VAR_OBJECT_NAME_INDEXOF_CHECKSUM
#define VAR_OBJECT_NAME_INDEXOF_OBJTYPE
#define VAR_OBJECT_NAMES_TYPESTRING
#define VAR_OBJECT_NAMES_TYPEFORMAT
  VarObjectNamesRef

Description

Functions

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;