#pragma once #include #include #include extern "C" { typedef void DOS_CALL(*VoidDeleter)(void*); typedef void DOS_CALL(*CharDeleter)(char*); } using VoidPointer = std::unique_ptr; using CharPointer = std::unique_ptr;