Microsoft Information Protection SDK - C 1.17
API Reference Documentation for C
Loading...
Searching...
No Matches
application_action_state_cc.h File Reference

Describes application state when performing a label-related operation. More...

Go to the source code of this file.

Classes

struct  mip_cc_application_action_state
 Represents the current state of the application as it performs a label-related operation. More...
 

Enumerations

enum  mip_cc_label_action_state { MIP_LABEL_ACTION_STATE_NO_CHANGE = 0 , MIP_LABEL_ACTION_STATE_REMOVE = 1 , MIP_LABEL_ACTION_STATE_UPDATE = 2 }
 Describes what the application is trying to do regarding the current label. More...
 
enum  mip_cc_label_action_type {
  MIP_LABEL_ACTION_TYPE_ADD_CONTENT_FOOTER = 1 << 0 , MIP_LABEL_ACTION_TYPE_ADD_CONTENT_HEADER = 1 << 1 , MIP_LABEL_ACTION_TYPE_ADD_WATERMARK = 1 << 2 , MIP_LABEL_ACTION_TYPE_CUSTOM = 1 << 3 ,
  MIP_LABEL_ACTION_TYPE_JUSTIFY = 1 << 4 , MIP_LABEL_ACTION_TYPE_METADATA = 1 << 5 , MIP_LABEL_ACTION_TYPE_PROTECT_ADHOC = 1 << 6 , MIP_LABEL_ACTION_TYPE_PROTECT_BY_TEMPLATE = 1 << 7 ,
  MIP_LABEL_ACTION_TYPE_PROTECT_DO_NOT_FORWARD = 1 << 8 , MIP_LABEL_ACTION_TYPE_REMOVE_CONTENT_FOOTER = 1 << 9 , MIP_LABEL_ACTION_TYPE_REMOVE_CONTENT_HEADER = 1 << 10 , MIP_LABEL_ACTION_TYPE_REMOVE_PROTECTION = 1 << 11 ,
  MIP_LABEL_ACTION_TYPE_REMOVE_WATERMARK = 1 << 12 , MIP_LABEL_ACTION_TYPE_APPLY_LABEL = 1 << 13 , MIP_LABEL_ACTION_TYPE_RECOMMEND_LABEL = 1 << 14 , MIP_LABEL_ACTION_TYPE_PROTECT_ADHOC_DK = 1 << 15 ,
  MIP_LABEL_ACTION_TYPE_PROTECT_DO_NOT_FORWARD_DK = 1 << 17 , MIP_LABEL_ACTION_TYPE_PROTECT_BY_ENCRYPT_ONLY = 1 << 18
}
 Label-related actions an application understands and supports. More...
 

Detailed Description

Describes application state when performing a label-related operation.

Enumeration Type Documentation

◆ mip_cc_label_action_state

Describes what the application is trying to do regarding the current label.

Enumerator
MIP_LABEL_ACTION_STATE_NO_CHANGE 

The current label should not change.

MIP_LABEL_ACTION_STATE_REMOVE 

The current label should be removed.

MIP_LABEL_ACTION_STATE_UPDATE 

The current label should be changed.

◆ mip_cc_label_action_type

Label-related actions an application understands and supports.

Enumerator
MIP_LABEL_ACTION_TYPE_ADD_CONTENT_FOOTER 

Add a content footer to the document action type.

MIP_LABEL_ACTION_TYPE_ADD_CONTENT_HEADER 

Add a content header to the document action type.

MIP_LABEL_ACTION_TYPE_ADD_WATERMARK 

Add a water mark to the entire document action type.

MIP_LABEL_ACTION_TYPE_CUSTOM 

A custom defined action type.

MIP_LABEL_ACTION_TYPE_JUSTIFY 

A justify action type.

MIP_LABEL_ACTION_TYPE_METADATA 

A Meta data change action type.

MIP_LABEL_ACTION_TYPE_PROTECT_ADHOC 

A protect by adhoc policy action type.

MIP_LABEL_ACTION_TYPE_PROTECT_BY_TEMPLATE 

A protect by template action type.

MIP_LABEL_ACTION_TYPE_PROTECT_DO_NOT_FORWARD 

A protect by do not forward action type.

MIP_LABEL_ACTION_TYPE_REMOVE_CONTENT_FOOTER 

Remove content footer action type.

MIP_LABEL_ACTION_TYPE_REMOVE_CONTENT_HEADER 

Remove content header action type.

MIP_LABEL_ACTION_TYPE_REMOVE_PROTECTION 

Remove protection action type.

MIP_LABEL_ACTION_TYPE_REMOVE_WATERMARK 

Remove watermarking action type.

MIP_LABEL_ACTION_TYPE_APPLY_LABEL 

Apply label action type.

MIP_LABEL_ACTION_TYPE_RECOMMEND_LABEL 

Recommend label action type.

MIP_LABEL_ACTION_TYPE_PROTECT_ADHOC_DK 

A protect by adhoc policy action type.

MIP_LABEL_ACTION_TYPE_PROTECT_DO_NOT_FORWARD_DK 

A protect by do not forward action type.

MIP_LABEL_ACTION_TYPE_PROTECT_BY_ENCRYPT_ONLY 

A protect by encryption action type.