/*
 * PROJECT:     ReactOS Console Utilities Library
 * LICENSE:     GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
 * PURPOSE:     Provides simple abstraction wrappers around CRT streams or
 *              Win32 console API I/O functions, to deal with i18n + Unicode
 *              related problems.
 * COPYRIGHT:   Copyright 2017-2018 ReactOS Team
 *              Copyright 2017-2018 Hermes Belusca-Maito
 */

/**
 * @file    conutils.h
 * @ingroup ConUtils
 *
 * @defgroup ConUtils   ReactOS Console Utilities Library
 *
 * @brief   This library contains common functions used in many places inside
 *          the ReactOS console utilities and the ReactOS Command-Line Interpreter.
 *          Most of these functions are related with internationalisation and
 *          the problem of correctly displaying Unicode text on the console.
 *          Besides those, helpful functions for retrieving strings and messages
 *          from application resources are provided, together with printf-like
 *          functionality.
 **/

#ifndef __CONUTILS_H__
#define __CONUTILS_H__

#pragma once

#ifndef _UNICODE
#error The ConUtils library only supports compilation with _UNICODE defined, at the moment!
#endif

#include "utils.h"
#include "stream.h"
// #include "instream.h"
#include "outstream.h"
#include "screen.h"
#include "pager.h"

#endif  /* __CONUTILS_H__ */

/* EOF */