iDRS™ SDK 16
Loading...
Searching...
No Matches
CMetadataInfo_interface.h
Go to the documentation of this file.
1
7#ifndef CMETADATAINFO_INTERFACE_H
8
9#define CMETADATAINFO_INTERFACE_H
10
11#include "CObjPtr_interface.h"
12#include "idrs_interface.h"
13
14#include "idrs_common.h"
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
26CMetadataInfo CMetadataInfo_Create(idrs_exception *pargException);
27
35void CMetadataInfo_SetTitle(CMetadataInfo argCMetadataInfo, const idrs_string strTitle, idrs_exception *pargException);
36
44const idrs_string CMetadataInfo_GetTitle(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
45
53void CMetadataInfo_SetAuthor(CMetadataInfo argCMetadataInfo, const idrs_string strAuthor, idrs_exception *pargException);
54
62const idrs_string CMetadataInfo_GetAuthor(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
63
71void CMetadataInfo_SetSubject(CMetadataInfo argCMetadataInfo, const idrs_string strSubject, idrs_exception *pargException);
72
80const idrs_string CMetadataInfo_GetSubject(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
81
89void CMetadataInfo_SetKeywords(CMetadataInfo argCMetadataInfo, const idrs_string strKeywords, idrs_exception *pargException);
90
98const idrs_string CMetadataInfo_GetKeywords(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
99
107void CMetadataInfo_SetCreator(CMetadataInfo argCMetadataInfo, const idrs_string strCreator, idrs_exception *pargException);
108
116const idrs_string CMetadataInfo_GetCreator(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
117
125void CMetadataInfo_SetProducer(CMetadataInfo argCMetadataInfo, const idrs_string strProducer, idrs_exception *pargException);
126
134const idrs_string CMetadataInfo_GetProducer(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
135
143void CMetadataInfo_SetCompany(CMetadataInfo argCMetadataInfo, const idrs_string strCompany, idrs_exception *pargException);
144
152const idrs_string CMetadataInfo_GetCompany(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
153
161void CMetadataInfo_SetManager(CMetadataInfo argCMetadataInfo, const idrs_string strManager, idrs_exception *pargException);
162
170const idrs_string CMetadataInfo_GetManager(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
171
179void CMetadataInfo_SetCategory(CMetadataInfo argCMetadataInfo, const idrs_string strCategory, idrs_exception *pargException);
180
188const idrs_string CMetadataInfo_GetCategory(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
189
197void CMetadataInfo_SetComment(CMetadataInfo argCMetadataInfo, const idrs_string strComment, idrs_exception *pargException);
198
206const idrs_string CMetadataInfo_GetComment(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
207
215void CMetadataInfo_SetDescription(CMetadataInfo argCMetadataInfo, const idrs_string strDescription, idrs_exception *pargException);
216
224const idrs_string CMetadataInfo_GetDescription(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
225
237void CMetadataInfo_SetCreationTime(CMetadataInfo argCMetadataInfo, const idrs_string strCreationTime, idrs_exception *pargException);
238
246const idrs_string CMetadataInfo_GetCreationTime(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
247
255void CMetadataInfo_Destroy(CMetadataInfo argCMetadataInfo, idrs_exception *pargException);
256
257#ifdef __cplusplus
258}
259#endif /* __cplusplus */
260
261#endif /* CMETADATAINFO_INTERFACE_H */
CMetadataInfo CMetadataInfo_Create(idrs_exception *pargException)
Create is instantiating a new instance of CMetadataInfo and associated data object.
const idrs_string CMetadataInfo_GetKeywords(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the document keywords.
const idrs_string CMetadataInfo_GetCompany(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the company name.
const idrs_string CMetadataInfo_GetTitle(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the document title.
const idrs_string CMetadataInfo_GetComment(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the comments of the document.
void CMetadataInfo_SetKeywords(CMetadataInfo argCMetadataInfo, const idrs_string strKeywords, idrs_exception *pargException)
Sets the document keywords.
void CMetadataInfo_SetSubject(CMetadataInfo argCMetadataInfo, const idrs_string strSubject, idrs_exception *pargException)
Sets the subject of the document.
const idrs_string CMetadataInfo_GetAuthor(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the author of the document.
const idrs_string CMetadataInfo_GetManager(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the manager name.
const idrs_string CMetadataInfo_GetCreator(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the creator of the document.
void CMetadataInfo_SetCreationTime(CMetadataInfo argCMetadataInfo, const idrs_string strCreationTime, idrs_exception *pargException)
Sets the creation time of the document.
const idrs_string CMetadataInfo_GetProducer(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the procudcer of the document.
void CMetadataInfo_SetCompany(CMetadataInfo argCMetadataInfo, const idrs_string strCompany, idrs_exception *pargException)
Sets the company name.
void CMetadataInfo_SetAuthor(CMetadataInfo argCMetadataInfo, const idrs_string strAuthor, idrs_exception *pargException)
Sets the author of the document.
void CMetadataInfo_SetProducer(CMetadataInfo argCMetadataInfo, const idrs_string strProducer, idrs_exception *pargException)
Sets the producer of the document.
void CMetadataInfo_SetComment(CMetadataInfo argCMetadataInfo, const idrs_string strComment, idrs_exception *pargException)
Sets the comments of the document.
const idrs_string CMetadataInfo_GetCategory(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the category of the document.
void CMetadataInfo_Destroy(CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Destroys a CMetadataInfo handle.
const idrs_string CMetadataInfo_GetSubject(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the subject of the document.
const idrs_string CMetadataInfo_GetDescription(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the description of the document.
void CMetadataInfo_SetDescription(CMetadataInfo argCMetadataInfo, const idrs_string strDescription, idrs_exception *pargException)
Sets the description of the document.
void CMetadataInfo_SetCategory(CMetadataInfo argCMetadataInfo, const idrs_string strCategory, idrs_exception *pargException)
Sets the category of the document.
const idrs_string CMetadataInfo_GetCreationTime(const CMetadataInfo argCMetadataInfo, idrs_exception *pargException)
Gets the creation time of the document.
void CMetadataInfo_SetManager(CMetadataInfo argCMetadataInfo, const idrs_string strManager, idrs_exception *pargException)
Sets the manager name.
void CMetadataInfo_SetCreator(CMetadataInfo argCMetadataInfo, const idrs_string strCreator, idrs_exception *pargException)
Sets the creator of the document.
void CMetadataInfo_SetTitle(CMetadataInfo argCMetadataInfo, const idrs_string strTitle, idrs_exception *pargException)
Sets the document title.
Interface for CObjPtr wrapper.
CMetadataInfo class is used to contain a document metadata.
Class that handles a string of characters.
Interface for idrs wrapper.