34#ifndef API_MIP_PROTECTION_PROTECTION_ENGINE_CC_H_
35#define API_MIP_PROTECTION_PROTECTION_ENGINE_CC_H_
322 const char* engineId,
367 const char* engineId,
ApplicationInfo definition.
Defines auth callback functions.
A file Containing the common types used by the upe, file and protection modules.
Defines consent callback functions.
Contains C API definitions for common string dictionary.
Error definition and functions.
Export/import and other macros for C API.
const void mip_cc_template_descriptor const int64_t int64_t * actualTemplatesSize
const mip_cc_protection_handler_publishing_settings const void mip_cc_protection_handler mip_cc_error * errorInfo
const mip_cc_delegation_license_settings const void mip_cc_delegation_licenses * delegationLicenses
const char bool * removed
int templateRefreshIntervalHours
const mip_cc_protection_handler_publishing_settings const void mip_cc_protection_handler * handler
const void const char const char const char const char * delegatedUserEmail
const char const char * locale
const void const char const char const char const char mip_cc_string_list * rights
MIP_CC_API(void) MIP_CC_ReleaseProtectionEngine(mip_cc_protection_engine engine)
Release resources associated with a protection engine.
const mip_cc_auth_callback authCallback
const mip_cc_identity * identity
const void mip_cc_template_descriptor * templateDescriptors
char const int64_t int64_t * actualClientDataSize
const mip_cc_protection_handler_publishing_settings settings
MIP_CC_DEPRECATED_API(mip_cc_result) MIP_CC_CreateProtectionEngineSettingsWithIdentity(const mip_cc_identity *identity
Create a settings object used to create a brand new protection engine.
char const int64_t clientDataBufferSize
bool allowCloudServiceOnly
const mip_cc_dictionary customSettings
mip_cc_handle * mip_cc_protection_engine_settings
mip_cc_string_list * capabilities
const void const char const char * labelId
const void const char const char const char * ownerEmail
const void mip_cc_template_descriptor const int64_t templateBufferSize
const char * underlyingApplicationId
const char * cloudEndpointBaseUrl
const mip_cc_protection_handler_publishing_settings const void * context
const void const char const char const char const char mip_cc_license_info * licenseInfo
int int templateBatchingSize
char const int64_t idBufferSize
const void int64_t * templatesSize
char const int64_t int64_t * actualIdSize
const void const char * documentId
mip_cc_handle * mip_cc_protection_engine
const char const char mip_cc_protection_engine_settings * engineSettings
Defines C-Style ProtectionHandler interface.
const mip_cc_protection_engine_settings mip_cc_protection_engine * engine
Defines success/error result codes.
mip_cc_result
API success/failure result.
Contains C API definitions for common string list.
Opaque handle to MIP object.
A struct that contains user identification info.
Defines C-Style TemplateDescriptor functions.