18 lines
428 B
C++
18 lines
428 B
C++
#pragma once
|
|
|
|
#include <functional>
|
|
|
|
namespace sphaira::haze {
|
|
|
|
bool Init();
|
|
void Exit();
|
|
|
|
using OnInstallStart = std::function<bool(const char* path)>;
|
|
using OnInstallWrite = std::function<bool(const void* buf, size_t size)>;
|
|
using OnInstallClose = std::function<void()>;
|
|
|
|
void InitInstallMode(OnInstallStart on_start, OnInstallWrite on_write, OnInstallClose on_close);
|
|
void DisableInstallMode();
|
|
|
|
} // namespace sphaira::haze
|