Rights

Rights Management Services SDK 2.1 defines the following rights, which are enforced by your application.

Note

AD RMS-enabled applications can interpret these rights differently. This is intended as a general description for how these rights are typically used. Consult the documentation of the specific application for information about how these rights are enforced. For more information, see AD RMS Policy Template Considerations.

IPC_GENERIC_ALL

L"OWNER"

Holders of this right have full access.

IPC_GENERIC_READ

L"VIEW"

Right to read content.

IPC_GENERIC_WRITE

L"EDIT"

Right to write content.

IPC_GENERIC_EXTRACT

L"EXTRACT"

Right to extract content from a protected format and place it in an unprotected format. Typically, when this right is granted, the application will allow the user to copy and paste information from protected content.

Note

This right should not be used to decrypt files.

IPC_GENERIC_EXPORT

L"EXPORT"

Right to extract content from a protected format and place it in different RMS-protected format. Typically, when this right is granted, the application will allow the user to use the "Save As" feature to save protected content to a new file. The content should be saved with RMS protection.

IPC_GENERIC_PRINT

L"PRINT"

Right to send protected content to a printer device.

IPC_GENERIC_COMMENT

L"COMMENT"

Right to add annotations or comments to the content.

IPC_READ_RIGHTS

L"VIEWRIGHTSDATA"

Right to read the user rights list and restrictions.

IPC_WRITE_RIGHTS

L"EDITRIGHTSDATA"

Right to write the user rights list and restrictions.

IPC_EMAIL_FORWARD

L"FORWARD"

Email applications: the right to forward an email.

IPC_EMAIL_REPLY

L"REPLY"

Email applications: the right to reply to an email.

IPC_EMAIL_REPLYALL

L"REPLYALL"

Email applications: the right to reply all to an email.

Requirements

Minimum supported client
Windows Vista with SP2
Minimum supported server
Windows Server 2008
Header
Ipcprot.h (include Msipc.h)