ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

console.h
Go to the documentation of this file.
00001 /*
00002  *  ReactOS kernel
00003  *  Copyright (C) 2002 ReactOS Team
00004  *
00005  *  This program is free software; you can redistribute it and/or modify
00006  *  it under the terms of the GNU General Public License as published by
00007  *  the Free Software Foundation; either version 2 of the License, or
00008  *  (at your option) any later version.
00009  *
00010  *  This program is distributed in the hope that it will be useful,
00011  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00012  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013  *  GNU General Public License for more details.
00014  *
00015  *  You should have received a copy of the GNU General Public License along
00016  *  with this program; if not, write to the Free Software Foundation, Inc.,
00017  *  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
00018  */
00019 /*
00020  * COPYRIGHT:       See COPYING in the top level directory
00021  * PROJECT:         ReactOS text-mode setup
00022  * FILE:            subsys/system/usetup/console.h
00023  * PURPOSE:         Console support functions
00024  * PROGRAMMER:      Eric Kohl
00025  */
00026 
00027 #pragma once
00028 
00029 BOOL WINAPI
00030 AllocConsole(VOID);
00031 
00032 BOOL WINAPI
00033 AttachConsole(
00034     IN DWORD dwProcessId);
00035 
00036 BOOL WINAPI
00037 FillConsoleOutputAttribute(
00038     IN HANDLE hConsoleOutput,
00039     IN WORD wAttribute,
00040     IN DWORD nLength,
00041     IN COORD dwWriteCoord,
00042     OUT LPDWORD lpNumberOfAttrsWritten);
00043 
00044 BOOL WINAPI
00045 FillConsoleOutputCharacterA(
00046     IN HANDLE hConsoleOutput,
00047     IN CHAR cCharacter,
00048     IN DWORD nLength,
00049     IN COORD dwWriteCoord,
00050     OUT LPDWORD lpNumberOfCharsWritten);
00051 
00052 BOOL WINAPI
00053 FreeConsole(VOID);
00054 
00055 BOOL WINAPI
00056 GetConsoleScreenBufferInfo(
00057     IN HANDLE hConsoleOutput,
00058     OUT PCONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo);
00059 
00060 HANDLE WINAPI
00061 GetStdHandle(
00062     IN DWORD nStdHandle);
00063 
00064 BOOL WINAPI
00065 ReadConsoleInput(
00066     IN HANDLE hConsoleInput,
00067     OUT PINPUT_RECORD lpBuffer,
00068     IN DWORD nLength,
00069     OUT LPDWORD lpNumberOfEventsRead);
00070 
00071 BOOL WINAPI
00072 SetConsoleCursorInfo(
00073     IN HANDLE hConsoleOutput,
00074     IN const CONSOLE_CURSOR_INFO* lpConsoleCursorInfo);
00075 
00076 BOOL WINAPI
00077 SetConsoleCursorPosition(
00078     IN HANDLE hConsoleOutput,
00079     IN COORD dwCursorPosition);
00080 
00081 BOOL WINAPI
00082 SetConsoleTextAttribute(
00083     IN HANDLE hConsoleOutput,
00084     IN WORD wAttributes);
00085 
00086 BOOL WINAPI
00087 WriteConsole(
00088     IN HANDLE hConsoleOutput,
00089     IN const VOID* lpBuffer,
00090     IN DWORD nNumberOfCharsToWrite,
00091     OUT LPDWORD lpNumberOfCharsWritten,
00092     IN LPVOID lpReserved);
00093 
00094 BOOL WINAPI
00095 WriteConsoleOutputCharacterA(
00096     HANDLE hConsoleOutput,
00097     IN LPCSTR lpCharacter,
00098     IN DWORD nLength,
00099     IN COORD dwWriteCoord,
00100     OUT LPDWORD lpNumberOfCharsWritten);
00101 
00102 BOOL WINAPI
00103 WriteConsoleOutputCharacterW(
00104     HANDLE hConsoleOutput,
00105     IN LPCSTR lpCharacter,
00106     IN DWORD nLength,
00107     IN COORD dwWriteCoord,
00108     OUT LPDWORD lpNumberOfCharsWritten);
00109 
00110 BOOL WINAPI
00111 SetConsoleOutputCP(
00112     IN UINT wCodePageID
00113 );
00114 
00115 /* EOF */

Generated on Sat May 26 2012 04:16:59 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.