mirror of
https://github.com/reactos/reactos.git
synced 2025-05-19 17:14:32 +00:00
[PSDK]
* Annotate wincon.h. svn path=/trunk/; revision=59762
This commit is contained in:
parent
d7a0874417
commit
226145ca8e
1 changed files with 143 additions and 21 deletions
|
@ -340,18 +340,55 @@ DWORD WINAPI GetConsoleAliasExesLengthA(VOID);
|
||||||
DWORD WINAPI GetConsoleAliasExesLengthW(VOID);
|
DWORD WINAPI GetConsoleAliasExesLengthW(VOID);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
HANDLE WINAPI CreateConsoleScreenBuffer(_In_ DWORD, _In_ DWORD, _In_opt_ CONST SECURITY_ATTRIBUTES*, _In_ DWORD, _Reserved_ LPVOID);
|
HANDLE
|
||||||
BOOL WINAPI FillConsoleOutputAttribute(_In_ HANDLE, _In_ WORD, _In_ DWORD, _In_ COORD, _Out_ PDWORD);
|
WINAPI
|
||||||
BOOL WINAPI FillConsoleOutputCharacterA(_In_ HANDLE, _In_ CHAR, _In_ DWORD, _In_ COORD, _Out_ PDWORD);
|
CreateConsoleScreenBuffer(
|
||||||
BOOL WINAPI FillConsoleOutputCharacterW(_In_ HANDLE, _In_ WCHAR, _In_ DWORD, _In_ COORD, _Out_ PDWORD);
|
_In_ DWORD,
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_opt_ CONST SECURITY_ATTRIBUTES*,
|
||||||
|
_In_ DWORD,
|
||||||
|
_Reserved_ LPVOID);
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
FillConsoleOutputAttribute(
|
||||||
|
_In_ HANDLE,
|
||||||
|
_In_ WORD,
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_ COORD,
|
||||||
|
_Out_ PDWORD);
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
FillConsoleOutputCharacterA(
|
||||||
|
_In_ HANDLE,
|
||||||
|
_In_ CHAR,
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_ COORD,
|
||||||
|
_Out_ PDWORD);
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
FillConsoleOutputCharacterW(
|
||||||
|
_In_ HANDLE,
|
||||||
|
_In_ WCHAR,
|
||||||
|
_In_ DWORD,
|
||||||
|
_In_ COORD,
|
||||||
|
_Out_ PDWORD);
|
||||||
|
|
||||||
BOOL WINAPI FlushConsoleInputBuffer(_In_ HANDLE);
|
BOOL WINAPI FlushConsoleInputBuffer(_In_ HANDLE);
|
||||||
BOOL WINAPI FreeConsole(VOID);
|
BOOL WINAPI FreeConsole(VOID);
|
||||||
BOOL WINAPI GenerateConsoleCtrlEvent(_In_ DWORD, _In_ DWORD);
|
BOOL WINAPI GenerateConsoleCtrlEvent(_In_ DWORD, _In_ DWORD);
|
||||||
UINT WINAPI GetConsoleCP(VOID);
|
UINT WINAPI GetConsoleCP(VOID);
|
||||||
BOOL WINAPI GetConsoleCursorInfo(_In_ HANDLE, _Out_ PCONSOLE_CURSOR_INFO);
|
BOOL WINAPI GetConsoleCursorInfo(_In_ HANDLE, _Out_ PCONSOLE_CURSOR_INFO);
|
||||||
BOOL WINAPI GetConsoleMode(HANDLE,PDWORD);
|
BOOL WINAPI GetConsoleMode(_In_ HANDLE, _Out_ PDWORD);
|
||||||
UINT WINAPI GetConsoleOutputCP(VOID);
|
UINT WINAPI GetConsoleOutputCP(VOID);
|
||||||
BOOL WINAPI GetConsoleScreenBufferInfo(_In_ HANDLE, _Out_ PCONSOLE_SCREEN_BUFFER_INFO);
|
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
GetConsoleScreenBufferInfo(
|
||||||
|
_In_ HANDLE,
|
||||||
|
_Out_ PCONSOLE_SCREEN_BUFFER_INFO);
|
||||||
|
|
||||||
/* Undocumented, see http://blog.airesoft.co.uk/2012/10/things-ms-can-do-that-they-dont-tell-you-about-console-graphics/ */
|
/* Undocumented, see http://blog.airesoft.co.uk/2012/10/things-ms-can-do-that-they-dont-tell-you-about-console-graphics/ */
|
||||||
BOOL WINAPI InvalidateConsoleDIBits(_In_ HANDLE, _In_ PSMALL_RECT);
|
BOOL WINAPI InvalidateConsoleDIBits(_In_ HANDLE, _In_ PSMALL_RECT);
|
||||||
|
@ -382,15 +419,29 @@ GetCurrentConsoleFont(
|
||||||
_Out_ PCONSOLE_FONT_INFO lpConsoleCurrentFont);
|
_Out_ PCONSOLE_FONT_INFO lpConsoleCurrentFont);
|
||||||
|
|
||||||
#if (_WIN32_WINNT >= 0x0500)
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
|
|
||||||
HWND WINAPI GetConsoleWindow(VOID);
|
HWND WINAPI GetConsoleWindow(VOID);
|
||||||
BOOL APIENTRY GetConsoleDisplayMode(_Out_ LPDWORD lpModeFlags);
|
BOOL APIENTRY GetConsoleDisplayMode(_Out_ LPDWORD lpModeFlags);
|
||||||
BOOL APIENTRY SetConsoleDisplayMode(_In_ HANDLE hConsoleOutput, _In_ DWORD dwFlags, _Out_opt_ PCOORD lpNewScreenBufferDimensions);
|
|
||||||
|
BOOL
|
||||||
|
APIENTRY
|
||||||
|
SetConsoleDisplayMode(
|
||||||
|
_In_ HANDLE hConsoleOutput,
|
||||||
|
_In_ DWORD dwFlags,
|
||||||
|
_Out_opt_ PCOORD lpNewScreenBufferDimensions);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
COORD WINAPI GetLargestConsoleWindowSize(_In_ HANDLE);
|
COORD WINAPI GetLargestConsoleWindowSize(_In_ HANDLE);
|
||||||
BOOL WINAPI GetNumberOfConsoleInputEvents(HANDLE,PDWORD);
|
BOOL WINAPI GetNumberOfConsoleInputEvents(_In_ HANDLE, _Out_ PDWORD);
|
||||||
BOOL WINAPI GetNumberOfConsoleMouseButtons(_Out_ PDWORD);
|
BOOL WINAPI GetNumberOfConsoleMouseButtons(_Out_ PDWORD);
|
||||||
|
|
||||||
BOOL WINAPI PeekConsoleInputA(HANDLE,PINPUT_RECORD,DWORD,PDWORD);
|
BOOL
|
||||||
|
WINAPI PeekConsoleInputA(
|
||||||
|
_In_ HANDLE hConsoleInput,
|
||||||
|
_Out_writes_(nLength) PINPUT_RECORD lpBuffer,
|
||||||
|
_In_ DWORD nLength,
|
||||||
|
_Out_ LPDWORD lpNumberOfEventsRead);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
WINAPI
|
WINAPI
|
||||||
|
@ -400,10 +451,43 @@ PeekConsoleInputW(
|
||||||
_In_ DWORD nLength,
|
_In_ DWORD nLength,
|
||||||
_Out_ LPDWORD lpNumberOfEventsRead);
|
_Out_ LPDWORD lpNumberOfEventsRead);
|
||||||
|
|
||||||
BOOL WINAPI ReadConsoleA(HANDLE,PVOID,DWORD,PDWORD,PCONSOLE_READCONSOLE_CONTROL);
|
_Success_(return != 0)
|
||||||
BOOL WINAPI ReadConsoleW(HANDLE,PVOID,DWORD,PDWORD,PCONSOLE_READCONSOLE_CONTROL);
|
BOOL
|
||||||
BOOL WINAPI ReadConsoleInputA(HANDLE,PINPUT_RECORD,DWORD,PDWORD);
|
WINAPI
|
||||||
BOOL WINAPI ReadConsoleInputW(HANDLE,PINPUT_RECORD,DWORD,PDWORD);
|
ReadConsoleA(
|
||||||
|
_In_ HANDLE hConsoleInput,
|
||||||
|
_Out_writes_bytes_to_(nNumberOfCharsToRead * sizeof(CHAR), *lpNumberOfCharsRead * sizeof(CHAR)) LPVOID lpBuffer,
|
||||||
|
_In_ DWORD nNumberOfCharsToRead,
|
||||||
|
_Out_ _Deref_out_range_(<= , nNumberOfCharsToRead) LPDWORD lpNumberOfCharsRead,
|
||||||
|
_In_opt_ PCONSOLE_READCONSOLE_CONTROL pInputControl);
|
||||||
|
|
||||||
|
_Success_(return != 0)
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
ReadConsoleW(
|
||||||
|
_In_ HANDLE hConsoleInput,
|
||||||
|
_Out_writes_bytes_to_(nNumberOfCharsToRead * sizeof(WCHAR), *lpNumberOfCharsRead * sizeof(WCHAR)) LPVOID lpBuffer,
|
||||||
|
_In_ DWORD nNumberOfCharsToRead,
|
||||||
|
_Out_ _Deref_out_range_(<= , nNumberOfCharsToRead) LPDWORD lpNumberOfCharsRead,
|
||||||
|
_In_opt_ PCONSOLE_READCONSOLE_CONTROL pInputControl);
|
||||||
|
|
||||||
|
_Success_(return != 0)
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
ReadConsoleInputA(
|
||||||
|
_In_ HANDLE hConsoleInput,
|
||||||
|
_Out_writes_to_(nLength, *lpNumberOfEventsRead) PINPUT_RECORD lpBuffer,
|
||||||
|
_In_ DWORD nLength,
|
||||||
|
_Out_ _Deref_out_range_(<= , nLength) LPDWORD lpNumberOfEventsRead);
|
||||||
|
|
||||||
|
_Success_(return != 0)
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
ReadConsoleInputW(
|
||||||
|
_In_ HANDLE hConsoleInput,
|
||||||
|
_Out_writes_to_(nLength, *lpNumberOfEventsRead) PINPUT_RECORD lpBuffer,
|
||||||
|
_In_ DWORD nLength,
|
||||||
|
_Out_ _Deref_out_range_(<= , nLength) LPDWORD lpNumberOfEventsRead);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
WINAPI
|
WINAPI
|
||||||
|
@ -450,20 +534,42 @@ ReadConsoleOutputW(
|
||||||
_In_ COORD dwBufferCoord,
|
_In_ COORD dwBufferCoord,
|
||||||
_Inout_ PSMALL_RECT lpReadRegion);
|
_Inout_ PSMALL_RECT lpReadRegion);
|
||||||
|
|
||||||
BOOL WINAPI ScrollConsoleScreenBufferA(_In_ HANDLE, _In_ const SMALL_RECT*, _In_opt_ const SMALL_RECT*, _In_ COORD, _In_ const CHAR_INFO*);
|
BOOL
|
||||||
BOOL WINAPI ScrollConsoleScreenBufferW(_In_ HANDLE, _In_ const SMALL_RECT*, _In_opt_ const SMALL_RECT*, _In_ COORD, _In_ const CHAR_INFO*);
|
WINAPI
|
||||||
|
ScrollConsoleScreenBufferA(
|
||||||
|
_In_ HANDLE,
|
||||||
|
_In_ const SMALL_RECT*,
|
||||||
|
_In_opt_ const SMALL_RECT*,
|
||||||
|
_In_ COORD,
|
||||||
|
_In_ const CHAR_INFO*);
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
ScrollConsoleScreenBufferW(
|
||||||
|
_In_ HANDLE,
|
||||||
|
_In_ const SMALL_RECT*,
|
||||||
|
_In_opt_ const SMALL_RECT*,
|
||||||
|
_In_ COORD,
|
||||||
|
_In_ const CHAR_INFO*);
|
||||||
|
|
||||||
BOOL WINAPI SetConsoleActiveScreenBuffer(_In_ HANDLE);
|
BOOL WINAPI SetConsoleActiveScreenBuffer(_In_ HANDLE);
|
||||||
BOOL WINAPI SetConsoleCP(_In_ UINT);
|
BOOL WINAPI SetConsoleCP(_In_ UINT);
|
||||||
BOOL WINAPI SetConsoleCtrlHandler(PHANDLER_ROUTINE,BOOL);
|
BOOL WINAPI SetConsoleCtrlHandler(_In_opt_ PHANDLER_ROUTINE, _In_ BOOL);
|
||||||
BOOL WINAPI SetConsoleCursorInfo(_In_ HANDLE, _In_ const CONSOLE_CURSOR_INFO*);
|
BOOL WINAPI SetConsoleCursorInfo(_In_ HANDLE, _In_ const CONSOLE_CURSOR_INFO*);
|
||||||
BOOL WINAPI SetConsoleCursorPosition(_In_ HANDLE, _In_ COORD);
|
BOOL WINAPI SetConsoleCursorPosition(_In_ HANDLE, _In_ COORD);
|
||||||
BOOL WINAPI SetConsoleMode(HANDLE,DWORD);
|
BOOL WINAPI SetConsoleMode(_In_ HANDLE, _In_ DWORD);
|
||||||
BOOL WINAPI SetConsoleOutputCP(_In_ UINT);
|
BOOL WINAPI SetConsoleOutputCP(_In_ UINT);
|
||||||
BOOL WINAPI SetConsoleScreenBufferSize(_In_ HANDLE, _In_ COORD);
|
BOOL WINAPI SetConsoleScreenBufferSize(_In_ HANDLE, _In_ COORD);
|
||||||
BOOL WINAPI SetConsoleTextAttribute(_In_ HANDLE, _In_ WORD);
|
BOOL WINAPI SetConsoleTextAttribute(_In_ HANDLE, _In_ WORD);
|
||||||
BOOL WINAPI SetConsoleTitleA(_In_ LPCSTR);
|
BOOL WINAPI SetConsoleTitleA(_In_ LPCSTR);
|
||||||
BOOL WINAPI SetConsoleTitleW(_In_ LPCWSTR);
|
BOOL WINAPI SetConsoleTitleW(_In_ LPCWSTR);
|
||||||
BOOL WINAPI SetConsoleWindowInfo(_In_ HANDLE, _In_ BOOL, _In_ const SMALL_RECT*);
|
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
SetConsoleWindowInfo(
|
||||||
|
_In_ HANDLE,
|
||||||
|
_In_ BOOL,
|
||||||
|
_In_ const SMALL_RECT*);
|
||||||
|
|
||||||
/* Undocumented, see http://undoc.airesoft.co.uk/kernel32.dll/ConsoleMenuControl.php */
|
/* Undocumented, see http://undoc.airesoft.co.uk/kernel32.dll/ConsoleMenuControl.php */
|
||||||
HMENU WINAPI ConsoleMenuControl(_In_ HANDLE, _In_ DWORD, _In_ DWORD);
|
HMENU WINAPI ConsoleMenuControl(_In_ HANDLE, _In_ DWORD, _In_ DWORD);
|
||||||
|
@ -476,8 +582,23 @@ INT WINAPI ShowConsoleCursor(_In_ HANDLE, _In_ BOOL);
|
||||||
/* Undocumented, see http://comments.gmane.org/gmane.comp.lang.harbour.devel/27844 */
|
/* Undocumented, see http://comments.gmane.org/gmane.comp.lang.harbour.devel/27844 */
|
||||||
BOOL WINAPI SetConsolePalette(_In_ HANDLE, _In_ HPALETTE, _In_ UINT);
|
BOOL WINAPI SetConsolePalette(_In_ HANDLE, _In_ HPALETTE, _In_ UINT);
|
||||||
|
|
||||||
BOOL WINAPI WriteConsoleA(HANDLE,CONST VOID*,DWORD,LPDWORD,LPVOID);
|
BOOL
|
||||||
BOOL WINAPI WriteConsoleW(HANDLE,CONST VOID*,DWORD,LPDWORD,LPVOID);
|
WINAPI
|
||||||
|
WriteConsoleA(
|
||||||
|
_In_ HANDLE hConsoleOutput,
|
||||||
|
_In_reads_(nNumberOfCharsToWrite) CONST VOID *lpBuffer,
|
||||||
|
_In_ DWORD nNumberOfCharsToWrite,
|
||||||
|
_Out_opt_ LPDWORD lpNumberOfCharsWritten,
|
||||||
|
_Reserved_ LPVOID lpReserved);
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
WriteConsoleW(
|
||||||
|
_In_ HANDLE hConsoleOutput,
|
||||||
|
_In_reads_(nNumberOfCharsToWrite) CONST VOID *lpBuffer,
|
||||||
|
_In_ DWORD nNumberOfCharsToWrite,
|
||||||
|
_Out_opt_ LPDWORD lpNumberOfCharsWritten,
|
||||||
|
_Reserved_ LPVOID lpReserved);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
WINAPI
|
WINAPI
|
||||||
|
@ -590,4 +711,5 @@ WriteConsoleOutputCharacterW(
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
#endif /* _WINCON_H */
|
||||||
|
|
Loading…
Reference in a new issue