summaryrefslogtreecommitdiffstats
path: root/sesman/chansrv/smartcard.h
diff options
context:
space:
mode:
authorLaxmikant Rashinkar <LK.Rashinkar@gmail.com>2013-09-15 13:52:07 -0700
committerLaxmikant Rashinkar <LK.Rashinkar@gmail.com>2013-09-15 13:52:07 -0700
commita1352b62e34a1849d55188123335db526b51d011 (patch)
treeb107df53cbc28dbf02e46ffea67099477579ff28 /sesman/chansrv/smartcard.h
parent68371ed3618601bac3202a1180a73193eabfcd40 (diff)
downloadxrdp-proprietary-a1352b62e34a1849d55188123335db526b51d011.tar.gz
xrdp-proprietary-a1352b62e34a1849d55188123335db526b51d011.zip
scard: added more messages
Diffstat (limited to 'sesman/chansrv/smartcard.h')
-rw-r--r--sesman/chansrv/smartcard.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sesman/chansrv/smartcard.h b/sesman/chansrv/smartcard.h
index 8352a01e..046bb14a 100644
--- a/sesman/chansrv/smartcard.h
+++ b/sesman/chansrv/smartcard.h
@@ -74,11 +74,16 @@ int APP_CC scard_check_wait_objs(void);
int APP_CC scard_init(void);
int APP_CC scard_deinit(void);
int APP_CC scard_send_irp_establish_context(struct trans *con, int scope);
+int APP_CC scard_send_release_context(struct trans *con);
int APP_CC scard_send_irp_list_readers(struct trans *con);
int APP_CC scard_send_irp_get_status_change(struct trans *con, int wide, tui32 timeout,
tui32 num_readers, READER_STATE* rsa);
int APP_CC scard_send_irp_connect(struct trans *con, int wide, READER_STATE* rs);
+int APP_CC scard_send_begin_transaction(struct trans *con, tui32 sc_handle);
+int APP_CC scard_send_end_transaction(struct trans *con, tui32 sc_handle);
+int APP_CC scard_send_status(struct trans *con, int wide, tui32 sc_handle);
+int APP_CC scard_send_disconnect(struct trans *con, tui32 sc_handle);
#endif /* end #ifndef _SMARTCARD_C */