void Vid_EnableBlink()
{
short req[19];
   req[0]=6;
   req[1]=2;
   req[2]=0;
   VioSetState(req,hvio);
}
Exemple #2
0
int ConContinue() {
  VIOINTENSITY   vi;
  static KBDINFO ki;

  signal(SIGBREAK, SIG_IGN);
  signal(SIGINT,   SIG_IGN);

  ki         = SaveKbdState;
  ki.fsMask &= ~(KEYBOARD_ECHO_ON | KEYBOARD_ASCII_MODE);
  ki.fsMask |= (KEYBOARD_ECHO_OFF | KEYBOARD_BINARY_MODE);
  APIRET16 s = KbdSetStatus(&ki, 0);
  assert(s == 0);

  vi.cb   = 6;
  vi.type = 2;
  vi.fs   = 1;
  VioSetState(&vi, 0);
  ConShowMouse();
  return 0;
}
Exemple #3
0
int ConSuspend() {
  VIOINTENSITY   vi;
  static KBDINFO ki;

  vi.cb   = 6;
  vi.type = 2;
  vi.fs   = 0;
  VioSetState(&vi, 0);

  ki         = SaveKbdState;
  ki.fsMask &= ~(KEYBOARD_ECHO_OFF | KEYBOARD_BINARY_MODE);
  ki.fsMask |= (KEYBOARD_ECHO_ON | KEYBOARD_ASCII_MODE);
  APIRET16 s = KbdSetStatus(&ki, 0);
  assert(0 == s);

  ConHideMouse();

  signal(SIGBREAK, SIG_DFL);
  signal(SIGINT,   SIG_DFL);

  return 0;
}
Exemple #4
0
USHORT __pascal VIOSETSTATE(const PVOID pState, const HVIO Handle)
{
  return VioSetState(pState, Handle);
}