34#ifndef API_MIP_COMMON_TYPES_CC_H
35#define API_MIP_COMMON_TYPES_CC_H
@ MIP_WORKLOAD_OFFICE
Disable default labeling filtration.
@ MIP_WORKLOAD_PURVIEW
Filter labels that may result in custom protection.
@ MIP_LABEL_FILTER_DOUBLE_KEY_USER_DEFINED_PROTECTION
Filter labels that may result in protection that requires double key adhoc and dnf.
@ MIP_LABEL_FILTER_ADHOC_PROTECTION
Filter labels that may result in adhoc protection.
@ MIP_LABEL_FILTER_CUSTOM_PROTECTION
Filter labels that may result in custom protection.
@ MIP_LABEL_FILTER_DOUBLE_KEY_PROTECTION
Filter labels that may result in protection that requires double key template.
@ MIP_LABEL_FILTER_TEMPLATE_PROTECTION
Filter labels that may result in template protection.
@ MIP_LABEL_FILTER_NONE
Disable default labeling filtration.
@ MIP_LABEL_FILTER_PREDEFINED_TEMPLATE_PROTECTION
Filter labels that may result in predefined template protection.
@ MIP_LABEL_FILTER_HYOK_PROTECTION
Filter labels that may result in hyok protection.
@ MIP_LABEL_FILTER_ENCRYPT_ONLY_PROTECTION
Filter labels that may result in encrypt only protection.
@ MIP_LABEL_FILTER_DO_NOT_FORWARD_PROTECTION
Filter labels that may result in do not forward.
mip_cc_label_assignment_method
Describes how a new label is being applied.
@ MIP_LABEL_ASSIGNMENT_METHOD_STANDARD
Standard label assignments will not override a previous privileged assignment.
@ MIP_LABEL_ASSIGNMENT_METHOD_AUTO
Reserved.
@ MIP_LABEL_ASSIGNMENT_METHOD_PRIVILEGED
A privileged label assignment will not be overridden by future standard assignments.
mip_cc_content_mark_alignment
Alignment for content marks (content header or content footer)
@ MIP_CONTENT_MARK_ALIGNMENT_CENTER
Content marking is centered.
@ MIP_CONTENT_MARK_ALIGNMENT_LEFT
Content marking is aligned to the left.
@ MIP_CONTENT_MARK_ALIGNMENT_RIGHT
Content marking is aligned to the right.
mip_cc_content_format
Content format.
@ MIP_CONTENT_FORMAT_DEFAULT
Standard file format.
@ MIP_CONTENT_FORMAT_EMAIL
Email.
mip_cc_watermark_layout
Layout for watermarks.
@ MIP_WATERMARK_LAYOUT_HORIZONTAL
Watermark layout is horizontal.
@ MIP_WATERMARK_LAYOUT_DIAGONAL
Watermark layout is diagonal.
mip_cc_metadata_version_format
@ MIP_METADATA_VERSION_FORMAT_DEFAULT
Metadata is ordered based upon label id.
@ MIP_METADATA_VERSION_FORMAT_ONE_LABEL_PER_TENANT
Metadata is ordered based upon site-id.
@ MIP_CLOUD_US_SEC
US sovereign cloud (Sec)
@ MIP_CLOUD_TEST
Test cloud.
@ MIP_CLOUD_US_NAT
US sovereign cloud (Nat)
@ MIP_CLOUD_US_GCC
US sovereign cloud (GCC)
@ MIP_CLOUD_US_GCC_HIGH
US sovereign cloud (GCC-High)
@ MIP_CLOUD_UNKNOWN
Cloud not specified or URL not recognized as an Azure cloud.
@ MIP_CLOUD_CUSTOM
Custom cloud: endpoint base URL manually specified by application.
@ MIP_CLOUD_CHINA_01
China sovereign cloud.
@ MIP_CLOUD_GERMANY
Germany sovereign cloud.
@ MIP_CLOUD_US_DOD
US sovereign cloud (DoD)
@ MIP_CLOUD_COMMERCIAL
Global commercial cloud.
mip_cc_cache_storage_type
Storage type for caches.
@ MIP_CACHE_STORAGE_TYPE_ON_DISK
On-disk storage.
@ MIP_CACHE_STORAGE_TYPE_ON_DISK_ENCRYPTED
On-disk storage with encryption (if supported by the platform)
@ MIP_CACHE_STORAGE_TYPE_IN_MEMORY
In-memory storage.
Export/import and other macros for C API.
Opaque handle to MIP object.
uint32_t typeId
Magic number uniquely identifying s specific handle type.
void * data
Raw handle data.