JEWCALDST

The JEWCALDST structure contains information about calculation daylight saving times. It is used by the JewcalCalculateTime function.

typedef struct tagJEWCALDST
{
  int iStartWeekNo;
  int iStartWeekday;
  int iStartMonth;

  int iEndWeekNo;
  int iEndWeekday;
  int iEndMonth;
} JEWCALDST;
typedef JEWCALDST FAR* LPJEWCALDST;

Members

iStartWeekNo
Must contain the number of the week when daylight savings time starts (1 = 1st, 2 = 2nd, 3 = 3st, 4 = 4nd, DST_WEEK_LAST = Last day of week)

iStartWeekday
Must contain the weekday when daylight savings time starts (DST_WEEKDAY_...-constants)

iStartMonth
Must contain the Gregorian month when daylight savings time starts

iEndWeekNo
Must contain the number of the week when daylight savings time ends (1 = 1st, 2 = 2nd, 3 = 3st, 4 = 4nd, DST_WEEK_LAST = Last day of week)

iEndWeekday
Must contain the weekday when daylight savings time ends (DST_WEEKDAY_...-constants)

iEndMonth
Must contain the Gregorian month when daylight savings time ends

See Also

JewcalCalculateTime, JEWCALTIME