Development environment files

Important

Versions of the Microsoft Rights Management Service SDK released prior to March 2020 are deprecated; applications using earlier versions must be updated to use the March 2020 release. For full details, see the deprecation notice.

No further enhancements are planned for the Microsoft Rights Management Service SDK. We strongly recommend adoption of the Microsoft Information Protection SDK for classification, labeling, and protection services.

This topic shows the development environment files and their relative installation locations on your computer.

The Rights Management Services SDK 2.1 includes the following files, installed on your computer at the default location or the one you have specified: %MsipcSDKDir%.

File Path Description
ReadMe.htm \ Contains link to RMS help and Release notes.
Isvtier5appsigningprivkey.dat \bin Contains the private key used to generate a manifest for use during development of an RMS–enabled application.
Isvtier5appsigningpubkey.dat \bin Contains the public key used to generate a manifest for use during development of an RMS–enabled application.
Isvtier5appsignsdk_client.xml \bin Used to generate a manifest for use during development of an RMS–enabled application.
YourAppName.isv.mcf \bin A boilerplate manifest configuration file you can use to generate a manifest during development of an RMS–enabled application.
Ipcsecproc_isv.dll \bin\x86 DLL used internally, for x86 applications, by the Active Directory Rights Management Services Client 2.1 when operating in the ISV hierarchy.
Ipcsecproc_ssp_isv.dll \bin\x86 DLL used internally, for x86 applications, by the AD RMS 2.1 when operating in the ISV hierarchy.
Ipcsecproc_isv.dll \bin\x64 DLL used internally, for x64 applications, by the AD RMS Client 2.1 when operating in the ISV hierarchy.
Ipcsecproc_ssp_isv.dll \bin\x64 DLL used internally, for x64 applications, by the AD RMS Client 2.1 when operating in the ISV hierarchy.
Msipc.h \inc Main include file for the RMS SDK 2.1.
Ipcprot.h \inc Contains the public interface exported by the RMS SDK 2.1.
Ipcbase.h \inc Contains basic types and helper functions exported by the RMS SDK 2.1.
Ipcerror.h \inc Contains public error codes exported by RMS SDK 2.1.
Ipcfile.h \inc Contains the File API interfaces exported by the RMS SDK 2.1
Msipc.lib \lib Library to link with when using the RMS SDK 2.1 to build x86 applications.
Msipc_s.lib \lib Provides entry point for IpcInitialize for x86 applications.
Msipc.lib \lib\x64 Library to link with when using the RMS SDK 2.1 to build x64 applications.
Msipc_s.lib \lib\x64 Provides entry point for IpcInitialize for x64 applications.
Genmanifest.exe \tools Generates a manifest for use during development of an RMS-enabled application.