windows-nt/Source/XPSP1/NT/printscan/fax/provider/t30/class1/decoder.h

31 lines
865 B
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/***************************************************************************
Name : DECODER.H
Comment : HDLC decoding structs
Copyright (c) Microsoft Corp. 1991 1992 1993
***************************************************************************/
#ifdef WIN32
# define CODEBASED
#else
# define CODEBASED __based(__segname("_CODE"))
#endif
#ifdef SWECM
# define SWECMEXP _export FAR PASCAL
#else
# define SWECMEXP
#endif
USHORT SWECMEXP HDLC_Decode(PThrdGlbl pTG, LPBYTE lpbSrc, USHORT cbSrc, LPBYTE lpbDst, USHORT far* lpcbDst, LPDECODESTATE lpState);
#define InitDecoder(pTG, State) { State.carry=State.dec_width=State.len=0; State.flagabort=NORMAL; }
/***------------------ also prototype from crc.c --------------------***/
WORD SWECMEXP CalcCRC(PThrdGlbl pTG, LPBYTE lpbSrc, USHORT cbSrc);