#pragma once #include namespace snapshot { std::vector create_emulator_snapshot(const windows_emulator& win_emu); std::filesystem::path write_emulator_snapshot(const windows_emulator& win_emu, bool log = true); void load_emulator_snapshot(windows_emulator& win_emu, std::span snapshot); void load_emulator_snapshot(windows_emulator& win_emu, const std::filesystem::path& snapshot_file); }