| Microsoft Information Protection SDK - C 1.17
    API Reference Documentation for C | 
Contains C API definitions for policy handler. More...
#include <stdint.h>#include "mip_cc/common_types_cc.h"#include "mip_cc/error_cc.h"#include "mip_cc/result_cc.h"#include "mip_cc/upe/action_result_cc.h"#include "mip_cc/upe/application_action_state_cc.h"#include "mip_cc/upe/content_label_cc.h"#include "mip_cc/upe/document_state_cc.h"Go to the source code of this file.
| Typedefs | |
| typedef mip_cc_handle * | mip_cc_policy_handler | 
| Functions | |
| MIP_CC_API (void) MIP_CC_ReleasePolicyHandler(mip_cc_policy_handler handler) | |
| Release resources associated with a policy handler. | |
| MIP_CC_API (mip_cc_result) MIP_CC_PolicyHandler_GetSensitivityLabel(const mip_cc_policy_handler handler | |
| Gets a document's current label. | |
| Variables | |
| const mip_cc_document_state * | documentState | 
| const mip_cc_document_state const void * | context | 
| const mip_cc_document_state const void mip_cc_content_label * | contentLabel | 
| const mip_cc_document_state const void mip_cc_content_label mip_cc_error * | errorInfo | 
| const mip_cc_document_state const mip_cc_application_action_state * | applicationState | 
| const mip_cc_document_state const mip_cc_application_action_state const void mip_cc_action_result * | actionResult | 
Contains C API definitions for policy handler.
| typedef mip_cc_handle* mip_cc_policy_handler | 
| MIP_CC_API | ( | mip_cc_result | ) | const | 
Gets a document's current label.
Called by application after computed actions have been applied and data committed to disk.
Executes policy rules based on the provided state and determines corresponding actions.
| handler | Policy handler | 
| documentState | Document state | 
| context | Application context opaquely forwarded to any callbacks | 
| contentLabel | Label currently applied to a document | 
| errorInfo | [Output] (Optional) Failure info if operation result is error | 
| handler | Policy handler | 
| documentState | Document state | 
| applicationState | Application action state | 
| context | Application context opaquely forwarded to any callbacks | 
| actionResult | [Output] Actions that should be taken by application, memory owned by caller | 
| errorInfo | [Output] (Optional) Failure info if operation result is error | 
| handler | Policy handler | 
| documentState | Document state | 
| applicationState | Application action state | 
| context | Application context opaquely forwarded to any callbacks | 
| errorInfo | [Output] (Optional) Failure info if operation result is error | 
| MIP_CC_API | ( | void | ) | 
Release resources associated with a policy handler.
| handler | Policy handler to release | 
| const mip_cc_document_state const mip_cc_application_action_state const void mip_cc_action_result* actionResult | 
| const mip_cc_document_state const mip_cc_application_action_state * applicationState | 
| const mip_cc_document_state const void mip_cc_content_label* contentLabel | 
| const mip_cc_document_state const mip_cc_application_action_state const void* context | 
| const mip_cc_document_state * documentState | 
| const mip_cc_document_state const mip_cc_application_action_state const void mip_cc_error* errorInfo |