Example #1
0
        void IEnumIDList.Next(UInt32 celt, ref SHITEMID rgelt, ref UInt32 pceltFetched)
        {
            if (m_position < (this.m_items.Count - 1))
            {
                m_position++;

                rgelt        = new MSDNMagazine.Shell.HelperItems.SHITEMID((short)this.m_items[(int)this.m_position]);
                pceltFetched = 1;
            }
            else
            {
                rgelt        = new MSDNMagazine.Shell.HelperItems.SHITEMID(0);
                pceltFetched = 0;
            }
        }
Example #2
0
		void IEnumIDList.Next( UInt32 celt, ref SHITEMID rgelt, ref UInt32 pceltFetched) 
		{
			if ( m_position < (this.m_items.Count - 1) )
			{

				m_position++;

				rgelt = new MSDNMagazine.Shell.HelperItems.SHITEMID( (short) this.m_items[(int) this.m_position] );
				pceltFetched = 1;

			}
			else
			{
				rgelt = new MSDNMagazine.Shell.HelperItems.SHITEMID( 0 );
				pceltFetched = 0;

			}
		}