CodeTV.EPG.UpdateAllProgram C# (CSharp) Method

UpdateAllProgram() public method

public UpdateAllProgram ( IGuideData guideData ) : void
guideData IGuideData
return void
        public void UpdateAllProgram(IGuideData guideData)
        {
            Trace.WriteLineIf(trace.TraceInfo, "EPG.UpdateAllProgram()");

            //if (guideData != null)
            //{
            //    IEnumVARIANT pEnumPrograms;
            //    guideData.GetGuideProgramIDs(out pEnumPrograms);
            //    //pEnumPrograms.Reset();
            //    if (pEnumPrograms != null)
            //    {
            //        object[] varProgramEntryId = new object[1];
            //        //unsafe
            //        {
            //            //22 int fetched = 0;
            //            //22 IntPtr pFetched = new IntPtr(&fetched); //new IntPtr(fetched); // IntPtr.Zero; // new IntPtr(&fetched);
            //            IntPtr p = Marshal.AllocCoTaskMem(4);
            //            try
            //            {
            //                while (pEnumPrograms.Next(1, varProgramEntryId, p) == 0)
            //                {
            //                    Trace.WriteLineIf(trace.TraceVerbose, varProgramEntryId[0].ToString());
            //                    UpdateProgram((string)varProgramEntryId[0], guideData);
            //                    varProgramEntryId[0] = null;
            //                }
            //            }
            //            finally
            //            {
            //                Marshal.FreeCoTaskMem(p);
            //            }
            //        }
            //        pEnumPrograms = null;
            //    }
            //}
        }