|
ReactOS 0.4.16-dev-2104-gb84fa49
|
#include "msvcrt.h"#include "winnls.h"#include "wincon.h"#include "mtdll.h"#include "wine/debug.h"
Go to the source code of this file.
Macros | |
| #define | LOCK_CONSOLE _lock(_CONIO_LOCK) |
| #define | UNLOCK_CONSOLE _unlock(_CONIO_LOCK) |
| #define | NORMAL_CHAR 0 |
| #define | ALT_CHAR 1 |
| #define | CTRL_CHAR 2 |
| #define | SHIFT_CHAR 3 |
Variables | |
| static HANDLE | MSVCRT_console_in |
| static HANDLE | MSVCRT_console_out |
| static int | __MSVCRT_console_buffer = EOF |
| static wchar_t | __MSVCRT_console_buffer_w = WEOF |
| struct { | |
| unsigned short vk | |
| unsigned char ch [4][2] | |
| } | enh_map [] |
| #define LOCK_CONSOLE _lock(_CONIO_LOCK) |
| #define UNLOCK_CONSOLE _unlock(_CONIO_LOCK) |
Definition at line 392 of file console.c.
Definition at line 563 of file console.c.
Referenced by _amsg_exit().
Definition at line 547 of file console.c.
Definition at line 78 of file console.c.
Referenced by _cgets(), abort(), and gl_getpass().
Definition at line 97 of file console.c.
Definition at line 218 of file console.c.
Referenced by _cgets(), _getche(), _tmain(), abort(), DumpFont(), GetPass(), gl_getc(), gl_getcx(), gl_getpass(), main(), MainUsage(), PrintHelp(), ShowAppList(), TestEventsGeneration(), Wait(), and wmain().
Definition at line 164 of file console.c.
Referenced by _getch(), _getche_nolock(), and _getwche_nolock().
Definition at line 231 of file console.c.
Referenced by _getwch().
Definition at line 367 of file console.c.
Referenced by _getwche().
Definition at line 474 of file console.c.
Referenced by gl_getcx(), and main().
Definition at line 309 of file console.c.
Referenced by _cgets(), _getche(), gl_getpass(), and test_console_putch().
Definition at line 298 of file console.c.
Referenced by _cputs(), _getche_nolock(), and _putch().
Definition at line 320 of file console.c.
Referenced by _getwche_nolock(), _putch_nolock_internal(), _putwch(), and write_double_translated_unicode_nolock().
Definition at line 441 of file console.c.
Referenced by _cgets().
Definition at line 538 of file console.c.
Referenced by _cprintf().
Definition at line 529 of file console.c.
Referenced by _cprintf_l().
Definition at line 587 of file console.c.
Referenced by _cwprintf().
Definition at line 579 of file console.c.
Referenced by _cwprintf_l().
|
static |
Definition at line 131 of file console.c.
Referenced by _getch_nolock(), and _getwch_nolock().
Definition at line 42 of file console.c.
Referenced by _cgets(), _getch_nolock(), _getwch_nolock(), and _kbhit().
Definition at line 55 of file console.c.
Referenced by _cputs(), _cputws(), _putch_nolock(), _putwch_nolock(), puts_clbk_console_a(), and puts_clbk_console_w().
Definition at line 507 of file console.c.
Referenced by _vcprintf(), and _vcprintf_l().
Definition at line 516 of file console.c.
Referenced by _vcwprintf(), and _vcwprintf_l().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | msvcrt | ) |
Definition at line 38 of file console.c.
Referenced by _getch_nolock(), _kbhit(), and _ungetch_nolock().
Definition at line 39 of file console.c.
Referenced by _getwch_nolock(), and _ungetwch_nolock().
Definition at line 118 of file console.c.
Referenced by _fgets(), _fgetwc_nolock(), _flsbuf(), _getw(), _ismbcalnum(), _ismbcalnum_l(), _ismbcalpha(), _ismbcalpha_l(), _ismbcdigit(), _ismbcdigit_l(), _ismbcgraph(), _ismbcgraph_l(), _ismbclower(), _ismbclower_l(), _ismbcprint(), _ismbcprint_l(), _ismbcpunct(), _ismbcpunct_l(), _ismbcspace(), _ismbcspace_l(), _ismbcsymbol(), _ismbcsymbol_l(), _ismbcupper(), _ismbcupper_l(), _RTFGetChar(), _strlwr(), _strrev(), _strupr(), _wcslwr(), _wcsupr(), _wctomb_l(), AddCharToSelection(), AddItem(), adns__findrr_anychk(), adns__parse_domain_more(), af_latin_metrics_init_blues(), af_latin_metrics_init_widths(), af_shaper_get_cluster(), afm_stream_read_one(), afm_stream_read_string(), afm_stream_skip_spaces(), binary_search(), BmfdQueryFontTree(), Buslogic_InitBT958(), calc_output_multi(), calc_sha256(), casemap(), casemap_string(), char2uni(), char_info_AtoW(), char_info_WtoA(), charactersDebug(), CharLowerA(), CharLowerW(), CharPrevA(), CharPrevExA(), CharUpperA(), CharUpperW(), check_convertible(), check_file_size(), check_for_additional_prototype_types(), CHString::CHString(), chunked_read(), cmd_rmdir(), CommandDelete(), comp_value(), compose_chars(), ConClearScreen(), context_handle_registered(), Control_DoLaunch(), create_sic(), CryptEnumProviderTypesW(), csp_qstring(), decode_streamname(), decode_surrogate_pair(), decode_utf8_char(), deformat_literal(), determine_pointer_marshalling_style(), do_layer3(), DoPrintBody(), DoWordBreakProc(), CGridView::DrawGrid(), dumpHex(), dumpStr(), encode_createhow4(), encode_streamname(), error_invalid_switch(), error_parameter_format(), CShellCommandValue::Execute(), fgetwc(), filesys_GetAbsolutePathName(), fill_pinfo_side(), FillConsoleOutputCharacterA(), FillConsoleOutputCharacterW(), ATL::CStringT< BaseType, StringTraits >::Find(), CHString::Find(), ATL::ChTraitsCRT< char >::FindChar(), ATL::ChTraitsCRT< _CharType >::FindChar(), ATL::ChTraitsCRT< char >::FindCharReverse(), ATL::ChTraitsCRT< _CharType >::FindCharReverse(), FindProvTypesRegVals(), FixAmpersands(), folder_split_path(), format_insert(), format_lex(), format_message(), format_number(), FromBase64(), get_calling_convention(), get_char_props(), get_char_script(), get_char_type(), get_char_typeW(), get_context_handle_offset(), get_decomposition(), get_digit_zero_char(), get_key(), get_length_mbs_utf8(), get_length_mbs_utf8_compose(), get_length_sbcs(), get_qualifier(), get_str_hash(), get_table_entry(), get_utf8_char_len(), get_weight(), getbyte(), GetCharacterTimeout(), getline_no_comments(), getpacket(), GetPossibleCharacters(), GetPrimaryLen(), GetWidthOfCharCJK(), gl_getc(), gl_local_filename_completion_proc(), gl_putc(), Global_Chr(), Global_StrReverse(), handle_sequence_input(), hex(), hex2mem(), hex_clr(), hex_value(), hexchar_to_byte(), HEXEDIT_WM_CHAR(), HLPFILE_UncompressRLE(), HTTP_ProcessHeader(), i386_stack_walk(), icy2utf8(), IdnToNameprepUnicode(), IdnToUnicode(), ignorableWhitespaceDebug(), III_get_side_info(), III_hybrid(), CodecvtTest::imbue_while_reading(), inet_pton(), InetPtonW(), input_records_AtoW(), input_records_WtoA(), IntConvertMsgToAnsi(), IntIsValidDBCSMapping(), IntIsValidSBCSMapping(), is_char(), is_end_of_name(), is_end_of_tag(), is_eol_char(), is_namechar(), is_namestartchar(), is_ncnamechar(), is_pubchar(), is_sep(), is_sepA(), is_utf8(), is_valid_dbcs_mapping(), is_valid_sbcs_mapping(), is_wchar_encname(), is_wchar_space(), is_whitespace(), tinyxml2::XMLUtil::IsNameChar(), tinyxml2::XMLUtil::IsNameStartChar(), IsWordBreak(), isxmlspace(), ITextRange_fnSetChar(), ITextSelection_fnSetChar(), jinit_memory_mgr(), LcidFromHexString(), linear_vari_process(), lz_analyze_block(), lzx_output_literal(), main(), makestringfile(), map_to_halfwidth(), map_wparam_AtoW(), map_wparam_char_WtoA(), MapVirtualKeyExA(), CCabinet::MatchFileNamePattern(), mbstowcs_dbcs_decompose(), mbstowcs_decompose(), MD_Edit_OnSetPasswordChar(), MD_OnChar(), MD_OnCharToItem(), MD_OnDeadChar(), MD_OnMenuChar(), MD_OnSysChar(), MD_OnSysDeadChar(), ME_IsWSpace(), mem2hex(), memchrW(), memrchrW(), mirror_char(), mmioAscend(), MMSYSTEM_MidiStream_MessageHandler(), mpg123_fmt2(), mpg123_fmt_all(), mpg123_fmt_support(), MsgiUnicodeToAnsiMessage(), msvcrt_mbc_to_wc_l(), mystrchr(), mystrrchr(), need_escape(), CDFParser::NextToken(), nonspace_ignored(), NotifyParentOfSelection(), Number_toString(), CDFParser::OnCabinetName(), CDFParser::OnDiskLabel(), OpenType_CMAP_GetGlyphIndex(), ATL::CStringT< BaseType, StringTraits >::operator+=(), CHString::operator+=(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::operator+=(), CHString::operator=(), PagePrompt(), Parallel_putchar(), parse_switches(), ParseCommandLine(), PathGetCharTypeA(), PathGetCharTypeW(), CDFParser::PerformFileCopy(), pf_fill(), pf_printf(), print_text_marker(), process_COM(), process_vk_key(), ProcessCmdLine(), ProcessNewLinesAndNulls(), put_resource_id(), put_utf16(), putpacket(), re_match_multi(), read_text_integer(), read_until(), ReadCommand(), reader_parse_reference(), reader_update_position(), CConsole::ReadLine(), CDFParser::ReadLine(), ReplaceNewLines(), res_hnok(), resetContent(), ATL::CStringT< BaseType, StringTraits >::ReverseFind(), CHString::ReverseFind(), RtlGUIDFromString(), RtlUnicodeToUTF8N(), RtlUTF8ToUnicodeN(), Scramble(), ScrIoControl(), TScroller::ScrollBack(), set_quality_ratings(), set_quant_slots(), CHString::SetAt(), CCell::SetChar(), CGridView::SetFont(), SetFont(), SHLWAPI_StrRChrHelperA(), ShowPartitionSizeInputBox(), SHStripMneumonicA(), SHStripMneumonicW(), SimpleMatch(), stabs_pts_read_id(), start_next_chunk(), START_TEST(), strchr(), StrChrA(), StrChrIA(), StrChrIW(), StrChrNW(), strchrW(), StrChrW(), StringGetsExWorkerA(), StringGetsExWorkerW(), StringToGuid(), StrRChrA(), StrRChrIA(), StrRChrIW(), strrchrW(), StrRChrW(), test_basetypes(), test_console_getchar(), test_console_io(), test_fgetwc_locale(), test_fgetwc_unicode(), test_file_truncate(), test_FillConsoleOutputCharacterA(), test_FillConsoleOutputCharacterW(), test_FoldStringW(), test_freopen(), test_GetStringTypeW(), test_MapFont(), test_nontrivial_pointer_types(), test_RtlDowncaseUnicodeString(), test_RtlUpcaseUnicodeChar(), test_RtlUpcaseUnicodeString(), test_RtlUpperChar(), test_RtlUpperString(), test_simple_types(), test_SpecialCasing(), test_status_control(), test_std_stream_buffering(), test_tolower(), text_getc(), to_unicode_digit(), to_unicode_native(), ToBase64(), tolowerW(), toupperW(), translate_files(), translate_line(), TranslateAcceleratorA(), TransmitCommChar(), TRIO_ARGS2(), UDFUnicodeInString(), uni2char(), UpdateCells(), URL_NeedEscapeW(), url_needs_escape(), usp10_compare_script_range(), utf8_mbstowcs_compose(), valid_offset(), validate_operation(), vbuf__append_quoted1035(), VkKeyScanA(), VkKeyScanExA(), VkKeyScanExW(), VkKeyScanW(), wcrtomb(), wcschr(), wcsrchr(), wctomb(), wine_fold_string(), wine_is_dbcs_leadbyte(), wine_utf8_mbstowcs(), wine_utf8_wcstombs(), CConsole::Write(), write_context_handle_rundowns(), write_output_buffer_char(), write_rundown_routines(), CConsole::WriteChar(), xmlHashComputeKey(), xmlHashComputeQKey(), xmlIsBaseChar(), xmlIsBlank(), xmlIsChar(), xmlIsCombining(), xmlIsDigit(), xmlIsExtender(), xmlIsIdeographic(), xmlIsPubidChar(), xmlSAX2Characters(), xmlSAX2IgnorableWhitespace(), xmlSAX2Text(), xmlURIEscapeStr(), xmlUTF8Strloc(), xmlUTF8Strpos(), xmlUTF8Strsize(), xmlUTF8Strsub(), xmlwriter_WriteCharEntity(), xsltIsDigitZero(), and zoh_vari_process().
| const struct { ... } enh_map[] |
Referenced by handle_enhanced_keys().
|
static |
Definition at line 36 of file console.c.
Referenced by msvcrt_free_console(), and msvcrt_input_console().
|
static |
Definition at line 37 of file console.c.
Referenced by _cputs(), msvcrt_free_console(), and msvcrt_output_console().
Definition at line 118 of file console.c.
Referenced by COMBO_WindowProc(), ComboWndProc_common(), DefWndSetHotKey(), EDIT_WindowProc(), hold_key(), ImmProcessKey(), ImmTranslateMessage(), MD_OnHotKey(), MD_OnKey(), MD_OnSysKey(), MD_OnVkeyToItem(), NtUserRegisterHotKey(), CAutoComplete::OnEditKeyDown(), Window::OnKey(), CAutoComplete::OnListUpDown(), PreprocessInput(), PressKey(), StartMenuRoot::ProcessKey(), RegisterHotKey(), release_key(), SetDebugHotKeys(), SysLinkWindowProc(), UserRegisterHotKey(), and vk2ascii().