+static VOID
+DrawScrollBarGenericList(PGENERIC_LIST GenericList)
+{
+ COORD coPos;
+ DWORD Written;
+
+ coPos.X = GenericList->Right + 1;
+ coPos.Y = GenericList->Top;
+
+ if (GenericList->FirstShown != GenericList->ListHead.Flink)
+ {
+ FillConsoleOutputCharacterA (StdOutput,
+ '\x18',
+ 1,
+ coPos,
+ &Written);
+ }
+ else
+ {
+ FillConsoleOutputCharacterA (StdOutput,
+ ' ',
+ 1,
+ coPos,
+ &Written);
+ }
+
+ coPos.Y = GenericList->Bottom;
+ if (GenericList->LastShown != GenericList->ListHead.Blink)
+ {
+ FillConsoleOutputCharacterA (StdOutput,
+ '\x19',
+ 1,
+ coPos,
+ &Written);
+ }
+ else
+ {
+ FillConsoleOutputCharacterA (StdOutput,
+ ' ',
+ 1,
+ coPos,
+ &Written);
+ }
+}