Microsoft Information Protection (MIP) SDK for C++: Reference 1.16
Doxygen-generated documentation for MIP SDK written in C++
Loading...
Searching...
No Matches
protection_descriptor.h File Reference

Defines ProtectionDescriptor interface. More...

#include <chrono>
#include <map>
#include <memory>
#include <string>
#include "mip/mip_namespace.h"
#include "mip/user_rights.h"
#include "mip/user_roles.h"
#include "mip/dynamic_watermark.h"
Include dependency graph for protection_descriptor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LabelInfo
 Label information for a template or ad-hoc (custom) protection. More...
 
class  ProtectionDescriptor
 Description of protection associated with a piece of content. More...
 

Enumerations

enum class  ProtectionType { TemplateBased = 0 , Custom = 1 }
 Describes whether protection is based off a template or ad-hoc (custom) More...
 

Detailed Description

Defines ProtectionDescriptor interface.

Definition in file protection_descriptor.h.

Enumeration Type Documentation

◆ ProtectionType

enum class ProtectionType
strong

Describes whether protection is based off a template or ad-hoc (custom)

Enumerator
TemplateBased 

Handle was created from a template

Custom 

Handle was created ad hoc

Definition at line 51 of file protection_descriptor.h.

51 {
52 TemplateBased = 0, /**< Handle was created from a template */
53 Custom = 1, /**< Handle was created ad hoc */
54};