LotusScript to C API Programming Guide
rtLib Domino Rich Text Management template
Home

Anonymous

login


 

Hosted by Prominic.NET, Inc.

VIEWIXDATA

#include <ixview.h>

Data structure passed from Notes to view import/export module

C definition


typedef struct
  {
  HANDLE hFormNames;      /* handle to array of form names */
  WORD  FormCount;       /* Number of form names */
  WORD  Reserved1;
  DBHANDLE hNoteFile;     /* Notes file handle */
  DBHANDLE hViewFile;     /* View file handle */
  WORD  wFlags;         /* Reserved for internal use */
  NOTEID ViewNoteID;      /* View note ID */
  UNID  ViewNoteUNID;     /* View universal note ID */
  HCOLLECTION hViewCollection;/* View collection handle */
  WORD  Reserved3;
  HANDLE hUnreadList;     /* Unread note ID list handle */
  HANDLE hCollapsedList;   /* Collapsed note ID list handle */
  HANDLE hSelectedList;    /* Selected note ID list handle */
  WORD  Reserved4;
  FLAG ViewIsPrivate:1;    /* View is private */
  NOTEID CaretNoteID;     /* Caret note ID */
  WORD ColumnCount;       /* Number of columns in the view */
  HANDLE hColDesc;       /* Column descriptor array (IXCOLDESC) */
  WORD LineArrayEntrySize;  /* Size (in bytes) of line array entry */
  WORD TextWidth;        /* Width of text */
  WORD NumTextWidth;      /* Width of numeric text characters */
  WORD Categories;       /* Number of category columns in view */
  HANDLE hFormNoteIDs;     /* handle to array of form note IDs */
  HANDLE hFormNamesFull;   /* handle to array of form names that
                      include synonyms. */

/* hFormNamesAll points to a list of form names with their synonyms.
  A synonym is created any time a form name is changed. All the
  notes created with the previous incarnation of that form have
  the synonym in their FORM field. The XSTF export has to know
  which form the note came from, in order to correctly map the
  fields to the Agenda data type chosen by the user.
*/

} VIEWIXDATA;

LotusScript

Definition(s)