Microsoft Information Protection SDK - C 1.17
API Reference Documentation for C
Loading...
Searching...
No Matches
Microsoft Information Protection SDK – 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:


SDK Data Structures

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

Previous Versions