#pragma once #include // UI-only shared-room ownership. Packet callbacks use the existing dispatcher; // this module never replaces a scene, actor, quest, PVF row, or game field. namespace dnf90_seria { typedef void (__cdecl* Logger)(const char* format, ...); bool Install(HMODULE image, Logger logger); unsigned BeginPacket(int packet); void EndPacket(unsigned ticket); }