available in api-ms-win-core-console-l1-1-0.dll
https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis
---
mingw-w64-headers/include/wincon.h | 30 ++++++++++++++++--------------
1 file changed, 16 insertions(+), 14 deletions(-)
diff --git a/mingw-w64-headers/include/wincon.h
b/mingw-w64-headers/include/wincon.h
index 7e88ce5f..25e96527 100644
--- a/mingw-w64-headers/include/wincon.h
+++ b/mingw-w64-headers/include/wincon.h
@@ -208,10 +208,6 @@ extern "C" {
#define GetConsoleAliases __MINGW_NAME_AW(GetConsoleAliases)
#define GetConsoleAliasExes __MINGW_NAME_AW(GetConsoleAliasExes)
- WINBASEAPI WINBOOL WINAPI PeekConsoleInputA(HANDLE
hConsoleInput,PINPUT_RECORD lpBuffer,DWORD nLength,LPDWORD
lpNumberOfEventsRead);
- WINBASEAPI WINBOOL WINAPI PeekConsoleInputW(HANDLE
hConsoleInput,PINPUT_RECORD lpBuffer,DWORD nLength,LPDWORD
lpNumberOfEventsRead);
- WINBASEAPI WINBOOL WINAPI ReadConsoleInputA(HANDLE
hConsoleInput,PINPUT_RECORD lpBuffer,DWORD nLength,LPDWORD
lpNumberOfEventsRead);
- WINBASEAPI WINBOOL WINAPI ReadConsoleInputW(HANDLE
hConsoleInput,PINPUT_RECORD lpBuffer,DWORD nLength,LPDWORD
lpNumberOfEventsRead);
WINBASEAPI WINBOOL WINAPI WriteConsoleInputA(HANDLE hConsoleInput,CONST
INPUT_RECORD *lpBuffer,DWORD nLength,LPDWORD lpNumberOfEventsWritten);
WINBASEAPI WINBOOL WINAPI WriteConsoleInputW(HANDLE hConsoleInput,CONST
INPUT_RECORD *lpBuffer,DWORD nLength,LPDWORD lpNumberOfEventsWritten);
WINBASEAPI WINBOOL WINAPI ReadConsoleOutputA(HANDLE
hConsoleOutput,PCHAR_INFO lpBuffer,COORD dwBufferSize,COORD
dwBufferCoord,PSMALL_RECT lpReadRegion);
@@ -227,8 +223,6 @@ extern "C" {
WINBASEAPI WINBOOL WINAPI FillConsoleOutputCharacterA(HANDLE
hConsoleOutput,CHAR cCharacter,DWORD nLength,COORD dwWriteCoord,LPDWORD
lpNumberOfCharsWritten);
WINBASEAPI WINBOOL WINAPI FillConsoleOutputCharacterW(HANDLE
hConsoleOutput,WCHAR cCharacter,DWORD nLength,COORD dwWriteCoord,LPDWORD
lpNumberOfCharsWritten);
WINBASEAPI WINBOOL WINAPI FillConsoleOutputAttribute(HANDLE
hConsoleOutput,WORD wAttribute,DWORD nLength,COORD dwWriteCoord,LPDWORD
lpNumberOfAttrsWritten);
- WINBASEAPI WINBOOL WINAPI GetConsoleMode(HANDLE hConsoleHandle,LPDWORD
lpMode);
- WINBASEAPI WINBOOL WINAPI GetNumberOfConsoleInputEvents(HANDLE
hConsoleInput,LPDWORD lpNumberOfEvents);
WINBASEAPI WINBOOL WINAPI GetConsoleScreenBufferInfo(HANDLE
hConsoleOutput,PCONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo);
WINBASEAPI COORD WINAPI GetLargestConsoleWindowSize(HANDLE hConsoleOutput);
WINBASEAPI WINBOOL WINAPI GetConsoleCursorInfo(HANDLE
hConsoleOutput,PCONSOLE_CURSOR_INFO lpConsoleCursorInfo);
@@ -248,25 +242,18 @@ extern "C" {
WINBASEAPI WINBOOL WINAPI SetConsoleTextAttribute(HANDLE hConsoleOutput,WORD
wAttributes);
WINBASEAPI WINBOOL WINAPI SetConsoleCtrlHandler(PHANDLER_ROUTINE
HandlerRoutine,WINBOOL Add);
WINBASEAPI WINBOOL WINAPI GenerateConsoleCtrlEvent(DWORD dwCtrlEvent,DWORD
dwProcessGroupId);
- WINBASEAPI WINBOOL WINAPI AllocConsole(VOID);
- WINBASEAPI WINBOOL WINAPI FreeConsole(VOID);
WINBASEAPI WINBOOL WINAPI AttachConsole(DWORD dwProcessId);
#define ATTACH_PARENT_PROCESS ((DWORD)-1)
WINBASEAPI DWORD WINAPI GetConsoleTitleA(LPSTR lpConsoleTitle,DWORD nSize);
WINBASEAPI DWORD WINAPI GetConsoleTitleW(LPWSTR lpConsoleTitle,DWORD nSize);
- WINBASEAPI WINBOOL WINAPI SetConsoleTitleA(LPCSTR lpConsoleTitle);
- WINBASEAPI WINBOOL WINAPI SetConsoleTitleW(LPCWSTR lpConsoleTitle);
WINBASEAPI WINBOOL WINAPI ReadConsoleA(HANDLE hConsoleInput,LPVOID
lpBuffer,DWORD nNumberOfCharsToRead,LPDWORD lpNumberOfCharsRead,LPVOID
lpReserved);
WINBASEAPI WINBOOL WINAPI ReadConsoleW(HANDLE hConsoleInput,LPVOID
lpBuffer,DWORD nNumberOfCharsToRead,LPDWORD lpNumberOfCharsRead,LPVOID
lpReserved);
- WINBASEAPI WINBOOL WINAPI WriteConsoleA(HANDLE hConsoleOutput,CONST VOID
*lpBuffer,DWORD nNumberOfCharsToWrite,LPDWORD lpNumberOfCharsWritten,LPVOID
lpReserved);
- WINBASEAPI WINBOOL WINAPI WriteConsoleW(HANDLE hConsoleOutput,CONST VOID
*lpBuffer,DWORD nNumberOfCharsToWrite,LPDWORD lpNumberOfCharsWritten,LPVOID
lpReserved);
#define CONSOLE_TEXTMODE_BUFFER 1
WINBASEAPI HANDLE WINAPI CreateConsoleScreenBuffer(DWORD
dwDesiredAccess,DWORD dwShareMode,CONST SECURITY_ATTRIBUTES
*lpSecurityAttributes,DWORD dwFlags,LPVOID lpScreenBufferData);
- WINBASEAPI UINT WINAPI GetConsoleCP(VOID);
WINBASEAPI WINBOOL WINAPI SetConsoleCP(UINT wCodePageID);
WINBASEAPI UINT WINAPI GetConsoleOutputCP(VOID);
WINBASEAPI WINBOOL WINAPI SetConsoleOutputCP(UINT wCodePageID);
@@ -279,7 +266,6 @@ extern "C" {
#define CONSOLE_WINDOWED_MODE 2
WINBASEAPI WINBOOL WINAPI SetConsoleDisplayMode(HANDLE hConsoleOutput, DWORD
dwFlags, PCOORD lpNewScreenBufferDimensions);
- WINBASEAPI HWND WINAPI GetConsoleWindow(VOID);
WINBASEAPI DWORD WINAPI GetConsoleProcessList(LPDWORD lpdwProcessList,DWORD
dwProcessCount);
WINBASEAPI WINBOOL WINAPI AddConsoleAliasA(LPSTR Source,LPSTR Target,LPSTR
ExeName);
WINBASEAPI WINBOOL WINAPI AddConsoleAliasW(LPWSTR Source,LPWSTR
Target,LPWSTR ExeName);
@@ -395,6 +381,22 @@ WINBASEAPI VOID WINAPI ClosePseudoConsole(HPCON hPC);
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) && defined(WINSTORECOMPAT)
WINBASEAPI UINT WINAPI GetConsoleOutputCP(VOID);
#endif
+#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
+ WINBASEAPI WINBOOL WINAPI PeekConsoleInputA(HANDLE
hConsoleInput,PINPUT_RECORD lpBuffer,DWORD nLength,LPDWORD
lpNumberOfEventsRead);
+ WINBASEAPI WINBOOL WINAPI PeekConsoleInputW(HANDLE
hConsoleInput,PINPUT_RECORD lpBuffer,DWORD nLength,LPDWORD
lpNumberOfEventsRead);
+ WINBASEAPI WINBOOL WINAPI ReadConsoleInputA(HANDLE
hConsoleInput,PINPUT_RECORD lpBuffer,DWORD nLength,LPDWORD
lpNumberOfEventsRead);
+ WINBASEAPI WINBOOL WINAPI ReadConsoleInputW(HANDLE
hConsoleInput,PINPUT_RECORD lpBuffer,DWORD nLength,LPDWORD
lpNumberOfEventsRead);
+ WINBASEAPI WINBOOL WINAPI GetConsoleMode(HANDLE hConsoleHandle,LPDWORD
lpMode);
+ WINBASEAPI WINBOOL WINAPI GetNumberOfConsoleInputEvents(HANDLE
hConsoleInput,LPDWORD lpNumberOfEvents);
+ WINBASEAPI WINBOOL WINAPI AllocConsole(VOID);
+ WINBASEAPI WINBOOL WINAPI FreeConsole(VOID);
+ WINBASEAPI WINBOOL WINAPI SetConsoleTitleA(LPCSTR lpConsoleTitle);
+ WINBASEAPI WINBOOL WINAPI SetConsoleTitleW(LPCWSTR lpConsoleTitle);
+ WINBASEAPI WINBOOL WINAPI WriteConsoleA(HANDLE hConsoleOutput,CONST VOID
*lpBuffer,DWORD nNumberOfCharsToWrite,LPDWORD lpNumberOfCharsWritten,LPVOID
lpReserved);
+ WINBASEAPI WINBOOL WINAPI WriteConsoleW(HANDLE hConsoleOutput,CONST VOID
*lpBuffer,DWORD nNumberOfCharsToWrite,LPDWORD lpNumberOfCharsWritten,LPVOID
lpReserved);
+ WINBASEAPI UINT WINAPI GetConsoleCP(VOID);
+ WINBASEAPI HWND WINAPI GetConsoleWindow(VOID);
+#endif
#ifdef __cplusplus
}
--
2.17.1
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public