/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel * FILE: lib/rossym/initum.c * PURPOSE: Initialize library for use in user mode * * PROGRAMMERS: Ge van Geldorp (gvg@reactos.com) */ #define WIN32_NO_STATUS #include #include #include "rossympriv.h" #define NTOS_MODE_USER #include #define NDEBUG #include static PVOID RosSymAllocMemUM(ULONG_PTR Size) { return RtlAllocateHeap(RtlGetProcessHeap(), 0, Size); } static VOID RosSymFreeMemUM(PVOID Area) { RtlFreeHeap(RtlGetProcessHeap(), 0, Area); } VOID RosSymInitUserMode(VOID) { static ROSSYM_CALLBACKS KmCallbacks = { RosSymAllocMemUM, RosSymFreeMemUM, RosSymZwReadFile, RosSymZwSeekFile }; RosSymInit(&KmCallbacks); } /* EOF */