Microsoft Information Protection SDK - C 1.17
API Reference Documentation for C
|
Welcome to the API Reference documentation for the C version of the Microsoft Information Protection (MIP) SDK.
This SDK enables applications to integrate with Microsoft Purview Information Protection services to apply, read, and manage sensitivity labels and protection.
For conceptual documentation and tutorials, visit the official Microsoft Learn articles:
Below is a list of key structs and objects used in the C SDK:
Struct | Description |
---|---|
mip_cc_application_action_state | Represents the current state of the application as it performs a label-related operation |
mip_cc_application_info | A struct that includes application-specific information |
mip_cc_async_task | Defines a single async task dispatch request |
mip_cc_create_logger_delegate_message_data_args | (No description provided) |
mip_cc_document_state | Represents the current state of a label-aware document |
mip_cc_error | Error information |
mip_cc_feature_override | Defines a single feature's enabled/disabled state |
mip_cc_guid | GUID |
mip_cc_handle | Opaque handle to MIP object |
mip_cc_http_header | HTTP request/response header |
mip_cc_http_request | HTTP request |
mip_cc_http_response | HTTP response |
mip_cc_identity | A struct that contains user identification info |
mip_cc_kv_pair | Key/value pair |
mip_cc_log_message_data | (No description provided) |
mip_cc_metadata_entry | Metadata entry |
mip_cc_oauth2_challenge | Information provided by a server to generate an OAuth2 token |
mip_cc_user_rights | A group of users and the rights associated with them |
mip_cc_user_roles | A group of users and the roles associated with them |