33#ifndef API_MIP_UPE_DOCUMENT_STATE_CC_H_
34#define API_MIP_UPE_DOCUMENT_STATE_CC_H_
A file Containing the common types used by the upe, file and protection modules.
mip_cc_content_format
Content format.
mip_cc_metadata_version_format
Contains C API definitions for common string dictionary.
MIP_CC_CALLBACK(mip_cc_metadata_callback, void, const char **, const int64_t, const char **, const int64_t, const void *, mip_cc_metadata_dictionary *)
Callback function definition for retrieving document metatdata, filtered by name/prefix.
mip_cc_data_state
Defines the state of the data as an application is acting upon it.
@ MIP_DATA_STATE_REST
Inactive data stored physically in databases/file/warehouses.
@ MIP_DATA_STATE_MOTION
Data traversing a network or temporarily residing in computer memory to be read or updated.
@ MIP_DATA_STATE_USE
Active data under constant change stored physically in databases/file/warehouses etc.
Defines C-Style ProtectionDescriptor interface.
Represents the current state of a label-aware document.
mip_cc_protection_descriptor protectionDescriptor
Protection descriptor if document is currently protected, else null.
uint32_t contentMetadataVersion
Document metadata version, default should be 0.
mip_cc_dictionary auditMetadata
Optional application-specific metadata that is used when sending audit reports Recognized values: 'Se...
mip_cc_data_state dataState
State of document data as application interacts with it.
mip_cc_content_format contentFormat
Format of document (file vs.
mip_cc_metadata_version_format contentMetadataVersionFormat
Describes how metadata versioning is processed.
const char * contentId
Human-readable document description visible in tenant audit portal Example for a file: [path\filename...
mip_cc_metadata_callback contentMetadataCallback
Document metadata callback.
Opaque handle to MIP object.