33#ifndef API_MIP_PROTECTION_DESCRIPTOR_BUILDER_CC_H_
34#define API_MIP_PROTECTION_DESCRIPTOR_BUILDER_CC_H_
138 const uint8_t* serializedTemplate,
mip_cc_protection_license_type
@ MIP_PROTECTION_LICENSE_TYPE_ENCRYPT_ONLY
Defines an Encrypt Only License.
@ MIP_PROTECTION_LICENSE_TYPE_DO_NOT_FORWARD
Defines a Do Not Forward License.
const char const int64_t usersWithDefaultRightsCount
const int64_t mip_cc_protection_descriptor_builder mip_cc_error * errorInfo
const int64_t serializedTemplateSize
const char ** usersWithDefaultRights
const char * doubleKeyUrl
const int64_t userRightsCount
const int64_t mip_cc_protection_descriptor_builder * protectionDescriptorBuilder
const char const int64_t const mip_cc_user_rights * additionalUsersAndRights
int64_t contentValidUntil
mip_cc_handle * mip_cc_protection_descriptor_builder
mip_cc_protection_descriptor * protectionDescriptor
const mip_cc_dictionary appData
const int64_t userRolesCount
const char const int64_t const mip_cc_user_rights const int64_t additionalUsersAndRightsCount
MIP_CC_API(void) MIP_CC_ReleaseProtectionDescriptorBuilder(mip_cc_protection_descriptor_builder protectionDescriptorBuilder)
Release resources associated with a protection descriptor builder.
const char const char * tenantId
Defines C-Style ProtectionDescriptor interface.
mip_cc_user_rights_result * userRights
mip_cc_user_roles_result * userRoles
mip_cc_result
API success/failure result.
Opaque handle to MIP object.
A group of users and the rights associated with them.
A group of users and the roles associated with them.