mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
83 lines
1.0 KiB
83 lines
1.0 KiB
/*++
|
|
|
|
Copyright (c) 1989 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
vio.h
|
|
|
|
Abstract:
|
|
|
|
Prototypes for functions & macros in viorqust.c
|
|
|
|
Author:
|
|
|
|
Michael Jarus (mjarus) 27-Oct-1991
|
|
|
|
Environment:
|
|
|
|
User Mode Only
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
|
|
PVOID Ow2VioDataAddress;
|
|
|
|
/*
|
|
* LVB vio routine to perform:
|
|
*
|
|
* init
|
|
*
|
|
*/
|
|
|
|
DWORD
|
|
VioLVBInit();
|
|
|
|
VOID
|
|
VioLVBInitForSession();
|
|
|
|
PUCHAR
|
|
Ow2LvbGetPtr(
|
|
IN COORD Coord
|
|
);
|
|
|
|
VOID
|
|
LVBUpdateTTYCharWithAttrAndCurPos(
|
|
IN CHAR c,
|
|
IN PCHAR * LVBPtr
|
|
);
|
|
|
|
#ifdef DBCS
|
|
// MSKK Oct.13.1993 V-AkihiS
|
|
VOID
|
|
LVBUpdateTTYCharWithAttrAndCurPosDBCS(
|
|
IN CHAR c,
|
|
IN PCHAR * LVBPtr,
|
|
IN USHORT State
|
|
);
|
|
#endif
|
|
|
|
/*
|
|
* LVB vio routine to test LVB:
|
|
*
|
|
* VioLVBTestBuf (after VioReadCellStr)
|
|
* VioLVBTestScroll (after VioScrollXx)
|
|
*/
|
|
|
|
#if DBG
|
|
VOID VioLVBTestBuff(IN PVOID DestBuffer);
|
|
VOID VioLVBTestScroll();
|
|
#endif
|
|
|
|
#ifdef DBCS
|
|
// MSKK Jun.23.1992 KazuM
|
|
BOOL
|
|
CheckBisectStringA(
|
|
IN DWORD CodePage,
|
|
IN PCHAR Buffer,
|
|
IN DWORD NumBytes
|
|
);
|
|
#endif
|
|
|