CreateCalendarWithTimeZone static method

Calendar CreateCalendarWithTimeZone(
  1. Pointer<COMObject> languages,
  2. String calendar,
  3. String clock,
  4. String timeZoneId,
)

Implementation

static Calendar CreateCalendarWithTimeZone(Pointer<COMObject> languages,
    String calendar, String clock, String timeZoneId) {
  final activationFactory =
      CreateActivationFactory(_className, IID_ICalendarFactory2);

  try {
    final result = ICalendarFactory2(activationFactory)
        .CreateCalendarWithTimeZone(languages, calendar, clock, timeZoneId);
    return Calendar.fromPointer(result);
  } finally {
    free(activationFactory);
  }
}