We've been using EWS MAPI 2.0, particularly the calendaring part where we can schedule appointments. Here's the code:
Appointment appointment = new Appointment(service);
//Set properties on the appointment.
appointment.Subject = "Dentist Appointment";
appointment.Body = "The appointment is with Dr. Smith.";
appointment.Start = new DateTime(2009, 3, 1, 9, 0, 0);
appointment.End = appointment.Start.AddHours(2);
//Save the appointment.
Is there a way to use the API to check the status of the appointment and checked whether it was scheduled or not due to a conflict. Thanks!