The platform uses the following structures.
In this section
- 
Provides identifying information for the Azure Active Directory application using the Rights Management Services client.
 - 
Represents a buffer.
 - 
Provides information on the rights management services (RMS) server to which to connect.
 - 
Credential structure used to authenticate to a server running AD RMS.
 - 
Symmetric key credential structure used to authenticate to an RMS Server.
 - 
Represents the metadata for content tracking.
 - 
Describes data that pertains to the authentication callback.
 - 
Describes application specific data that is stored as part of the license.
 - 
Provides a name-value list structure.
 - 
Provides context for user prompts;
 - 
Contains information for a template.
 - 
Contains information about the template issuer.
 - 
Contains a list of template issuers.
 - 
Describes a period of time based on a start time and duration.
 - 
Contains a list of template information in the form of IPC_TEMPLATE_INFO structures, returned by a call to IpcGetTemplateList.
 - 
Represents a user or a group ID of a particular type.
 - 
A structure that is used to specify rights per user.
 - 
Contains a list of user rights structures that defines the use restrictions associated with a license object.
 - 
Describes the basic information about a protected file.
 - 
Describes the logical file range in a protected file.
 - 
Describes the protected file header content.
 - 
Describes the raw file range in a protected file.