Functions
The platform provides the following functions.
Note that the functions relating to the File API, prefaced with Ipcf rather than Ipc, are grouped together at the end of the functions listing.
Note
For error condition processing, always use a call to IpcGetErrorMessageText right after an SDK API call fails, so you get complete information about the nature of the error.
In this section
-
A pointer to a function that is called when the RMS client requests an OAuth authentication token.
-
Checks whether a key object grants the requested right.
-
Closes a handle.
-
Returns a handle to a license created from scratch.
-
Returns a handle to a license created from a template.
-
Creates a handle for create or modify operations on the metadata of the serialized license.
-
Returns a handle to an authentication token object that is created from an authentication token string.
-
Decrypts encrypted data.
-
Encrypts plaintext data.
-
Frees a buffer allocated by another Rights Management Services SDK 2.1 function.
-
Returns the error message text associated with a supplied error code.
-
Returns information about environment properties.
-
Returns a handle to a key object created from a serialized license.
-
Returns requested property information.
-
Returns information about a license.
-
Retrieves the information available from a serialized license.
-
Returns available issuers of rights policy templates.
-
Returns official rights policy templates.
-
Locates the installed version of Msipc.dll and calls the Windows LoadLibrary against it.
-
Initializes the environment for use.
-
Protects a window by using mechanisms available on the current operating system.
-
Serializes a license.
-
Sets environment properties for the system.
-
Sets license properties for the platform.
-
Un-initializes the environment.
-
Removes the protection from a window protected using IpcProtectWindow.
-
Used to register the license with server.
-
Used to finalize the metadata of the license and serialize it.
-
Used to set the metadata of the license.
-
Functions relating to the File API.