_xxx (ODS Types) - Identifies the Domino data structure to ODS functions. ----------------------------------------------------------------------------------------------------------
#include <odstypes.h>
Symbolic Values :
_xxx - ODS Type symbols that identify Domino data structures. The symbol is just the Domino data structure name prefixed with an underscore. See Description for the complete list of all ODS type symbols.
Description :
You must specify one of these symbols as the type input to ODSLength, ODSReadMemory, and ODSWriteMemory.
You must call ODSReadMemory to convert data structures from Domino canonical format to machine-specific (host) format, and ODSWriteMemory to convert a data structure from host format to Domino canonical format.
Your API program must perform this conversion if (1) it runs on non-Intel architecture machines, and (2) it is reading or writing item data of one of the following data types:
TYPE_COMPOSITE
TYPE_COLLATION
TYPE_OBJECT
TYPE_VIEW_FORMAT
TYPE_ICON
TYPE_SIGNATURE
TYPE_SEAL
TYPE_SEALDATA
TYPE_SEAL_LIST
TYPE_WORKSHEET_DATA
TYPE_USERDATA
Your API program must not perform conversion when accessing items of any other data type, or when accessing non-item data (Domino and Notes automatically performs the conversion for you in these cases).
void *pItemValue;
CDFONTTABLE cdFontTab;
CDFACE cdFace;
WORD wIndex;
/* RecordPtr points to the item value in canonical format after the
datatype word. The item value starts with a CDFONTTABLE structure.
Call ODSReadMemory() to convert this CDFONTTABLE to host format and
store it in cdFontTab. ODSReadMemory() advances pItemValue to
point to the next byte in the input buffer after the CDFONTTABLE.
*/