HeadlessDispatch

NTSTATUS __stdcall HeadlessDispatch(
        _HEADLESS_CMD Command,
        VOID *InputBuffer,
        UINT64 InputBufferSize,
        VOID *OutputBuffer,
        UINT64 *OutputBufferSize){
  int v6; 

  if( !*(&stru_140CF2E80 + 920) || !*(_QWORD *)(*(&stru_140CF2E80 + 920) + 8i64) )
  {
    if( Command == HeadlessCmdQueryGUID || Command == HeadlessCmdEnableTerminal )
      return -1073741823;
    if( (unsigned int)Command <= HeadlessCmdQueryInformation )
    {
      v6 = 79876;
      if( _bittest(&v6, Command) )
      {
        if( !OutputBuffer || !OutputBufferSize )
          return -1073741811;
        memset(OutputBuffer, 0i64, *OutputBufferSize);
      }
    }
    return 0;
  }
  return HdlspDispatch(Command, InputBuffer, InputBufferSize, OutputBuffer, OutputBufferSize);
}

Referenced by:

BgkDisplayStringEx
BvgaDisplayString
BvgaSetTextColor
BvgaSolidColorFill
EtwpInitializeActivityIdSeed
KiDisplayBlueScreen
KiHeadlessDisplayString