Skip to content

CDEMBEDDEDSCHEDCTLEXTRA

Data Type : Composite Data
CDEMBEDDEDSCHEDCTLEXTRA - Extended field attributes for CDEMBEDDEDSCHEDCTL.

#include <editods.h>

Definition :

typedef struct
    {
    WSIG  Header;
    WORD  FixedPartLength;  /* bytes of this structure */
    DWORD  Flags;     /* EMBEDDEDSCHEDEXT_FLAG_xxx from above */

    /* Colors used for the scheduler ODLists */

    COLOR_VALUE SchedHdrBkgndColor;  /* Bkgnd color for the Scheduler 
ODList headers */
    COLOR_VALUE SchedHdrFontColor;  /* Font color for the Scheduler ODList 
headers */

    COLOR_VALUE SchedBkgndColor;     /* Bkgnd color for the scheduler 
ODList */

    COLOR_VALUE NameHdrBkgndColor;  /* Bkgnd color for name ODList header 
area*/
    COLOR_VALUE NameHdrFontColor;  /* Font color for name ODList header 
area */

    COLOR_VALUE NameBkgndColor;  /* Normal bkgnd color for attendee names */
    COLOR_VALUE NameMouseBkgndColor; /* Mouse over bkgnd color for attendee 
names */
    COLOR_VALUE NameSelectBkgndColor; /* Select bkgnd color for attendee 
names */

    COLOR_VALUE NameFontColor;   /* Normal font color for attendee names */
    COLOR_VALUE NameMouseFontColor;  /* Mouse over font color for attendee 
names */
    COLOR_VALUE NameSelectFontColor; /* Select font color for attendee 
names */

    /* Formula & text lengths */
    WORD  OptPeopleItemsFormulaLength;
    WORD  ReqRoomsItemsFormulaLength;
    WORD  OptRoomsItemsFormulaLength;
    WORD  ReqResourcesItemsFormulaLength;
    WORD  OptResourcesItemsFormulaLength;
    WORD  IntervalStartDTItemFormulaLength;
    WORD  IntervalEndDTItemFormulaLength;
    WORD  SchedulerNameLength;
    WORD  PeopleTitleLength;
    WORD  RoomsTitleLength;
    WORD  ResourcesTitleLength;
    WORD  IntervalChangeEventFormulaLength;
    COLOR_VALUE ProfileColor; /* Color used to paint busy times (due to 
freetime availability from calendar profile) */
    WORD  SchedDetailItemsFormulaLength;

    COLOR_VALUE SuggBkgndColor;   /* bkgnd colors for suggestions odlist */
    COLOR_VALUE SuggMouseBkgndColor;
    COLOR_VALUE SuggSelectBkgndColor;

    WORD  DetailDisplayFormFormulaLength;
    WORD  SuggestionsAvailEventFormulaLength;
    WORD  wReserved[2];

    DWORD  dwReserved[6];   /* Reserved for future use, must be zero */

    /* Variable length data follows if specified */
    /* OptionalPeopleItems formula (if any) */
    /* RequiredRoomsItems formula (if any) */
    /* OptionalRoomsItems formula (if any) */
    /* RequiredResourcesItems formula (if any) */
    /* OptionalResourcesItems formula (if any) */
    /* IntervalStartDT formula (if any) */
    /* IntervalEndDT formula (if any) */
    /* SchedulerName (if any) */
    /* People Title (if any) */
    /* Rooms Title (if any) */
    /* Resources Title (if any) */
    /* Appointment Interval Change Event Formula (if any) */
    /* SchedDetailItemsFormula (if any) */
    /* DetailDisplayFormFormula (if any) */
    /* SuggestionsAvailEventFormula (if any) */
    } CDEMBEDDEDSCHEDCTLEXTRA;

Description :


New field attributes have been added in Notes/Domino 6. To preserve compatibility with existing applications, the new attributes have been placed in this extension to the CDEMBEDDEDSCHEDCTL record. This record is optional, and may not be present in the $Body item of the form note.

The fields in this structure are:

Header - Signature and length of this CD record
FixedPartLength - Length in bytes of this structure
Flags - See EMBEDDEDSCHEDEXT_FLAG_xxx
SchedHdrBkgndColor - Background color of scheduler headers
SchedHdrFontColor - Font color of scheduler headers
SchedBkgndColor - Background color of scheduler
NameHdrBkgndColor - Background color of name header area
NameHdrFontColor - Font color of name header area
NameBkgndColor - Normal background color of attendee names
NameMouseBkgndColor - Mouse over background color of attendee names
NameSelectBkgndColor - Select background color of attendee names
NameFontColor - Normal font color of attendee names
NameMouseFontColor - Mouse over font color of attendee names
NameSelectFontColor - Select font color of attendee names
OptPeopleItemsFormulaLength - Length of optional people items formula, value follows CD fixed portion
ReqRoomsItemsFormulaLength - Length of required rooms items formula, value follows CD fixed portion
OptRoomsItemsFormulaLength - Length of optional rooms items formula, value follows CD fixed portion
ReqResourcesItemsFormulaLength - Length of required resources items formula, value follows CD fixed portion
OptResourcesItemsFormulaLength - Length of optional resources items formula, value follows CD fixed portion
IntervalStartDTItemFormulaLength - Length of interval start date time item formula, value follows CD fixed portion
IntervalEndDTItemFormulaLength - Length of interval end date time item formula, value follows CD fixed portion
SchedulerNameLength - Length of scheduler name, value follows CD fixed portion
PeopleTitleLength - Length of people title, values follows CD fixed portion
RoomsTitleLength - Length of rooms title, values follows CD fixed portion
ResourcesTitleLength - Length of resources title, value follows CD fixed portion
IntervalChangeEventFormulaLength - Length of interval change event formula, value follows CD fixed portion
ProfileColor - Color used to paint busy times (due to freetime availability from calendar profile)
SchedDetailItemsFormulaLength - Length of schedule detail items formula, value follows CD fixed portion
COLOR_VALUE SuggBkgndColor - Suggested background color.
COLOR_VALUE SuggMouseBkgndColor - Suggested mouse background color.
COLOR_VALUE SuggSelectBkgndColor - Suggested selction background color.
DetailDisplayFormFormulaLength
wReserved[1]
dwReserved[7] - Reserved for future use. Must be zero.

Note that rich text fields are items of type TYPE_COMPOSITE. Therefore, API programs that run on non-Intel architecture platforms must perform host/canonical conversion on CD record structures such as this when accessing rich text item data in a note.

These fields may be followed by optional items. If you plan to use them, you will need to declare the variables and assign values to their lengths.

See Also : CDEMBEDDEDSCHEDCTL EMBEDDEDSCHEDEXT_FLAG_xxx