J'ai trouvé ça :
CreateConsoleScreenBuffer
The CreateConsoleScreenBuffer function creates a console screen buffer.
HANDLE CreateConsoleScreenBuffer(
DWORD dwDesiredAccess, // access
DWORD dwShareMode, // buffer share mode
CONST LPSECURITY_ATTRIBUTES lpSecurityAttributes, // SD
DWORD dwFlags, // buffer type
LPVOID lpScreenBufferData // reserved
);