decryptFile()
This function removes the encryption on a protected file, giving access to the original, unencrypted file.
Syntax
KVPanopticonError decryptFile( KVPanopticonContext* const context, const char* const inputFilePath, const char* const outputFilePath );
Arguments
| context | A pointer to  | 
| inputFilePath | A null-terminated C string that contains the path of the file to decrypt. | 
| outputFilePath | A null-terminated C string that contains the path of the output file to create. If a file already exists at this location, Panopticon overwrites it. | 
Returns
If the function was successful, it returns KVP_Success. Otherwise, it returns a KVPanopticonError value describing the problem.
Discussion
- 
                    To decrypt a protected file, Panopticon must make an HTTP request. 
- 
                    By default, Panopticon uses the system proxy when it makes HTTP requests. You can also specify the proxy manually in the cryptographyservices.cfg. See Configure the Proxy for RMS.
- 
                    This function returns an error if decryption is not supported for the inputFileyou provide. You can obtain information about the level of support provided by using encryptionInfo().