| XMP Toolkit SDK 6.0.0

Macros | Functions
WXMPMeta.hpp File Reference
`#include "client-glue/WXMP_Common.hpp"`

Go to the source code of this file.

## Macros
#define | __WXMPMeta_hpp__ 1
#define | zXMPMeta_GetVersionInfo_1(info) WXMPMeta_GetVersionInfo_1 ( info /* no wResult */ )
#define | zXMPMeta_Initialize_1() WXMPMeta_Initialize_1 ( &wResult )
#define | zXMPMeta_Terminate_1() WXMPMeta_Terminate_1 ( /* no wResult */ )
#define | zXMPMeta_CTor_1() WXMPMeta_CTor_1 ( &wResult )
#define | zXMPMeta_GetGlobalOptions_1() WXMPMeta_GetGlobalOptions_1 ( &wResult )
#define | zXMPMeta_SetGlobalOptions_1(options) WXMPMeta_SetGlobalOptions_1 ( options, &wResult )
#define | zXMPMeta_DumpNamespaces_1(outProc, refCon) WXMPMeta_DumpNamespaces_1 ( outProc, refCon, &wResult )
#define | zXMPMeta_Use_CPP_DOM_APIs_1(useNewCoreAPIs) WXMPMeta_Use_CPP_DOM_APIs_1( useNewCoreAPIs, &wResult )
#define | zXMPMeta_RegisterNamespace_1(namespaceURI, suggestedPrefix, actualPrefix, SetClientString) WXMPMeta_RegisterNamespace_1 ( namespaceURI, suggestedPrefix, actualPrefix, SetClientString, &wResult )
#define | zXMPMeta_GetNamespacePrefix_1(namespaceURI, namespacePrefix, SetClientString) WXMPMeta_GetNamespacePrefix_1 ( namespaceURI, namespacePrefix, SetClientString, &wResult )
#define | zXMPMeta_GetNamespaceURI_1(namespacePrefix, namespaceURI, SetClientString) WXMPMeta_GetNamespaceURI_1 ( namespacePrefix, namespaceURI, SetClientString, &wResult )
#define | zXMPMeta_DeleteNamespace_1(namespaceURI) WXMPMeta_DeleteNamespace_1 ( namespaceURI, &wResult )
#define | zXMPMeta_GetIXMPMetadata_1() WXMPMeta_GetIXMPMetadata_1( this->xmpRef, &wResult )
#define | zXMPMeta_GetProperty_1(schemaNS, propName, propValue, options, SetClientString) WXMPMeta_GetProperty_1 ( this->xmpRef, schemaNS, propName, propValue, options, SetClientString, &wResult )
#define | zXMPMeta_GetArrayItem_1(schemaNS, arrayName, itemIndex, itemValue, options, SetClientString) WXMPMeta_GetArrayItem_1 ( this->xmpRef, schemaNS, arrayName, itemIndex, itemValue, options, SetClientString, &wResult )
#define | zXMPMeta_GetStructField_1(schemaNS, structName, fieldNS, fieldName, fieldValue, options, SetClientString) WXMPMeta_GetStructField_1 ( this->xmpRef, schemaNS, structName, fieldNS, fieldName, fieldValue, options, SetClientString, &wResult )
#define | zXMPMeta_GetQualifier_1(schemaNS, propName, qualNS, qualName, qualValue, options, SetClientString) WXMPMeta_GetQualifier_1 ( this->xmpRef, schemaNS, propName, qualNS, qualName, qualValue, options, SetClientString, &wResult )
#define | zXMPMeta_SetProperty_1(schemaNS, propName, propValue, options) WXMPMeta_SetProperty_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_SetArrayItem_1(schemaNS, arrayName, itemIndex, itemValue, options) WXMPMeta_SetArrayItem_1 ( this->xmpRef, schemaNS, arrayName, itemIndex, itemValue, options, &wResult )
#define | zXMPMeta_AppendArrayItem_1(schemaNS, arrayName, arrayOptions, itemValue, options) WXMPMeta_AppendArrayItem_1 ( this->xmpRef, schemaNS, arrayName, arrayOptions, itemValue, options, &wResult )
#define | zXMPMeta_SetStructField_1(schemaNS, structName, fieldNS, fieldName, fieldValue, options) WXMPMeta_SetStructField_1 ( this->xmpRef, schemaNS, structName, fieldNS, fieldName, fieldValue, options, &wResult )
#define | zXMPMeta_SetQualifier_1(schemaNS, propName, qualNS, qualName, qualValue, options) WXMPMeta_SetQualifier_1 ( this->xmpRef, schemaNS, propName, qualNS, qualName, qualValue, options, &wResult )
#define | zXMPMeta_DeleteProperty_1(schemaNS, propName) WXMPMeta_DeleteProperty_1 ( this->xmpRef, schemaNS, propName, &wResult )
#define | zXMPMeta_DeleteArrayItem_1(schemaNS, arrayName, itemIndex) WXMPMeta_DeleteArrayItem_1 ( this->xmpRef, schemaNS, arrayName, itemIndex, &wResult )
#define | zXMPMeta_DeleteStructField_1(schemaNS, structName, fieldNS, fieldName) WXMPMeta_DeleteStructField_1 ( this->xmpRef, schemaNS, structName, fieldNS, fieldName, &wResult )
#define | zXMPMeta_DeleteQualifier_1(schemaNS, propName, qualNS, qualName) WXMPMeta_DeleteQualifier_1 ( this->xmpRef, schemaNS, propName, qualNS, qualName, &wResult )
#define | zXMPMeta_DoesPropertyExist_1(schemaNS, propName) WXMPMeta_DoesPropertyExist_1 ( this->xmpRef, schemaNS, propName, &wResult )
#define | zXMPMeta_DoesArrayItemExist_1(schemaNS, arrayName, itemIndex) WXMPMeta_DoesArrayItemExist_1 ( this->xmpRef, schemaNS, arrayName, itemIndex, &wResult )
#define | zXMPMeta_DoesStructFieldExist_1(schemaNS, structName, fieldNS, fieldName) WXMPMeta_DoesStructFieldExist_1 ( this->xmpRef, schemaNS, structName, fieldNS, fieldName, &wResult )
#define | zXMPMeta_DoesQualifierExist_1(schemaNS, propName, qualNS, qualName) WXMPMeta_DoesQualifierExist_1 ( this->xmpRef, schemaNS, propName, qualNS, qualName, &wResult )
#define | zXMPMeta_GetLocalizedText_1(schemaNS, altTextName, genericLang, specificLang, clientLang, clientValue, options, SetClientString) WXMPMeta_GetLocalizedText_1 ( this->xmpRef, schemaNS, altTextName, genericLang, specificLang, clientLang, clientValue, options, SetClientString, &wResult )
#define | zXMPMeta_SetLocalizedText_1(schemaNS, altTextName, genericLang, specificLang, itemValue, options) WXMPMeta_SetLocalizedText_1 ( this->xmpRef, schemaNS, altTextName, genericLang, specificLang, itemValue, options, &wResult )
#define | zXMPMeta_DeleteLocalizedText_1(schemaNS, altTextName, genericLang, specificLang) WXMPMeta_DeleteLocalizedText_1 ( this->xmpRef, schemaNS, altTextName, genericLang, specificLang, &wResult )
#define | zXMPMeta_GetProperty_Bool_1(schemaNS, propName, propValue, options) WXMPMeta_GetProperty_Bool_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_GetProperty_Int_1(schemaNS, propName, propValue, options) WXMPMeta_GetProperty_Int_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_GetProperty_Int64_1(schemaNS, propName, propValue, options) WXMPMeta_GetProperty_Int64_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_GetProperty_Float_1(schemaNS, propName, propValue, options) WXMPMeta_GetProperty_Float_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_GetProperty_Date_1(schemaNS, propName, propValue, options) WXMPMeta_GetProperty_Date_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_SetProperty_Bool_1(schemaNS, propName, propValue, options) WXMPMeta_SetProperty_Bool_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_SetProperty_Int_1(schemaNS, propName, propValue, options) WXMPMeta_SetProperty_Int_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_SetProperty_Int64_1(schemaNS, propName, propValue, options) WXMPMeta_SetProperty_Int64_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_SetProperty_Float_1(schemaNS, propName, propValue, options) WXMPMeta_SetProperty_Float_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_SetProperty_Date_1(schemaNS, propName, propValue, options) WXMPMeta_SetProperty_Date_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )
#define | zXMPMeta_GetObjectName_1(objName, SetClientString) WXMPMeta_GetObjectName_1 ( this->xmpRef, objName, SetClientString, &wResult )
#define | zXMPMeta_SetObjectName_1(name) WXMPMeta_SetObjectName_1 ( this->xmpRef, name, &wResult )
#define | zXMPMeta_GetObjectOptions_1() WXMPMeta_GetObjectOptions_1 ( this->xmpRef, &wResult )
#define | zXMPMeta_SetObjectOptions_1(options) WXMPMeta_SetObjectOptions_1 ( this->xmpRef, options, &wResult )
#define | zXMPMeta_Sort_1() WXMPMeta_Sort_1 ( this->xmpRef, &wResult )
#define | zXMPMeta_Erase_1() WXMPMeta_Erase_1 ( this->xmpRef, &wResult )
#define | zXMPMeta_Clone_1(options) WXMPMeta_Clone_1 ( this->xmpRef, options, &wResult )
#define | zXMPMeta_CountArrayItems_1(schemaNS, arrayName) WXMPMeta_CountArrayItems_1 ( this->xmpRef, schemaNS, arrayName, &wResult )
#define | zXMPMeta_DumpObject_1(outProc, refCon) WXMPMeta_DumpObject_1 ( this->xmpRef, outProc, refCon, &wResult )
#define | zXMPMeta_ParseFromBuffer_1(buffer, bufferSize, options) WXMPMeta_ParseFromBuffer_1 ( this->xmpRef, buffer, bufferSize, options, &wResult )
#define | zXMPMeta_SerializeToBuffer_1(pktString, options, padding, newline, indent, baseIndent, SetClientString) WXMPMeta_SerializeToBuffer_1 ( this->xmpRef, pktString, options, padding, newline, indent, baseIndent, SetClientString, &wResult )
#define | zXMPMeta_SetDefaultErrorCallback_1(proc, context, limit) WXMPMeta_SetDefaultErrorCallback_1 ( WrapErrorNotify, proc, context, limit, &wResult )
#define | zXMPMeta_SetErrorCallback_1(proc, context, limit) WXMPMeta_SetErrorCallback_1 ( this->xmpRef, WrapErrorNotify, proc, context, limit, &wResult )
#define | zXMPMeta_ResetErrorCallbackLimit_1(limit) WXMPMeta_ResetErrorCallbackLimit_1 ( this->xmpRef, limit, &wResult )

## Functions
static XMP_Bool | WrapErrorNotify (XMPMeta_ErrorCallbackProc proc, void *context, XMP_ErrorSeverity severity, XMP_Int32 cause, XMP_StringPtr message)
void XMP_PUBLIC | WXMPMeta_GetVersionInfo_1 (XMP_VersionInfo *info)
void XMP_PUBLIC | WXMPMeta_Initialize_1 (WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_Terminate_1 ()
void XMP_PUBLIC | WXMPMeta_CTor_1 (WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_IncrementRefCount_1 (XMPMetaRef xmpRef)
void XMP_PUBLIC | WXMPMeta_DecrementRefCount_1 (XMPMetaRef xmpRef)
void XMP_PUBLIC | WXMPMeta_GetGlobalOptions_1 (WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetGlobalOptions_1 (XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DumpNamespaces_1 (XMP_TextOutputProc outProc, void *refCon, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_Use_CPP_DOM_APIs_1 (XMP_Bool useNewCoreAPIs, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_RegisterNamespace_1 (XMP_StringPtr namespaceURI, XMP_StringPtr suggestedPrefix, void *actualPrefix, SetClientStringProc SetClientString, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetNamespacePrefix_1 (XMP_StringPtr namespaceURI, void *namespacePrefix, SetClientStringProc SetClientString, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetNamespaceURI_1 (XMP_StringPtr namespacePrefix, void *namespaceURI, SetClientStringProc SetClientString, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DeleteNamespace_1 (XMP_StringPtr namespaceURI, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetIXMPMetadata_1 (XMPMetaRef xmpObjRef, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetProperty_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, void *propValue, XMP_OptionBits *options, SetClientStringProc SetClientString, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetArrayItem_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr arrayName, XMP_Index itemIndex, void *itemValue, XMP_OptionBits *options, SetClientStringProc SetClientString, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetStructField_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr structName, XMP_StringPtr fieldNS, XMP_StringPtr fieldName, void *fieldValue, XMP_OptionBits *options, SetClientStringProc SetClientString, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetQualifier_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_StringPtr qualNS, XMP_StringPtr qualName, void *qualValue, XMP_OptionBits *options, SetClientStringProc SetClientString, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetProperty_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_StringPtr propValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetArrayItem_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr arrayName, XMP_Index itemIndex, XMP_StringPtr itemValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_AppendArrayItem_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr arrayName, XMP_OptionBits arrayOptions, XMP_StringPtr itemValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetStructField_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr structName, XMP_StringPtr fieldNS, XMP_StringPtr fieldName, XMP_StringPtr fieldValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetQualifier_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_StringPtr qualNS, XMP_StringPtr qualName, XMP_StringPtr qualValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DeleteProperty_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DeleteArrayItem_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr arrayName, XMP_Index itemIndex, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DeleteStructField_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr structName, XMP_StringPtr fieldNS, XMP_StringPtr fieldName, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DeleteQualifier_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_StringPtr qualNS, XMP_StringPtr qualName, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DoesPropertyExist_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DoesArrayItemExist_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr arrayName, XMP_Index itemIndex, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DoesStructFieldExist_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr structName, XMP_StringPtr fieldNS, XMP_StringPtr fieldName, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DoesQualifierExist_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_StringPtr qualNS, XMP_StringPtr qualName, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetLocalizedText_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr altTextName, XMP_StringPtr genericLang, XMP_StringPtr specificLang, void *clientLang, void *clientValue, XMP_OptionBits *options, SetClientStringProc SetClientString, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetLocalizedText_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr altTextName, XMP_StringPtr genericLang, XMP_StringPtr specificLang, XMP_StringPtr itemValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DeleteLocalizedText_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr altTextName, XMP_StringPtr genericLang, XMP_StringPtr specificLang, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetProperty_Bool_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_Bool *propValue, XMP_OptionBits *options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetProperty_Int_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_Int32 *propValue, XMP_OptionBits *options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetProperty_Int64_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_Int64 *propValue, XMP_OptionBits *options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetProperty_Float_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, double *propValue, XMP_OptionBits *options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetProperty_Date_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_DateTime *propValue, XMP_OptionBits *options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetProperty_Bool_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_Bool propValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetProperty_Int_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_Int32 propValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetProperty_Int64_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, XMP_Int64 propValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetProperty_Float_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, double propValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetProperty_Date_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr propName, const XMP_DateTime &propValue, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetObjectName_1 (XMPMetaRef xmpRef, void *objName, SetClientStringProc SetClientString, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetObjectName_1 (XMPMetaRef xmpRef, XMP_StringPtr name, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_GetObjectOptions_1 (XMPMetaRef xmpRef, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetObjectOptions_1 (XMPMetaRef xmpRef, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_Sort_1 (XMPMetaRef xmpRef, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_Erase_1 (XMPMetaRef xmpRef, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_Clone_1 (XMPMetaRef xmpRef, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_CountArrayItems_1 (XMPMetaRef xmpRef, XMP_StringPtr schemaNS, XMP_StringPtr arrayName, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_DumpObject_1 (XMPMetaRef xmpRef, XMP_TextOutputProc outProc, void *refCon, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_ParseFromBuffer_1 (XMPMetaRef xmpRef, XMP_StringPtr buffer, XMP_StringLen bufferSize, XMP_OptionBits options, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SerializeToBuffer_1 (XMPMetaRef xmpRef, void *pktString, XMP_OptionBits options, XMP_StringLen padding, XMP_StringPtr newline, XMP_StringPtr indent, XMP_Index baseIndent, SetClientStringProc SetClientString, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetDefaultErrorCallback_1 (XMPMeta_ErrorCallbackWrapper wrapperProc, XMPMeta_ErrorCallbackProc clientProc, void *context, XMP_Uns32 limit, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_SetErrorCallback_1 (XMPMetaRef xmpRef, XMPMeta_ErrorCallbackWrapper wrapperProc, XMPMeta_ErrorCallbackProc clientProc, void *context, XMP_Uns32 limit, WXMP_Result *wResult)
void XMP_PUBLIC | WXMPMeta_ResetErrorCallbackLimit_1 (XMPMetaRef xmpRef, XMP_Uns32 limit, WXMP_Result *wResult)

## Macro Definition Documentation

## ◆ __WXMPMeta_hpp__

#define __WXMPMeta_hpp__ 1

Definition at line 2 of file WXMPMeta.hpp.

## ◆ zXMPMeta_AppendArrayItem_1

#define zXMPMeta_AppendArrayItem_1 | ( |  | schemaNS,
|  |  | arrayName,
|  |  | arrayOptions,
|  |  | itemValue,
|  |  | options
| ) |  | WXMPMeta_AppendArrayItem_1 ( this->xmpRef, schemaNS, arrayName, arrayOptions, itemValue, options, &wResult )

Definition at line 91 of file WXMPMeta.hpp.

## ◆ zXMPMeta_Clone_1

#define zXMPMeta_Clone_1 | ( |  | options | ) | WXMPMeta_Clone_1 ( this->xmpRef, options, &wResult )

Definition at line 180 of file WXMPMeta.hpp.

## ◆ zXMPMeta_CountArrayItems_1

#define zXMPMeta_CountArrayItems_1 | ( |  | schemaNS,
|  |  | arrayName
| ) |  | WXMPMeta_CountArrayItems_1 ( this->xmpRef, schemaNS, arrayName, &wResult )

Definition at line 183 of file WXMPMeta.hpp.

## ◆ zXMPMeta_CTor_1

#define zXMPMeta_CTor_1 | ( |  | ) | WXMPMeta_CTor_1 ( &wResult )

Definition at line 44 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DeleteArrayItem_1

#define zXMPMeta_DeleteArrayItem_1 | ( |  | schemaNS,
|  |  | arrayName,
|  |  | itemIndex
| ) |  | WXMPMeta_DeleteArrayItem_1 ( this->xmpRef, schemaNS, arrayName, itemIndex, &wResult )

Definition at line 103 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DeleteLocalizedText_1

#define zXMPMeta_DeleteLocalizedText_1 | ( |  | schemaNS,
|  |  | altTextName,
|  |  | genericLang,
|  |  | specificLang
| ) |  | WXMPMeta_DeleteLocalizedText_1 ( this->xmpRef, schemaNS, altTextName, genericLang, specificLang, &wResult )

Definition at line 130 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DeleteNamespace_1

#define zXMPMeta_DeleteNamespace_1 | ( |  | namespaceURI | ) | WXMPMeta_DeleteNamespace_1 ( namespaceURI, &wResult )

Definition at line 67 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DeleteProperty_1

#define zXMPMeta_DeleteProperty_1 | ( |  | schemaNS,
|  |  | propName
| ) |  | WXMPMeta_DeleteProperty_1 ( this->xmpRef, schemaNS, propName, &wResult )

Definition at line 100 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DeleteQualifier_1

#define zXMPMeta_DeleteQualifier_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | qualNS,
|  |  | qualName
| ) |  | WXMPMeta_DeleteQualifier_1 ( this->xmpRef, schemaNS, propName, qualNS, qualName, &wResult )

Definition at line 109 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DeleteStructField_1

#define zXMPMeta_DeleteStructField_1 | ( |  | schemaNS,
|  |  | structName,
|  |  | fieldNS,
|  |  | fieldName
| ) |  | WXMPMeta_DeleteStructField_1 ( this->xmpRef, schemaNS, structName, fieldNS, fieldName, &wResult )

Definition at line 106 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DoesArrayItemExist_1

#define zXMPMeta_DoesArrayItemExist_1 | ( |  | schemaNS,
|  |  | arrayName,
|  |  | itemIndex
| ) |  | WXMPMeta_DoesArrayItemExist_1 ( this->xmpRef, schemaNS, arrayName, itemIndex, &wResult )

Definition at line 115 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DoesPropertyExist_1

#define zXMPMeta_DoesPropertyExist_1 | ( |  | schemaNS,
|  |  | propName
| ) |  | WXMPMeta_DoesPropertyExist_1 ( this->xmpRef, schemaNS, propName, &wResult )

Definition at line 112 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DoesQualifierExist_1

#define zXMPMeta_DoesQualifierExist_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | qualNS,
|  |  | qualName
| ) |  | WXMPMeta_DoesQualifierExist_1 ( this->xmpRef, schemaNS, propName, qualNS, qualName, &wResult )

Definition at line 121 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DoesStructFieldExist_1

#define zXMPMeta_DoesStructFieldExist_1 | ( |  | schemaNS,
|  |  | structName,
|  |  | fieldNS,
|  |  | fieldName
| ) |  | WXMPMeta_DoesStructFieldExist_1 ( this->xmpRef, schemaNS, structName, fieldNS, fieldName, &wResult )

Definition at line 118 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DumpNamespaces_1

#define zXMPMeta_DumpNamespaces_1 | ( |  | outProc,
|  |  | refCon
| ) |  | WXMPMeta_DumpNamespaces_1 ( outProc, refCon, &wResult )

Definition at line 53 of file WXMPMeta.hpp.

## ◆ zXMPMeta_DumpObject_1

#define zXMPMeta_DumpObject_1 | ( |  | outProc,
|  |  | refCon
| ) |  | WXMPMeta_DumpObject_1 ( this->xmpRef, outProc, refCon, &wResult )

Definition at line 186 of file WXMPMeta.hpp.

## ◆ zXMPMeta_Erase_1

#define zXMPMeta_Erase_1 | ( |  | ) | WXMPMeta_Erase_1 ( this->xmpRef, &wResult )

Definition at line 177 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetArrayItem_1

#define zXMPMeta_GetArrayItem_1 | ( |  | schemaNS,
|  |  | arrayName,
|  |  | itemIndex,
|  |  | itemValue,
|  |  | options,
|  |  | SetClientString
| ) |  | WXMPMeta_GetArrayItem_1 ( this->xmpRef, schemaNS, arrayName, itemIndex, itemValue, options, SetClientString, &wResult )

Definition at line 76 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetGlobalOptions_1

#define zXMPMeta_GetGlobalOptions_1 | ( |  | ) | WXMPMeta_GetGlobalOptions_1 ( &wResult )

Definition at line 47 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetIXMPMetadata_1

#define zXMPMeta_GetIXMPMetadata_1 | ( |  | ) | WXMPMeta_GetIXMPMetadata_1( this->xmpRef, &wResult )

Definition at line 70 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetLocalizedText_1

#define zXMPMeta_GetLocalizedText_1 | ( |  | schemaNS,
|  |  | altTextName,
|  |  | genericLang,
|  |  | specificLang,
|  |  | clientLang,
|  |  | clientValue,
|  |  | options,
|  |  | SetClientString
| ) |  | WXMPMeta_GetLocalizedText_1 ( this->xmpRef, schemaNS, altTextName, genericLang, specificLang, clientLang, clientValue, options, SetClientString, &wResult )

Definition at line 124 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetNamespacePrefix_1

#define zXMPMeta_GetNamespacePrefix_1 | ( |  | namespaceURI,
|  |  | namespacePrefix,
|  |  | SetClientString
| ) |  | WXMPMeta_GetNamespacePrefix_1 ( namespaceURI, namespacePrefix, SetClientString, &wResult )

Definition at line 61 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetNamespaceURI_1

#define zXMPMeta_GetNamespaceURI_1 | ( |  | namespacePrefix,
|  |  | namespaceURI,
|  |  | SetClientString
| ) |  | WXMPMeta_GetNamespaceURI_1 ( namespacePrefix, namespaceURI, SetClientString, &wResult )

Definition at line 64 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetObjectName_1

#define zXMPMeta_GetObjectName_1 | ( |  | objName,
|  |  | SetClientString
| ) |  | WXMPMeta_GetObjectName_1 ( this->xmpRef, objName, SetClientString, &wResult )

Definition at line 162 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetObjectOptions_1

#define zXMPMeta_GetObjectOptions_1 | ( |  | ) | WXMPMeta_GetObjectOptions_1 ( this->xmpRef, &wResult )

Definition at line 168 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetProperty_1

#define zXMPMeta_GetProperty_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options,
|  |  | SetClientString
| ) |  | WXMPMeta_GetProperty_1 ( this->xmpRef, schemaNS, propName, propValue, options, SetClientString, &wResult )

Definition at line 73 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetProperty_Bool_1

#define zXMPMeta_GetProperty_Bool_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_GetProperty_Bool_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 132 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetProperty_Date_1

#define zXMPMeta_GetProperty_Date_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_GetProperty_Date_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 144 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetProperty_Float_1

#define zXMPMeta_GetProperty_Float_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_GetProperty_Float_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 141 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetProperty_Int64_1

#define zXMPMeta_GetProperty_Int64_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_GetProperty_Int64_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 138 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetProperty_Int_1

#define zXMPMeta_GetProperty_Int_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_GetProperty_Int_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 135 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetQualifier_1

#define zXMPMeta_GetQualifier_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | qualNS,
|  |  | qualName,
|  |  | qualValue,
|  |  | options,
|  |  | SetClientString
| ) |  | WXMPMeta_GetQualifier_1 ( this->xmpRef, schemaNS, propName, qualNS, qualName, qualValue, options, SetClientString, &wResult )

Definition at line 82 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetStructField_1

#define zXMPMeta_GetStructField_1 | ( |  | schemaNS,
|  |  | structName,
|  |  | fieldNS,
|  |  | fieldName,
|  |  | fieldValue,
|  |  | options,
|  |  | SetClientString
| ) |  | WXMPMeta_GetStructField_1 ( this->xmpRef, schemaNS, structName, fieldNS, fieldName, fieldValue, options, SetClientString, &wResult )

Definition at line 79 of file WXMPMeta.hpp.

## ◆ zXMPMeta_GetVersionInfo_1

#define zXMPMeta_GetVersionInfo_1 | ( |  | info | ) | WXMPMeta_GetVersionInfo_1 ( info /* no wResult */ )

Definition at line 36 of file WXMPMeta.hpp.

## ◆ zXMPMeta_Initialize_1

#define zXMPMeta_Initialize_1 | ( |  | ) | WXMPMeta_Initialize_1 ( &wResult )

Definition at line 39 of file WXMPMeta.hpp.

## ◆ zXMPMeta_ParseFromBuffer_1

#define zXMPMeta_ParseFromBuffer_1 | ( |  | buffer,
|  |  | bufferSize,
|  |  | options
| ) |  | WXMPMeta_ParseFromBuffer_1 ( this->xmpRef, buffer, bufferSize, options, &wResult )

Definition at line 189 of file WXMPMeta.hpp.

## ◆ zXMPMeta_RegisterNamespace_1

#define zXMPMeta_RegisterNamespace_1 | ( |  | namespaceURI,
|  |  | suggestedPrefix,
|  |  | actualPrefix,
|  |  | SetClientString
| ) |  | WXMPMeta_RegisterNamespace_1 ( namespaceURI, suggestedPrefix, actualPrefix, SetClientString, &wResult )

Definition at line 58 of file WXMPMeta.hpp.

## ◆ zXMPMeta_ResetErrorCallbackLimit_1

#define zXMPMeta_ResetErrorCallbackLimit_1 | ( |  | limit | ) | WXMPMeta_ResetErrorCallbackLimit_1 ( this->xmpRef, limit, &wResult )

Definition at line 201 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SerializeToBuffer_1

#define zXMPMeta_SerializeToBuffer_1 | ( |  | pktString,
|  |  | options,
|  |  | padding,
|  |  | newline,
|  |  | indent,
|  |  | baseIndent,
|  |  | SetClientString
| ) |  | WXMPMeta_SerializeToBuffer_1 ( this->xmpRef, pktString, options, padding, newline, indent, baseIndent, SetClientString, &wResult )

Definition at line 192 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetArrayItem_1

#define zXMPMeta_SetArrayItem_1 | ( |  | schemaNS,
|  |  | arrayName,
|  |  | itemIndex,
|  |  | itemValue,
|  |  | options
| ) |  | WXMPMeta_SetArrayItem_1 ( this->xmpRef, schemaNS, arrayName, itemIndex, itemValue, options, &wResult )

Definition at line 88 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetDefaultErrorCallback_1

#define zXMPMeta_SetDefaultErrorCallback_1 | ( |  | proc,
|  |  | context,
|  |  | limit
| ) |  | WXMPMeta_SetDefaultErrorCallback_1 ( WrapErrorNotify, proc, context, limit, &wResult )

Definition at line 195 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetErrorCallback_1

#define zXMPMeta_SetErrorCallback_1 | ( |  | proc,
|  |  | context,
|  |  | limit
| ) |  | WXMPMeta_SetErrorCallback_1 ( this->xmpRef, WrapErrorNotify, proc, context, limit, &wResult )

Definition at line 198 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetGlobalOptions_1

#define zXMPMeta_SetGlobalOptions_1 | ( |  | options | ) | WXMPMeta_SetGlobalOptions_1 ( options, &wResult )

Definition at line 50 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetLocalizedText_1

#define zXMPMeta_SetLocalizedText_1 | ( |  | schemaNS,
|  |  | altTextName,
|  |  | genericLang,
|  |  | specificLang,
|  |  | itemValue,
|  |  | options
| ) |  | WXMPMeta_SetLocalizedText_1 ( this->xmpRef, schemaNS, altTextName, genericLang, specificLang, itemValue, options, &wResult )

Definition at line 127 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetObjectName_1

#define zXMPMeta_SetObjectName_1 | ( |  | name | ) | WXMPMeta_SetObjectName_1 ( this->xmpRef, name, &wResult )

Definition at line 165 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetObjectOptions_1

#define zXMPMeta_SetObjectOptions_1 | ( |  | options | ) | WXMPMeta_SetObjectOptions_1 ( this->xmpRef, options, &wResult )

Definition at line 171 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetProperty_1

#define zXMPMeta_SetProperty_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_SetProperty_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 85 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetProperty_Bool_1

#define zXMPMeta_SetProperty_Bool_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_SetProperty_Bool_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 147 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetProperty_Date_1

#define zXMPMeta_SetProperty_Date_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_SetProperty_Date_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 159 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetProperty_Float_1

#define zXMPMeta_SetProperty_Float_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_SetProperty_Float_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 156 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetProperty_Int64_1

#define zXMPMeta_SetProperty_Int64_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_SetProperty_Int64_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 153 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetProperty_Int_1

#define zXMPMeta_SetProperty_Int_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | propValue,
|  |  | options
| ) |  | WXMPMeta_SetProperty_Int_1 ( this->xmpRef, schemaNS, propName, propValue, options, &wResult )

Definition at line 150 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetQualifier_1

#define zXMPMeta_SetQualifier_1 | ( |  | schemaNS,
|  |  | propName,
|  |  | qualNS,
|  |  | qualName,
|  |  | qualValue,
|  |  | options
| ) |  | WXMPMeta_SetQualifier_1 ( this->xmpRef, schemaNS, propName, qualNS, qualName, qualValue, options, &wResult )

Definition at line 97 of file WXMPMeta.hpp.

## ◆ zXMPMeta_SetStructField_1

#define zXMPMeta_SetStructField_1 | ( |  | schemaNS,
|  |  | structName,
|  |  | fieldNS,
|  |  | fieldName,
|  |  | fieldValue,
|  |  | options
| ) |  | WXMPMeta_SetStructField_1 ( this->xmpRef, schemaNS, structName, fieldNS, fieldName, fieldValue, options, &wResult )

Definition at line 94 of file WXMPMeta.hpp.

## ◆ zXMPMeta_Sort_1

#define zXMPMeta_Sort_1 | ( |  | ) | WXMPMeta_Sort_1 ( this->xmpRef, &wResult )

Definition at line 174 of file WXMPMeta.hpp.

## ◆ zXMPMeta_Terminate_1

#define zXMPMeta_Terminate_1 | ( |  | ) | WXMPMeta_Terminate_1 ( /* no wResult */ )

Definition at line 41 of file WXMPMeta.hpp.

## ◆ zXMPMeta_Use_CPP_DOM_APIs_1

#define zXMPMeta_Use_CPP_DOM_APIs_1 | ( |  | useNewCoreAPIs | ) | WXMPMeta_Use_CPP_DOM_APIs_1( useNewCoreAPIs, &wResult )

Definition at line 56 of file WXMPMeta.hpp.

## Function Documentation

## ◆ WrapErrorNotify()

static XMP_Bool WrapErrorNotify | ( | XMPMeta_ErrorCallbackProc | proc,
|  | void * | context,
|  | XMP_ErrorSeverity | severity,
|  | XMP_Int32 | cause,
|  | XMP_StringPtr | message
| ) |  |
| inline static

Definition at line 22 of file WXMPMeta.hpp.

24 {
25 bool ok;
26 try {
27 ok = (*proc) ( context, severity, cause, message );
28 } catch ( ... ) {
29 ok = false;
30 }
31 return ConvertBoolToXMP_Bool( ok );
32 }

References ConvertBoolToXMP_Bool.

## ◆ WXMPMeta_AppendArrayItem_1()

void XMP_PUBLIC WXMPMeta_AppendArrayItem_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | arrayName,
|  | XMP_OptionBits | arrayOptions,
|  | XMP_StringPtr | itemValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_Clone_1()

void XMP_PUBLIC WXMPMeta_Clone_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_CountArrayItems_1()

void XMP_PUBLIC WXMPMeta_CountArrayItems_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | arrayName,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_CTor_1()

void XMP_PUBLIC WXMPMeta_CTor_1 | ( | WXMP_Result * | wResult | ) |

## ◆ WXMPMeta_DecrementRefCount_1()

void XMP_PUBLIC WXMPMeta_DecrementRefCount_1 | ( | XMPMetaRef | xmpRef | ) |

## ◆ WXMPMeta_DeleteArrayItem_1()

void XMP_PUBLIC WXMPMeta_DeleteArrayItem_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | arrayName,
|  | XMP_Index | itemIndex,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DeleteLocalizedText_1()

void XMP_PUBLIC WXMPMeta_DeleteLocalizedText_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | altTextName,
|  | XMP_StringPtr | genericLang,
|  | XMP_StringPtr | specificLang,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DeleteNamespace_1()

void XMP_PUBLIC WXMPMeta_DeleteNamespace_1 | ( | XMP_StringPtr | namespaceURI,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DeleteProperty_1()

void XMP_PUBLIC WXMPMeta_DeleteProperty_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DeleteQualifier_1()

void XMP_PUBLIC WXMPMeta_DeleteQualifier_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_StringPtr | qualNS,
|  | XMP_StringPtr | qualName,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DeleteStructField_1()

void XMP_PUBLIC WXMPMeta_DeleteStructField_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | structName,
|  | XMP_StringPtr | fieldNS,
|  | XMP_StringPtr | fieldName,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DoesArrayItemExist_1()

void XMP_PUBLIC WXMPMeta_DoesArrayItemExist_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | arrayName,
|  | XMP_Index | itemIndex,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DoesPropertyExist_1()

void XMP_PUBLIC WXMPMeta_DoesPropertyExist_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DoesQualifierExist_1()

void XMP_PUBLIC WXMPMeta_DoesQualifierExist_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_StringPtr | qualNS,
|  | XMP_StringPtr | qualName,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DoesStructFieldExist_1()

void XMP_PUBLIC WXMPMeta_DoesStructFieldExist_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | structName,
|  | XMP_StringPtr | fieldNS,
|  | XMP_StringPtr | fieldName,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DumpNamespaces_1()

void XMP_PUBLIC WXMPMeta_DumpNamespaces_1 | ( | XMP_TextOutputProc | outProc,
|  | void * | refCon,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_DumpObject_1()

void XMP_PUBLIC WXMPMeta_DumpObject_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_TextOutputProc | outProc,
|  | void * | refCon,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_Erase_1()

void XMP_PUBLIC WXMPMeta_Erase_1 | ( | XMPMetaRef | xmpRef,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetArrayItem_1()

void XMP_PUBLIC WXMPMeta_GetArrayItem_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | arrayName,
|  | XMP_Index | itemIndex,
|  | void * | itemValue,
|  | XMP_OptionBits * | options,
|  | SetClientStringProc | SetClientString,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetGlobalOptions_1()

void XMP_PUBLIC WXMPMeta_GetGlobalOptions_1 | ( | WXMP_Result * | wResult | ) |

## ◆ WXMPMeta_GetIXMPMetadata_1()

void XMP_PUBLIC WXMPMeta_GetIXMPMetadata_1 | ( | XMPMetaRef | xmpObjRef,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetLocalizedText_1()

void XMP_PUBLIC WXMPMeta_GetLocalizedText_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | altTextName,
|  | XMP_StringPtr | genericLang,
|  | XMP_StringPtr | specificLang,
|  | void * | clientLang,
|  | void * | clientValue,
|  | XMP_OptionBits * | options,
|  | SetClientStringProc | SetClientString,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetNamespacePrefix_1()

void XMP_PUBLIC WXMPMeta_GetNamespacePrefix_1 | ( | XMP_StringPtr | namespaceURI,
|  | void * | namespacePrefix,
|  | SetClientStringProc | SetClientString,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetNamespaceURI_1()

void XMP_PUBLIC WXMPMeta_GetNamespaceURI_1 | ( | XMP_StringPtr | namespacePrefix,
|  | void * | namespaceURI,
|  | SetClientStringProc | SetClientString,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetObjectName_1()

void XMP_PUBLIC WXMPMeta_GetObjectName_1 | ( | XMPMetaRef | xmpRef,
|  | void * | objName,
|  | SetClientStringProc | SetClientString,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetObjectOptions_1()

void XMP_PUBLIC WXMPMeta_GetObjectOptions_1 | ( | XMPMetaRef | xmpRef,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetProperty_1()

void XMP_PUBLIC WXMPMeta_GetProperty_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | void * | propValue,
|  | XMP_OptionBits * | options,
|  | SetClientStringProc | SetClientString,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetProperty_Bool_1()

void XMP_PUBLIC WXMPMeta_GetProperty_Bool_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_Bool * | propValue,
|  | XMP_OptionBits * | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetProperty_Date_1()

void XMP_PUBLIC WXMPMeta_GetProperty_Date_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_DateTime * | propValue,
|  | XMP_OptionBits * | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetProperty_Float_1()

void XMP_PUBLIC WXMPMeta_GetProperty_Float_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | double * | propValue,
|  | XMP_OptionBits * | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetProperty_Int64_1()

void XMP_PUBLIC WXMPMeta_GetProperty_Int64_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_Int64 * | propValue,
|  | XMP_OptionBits * | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetProperty_Int_1()

void XMP_PUBLIC WXMPMeta_GetProperty_Int_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_Int32 * | propValue,
|  | XMP_OptionBits * | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetQualifier_1()

void XMP_PUBLIC WXMPMeta_GetQualifier_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_StringPtr | qualNS,
|  | XMP_StringPtr | qualName,
|  | void * | qualValue,
|  | XMP_OptionBits * | options,
|  | SetClientStringProc | SetClientString,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetStructField_1()

void XMP_PUBLIC WXMPMeta_GetStructField_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | structName,
|  | XMP_StringPtr | fieldNS,
|  | XMP_StringPtr | fieldName,
|  | void * | fieldValue,
|  | XMP_OptionBits * | options,
|  | SetClientStringProc | SetClientString,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_GetVersionInfo_1()

void XMP_PUBLIC WXMPMeta_GetVersionInfo_1 | ( | XMP_VersionInfo * | info | ) |

## ◆ WXMPMeta_IncrementRefCount_1()

void XMP_PUBLIC WXMPMeta_IncrementRefCount_1 | ( | XMPMetaRef | xmpRef | ) |

## ◆ WXMPMeta_Initialize_1()

void XMP_PUBLIC WXMPMeta_Initialize_1 | ( | WXMP_Result * | wResult | ) |

## ◆ WXMPMeta_ParseFromBuffer_1()

void XMP_PUBLIC WXMPMeta_ParseFromBuffer_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | buffer,
|  | XMP_StringLen | bufferSize,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_RegisterNamespace_1()

void XMP_PUBLIC WXMPMeta_RegisterNamespace_1 | ( | XMP_StringPtr | namespaceURI,
|  | XMP_StringPtr | suggestedPrefix,
|  | void * | actualPrefix,
|  | SetClientStringProc | SetClientString,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_ResetErrorCallbackLimit_1()

void XMP_PUBLIC WXMPMeta_ResetErrorCallbackLimit_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_Uns32 | limit,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SerializeToBuffer_1()

void XMP_PUBLIC WXMPMeta_SerializeToBuffer_1 | ( | XMPMetaRef | xmpRef,
|  | void * | pktString,
|  | XMP_OptionBits | options,
|  | XMP_StringLen | padding,
|  | XMP_StringPtr | newline,
|  | XMP_StringPtr | indent,
|  | XMP_Index | baseIndent,
|  | SetClientStringProc | SetClientString,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetArrayItem_1()

void XMP_PUBLIC WXMPMeta_SetArrayItem_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | arrayName,
|  | XMP_Index | itemIndex,
|  | XMP_StringPtr | itemValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetDefaultErrorCallback_1()

void XMP_PUBLIC WXMPMeta_SetDefaultErrorCallback_1 | ( | XMPMeta_ErrorCallbackWrapper | wrapperProc,
|  | XMPMeta_ErrorCallbackProc | clientProc,
|  | void * | context,
|  | XMP_Uns32 | limit,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetErrorCallback_1()

void XMP_PUBLIC WXMPMeta_SetErrorCallback_1 | ( | XMPMetaRef | xmpRef,
|  | XMPMeta_ErrorCallbackWrapper | wrapperProc,
|  | XMPMeta_ErrorCallbackProc | clientProc,
|  | void * | context,
|  | XMP_Uns32 | limit,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetGlobalOptions_1()

void XMP_PUBLIC WXMPMeta_SetGlobalOptions_1 | ( | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetLocalizedText_1()

void XMP_PUBLIC WXMPMeta_SetLocalizedText_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | altTextName,
|  | XMP_StringPtr | genericLang,
|  | XMP_StringPtr | specificLang,
|  | XMP_StringPtr | itemValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetObjectName_1()

void XMP_PUBLIC WXMPMeta_SetObjectName_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | name,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetObjectOptions_1()

void XMP_PUBLIC WXMPMeta_SetObjectOptions_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetProperty_1()

void XMP_PUBLIC WXMPMeta_SetProperty_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_StringPtr | propValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetProperty_Bool_1()

void XMP_PUBLIC WXMPMeta_SetProperty_Bool_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_Bool | propValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetProperty_Date_1()

void XMP_PUBLIC WXMPMeta_SetProperty_Date_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | const XMP_DateTime & | propValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetProperty_Float_1()

void XMP_PUBLIC WXMPMeta_SetProperty_Float_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | double | propValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetProperty_Int64_1()

void XMP_PUBLIC WXMPMeta_SetProperty_Int64_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_Int64 | propValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetProperty_Int_1()

void XMP_PUBLIC WXMPMeta_SetProperty_Int_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_Int32 | propValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetQualifier_1()

void XMP_PUBLIC WXMPMeta_SetQualifier_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | propName,
|  | XMP_StringPtr | qualNS,
|  | XMP_StringPtr | qualName,
|  | XMP_StringPtr | qualValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_SetStructField_1()

void XMP_PUBLIC WXMPMeta_SetStructField_1 | ( | XMPMetaRef | xmpRef,
|  | XMP_StringPtr | schemaNS,
|  | XMP_StringPtr | structName,
|  | XMP_StringPtr | fieldNS,
|  | XMP_StringPtr | fieldName,
|  | XMP_StringPtr | fieldValue,
|  | XMP_OptionBits | options,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_Sort_1()

void XMP_PUBLIC WXMPMeta_Sort_1 | ( | XMPMetaRef | xmpRef,
|  | WXMP_Result * | wResult
| ) |  |

## ◆ WXMPMeta_Terminate_1()

void XMP_PUBLIC WXMPMeta_Terminate_1 | ( |  | ) |

## ◆ WXMPMeta_Use_CPP_DOM_APIs_1()

void XMP_PUBLIC WXMPMeta_Use_CPP_DOM_APIs_1 | ( | XMP_Bool | useNewCoreAPIs,
|  | WXMP_Result * | wResult
| ) |  |

ConvertBoolToXMP_Bool
#define ConvertBoolToXMP_Bool(a)
Definition: XMP_Const.h:116