Lines Matching refs:SBI
55 #define AdjustY(p) ((p)->buffered ? 0 : (int) (p)->SBI.srWindow.Top)
76 CONSOLE_SCREEN_BUFFER_INFO SBI;
178 PropOf(TCB)->SBI.wAttributes,
227 PropOf(TCB)->SBI.wAttributes,
554 if (GetConsoleScreenBufferInfo(TCB->hdl, &(p->SBI))) {
557 p->SBI.dwSize.X,
558 p->SBI.dwSize.Y));
560 p->SBI.dwMaximumWindowSize.X,
561 p->SBI.dwMaximumWindowSize.Y));
563 p->SBI.dwCursorPosition.X,
564 p->SBI.dwCursorPosition.Y));
566 p->SBI.srWindow.Top,
567 p->SBI.srWindow.Bottom,
568 p->SBI.srWindow.Left,
569 p->SBI.srWindow.Right));
574 p->origin.X = p->SBI.srWindow.Left;
575 p->origin.Y = p->SBI.srWindow.Top;
595 a |= (WORD) ((PropOf(TCB)->SBI.wAttributes) & (fore ? 0xfff8 : 0xff8f));
642 *Lines = (int) (PropOf(TCB)->SBI.dwSize.Y);
643 *Cols = (int) (PropOf(TCB)->SBI.dwSize.X);
645 *Lines = (int) (PropOf(TCB)->SBI.srWindow.Bottom + 1 -
646 PropOf(TCB)->SBI.srWindow.Top);
647 *Cols = (int) (PropOf(TCB)->SBI.srWindow.Right + 1 -
648 PropOf(TCB)->SBI.srWindow.Left);
862 bufferSize.X = p->SBI.dwSize.X;
863 bufferSize.Y = p->SBI.dwSize.Y;
893 bufferSize.X = (SHORT) (p->SBI.srWindow.Right
894 - p->SBI.srWindow.Left + 1);
895 bufferSize.Y = (SHORT) (p->SBI.srWindow.Bottom
896 - p->SBI.srWindow.Top + 1);
902 readRegion.Top = p->SBI.srWindow.Top;
903 readRegion.Left = p->SBI.srWindow.Left;
904 readRegion.Bottom = p->SBI.srWindow.Bottom;
905 readRegion.Right = p->SBI.srWindow.Right;