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.

64 lines
1.2 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) SCM Microsystems, 1998 - 1999
  6. //
  7. // File: cbhndlr.h
  8. //
  9. //--------------------------------------------------------------------------
  10. #if !defined( __CB_HANDLER_H__ )
  11. #define __CB_HANDLER_H__
  12. NTSTATUS
  13. CBCardPower(
  14. PSMARTCARD_EXTENSION SmartcardExtension
  15. );
  16. NTSTATUS
  17. CBSetProtocol(
  18. PSMARTCARD_EXTENSION SmartcardExtension
  19. );
  20. NTSTATUS
  21. CBTransmit(
  22. PSMARTCARD_EXTENSION SmartcardExtension
  23. );
  24. NTSTATUS
  25. CBCardTracking(
  26. PSMARTCARD_EXTENSION SmartcardExtension
  27. );
  28. VOID
  29. CBUpdateCardState(
  30. PSMARTCARD_EXTENSION SmartcardExtension,
  31. ULONG CardState
  32. );
  33. //
  34. // LOCAL PROTOTYPES (not part of the callback handler interface )
  35. //
  36. NTSTATUS
  37. CBT0Transmit(
  38. PSMARTCARD_EXTENSION SmartcardExtension
  39. );
  40. NTSTATUS
  41. CBT1Transmit(
  42. PSMARTCARD_EXTENSION SmartcardExtension
  43. );
  44. NTSTATUS
  45. CBRawTransmit(
  46. PSMARTCARD_EXTENSION SmartcardExtension
  47. );
  48. NTSTATUS
  49. CBSynchronizeSTC(
  50. PSMARTCARD_EXTENSION SmartcardExtension
  51. );
  52. #endif // __CB_HANDLER_H__
  53. // ------------------------------- END OF FILE -------------------------------