Die Funktionen WriteToConsole und WriteCharToConsole rufen die Windows-API-Funktion WriteConsole auf und setzen den Ausgabe-Puffer in den Ursprungszustand zurück.
void OG_constreambuf::WriteToConsole(){  DWORD dwCharsToWrite = pptr() - pbase();  DWORD dwCharsWritten;
  if (pbase() != pptr())  {    WriteConsole(hConsoleOut, pReserve, dwCharsToWrite,      &dwCharsWritten, NULL);
    setp(pbase(), epptr());  }}
void OG_constreambuf::WriteCharToConsole(int c){
  DWORD dwCharsWritten;  int c1 = c;  WriteConsole(hConsoleOut, &c1, 1, &dwCharsWritten, NULL);}