diff options
author | Hubert Figuière <hub@figuiere.net> | 2016-12-07 00:03:00 -0500 |
---|---|---|
committer | Hubert Figuière <hub@figuiere.net> | 2016-12-07 00:04:31 -0500 |
commit | 6071af09b5e263b63e57b28ab8a78484bc65e3fe (patch) | |
tree | 45f97ac82e5582684d889ede0fdacaf2c6eddf2e /docs/API/WXMPFiles_8hpp.html | |
parent | 606a7df73750084a36fe69651e7b672333a76412 (diff) |
Update to XMP SDK CC 2016.07
Diffstat (limited to 'docs/API/WXMPFiles_8hpp.html')
-rwxr-xr-x | docs/API/WXMPFiles_8hpp.html | 1923 |
1 files changed, 1923 insertions, 0 deletions
diff --git a/docs/API/WXMPFiles_8hpp.html b/docs/API/WXMPFiles_8hpp.html new file mode 100755 index 0000000..2de4d9a --- /dev/null +++ b/docs/API/WXMPFiles_8hpp.html @@ -0,0 +1,1923 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>C:/XMP/XMP-Toolkit-SDK-CC201607/XMP-Toolkit-SDK-CC201607/public/include/client-glue/WXMPFiles.hpp File Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<img src="xmp_tagline_small.jpg" width="125" height="50" border="0"><p> +<!-- Generated by Doxygen 1.8.11 --> + <div id="navrow1" class="tabs"> + <ul class="tablist"> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div id="navrow2" class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('WXMPFiles_8hpp.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="summary"> +<a href="#define-members">Macros</a> | +<a href="#func-members">Functions</a> </div> + <div class="headertitle"> +<div class="title">WXMPFiles.hpp File Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p>High level support to access metadata in files of interest to Adobe applications. +<a href="#details">More...</a></p> +<div class="textblock"><code>#include "<a class="el" href="WXMP__Common_8hpp_source.html">client-glue/WXMP_Common.hpp</a>"</code><br /> +</div> +<p><a href="WXMPFiles_8hpp_source.html">Go to the source code of this file.</a></p> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> +Macros</h2></td></tr> +<tr class="memitem:a1411fd7ac45a5f6fa362977c962f6234"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a1411fd7ac45a5f6fa362977c962f6234">WrapCheckXMPFilesRef</a>(result, WCallProto)</td></tr> +<tr class="separator:a1411fd7ac45a5f6fa362977c962f6234"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1c07156ac21d3ccd800fbd540fa1894b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a1c07156ac21d3ccd800fbd540fa1894b">zXMPFiles_GetVersionInfo_1</a>(versionInfo)   <a class="el" href="WXMPFiles_8hpp.html#a96877191902363ca391c357b0bdeedf4">WXMPFiles_GetVersionInfo_1</a> ( versionInfo /* no wResult */ )</td></tr> +<tr class="separator:a1c07156ac21d3ccd800fbd540fa1894b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa4bd33393eec73960abad65df45555e1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#aa4bd33393eec73960abad65df45555e1">zXMPFiles_Initialize_1</a>(options)   <a class="el" href="WXMPFiles_8hpp.html#a81794d63d62975b313aff0f869c7dded">WXMPFiles_Initialize_1</a> ( options, &wResult )</td></tr> +<tr class="separator:aa4bd33393eec73960abad65df45555e1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3d2fb0bb2d758c818c2d7a544e89235b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a3d2fb0bb2d758c818c2d7a544e89235b">zXMPFiles_Initialize_2</a>(options, pluginFolder, plugins)   <a class="el" href="WXMPFiles_8hpp.html#a39fce6bafe20c2847a288c6bded9dcc8">WXMPFiles_Initialize_2</a> ( options, pluginFolder, plugins, &wResult )</td></tr> +<tr class="separator:a3d2fb0bb2d758c818c2d7a544e89235b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a08126268000561c2c10af0f0a8226dce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a08126268000561c2c10af0f0a8226dce">zXMPFiles_Terminate_1</a>()   <a class="el" href="WXMPFiles_8hpp.html#a80f57c97820f7c86ddfccd2814b2c973">WXMPFiles_Terminate_1</a> ( /* no wResult */ )</td></tr> +<tr class="separator:a08126268000561c2c10af0f0a8226dce"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab5ad690470439e4813284756971a606e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#ab5ad690470439e4813284756971a606e">zXMPFiles_CTor_1</a>()   <a class="el" href="WXMPFiles_8hpp.html#a973b744c33e9a06d56f8b6b3a06394a4">WXMPFiles_CTor_1</a> ( &wResult )</td></tr> +<tr class="separator:ab5ad690470439e4813284756971a606e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a22159932057a32ae1b7438a4cb38b061"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a22159932057a32ae1b7438a4cb38b061">zXMPFiles_GetFormatInfo_1</a>(format, flags)   <a class="el" href="WXMPFiles_8hpp.html#a71037373c70c18a183c7a9ee7f7babc9">WXMPFiles_GetFormatInfo_1</a> ( format, flags, &wResult )</td></tr> +<tr class="separator:a22159932057a32ae1b7438a4cb38b061"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a91589c63b3c0c034e11c60a4eaaa3de1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a91589c63b3c0c034e11c60a4eaaa3de1">zXMPFiles_CheckFileFormat_1</a>(filePath)   <a class="el" href="WXMPFiles_8hpp.html#a793167f4d653d6f573dc0f4c4f07b298">WXMPFiles_CheckFileFormat_1</a> ( filePath, &wResult )</td></tr> +<tr class="separator:a91589c63b3c0c034e11c60a4eaaa3de1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5138829cfbf5712d5afe85109a253de7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a5138829cfbf5712d5afe85109a253de7">zXMPFiles_CheckPackageFormat_1</a>(folderPath)   <a class="el" href="WXMPFiles_8hpp.html#a0cbf8fcfb5d011fa62c6409a2cd84ede">WXMPFiles_CheckPackageFormat_1</a> ( folderPath, &wResult )</td></tr> +<tr class="separator:a5138829cfbf5712d5afe85109a253de7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afc6b46974e9108cde02b74f5b7a6fb97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#afc6b46974e9108cde02b74f5b7a6fb97">zXMPFiles_GetFileModDate_1</a>(filePath, modDate, format, options)   <a class="el" href="WXMPFiles_8hpp.html#aefdd49820e9bfede87457429d519c8d2">WXMPFiles_GetFileModDate_1</a> ( filePath, modDate, format, options, &wResult )</td></tr> +<tr class="separator:afc6b46974e9108cde02b74f5b7a6fb97"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a388f91a00251ec7b9d9dfcf60a5663a0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a388f91a00251ec7b9d9dfcf60a5663a0">zXMPFiles_GetAssociatedResources_1</a>(filePath, resourceList, format, options, SetClientStringVector)   <a class="el" href="WXMPFiles_8hpp.html#af963f839791b4de926e42680c091af32">WXMPFiles_GetAssociatedResources_1</a> ( filePath, resourceList, format, options, SetClientStringVector, &wResult )</td></tr> +<tr class="separator:a388f91a00251ec7b9d9dfcf60a5663a0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a306bb7b988eec6378c2a9fc487caf617"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a306bb7b988eec6378c2a9fc487caf617">zXMPFiles_IsMetadataWritable_1</a>(filePath, writable, format, options)   <a class="el" href="WXMPFiles_8hpp.html#a5bfb800ea6bf214b5ac4853e2cfff3cc">WXMPFiles_IsMetadataWritable_1</a> ( filePath, writable, format, options, &wResult )</td></tr> +<tr class="separator:a306bb7b988eec6378c2a9fc487caf617"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8a739d2d110756df76a6560bf024d7db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a8a739d2d110756df76a6560bf024d7db">zXMPFiles_OpenFile_1</a>(filePath, format, openFlags)   <a class="el" href="WXMPFiles_8hpp.html#a58e70573d754cc63966da6fc3fc70a91">WXMPFiles_OpenFile_1</a> ( this->xmpFilesRef, filePath, format, openFlags, &wResult )</td></tr> +<tr class="separator:a8a739d2d110756df76a6560bf024d7db"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aae01191749d7b0e1b4700516d3a263cf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#aae01191749d7b0e1b4700516d3a263cf">zXMPFiles_CloseFile_1</a>(closeFlags)   <a class="el" href="WXMPFiles_8hpp.html#a2484fe15e37f4f2644f3568be0c7690e">WXMPFiles_CloseFile_1</a> ( this->xmpFilesRef, closeFlags, &wResult )</td></tr> +<tr class="separator:aae01191749d7b0e1b4700516d3a263cf"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab479175bf8e053d15f94561b681b127a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#ab479175bf8e053d15f94561b681b127a">zXMPFiles_GetFileInfo_1</a>(clientPath, openFlags, format, handlerFlags, SetClientString)   <a class="el" href="WXMPFiles_8hpp.html#a661d52226bb7f7bffb8f9a053721dcab">WXMPFiles_GetFileInfo_1</a> ( this->xmpFilesRef, clientPath, openFlags, format, handlerFlags, SetClientString, &wResult )</td></tr> +<tr class="separator:ab479175bf8e053d15f94561b681b127a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aaeee52c59e243c3aec3a1f155052cda7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#aaeee52c59e243c3aec3a1f155052cda7">zXMPFiles_SetAbortProc_1</a>(abortProc, abortArg)   <a class="el" href="WXMPFiles_8hpp.html#a3334dd84b04167cc3ae55c77a67f9b2a">WXMPFiles_SetAbortProc_1</a> ( this->xmpFilesRef, abortProc, abortArg, &wResult )</td></tr> +<tr class="separator:aaeee52c59e243c3aec3a1f155052cda7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5fdbbcc0de3c2b6c8c67c355bc2b73ef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a5fdbbcc0de3c2b6c8c67c355bc2b73ef">zXMPFiles_GetXMP_1</a>(xmpRef, clientPacket, packetInfo, SetClientString)   <a class="el" href="WXMPFiles_8hpp.html#afd223e1c41a44dadcf1e4e9ab765ba7a">WXMPFiles_GetXMP_1</a> ( this->xmpFilesRef, xmpRef, clientPacket, packetInfo, SetClientString, &wResult )</td></tr> +<tr class="separator:a5fdbbcc0de3c2b6c8c67c355bc2b73ef"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1d4f17626f5426e949d89a826b47e139"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a1d4f17626f5426e949d89a826b47e139">zXMPFiles_PutXMP_1</a>(xmpRef, xmpPacket, xmpPacketLen)   <a class="el" href="WXMPFiles_8hpp.html#aba40b211c434f8265c102c9ad3e801b5">WXMPFiles_PutXMP_1</a> ( this->xmpFilesRef, xmpRef, xmpPacket, xmpPacketLen, &wResult )</td></tr> +<tr class="separator:a1d4f17626f5426e949d89a826b47e139"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5c8a9971542af98048b1a19b73d65310"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a5c8a9971542af98048b1a19b73d65310">zXMPFiles_CanPutXMP_1</a>(xmpRef, xmpPacket, xmpPacketLen)   <a class="el" href="WXMPFiles_8hpp.html#a2ef5dde7ef08bd1c25ffc1950e6b93d5">WXMPFiles_CanPutXMP_1</a> ( this->xmpFilesRef, xmpRef, xmpPacket, xmpPacketLen, &wResult )</td></tr> +<tr class="separator:a5c8a9971542af98048b1a19b73d65310"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4fcbcba3b02b01ab8f0e34d4d9db2e81"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a4fcbcba3b02b01ab8f0e34d4d9db2e81">zXMPFiles_SetDefaultProgressCallback_1</a>(proc, context, interval, sendStartStop)   <a class="el" href="WXMPFiles_8hpp.html#a077600358a735f85573174499356f0c1">WXMPFiles_SetDefaultProgressCallback_1</a> ( <a class="el" href="WXMPFiles_8hpp.html#a595767f50ed53071f5240a94596a3451">WrapProgressReport</a>, proc, context, interval, sendStartStop, &wResult )</td></tr> +<tr class="separator:a4fcbcba3b02b01ab8f0e34d4d9db2e81"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a226c2df14f357c12de0503e64d9d14f0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a226c2df14f357c12de0503e64d9d14f0">zXMPFiles_SetProgressCallback_1</a>(proc, context, interval, sendStartStop)   <a class="el" href="WXMPFiles_8hpp.html#ae613a8d848ffd06181ef67910ba3dcdd">WXMPFiles_SetProgressCallback_1</a> ( this->xmpFilesRef, <a class="el" href="WXMPFiles_8hpp.html#a595767f50ed53071f5240a94596a3451">WrapProgressReport</a>, proc, context, interval, sendStartStop, &wResult )</td></tr> +<tr class="separator:a226c2df14f357c12de0503e64d9d14f0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a49db2cb75d6fbed2f76090d9a8fbcd2c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a49db2cb75d6fbed2f76090d9a8fbcd2c">zXMPFiles_SetDefaultErrorCallback_1</a>(proc, context, limit)   <a class="el" href="WXMPFiles_8hpp.html#a515bb8c705a05236a146cbc7cde59055">WXMPFiles_SetDefaultErrorCallback_1</a> ( <a class="el" href="WXMPFiles_8hpp.html#a06a216001c8aed3b678bc2bbe510f59e">WrapFilesErrorNotify</a>, proc, context, limit, &wResult )</td></tr> +<tr class="separator:a49db2cb75d6fbed2f76090d9a8fbcd2c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:adfc59976766bc8cd2bbafcc512ff22e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#adfc59976766bc8cd2bbafcc512ff22e0">zXMPFiles_SetErrorCallback_1</a>(proc, context, limit)   <a class="el" href="WXMPFiles_8hpp.html#a15b59bc5c4c18355b097b3d0c85ecc3d">WXMPFiles_SetErrorCallback_1</a> ( this->xmpFilesRef, <a class="el" href="WXMPFiles_8hpp.html#a06a216001c8aed3b678bc2bbe510f59e">WrapFilesErrorNotify</a>, proc, context, limit, &wResult )</td></tr> +<tr class="separator:adfc59976766bc8cd2bbafcc512ff22e0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a98022dc34d13e606183e09b65ec48c46"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a98022dc34d13e606183e09b65ec48c46">zXMPFiles_ResetErrorCallbackLimit_1</a>(limit)   <a class="el" href="WXMPFiles_8hpp.html#ab91f3a925e6288c7fb1dc459019b3405">WXMPFiles_ResetErrorCallbackLimit_1</a> ( this->xmpFilesRef, limit, &wResult )</td></tr> +<tr class="separator:a98022dc34d13e606183e09b65ec48c46"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> +Functions</h2></td></tr> +<tr class="memitem:a595767f50ed53071f5240a94596a3451"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a595767f50ed53071f5240a94596a3451">WrapProgressReport</a> (<a class="el" href="XMP__Const_8h.html#a01973e700ac2ba7f3debef340ccaa663">XMP_ProgressReportProc</a> proc, void *context, float elapsedTime, float fractionDone, float secondsToGo)</td></tr> +<tr class="separator:a595767f50ed53071f5240a94596a3451"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a06a216001c8aed3b678bc2bbe510f59e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a06a216001c8aed3b678bc2bbe510f59e">WrapFilesErrorNotify</a> (<a class="el" href="XMP__Const_8h.html#a7bed3dd93335821e5afa0ac2b07a9640">XMPFiles_ErrorCallbackProc</a> proc, void *context, <a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="el" href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52">XMP_ErrorSeverity</a> severity, XMP_Int32 cause, <a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> message)</td></tr> +<tr class="separator:a06a216001c8aed3b678bc2bbe510f59e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a96877191902363ca391c357b0bdeedf4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a96877191902363ca391c357b0bdeedf4">WXMPFiles_GetVersionInfo_1</a> (<a class="el" href="structXMP__VersionInfo.html">XMP_VersionInfo</a> *versionInfo)</td></tr> +<tr class="separator:a96877191902363ca391c357b0bdeedf4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a81794d63d62975b313aff0f869c7dded"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a81794d63d62975b313aff0f869c7dded">WXMPFiles_Initialize_1</a> (<a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a81794d63d62975b313aff0f869c7dded"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a39fce6bafe20c2847a288c6bded9dcc8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a39fce6bafe20c2847a288c6bded9dcc8">WXMPFiles_Initialize_2</a> (<a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options, const char *pluginFolder, const char *plugins, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a39fce6bafe20c2847a288c6bded9dcc8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a80f57c97820f7c86ddfccd2814b2c973"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a80f57c97820f7c86ddfccd2814b2c973">WXMPFiles_Terminate_1</a> ()</td></tr> +<tr class="separator:a80f57c97820f7c86ddfccd2814b2c973"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a973b744c33e9a06d56f8b6b3a06394a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a973b744c33e9a06d56f8b6b3a06394a4">WXMPFiles_CTor_1</a> (<a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a973b744c33e9a06d56f8b6b3a06394a4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abd63a02504b3199ea8bd5484a58ff02c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#abd63a02504b3199ea8bd5484a58ff02c">WXMPFiles_IncrementRefCount_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef)</td></tr> +<tr class="separator:abd63a02504b3199ea8bd5484a58ff02c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7d423602bfc12e20d83a36df777c4c97"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a7d423602bfc12e20d83a36df777c4c97">WXMPFiles_DecrementRefCount_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef)</td></tr> +<tr class="separator:a7d423602bfc12e20d83a36df777c4c97"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a71037373c70c18a183c7a9ee7f7babc9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a71037373c70c18a183c7a9ee7f7babc9">WXMPFiles_GetFormatInfo_1</a> (<a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> *flags, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a71037373c70c18a183c7a9ee7f7babc9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a793167f4d653d6f573dc0f4c4f07b298"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a793167f4d653d6f573dc0f4c4f07b298">WXMPFiles_CheckFileFormat_1</a> (<a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a793167f4d653d6f573dc0f4c4f07b298"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0cbf8fcfb5d011fa62c6409a2cd84ede"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a0cbf8fcfb5d011fa62c6409a2cd84ede">WXMPFiles_CheckPackageFormat_1</a> (<a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> folderPath, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a0cbf8fcfb5d011fa62c6409a2cd84ede"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aefdd49820e9bfede87457429d519c8d2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#aefdd49820e9bfede87457429d519c8d2">WXMPFiles_GetFileModDate_1</a> (<a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="el" href="structXMP__DateTime.html">XMP_DateTime</a> *modDate, <a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> *format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:aefdd49820e9bfede87457429d519c8d2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af963f839791b4de926e42680c091af32"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#af963f839791b4de926e42680c091af32">WXMPFiles_GetAssociatedResources_1</a> (<a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, void *resourceList, <a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options, <a class="el" href="WXMP__Common_8hpp.html#a657cdd79947744b4c123bf9df9ac1b60">SetClientStringVectorProc</a> SetClientStringVector, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:af963f839791b4de926e42680c091af32"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5bfb800ea6bf214b5ac4853e2cfff3cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a5bfb800ea6bf214b5ac4853e2cfff3cc">WXMPFiles_IsMetadataWritable_1</a> (<a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> *writable, <a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a5bfb800ea6bf214b5ac4853e2cfff3cc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a58e70573d754cc63966da6fc3fc70a91"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a58e70573d754cc63966da6fc3fc70a91">WXMPFiles_OpenFile_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> openFlags, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a58e70573d754cc63966da6fc3fc70a91"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2484fe15e37f4f2644f3568be0c7690e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a2484fe15e37f4f2644f3568be0c7690e">WXMPFiles_CloseFile_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> closeFlags, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a2484fe15e37f4f2644f3568be0c7690e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a661d52226bb7f7bffb8f9a053721dcab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a661d52226bb7f7bffb8f9a053721dcab">WXMPFiles_GetFileInfo_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, void *clientPath, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> *openFlags, <a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> *format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> *handlerFlags, <a class="el" href="WXMP__Common_8hpp.html#ae22e640b3404ce206ad1678841bcd11f">SetClientStringProc</a> SetClientString, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a661d52226bb7f7bffb8f9a053721dcab"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3334dd84b04167cc3ae55c77a67f9b2a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a3334dd84b04167cc3ae55c77a67f9b2a">WXMPFiles_SetAbortProc_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#ac2434559f67332b9d23021b894da838c">XMP_AbortProc</a> abortProc, void *abortArg, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a3334dd84b04167cc3ae55c77a67f9b2a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afd223e1c41a44dadcf1e4e9ab765ba7a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#afd223e1c41a44dadcf1e4e9ab765ba7a">WXMPFiles_GetXMP_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a> xmpRef, void *clientPacket, <a class="el" href="structXMP__PacketInfo.html">XMP_PacketInfo</a> *packetInfo, <a class="el" href="WXMP__Common_8hpp.html#ae22e640b3404ce206ad1678841bcd11f">SetClientStringProc</a> SetClientString, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:afd223e1c41a44dadcf1e4e9ab765ba7a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aba40b211c434f8265c102c9ad3e801b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#aba40b211c434f8265c102c9ad3e801b5">WXMPFiles_PutXMP_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a> xmpRef, <a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> xmpPacket, <a class="el" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a> xmpPacketLen, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:aba40b211c434f8265c102c9ad3e801b5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2ef5dde7ef08bd1c25ffc1950e6b93d5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a2ef5dde7ef08bd1c25ffc1950e6b93d5">WXMPFiles_CanPutXMP_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a> xmpRef, <a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> xmpPacket, <a class="el" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a> xmpPacketLen, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a2ef5dde7ef08bd1c25ffc1950e6b93d5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a077600358a735f85573174499356f0c1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a077600358a735f85573174499356f0c1">WXMPFiles_SetDefaultProgressCallback_1</a> (<a class="el" href="XMP__Const_8h.html#a61eb4db5a58902c130d3b3929db624db">XMP_ProgressReportWrapper</a> wrapperproc, <a class="el" href="XMP__Const_8h.html#a01973e700ac2ba7f3debef340ccaa663">XMP_ProgressReportProc</a> clientProc, void *context, float interval, <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> sendStartStop, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:a077600358a735f85573174499356f0c1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae613a8d848ffd06181ef67910ba3dcdd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#ae613a8d848ffd06181ef67910ba3dcdd">WXMPFiles_SetProgressCallback_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#a61eb4db5a58902c130d3b3929db624db">XMP_ProgressReportWrapper</a> wrapperproc, <a class="el" href="XMP__Const_8h.html#a01973e700ac2ba7f3debef340ccaa663">XMP_ProgressReportProc</a> clientProc, void *context, float interval, <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> sendStartStop, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr> +<tr class="separator:ae613a8d848ffd06181ef67910ba3dcdd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a515bb8c705a05236a146cbc7cde59055"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a515bb8c705a05236a146cbc7cde59055">WXMPFiles_SetDefaultErrorCallback_1</a> (<a class="el" href="XMP__Const_8h.html#a24670f4db8bda6e113612fa0c81ffe6b">XMPFiles_ErrorCallbackWrapper</a> wrapperProc, <a class="el" href="XMP__Const_8h.html#a7bed3dd93335821e5afa0ac2b07a9640">XMPFiles_ErrorCallbackProc</a> clientProc, void *context, XMP_Uns32 limit, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *wResult)</td></tr> +<tr class="separator:a515bb8c705a05236a146cbc7cde59055"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a15b59bc5c4c18355b097b3d0c85ecc3d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a15b59bc5c4c18355b097b3d0c85ecc3d">WXMPFiles_SetErrorCallback_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpRef, <a class="el" href="XMP__Const_8h.html#a24670f4db8bda6e113612fa0c81ffe6b">XMPFiles_ErrorCallbackWrapper</a> wrapperProc, <a class="el" href="XMP__Const_8h.html#a7bed3dd93335821e5afa0ac2b07a9640">XMPFiles_ErrorCallbackProc</a> clientProc, void *context, XMP_Uns32 limit, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *wResult)</td></tr> +<tr class="separator:a15b59bc5c4c18355b097b3d0c85ecc3d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab91f3a925e6288c7fb1dc459019b3405"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#ab91f3a925e6288c7fb1dc459019b3405">WXMPFiles_ResetErrorCallbackLimit_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpRef, XMP_Uns32 limit, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *wResult)</td></tr> +<tr class="separator:ab91f3a925e6288c7fb1dc459019b3405"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>High level support to access metadata in files of interest to Adobe applications. </p> +<p>This header ... </p> + +<p>Definition in file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> +</div><h2 class="groupheader">Macro Definition Documentation</h2> +<a class="anchor" id="a1411fd7ac45a5f6fa362977c962f6234"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define WrapCheckXMPFilesRef</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">result, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">WCallProto </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> +<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="structWXMP__Result.html">WXMP_Result</a> wResult; \</div><div class="line"> WCallProto; \</div><div class="line"> PropagateException ( wResult ); \</div><div class="line"> XMPFilesRef result = <a class="code" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>(wResult.<a class="code" href="structWXMP__Result.html#ae1b91c50cee342a87f7708dd92a3d538">ptrResult</a>)</div><div class="ttc" id="XMP__Const_8h_html_aa4bca98ad67d7a62c60cb13dbbab0f25"><div class="ttname"><a href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a></div><div class="ttdeci">struct __XMPFiles__ * XMPFilesRef</div><div class="ttdoc">An "ABI safe" pointer to the internal part of an XMP file-handling object. Use to pass an XMP file-ha...</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00142">XMP_Const.h:142</a></div></div> +<div class="ttc" id="structWXMP__Result_html"><div class="ttname"><a href="structWXMP__Result.html">WXMP_Result</a></div><div class="ttdef"><b>Definition:</b> <a href="WXMP__Common_8hpp_source.html#l00026">WXMP_Common.hpp:26</a></div></div> +<div class="ttc" id="structWXMP__Result_html_ae1b91c50cee342a87f7708dd92a3d538"><div class="ttname"><a href="structWXMP__Result.html#ae1b91c50cee342a87f7708dd92a3d538">WXMP_Result::ptrResult</a></div><div class="ttdeci">void * ptrResult</div><div class="ttdef"><b>Definition:</b> <a href="WXMP__Common_8hpp_source.html#l00028">WXMP_Common.hpp:28</a></div></div> +</div><!-- fragment --> +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00033">33</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a5c8a9971542af98048b1a19b73d65310"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_CanPutXMP_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">xmpRef, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">xmpPacket, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">xmpPacketLen </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#a2ef5dde7ef08bd1c25ffc1950e6b93d5">WXMPFiles_CanPutXMP_1</a> ( this->xmpFilesRef, xmpRef, xmpPacket, xmpPacketLen, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00123">123</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a91589c63b3c0c034e11c60a4eaaa3de1"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_CheckFileFormat_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">filePath</td><td>)</td> + <td>   <a class="el" href="WXMPFiles_8hpp.html#a793167f4d653d6f573dc0f4c4f07b298">WXMPFiles_CheckFileFormat_1</a> ( filePath, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00085">85</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a5138829cfbf5712d5afe85109a253de7"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_CheckPackageFormat_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">folderPath</td><td>)</td> + <td>   <a class="el" href="WXMPFiles_8hpp.html#a0cbf8fcfb5d011fa62c6409a2cd84ede">WXMPFiles_CheckPackageFormat_1</a> ( folderPath, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00088">88</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="aae01191749d7b0e1b4700516d3a263cf"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_CloseFile_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">closeFlags</td><td>)</td> + <td>   <a class="el" href="WXMPFiles_8hpp.html#a2484fe15e37f4f2644f3568be0c7690e">WXMPFiles_CloseFile_1</a> ( this->xmpFilesRef, closeFlags, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00108">108</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="ab5ad690470439e4813284756971a606e"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_CTor_1</td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td>   <a class="el" href="WXMPFiles_8hpp.html#a973b744c33e9a06d56f8b6b3a06394a4">WXMPFiles_CTor_1</a> ( &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00079">79</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a388f91a00251ec7b9d9dfcf60a5663a0"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_GetAssociatedResources_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">filePath, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">resourceList, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">format, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">options, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">SetClientStringVector </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#af963f839791b4de926e42680c091af32">WXMPFiles_GetAssociatedResources_1</a> ( filePath, resourceList, format, options, SetClientStringVector, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00094">94</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="ab479175bf8e053d15f94561b681b127a"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_GetFileInfo_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">clientPath, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">openFlags, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">format, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">handlerFlags, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">SetClientString </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#a661d52226bb7f7bffb8f9a053721dcab">WXMPFiles_GetFileInfo_1</a> ( this->xmpFilesRef, clientPath, openFlags, format, handlerFlags, SetClientString, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00111">111</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="afc6b46974e9108cde02b74f5b7a6fb97"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_GetFileModDate_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">filePath, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">modDate, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">format, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">options </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#aefdd49820e9bfede87457429d519c8d2">WXMPFiles_GetFileModDate_1</a> ( filePath, modDate, format, options, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00091">91</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a22159932057a32ae1b7438a4cb38b061"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_GetFormatInfo_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">format, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">flags </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#a71037373c70c18a183c7a9ee7f7babc9">WXMPFiles_GetFormatInfo_1</a> ( format, flags, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00082">82</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a1c07156ac21d3ccd800fbd540fa1894b"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_GetVersionInfo_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">versionInfo</td><td>)</td> + <td>   <a class="el" href="WXMPFiles_8hpp.html#a96877191902363ca391c357b0bdeedf4">WXMPFiles_GetVersionInfo_1</a> ( versionInfo /* no wResult */ )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00067">67</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a5fdbbcc0de3c2b6c8c67c355bc2b73ef"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_GetXMP_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">xmpRef, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">clientPacket, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">packetInfo, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">SetClientString </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#afd223e1c41a44dadcf1e4e9ab765ba7a">WXMPFiles_GetXMP_1</a> ( this->xmpFilesRef, xmpRef, clientPacket, packetInfo, SetClientString, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00117">117</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="aa4bd33393eec73960abad65df45555e1"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_Initialize_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">options</td><td>)</td> + <td>   <a class="el" href="WXMPFiles_8hpp.html#a81794d63d62975b313aff0f869c7dded">WXMPFiles_Initialize_1</a> ( options, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00070">70</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a3d2fb0bb2d758c818c2d7a544e89235b"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_Initialize_2</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">options, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">pluginFolder, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">plugins </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#a39fce6bafe20c2847a288c6bded9dcc8">WXMPFiles_Initialize_2</a> ( options, pluginFolder, plugins, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00073">73</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a306bb7b988eec6378c2a9fc487caf617"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_IsMetadataWritable_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">filePath, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">writable, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">format, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">options </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#a5bfb800ea6bf214b5ac4853e2cfff3cc">WXMPFiles_IsMetadataWritable_1</a> ( filePath, writable, format, options, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00097">97</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a8a739d2d110756df76a6560bf024d7db"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_OpenFile_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">filePath, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">format, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">openFlags </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#a58e70573d754cc63966da6fc3fc70a91">WXMPFiles_OpenFile_1</a> ( this->xmpFilesRef, filePath, format, openFlags, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00100">100</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a1d4f17626f5426e949d89a826b47e139"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_PutXMP_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">xmpRef, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">xmpPacket, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">xmpPacketLen </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#aba40b211c434f8265c102c9ad3e801b5">WXMPFiles_PutXMP_1</a> ( this->xmpFilesRef, xmpRef, xmpPacket, xmpPacketLen, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00120">120</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a98022dc34d13e606183e09b65ec48c46"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_ResetErrorCallbackLimit_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">limit</td><td>)</td> + <td>   <a class="el" href="WXMPFiles_8hpp.html#ab91f3a925e6288c7fb1dc459019b3405">WXMPFiles_ResetErrorCallbackLimit_1</a> ( this->xmpFilesRef, limit, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00138">138</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="aaeee52c59e243c3aec3a1f155052cda7"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_SetAbortProc_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">abortProc, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">abortArg </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#a3334dd84b04167cc3ae55c77a67f9b2a">WXMPFiles_SetAbortProc_1</a> ( this->xmpFilesRef, abortProc, abortArg, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00114">114</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a49db2cb75d6fbed2f76090d9a8fbcd2c"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_SetDefaultErrorCallback_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">proc, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">context, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">limit </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#a515bb8c705a05236a146cbc7cde59055">WXMPFiles_SetDefaultErrorCallback_1</a> ( <a class="el" href="WXMPFiles_8hpp.html#a06a216001c8aed3b678bc2bbe510f59e">WrapFilesErrorNotify</a>, proc, context, limit, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00132">132</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a4fcbcba3b02b01ab8f0e34d4d9db2e81"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_SetDefaultProgressCallback_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">proc, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">context, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">interval, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">sendStartStop </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#a077600358a735f85573174499356f0c1">WXMPFiles_SetDefaultProgressCallback_1</a> ( <a class="el" href="WXMPFiles_8hpp.html#a595767f50ed53071f5240a94596a3451">WrapProgressReport</a>, proc, context, interval, sendStartStop, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00126">126</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="adfc59976766bc8cd2bbafcc512ff22e0"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_SetErrorCallback_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">proc, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">context, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">limit </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#a15b59bc5c4c18355b097b3d0c85ecc3d">WXMPFiles_SetErrorCallback_1</a> ( this->xmpFilesRef, <a class="el" href="WXMPFiles_8hpp.html#a06a216001c8aed3b678bc2bbe510f59e">WrapFilesErrorNotify</a>, proc, context, limit, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00135">135</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a226c2df14f357c12de0503e64d9d14f0"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_SetProgressCallback_1</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">proc, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">context, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">interval, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">sendStartStop </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   <a class="el" href="WXMPFiles_8hpp.html#ae613a8d848ffd06181ef67910ba3dcdd">WXMPFiles_SetProgressCallback_1</a> ( this->xmpFilesRef, <a class="el" href="WXMPFiles_8hpp.html#a595767f50ed53071f5240a94596a3451">WrapProgressReport</a>, proc, context, interval, sendStartStop, &wResult )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00129">129</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<a class="anchor" id="a08126268000561c2c10af0f0a8226dce"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define zXMPFiles_Terminate_1</td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td>   <a class="el" href="WXMPFiles_8hpp.html#a80f57c97820f7c86ddfccd2814b2c973">WXMPFiles_Terminate_1</a> ( /* no wResult */ )</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00076">76</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +</div> +</div> +<h2 class="groupheader">Function Documentation</h2> +<a class="anchor" id="a06a216001c8aed3b678bc2bbe510f59e"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> WrapFilesErrorNotify </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a7bed3dd93335821e5afa0ac2b07a9640">XMPFiles_ErrorCallbackProc</a> </td> + <td class="paramname"><em>proc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> </td> + <td class="paramname"><em>filePath</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52">XMP_ErrorSeverity</a> </td> + <td class="paramname"><em>severity</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">XMP_Int32 </td> + <td class="paramname"><em>cause</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> </td> + <td class="paramname"><em>message</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00053">53</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +<p>References <a class="el" href="XMP__Const_8h_source.html#l00107">ConvertBoolToXMP_Bool</a>.</p> +<div class="fragment"><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> {</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordtype">bool</span> ok;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">try</span> {</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  ok = (*proc) ( context, filePath, severity, cause, message );</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  } <span class="keywordflow">catch</span> ( ... ) {</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  ok = <span class="keyword">false</span>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">return</span> <a class="code" href="XMP__Const_8h.html#ae6037ae90db1ec7d7c988aec7a8319cb">ConvertBoolToXMP_Bool</a>( ok );</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> }</div><div class="ttc" id="XMP__Const_8h_html_ae6037ae90db1ec7d7c988aec7a8319cb"><div class="ttname"><a href="XMP__Const_8h.html#ae6037ae90db1ec7d7c988aec7a8319cb">ConvertBoolToXMP_Bool</a></div><div class="ttdeci">#define ConvertBoolToXMP_Bool(a)</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00107">XMP_Const.h:107</a></div></div> +</div><!-- fragment --> +</div> +</div> +<a class="anchor" id="a595767f50ed53071f5240a94596a3451"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> WrapProgressReport </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a01973e700ac2ba7f3debef340ccaa663">XMP_ProgressReportProc</a> </td> + <td class="paramname"><em>proc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">float </td> + <td class="paramname"><em>elapsedTime</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">float </td> + <td class="paramname"><em>fractionDone</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">float </td> + <td class="paramname"><em>secondsToGo</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00039">39</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p> + +<p>References <a class="el" href="XMP__Const_8h_source.html#l00107">ConvertBoolToXMP_Bool</a>.</p> +<div class="fragment"><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">bool</span> ok;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">try</span> {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  ok = (*proc) ( context, elapsedTime, fractionDone, secondsToGo );</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  } <span class="keywordflow">catch</span> ( ... ) {</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  ok = <span class="keyword">false</span>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  }</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordflow">return</span> <a class="code" href="XMP__Const_8h.html#ae6037ae90db1ec7d7c988aec7a8319cb">ConvertBoolToXMP_Bool</a>( ok );</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> }</div><div class="ttc" id="XMP__Const_8h_html_ae6037ae90db1ec7d7c988aec7a8319cb"><div class="ttname"><a href="XMP__Const_8h.html#ae6037ae90db1ec7d7c988aec7a8319cb">ConvertBoolToXMP_Bool</a></div><div class="ttdeci">#define ConvertBoolToXMP_Bool(a)</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00107">XMP_Const.h:107</a></div></div> +</div><!-- fragment --> +</div> +</div> +<a class="anchor" id="a2ef5dde7ef08bd1c25ffc1950e6b93d5"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_CanPutXMP_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpFilesRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a> </td> + <td class="paramname"><em>xmpRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> </td> + <td class="paramname"><em>xmpPacket</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a> </td> + <td class="paramname"><em>xmpPacketLen</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a793167f4d653d6f573dc0f4c4f07b298"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_CheckFileFormat_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> </td> + <td class="paramname"><em>filePath</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a0cbf8fcfb5d011fa62c6409a2cd84ede"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_CheckPackageFormat_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> </td> + <td class="paramname"><em>folderPath</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a2484fe15e37f4f2644f3568be0c7690e"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_CloseFile_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpFilesRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> </td> + <td class="paramname"><em>closeFlags</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a973b744c33e9a06d56f8b6b3a06394a4"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_CTor_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7d423602bfc12e20d83a36df777c4c97"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_DecrementRefCount_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpFilesRef</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="af963f839791b4de926e42680c091af32"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_GetAssociatedResources_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> </td> + <td class="paramname"><em>filePath</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>resourceList</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> </td> + <td class="paramname"><em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> </td> + <td class="paramname"><em>options</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="WXMP__Common_8hpp.html#a657cdd79947744b4c123bf9df9ac1b60">SetClientStringVectorProc</a> </td> + <td class="paramname"><em>SetClientStringVector</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a661d52226bb7f7bffb8f9a053721dcab"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_GetFileInfo_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpFilesRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>clientPath</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> * </td> + <td class="paramname"><em>openFlags</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> * </td> + <td class="paramname"><em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> * </td> + <td class="paramname"><em>handlerFlags</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="WXMP__Common_8hpp.html#ae22e640b3404ce206ad1678841bcd11f">SetClientStringProc</a> </td> + <td class="paramname"><em>SetClientString</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aefdd49820e9bfede87457429d519c8d2"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_GetFileModDate_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> </td> + <td class="paramname"><em>filePath</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structXMP__DateTime.html">XMP_DateTime</a> * </td> + <td class="paramname"><em>modDate</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> * </td> + <td class="paramname"><em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> </td> + <td class="paramname"><em>options</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a71037373c70c18a183c7a9ee7f7babc9"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_GetFormatInfo_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> </td> + <td class="paramname"><em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> * </td> + <td class="paramname"><em>flags</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a96877191902363ca391c357b0bdeedf4"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_GetVersionInfo_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="structXMP__VersionInfo.html">XMP_VersionInfo</a> * </td> + <td class="paramname"><em>versionInfo</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="afd223e1c41a44dadcf1e4e9ab765ba7a"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_GetXMP_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpFilesRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a> </td> + <td class="paramname"><em>xmpRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>clientPacket</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structXMP__PacketInfo.html">XMP_PacketInfo</a> * </td> + <td class="paramname"><em>packetInfo</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="WXMP__Common_8hpp.html#ae22e640b3404ce206ad1678841bcd11f">SetClientStringProc</a> </td> + <td class="paramname"><em>SetClientString</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="abd63a02504b3199ea8bd5484a58ff02c"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_IncrementRefCount_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpFilesRef</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a81794d63d62975b313aff0f869c7dded"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_Initialize_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> </td> + <td class="paramname"><em>options</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a39fce6bafe20c2847a288c6bded9dcc8"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_Initialize_2 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> </td> + <td class="paramname"><em>options</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"><em>pluginFolder</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"><em>plugins</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5bfb800ea6bf214b5ac4853e2cfff3cc"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_IsMetadataWritable_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> </td> + <td class="paramname"><em>filePath</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> * </td> + <td class="paramname"><em>writable</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> </td> + <td class="paramname"><em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> </td> + <td class="paramname"><em>options</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a58e70573d754cc63966da6fc3fc70a91"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_OpenFile_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpFilesRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> </td> + <td class="paramname"><em>filePath</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> </td> + <td class="paramname"><em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> </td> + <td class="paramname"><em>openFlags</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aba40b211c434f8265c102c9ad3e801b5"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_PutXMP_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpFilesRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a> </td> + <td class="paramname"><em>xmpRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> </td> + <td class="paramname"><em>xmpPacket</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a> </td> + <td class="paramname"><em>xmpPacketLen</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab91f3a925e6288c7fb1dc459019b3405"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_ResetErrorCallbackLimit_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">XMP_Uns32 </td> + <td class="paramname"><em>limit</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>wResult</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a3334dd84b04167cc3ae55c77a67f9b2a"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_SetAbortProc_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpFilesRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ac2434559f67332b9d23021b894da838c">XMP_AbortProc</a> </td> + <td class="paramname"><em>abortProc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>abortArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a515bb8c705a05236a146cbc7cde59055"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_SetDefaultErrorCallback_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a24670f4db8bda6e113612fa0c81ffe6b">XMPFiles_ErrorCallbackWrapper</a> </td> + <td class="paramname"><em>wrapperProc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a7bed3dd93335821e5afa0ac2b07a9640">XMPFiles_ErrorCallbackProc</a> </td> + <td class="paramname"><em>clientProc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">XMP_Uns32 </td> + <td class="paramname"><em>limit</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>wResult</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a077600358a735f85573174499356f0c1"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_SetDefaultProgressCallback_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a61eb4db5a58902c130d3b3929db624db">XMP_ProgressReportWrapper</a> </td> + <td class="paramname"><em>wrapperproc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a01973e700ac2ba7f3debef340ccaa663">XMP_ProgressReportProc</a> </td> + <td class="paramname"><em>clientProc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">float </td> + <td class="paramname"><em>interval</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> </td> + <td class="paramname"><em>sendStartStop</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a15b59bc5c4c18355b097b3d0c85ecc3d"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_SetErrorCallback_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a24670f4db8bda6e113612fa0c81ffe6b">XMPFiles_ErrorCallbackWrapper</a> </td> + <td class="paramname"><em>wrapperProc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a7bed3dd93335821e5afa0ac2b07a9640">XMPFiles_ErrorCallbackProc</a> </td> + <td class="paramname"><em>clientProc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">XMP_Uns32 </td> + <td class="paramname"><em>limit</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>wResult</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae613a8d848ffd06181ef67910ba3dcdd"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_SetProgressCallback_1 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> </td> + <td class="paramname"><em>xmpFilesRef</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a61eb4db5a58902c130d3b3929db624db">XMP_ProgressReportWrapper</a> </td> + <td class="paramname"><em>wrapperproc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a01973e700ac2ba7f3debef340ccaa663">XMP_ProgressReportProc</a> </td> + <td class="paramname"><em>clientProc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">float </td> + <td class="paramname"><em>interval</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> </td> + <td class="paramname"><em>sendStartStop</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a80f57c97820f7c86ddfccd2814b2c973"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void WXMPFiles_Terminate_1 </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +</div><!-- contents --> +</div><!-- doc-content --> +<hr size="1"><address style="text-align: right;"><small> +XMPToolkit documentation generated by <a href="http://www.doxygen.org/index.html">doxygen</a> 1.8.11</small></address> +</body> +</html> |