public IntPtr GetNextObjectFromCurrent(IntPtr current) { var mgr = GetCurrentManager(); return Process.Memory.Read<IntPtr>( current + mgr.VisibleObjects.m_fulllist.baseClass.m_linkoffset + IntPtr.Size); }