Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
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};
@ TemplateBased
Handle was created from a template.
@ Custom
Handle was created ad hoc.