public bool TryMoveNext(Toolhelp32.Snapshot snap, out Toolhelp32.IEntry entry) { var x = new WinProcessEntry { dwSize = Marshal.SizeOf(typeof(WinProcessEntry)) }; var b = Process32Next(snap, ref x); entry = x; return(b); }
public bool TryMoveNext(Toolhelp32.Snapshot snap, out Toolhelp32.IEntry entry) { var x = new WinHeap32ListEntry { dwSize = (UIntPtr)Marshal.SizeOf(typeof(WinHeap32ListEntry)) }; var b = Heap32ListNext(snap, ref x); entry = x; return(b); }