53 lines
967 B
C
53 lines
967 B
C
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
//
|
|
// Copyright (C) Microsoft Corporation, 1998 - 1999
|
|
//
|
|
// File: serialif.h
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
#if !defined( __SERIAL_IF_H__ )
|
|
#define __SERIAL_IF_H__
|
|
|
|
#if defined( SMCLIB_VXD )
|
|
#include "Driver98.h"
|
|
#else
|
|
#include "DriverNT.h"
|
|
#endif
|
|
|
|
typedef void ( *PTRACKING_COMPLETION )( PVOID TrackingContext, USHORT SW );
|
|
|
|
NTSTATUS
|
|
IFRead(
|
|
PREADER_EXTENSION ReaderExtension,
|
|
PUCHAR InData,
|
|
ULONG InDataLen
|
|
);
|
|
|
|
NTSTATUS
|
|
IFWrite(
|
|
PREADER_EXTENSION ReaderExtension,
|
|
PUCHAR OutData,
|
|
ULONG OutDataLen
|
|
);
|
|
|
|
NTSTATUS
|
|
IFInitializeInterface(
|
|
PREADER_EXTENSION ReaderExtension,
|
|
PVOID ConfigData
|
|
);
|
|
|
|
UCHAR
|
|
IFCalcLRC(
|
|
PUCHAR IOData,
|
|
ULONG IODataLen
|
|
);
|
|
|
|
#endif // !__SERIAL_IF_H__
|
|
|
|
|
|
//---------------------------------------- END OF FILE ----------------------------------------
|
|
|