/*** Copyright (C) 2022 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: UtilProcessMap.NT.hpp Date: 2022-1-24 Author: Reece ***/ #pragma once namespace Aurora::Process { void DeinitProcessMapNt(); void InitProcessMapNt(); AuOptional LookupArbitrarySegment(AuUInt address); void InvaildateModule(HMODULE hmod); void MakeAware(HMODULE hmod); bool MakeAwarePtr(AuUInt pointer); PublicModule GetExecutableRoot(); AuString ModuleToName(HMODULE handle); AuString ModuleToPath(HMODULE handle); }