diff options
author | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
---|---|---|
committer | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
commit | e611b132f9b8abe35b362e5870b74bce94a1e58e (patch) | |
tree | a5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/os2/os2ses/vio.h | |
download | NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2 NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip |
Diffstat (limited to 'private/os2/os2ses/vio.h')
-rw-r--r-- | private/os2/os2ses/vio.h | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/private/os2/os2ses/vio.h b/private/os2/os2ses/vio.h new file mode 100644 index 000000000..b3f854a96 --- /dev/null +++ b/private/os2/os2ses/vio.h @@ -0,0 +1,83 @@ +/*++ + +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 + |