Reactos
at master 44 lines 1.4 kB view raw
1/* 2 * PROJECT: ReactOS Console Utilities Library 3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) 4 * PURPOSE: Provides simple abstraction wrappers around CRT streams or 5 * Win32 console API I/O functions, to deal with i18n + Unicode 6 * related problems. 7 * COPYRIGHT: Copyright 2017-2018 ReactOS Team 8 * Copyright 2017-2018 Hermes Belusca-Maito 9 */ 10 11/** 12 * @file conutils.h 13 * @ingroup ConUtils 14 * 15 * @defgroup ConUtils ReactOS Console Utilities Library 16 * 17 * @brief This library contains common functions used in many places inside 18 * the ReactOS console utilities and the ReactOS Command-Line Interpreter. 19 * Most of these functions are related with internationalisation and 20 * the problem of correctly displaying Unicode text on the console. 21 * Besides those, helpful functions for retrieving strings and messages 22 * from application resources are provided, together with printf-like 23 * functionality. 24 **/ 25 26#ifndef __CONUTILS_H__ 27#define __CONUTILS_H__ 28 29#pragma once 30 31#ifndef _UNICODE 32#error The ConUtils library only supports compilation with _UNICODE defined, at the moment! 33#endif 34 35#include "utils.h" 36#include "stream.h" 37// #include "instream.h" 38#include "outstream.h" 39#include "screen.h" 40#include "pager.h" 41 42#endif /* __CONUTILS_H__ */ 43 44/* EOF */