Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
|
A file containing the Action base class and the ActionType enumerator. More...
Go to the source code of this file.
Classes | |
class | Action |
Interface for an action. More... | |
Enumerations | |
enum class | ActionType : unsigned int { ADD_CONTENT_FOOTER = 1 << 0 , ADD_CONTENT_HEADER = 1 << 1 , ADD_WATERMARK = 1 << 2 , CUSTOM = 1 << 3 , JUSTIFY = 1 << 4 , METADATA = 1 << 5 , PROTECT_ADHOC = 1 << 6 , PROTECT_BY_TEMPLATE = 1 << 7 , PROTECT_DO_NOT_FORWARD = 1 << 8 , REMOVE_CONTENT_FOOTER = 1 << 9 , REMOVE_CONTENT_HEADER = 1 << 10 , REMOVE_PROTECTION = 1 << 11 , REMOVE_WATERMARK = 1 << 12 , APPLY_LABEL = 1 << 13 , RECOMMEND_LABEL = 1 << 14 , PROTECT_ADHOC_DK = 1 << 15 , PROTECT_DO_NOT_FORWARD_DK = 1 << 17 , PROTECT_BY_ENCRYPT_ONLY = 1 << 18 , ADD_DYNAMIC_WATERMARK = 1 << 19 , REMOVE_DYNAMIC_WATERMARK = 1 << 20 } |
Different action types. More... | |
Functions | |
constexpr ActionType | operator& (ActionType a, ActionType b) |
And (&) operator for Action type enum. | |
constexpr ActionType | operator^ (ActionType a, ActionType b) |
Xor (^) operator for Action type enum. | |
constexpr ActionType | operator| (ActionType a, ActionType b) |
Or (|) operator for Action type enum. | |
|
strong |
Different action types.
Definition at line 46 of file action.h.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |