2 * PROJECT: ReactOS Console Utilities Library
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Provides basic abstraction wrappers around CRT streams or
5 * Win32 console API I/O functions, to deal with i18n + Unicode
7 * COPYRIGHT: Copyright 2017-2018 ReactOS Team
8 * Copyright 2017-2018 Hermes Belusca-Maito
15 * @brief Console I/O utility API -- Input
18 #ifndef __INSTREAM_H__
19 #define __INSTREAM_H__
24 * Enable this define if you want to only use CRT functions to output
25 * UNICODE stream to the console, as in the way explained by
26 * http://archives.miloush.net/michkap/archive/2008/03/18/8306597.html
28 /** NOTE: Experimental! Don't use USE_CRT yet because output to console is a bit broken **/
32 #error The ConUtils library at the moment only supports compilation with _UNICODE defined!
39 // Shadow type, implementation-specific
40 typedef struct _CON_STREAM CON_STREAM
, *PCON_STREAM
;
47 #endif /* __INSTREAM_H__ */