rvcmeta.h File Reference

#include <mi32/rvcdefns.h>

Include dependency graph for rvcmeta.h:

Include dependency graph

Go to the source code of this file.

Defines

#define MfMetaDataExists(fhandle, objinode)   (MfGetObjCount(fhandle,objinode,RVC::OBJTYPE_Metadata) > 0)

Functions

int MfMetaDataAllowed (int fhandle, INT32 objinode)
int MfMetaDataMakeLink (int fhandle, INT32 parentinode, const UNICODE *filename, char *encoding)
int MfMetaDataReadSubObject (int fhandle, INT32 inode, UNICODE **textbuf)
int MfMetaDataWriteSubObject (int fhandle, INT32 inode, const UNICODE *textbuf)


Define Documentation

#define MfMetaDataExists fhandle,
objinode   )     (MfGetObjCount(fhandle,objinode,RVC::OBJTYPE_Metadata) > 0)
 

Determine if metadata exists for a specified object.

Definition at line 61 of file rvcmeta.h.


Function Documentation

int MfMetaDataAllowed int  fhandle,
INT32  objinode
 

Determine if metadata allowed for a specified object.

Returns:
1 if metadata allowed, 0 if not, < 0 if error.
Parameters:
fhandle  RVC file handle
objinode  Object inode

int MfMetaDataMakeLink int  fhandle,
INT32  parentinode,
const UNICODE filename,
char *  encoding
 

Create metadata subobject as link to external text file.

This will replace the metadata object if it already exists.

Parameters:
fhandle  RVC file handle
parentinode  Object inode (parent of metadata)
filename  Text file to link to
encoding  Encoding (eg. "ASCII") of text file

int MfMetaDataReadSubObject int  fhandle,
INT32  inode,
UNICODE **  textbuf
 

Read metadata subobject for a specified object.

Parameters:
fhandle  RVC file handle
inode  Object inode (parent of metadata)
textbuf  Pointer to metadata text returned (null-terminated)

int MfMetaDataWriteSubObject int  fhandle,
INT32  inode,
const UNICODE textbuf
 

Write metadata subobject for a specified object.

This will replace the metadata object if it already exists.

Parameters:
fhandle  RVC file handle
inode  Object inode (parent of metadata)
textbuf  Pointer to metadata text (null-terminated)


Generated on Tue Dec 14 13:19:14 2004 for TNTsdk by  doxygen 1.3.8-20040913