65 lines
1.1 KiB
C
65 lines
1.1 KiB
C
|
//+-------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
//
|
||
|
// Copyright (C) SCM Microsystems, 1998 - 1999
|
||
|
//
|
||
|
// File: cbhndlr.h
|
||
|
//
|
||
|
//--------------------------------------------------------------------------
|
||
|
|
||
|
#if !defined( __CB_HANDLER_H__ )
|
||
|
#define __CB_HANDLER_H__
|
||
|
|
||
|
NTSTATUS
|
||
|
CBCardPower(
|
||
|
PSMARTCARD_EXTENSION SmartcardExtension
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
CBSetProtocol(
|
||
|
PSMARTCARD_EXTENSION SmartcardExtension
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
CBTransmit(
|
||
|
PSMARTCARD_EXTENSION SmartcardExtension
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
CBCardTracking(
|
||
|
PSMARTCARD_EXTENSION SmartcardExtension
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
CBUpdateCardState(
|
||
|
PSMARTCARD_EXTENSION SmartcardExtension,
|
||
|
ULONG CardState
|
||
|
);
|
||
|
//
|
||
|
// LOCAL PROTOTYPES (not part of the callback handler interface )
|
||
|
//
|
||
|
NTSTATUS
|
||
|
CBT0Transmit(
|
||
|
PSMARTCARD_EXTENSION SmartcardExtension
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
CBT1Transmit(
|
||
|
PSMARTCARD_EXTENSION SmartcardExtension
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
CBRawTransmit(
|
||
|
PSMARTCARD_EXTENSION SmartcardExtension
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
CBSynchronizeSTC(
|
||
|
PSMARTCARD_EXTENSION SmartcardExtension
|
||
|
);
|
||
|
|
||
|
#endif // __CB_HANDLER_H__
|
||
|
|
||
|
// ------------------------------- END OF FILE -------------------------------
|