Files
AC6_recomp/thirdparty/rexglue-sdk/include/rex/kernel/xam/private.h
T
2026-04-17 20:09:41 +03:00

28 lines
745 B
C++

#pragma once
/**
* ReXGlue runtime - AC6 Recompilation project
* Copyright (c) 2026 Tom Clay. All rights reserved.
*/
#include <rex/system/export_resolver.h>
#include <rex/system/kernel_state.h>
namespace rex {
namespace kernel {
namespace xam {
bool xeXamIsUIActive();
rex::runtime::Export* RegisterExport_xam(rex::runtime::Export* export_entry);
// Registration functions, one per file.
#define XE_MODULE_EXPORT_GROUP(m, n) \
void Register##n##Exports(rex::runtime::ExportResolver* export_resolver, \
system::KernelState* kernel_state);
#include "module_export_groups.inc"
#undef XE_MODULE_EXPORT_GROUP
} // namespace xam
} // namespace kernel
} // namespace rex