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

conio.h
Go to the documentation of this file.
00001 
00006 #ifndef _INC_CONIO
00007 #define _INC_CONIO
00008 
00009 #include <crtdefs.h>
00010 
00011 #define __need___va_list
00012 #include <stdarg.h>
00013 
00014 #ifdef __cplusplus
00015 extern "C" {
00016 #endif
00017 
00018   _CRTIMP char * __cdecl _cgets(char *_Buffer);
00019   _CRTIMP int __cdecl _cprintf(const char *_Format,...);
00020   _CRTIMP int __cdecl _cputs(const char *_Str);
00021   _CRT_INSECURE_DEPRECATE(_cscanf_s) _CRTIMP int __cdecl _cscanf(const char *_Format,...);
00022   _CRT_INSECURE_DEPRECATE(_cscanf_s_l) _CRTIMP int __cdecl _cscanf_l(const char *_Format,_locale_t _Locale,...);
00023   _CRTIMP int __cdecl _getch(void);
00024   _CRTIMP int __cdecl _getche(void);
00025   _CRTIMP int __cdecl _vcprintf(const char *_Format,va_list _ArgList);
00026   _CRTIMP int __cdecl _cprintf_p(const char *_Format,...);
00027   _CRTIMP int __cdecl _vcprintf_p(const char *_Format,va_list _ArgList);
00028   _CRTIMP int __cdecl _cprintf_l(const char *_Format,_locale_t _Locale,...);
00029   _CRTIMP int __cdecl _vcprintf_l(const char *_Format,_locale_t _Locale,va_list _ArgList);
00030   _CRTIMP int __cdecl _cprintf_p_l(const char *_Format,_locale_t _Locale,...);
00031   _CRTIMP int __cdecl _vcprintf_p_l(const char *_Format,_locale_t _Locale,va_list _ArgList);
00032   _CRTIMP int __cdecl _kbhit(void);
00033   _CRTIMP int __cdecl _putch(int _Ch);
00034   _CRTIMP int __cdecl _ungetch(int _Ch);
00035   _CRTIMP int __cdecl _getch_nolock(void);
00036   _CRTIMP int __cdecl _getche_nolock(void);
00037   _CRTIMP int __cdecl _putch_nolock(int _Ch);
00038   _CRTIMP int __cdecl _ungetch_nolock(int _Ch);
00039 
00040 #if defined(_X86_) && !defined(__x86_64)
00041   int __cdecl _inp(unsigned short);
00042   unsigned short __cdecl _inpw(unsigned short);
00043   unsigned long __cdecl _inpd(unsigned short);
00044   int __cdecl _outp(unsigned short,int);
00045   unsigned short __cdecl _outpw(unsigned short,unsigned short);
00046   unsigned long __cdecl _outpd(unsigned short,unsigned long);
00047 #endif
00048 
00049 
00050 #ifndef _WCONIO_DEFINED
00051 #define _WCONIO_DEFINED
00052 
00053 #ifndef WEOF
00054 #define WEOF (wint_t)(0xFFFF)
00055 #endif
00056 
00057   _CRTIMP wchar_t *_cgetws(wchar_t *_Buffer);
00058   _CRTIMP wint_t __cdecl _getwch(void);
00059   _CRTIMP wint_t __cdecl _getwche(void);
00060   _CRTIMP wint_t __cdecl _putwch(wchar_t _WCh);
00061   _CRTIMP wint_t __cdecl _ungetwch(wint_t _WCh);
00062   _CRTIMP int __cdecl _cputws(const wchar_t *_String);
00063   _CRTIMP int __cdecl _cwprintf(const wchar_t *_Format,...);
00064   _CRT_INSECURE_DEPRECATE(_cwscanf_s) _CRTIMP int __cdecl _cwscanf(const wchar_t *_Format,...);
00065   _CRT_INSECURE_DEPRECATE(_cwscanf_s_l) _CRTIMP int __cdecl _cwscanf_l(const wchar_t *_Format,_locale_t _Locale,...);
00066   _CRTIMP int __cdecl _vcwprintf(const wchar_t *_Format,va_list _ArgList);
00067   _CRTIMP int __cdecl _cwprintf_p(const wchar_t *_Format,...);
00068   _CRTIMP int __cdecl _vcwprintf_p(const wchar_t *_Format,va_list _ArgList);
00069   _CRTIMP int __cdecl _cwprintf_l(const wchar_t *_Format,_locale_t _Locale,...);
00070   _CRTIMP int __cdecl _vcwprintf_l(const wchar_t *_Format,_locale_t _Locale,va_list _ArgList);
00071   _CRTIMP int __cdecl _cwprintf_p_l(const wchar_t *_Format,_locale_t _Locale,...);
00072   _CRTIMP int __cdecl _vcwprintf_p_l(const wchar_t *_Format,_locale_t _Locale,va_list _ArgList);
00073   _CRTIMP wint_t __cdecl _putwch_nolock(wchar_t _WCh);
00074   _CRTIMP wint_t __cdecl _getwch_nolock(void);
00075   _CRTIMP wint_t __cdecl _getwche_nolock(void);
00076   _CRTIMP wint_t __cdecl _ungetwch_nolock(wint_t _WCh);
00077 #endif /* _WCONIO_DEFINED */
00078 
00079 #ifndef _MT
00080 #define _putwch() _putwch_nolock()
00081 #define _getwch() _getwch_nolock()
00082 #define _getwche() _getwche_nolock()
00083 #define _ungetwch() _ungetwch_nolock()
00084 #endif
00085 
00086 #ifndef NO_OLDNAMES
00087   _CRT_NONSTDC_DEPRECATE(_cgets) _CRT_INSECURE_DEPRECATE(_cgets_s) _CRTIMP char *__cdecl cgets(char *_Buffer);
00088   _CRT_NONSTDC_DEPRECATE(_cprintf) _CRTIMP int __cdecl cprintf(const char *_Format,...);
00089   _CRT_NONSTDC_DEPRECATE(_cputs) _CRTIMP int __cdecl cputs(const char *_Str);
00090   _CRT_NONSTDC_DEPRECATE(_cscanf) _CRTIMP int __cdecl cscanf(const char *_Format,...);
00091   _CRT_NONSTDC_DEPRECATE(_getch) _CRTIMP int __cdecl getch(void);
00092   _CRT_NONSTDC_DEPRECATE(_getche) _CRTIMP int __cdecl getche(void);
00093   _CRT_NONSTDC_DEPRECATE(_kbhit) _CRTIMP int __cdecl kbhit(void);
00094   _CRT_NONSTDC_DEPRECATE(_putch) _CRTIMP int __cdecl putch(int _Ch);
00095   _CRT_NONSTDC_DEPRECATE(_ungetch) _CRTIMP int __cdecl ungetch(int _Ch);
00096 
00097 #if (defined(_X86_) && !defined(__x86_64))
00098   _CRT_NONSTDC_DEPRECATE(_inp) _CRTIMP int __cdecl inp(unsigned short);
00099   _CRT_NONSTDC_DEPRECATE(_inpw) _CRTIMP unsigned short __cdecl inpw(unsigned short);
00100   _CRT_NONSTDC_DEPRECATE(_outp) _CRTIMP int __cdecl outp(unsigned short,int);
00101   _CRT_NONSTDC_DEPRECATE(_outpw) _CRTIMP unsigned short __cdecl outpw(unsigned short,unsigned short);
00102 #endif
00103 #endif /* !NO_OLDNAMES */
00104 
00105 #ifdef __cplusplus
00106 }
00107 #endif
00108 
00109 #include <sec_api/conio_s.h>
00110 
00111 #endif /* _INC_CONIO */

Generated on Sat May 26 2012 04:28:26 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.