public override Module32Response Process()
        {
            WindowsAPI.ToolHelp.MODULEENTRY32 moduleEntry = new WindowsAPI.ToolHelp.MODULEENTRY32();
            moduleEntry.dwSize = (uint)Marshal.SizeOf(moduleEntry);

            var result = WindowsAPI.ToolHelp.Module32Next(this.Handle, ref moduleEntry);

            return(new Module32Response(result, moduleEntry));
        }
 public Module32Response(bool result, WindowsAPI.ToolHelp.MODULEENTRY32 moduleEntry)
 {
     this.Result      = result;
     this.ModuleEntry = moduleEntry;
 }