Leaked source code of windows server 2003
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.

52 lines
1019 B

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1998 - 1999
  6. //
  7. // File: serialif.h
  8. //
  9. //--------------------------------------------------------------------------
  10. #if !defined( __SERIAL_IF_H__ )
  11. #define __SERIAL_IF_H__
  12. #if defined( SMCLIB_VXD )
  13. #include "Driver98.h"
  14. #else
  15. #include "DriverNT.h"
  16. #endif
  17. typedef void ( *PTRACKING_COMPLETION )( PVOID TrackingContext, USHORT SW );
  18. NTSTATUS
  19. IFRead(
  20. PREADER_EXTENSION ReaderExtension,
  21. PUCHAR InData,
  22. ULONG InDataLen
  23. );
  24. NTSTATUS
  25. IFWrite(
  26. PREADER_EXTENSION ReaderExtension,
  27. PUCHAR OutData,
  28. ULONG OutDataLen
  29. );
  30. NTSTATUS
  31. IFInitializeInterface(
  32. PREADER_EXTENSION ReaderExtension,
  33. PVOID ConfigData
  34. );
  35. UCHAR
  36. IFCalcLRC(
  37. PUCHAR IOData,
  38. ULONG IODataLen
  39. );
  40. #endif // !__SERIAL_IF_H__
  41. //---------------------------------------- END OF FILE ----------------------------------------