Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.7 KiB

  1. /******************************************************************************\
  2. * *
  3. * MONOVXD.H - Monochrome monitor output. *
  4. * *
  5. * Copyright (c) C-Cube Microsystems 1996 *
  6. * All Rights Reserved. *
  7. * *
  8. * Use of C-Cube Microsystems code is governed by terms and conditions *
  9. * stated in the accompanying licensing statement. *
  10. * *
  11. \******************************************************************************/
  12. #ifndef __MONOVXD_H__
  13. #define __MONOVXD_H__
  14. #if !defined( DEBUG ) & !defined( _DEBUG )
  15. // Use monochrome stuff only for debug versions
  16. #ifdef USE_MONOCHROMEMONITOR
  17. #undef USE_MONOCHROMEMONITOR
  18. #endif
  19. #endif
  20. #ifdef USE_MONOCHROMEMONITOR
  21. void MonoOutInit();
  22. void MonoOutChar( char c );
  23. void MonoOutStr( LPSTR szStr );
  24. void MonoOutInt( int val );
  25. void MonoOutHex( int val );
  26. void MonoOutULong( DWORD val );
  27. void MonoOutULongHex( DWORD val );
  28. BOOL MonoOutSetBlink( BOOL bNewValue );
  29. BOOL MonoOutSetUnderscore( BOOL bNewValue );
  30. #else
  31. #define MonoOutInit()
  32. #define MonoOutChar( c )
  33. #define MonoOutStr( szStr )
  34. #define MonoOutInt( val )
  35. #define MonoOutHex( val )
  36. #define MonoOutULong( val )
  37. #define MonoOutULongHex( val )
  38. #define MonoOutSetBlink( bNewValue )
  39. #define MonoOutSetUnderscore( bNewValue )
  40. #endif // #ifdef USE_MONOCHROMEMONITOR
  41. #endif // #ifndef __MONOVXD_H__