public void UpdateAllSchedule(IGuideData guideData)
{
Trace.WriteLineIf(trace.TraceInfo, "EPG.UpdateAllSchedule()");
//if (guideData != null)
//{
// IEnumVARIANT pEnumPrograms;
// guideData.GetScheduleEntryIDs(out pEnumPrograms);
// //pEnumPrograms.Reset();
// if (pEnumPrograms != null)
// {
// object[] varScheduleEntryDescriptionID = new object[1];
// //unsafe
// {
// //22 int fetched = 0;
// //22 IntPtr pFetched = new IntPtr(&fetched); //new IntPtr(fetched); // IntPtr.Zero; // new IntPtr(&fetched);
// //22 int hr = 0;
// IntPtr p = Marshal.AllocCoTaskMem(4);
// try
// {
// while (pEnumPrograms.Next(1, varScheduleEntryDescriptionID, p) == 0)
// {
// Trace.WriteLineIf(trace.TraceVerbose, varScheduleEntryDescriptionID[0].ToString());
// UpdateSchedule((string)varScheduleEntryDescriptionID[0], guideData);
// varScheduleEntryDescriptionID[0] = null;
// }
// }
// finally
// {
// Marshal.FreeCoTaskMem(p);
// }
// }
// pEnumPrograms = null;
// }
//}
}