//+---------------------------------------------------------------------------
 //
 //  function:   EnumerateFaxIncomingJobs
 //
 //  Synopsis:   Enumerates the Fax Jobs in the Incoming folder
 //
 //  Arguments:  [objFaxIncomingJobs] - Fax Incoming Jobs Object
 //
 //  Returns:    bool - true if the function was successful
 //
 //----------------------------------------------------------------------------
 static bool EnumerateFaxIncomingJobs(IFaxIncomingJobs objFaxIncomingJobs)
 {
     //check for NULL
                 if (objFaxIncomingJobs == null)
                 {
                         System.Console.WriteLine("EnumerateFaxIncomingJobs: Parameter passed is NULL");
                         return false;
                 }
                 IEnumerator objEnumerator = objFaxIncomingJobs.GetEnumerator();
                 objEnumerator.Reset();
                 System.Console.WriteLine("Enumerating Incoming Jobs ...");
                 while(objEnumerator.MoveNext())
                 {
                         IFaxIncomingJob objFaxIncomingJob = (IFaxIncomingJob) objEnumerator.Current;
                         System.Console.WriteLine("Incoming Job Id: " + objFaxIncomingJob.Id);
                 }
                 return true;
 }
        //+---------------------------------------------------------------------------
        //
        //  function:   EnumerateFaxIncomingJobs
        //
        //  Synopsis:   Enumerates the Fax Jobs in the Incoming folder
        //
        //  Arguments:  [objFaxIncomingJobs] - Fax Incoming Jobs Object
        //
        //  Returns:    bool - true if the function was successful
        //
        //----------------------------------------------------------------------------
        static bool EnumerateFaxIncomingJobs(IFaxIncomingJobs objFaxIncomingJobs)
        {
            //check for NULL
            if (objFaxIncomingJobs == null)
            {
                System.Console.WriteLine("EnumerateFaxIncomingJobs: Parameter passed is NULL");
                return(false);
            }
            IEnumerator objEnumerator = objFaxIncomingJobs.GetEnumerator();

            objEnumerator.Reset();
            System.Console.WriteLine("Enumerating Incoming Jobs ...");
            while (objEnumerator.MoveNext())
            {
                IFaxIncomingJob objFaxIncomingJob = (IFaxIncomingJob)objEnumerator.Current;
                System.Console.WriteLine("Incoming Job Id: " + objFaxIncomingJob.Id);
            }
            return(true);
        }