winscard_svc.h File Reference

This demarshalls functions over the message queue and keeps track of clients and their handles. More...

Go to the source code of this file.

Functions

LONG ContextsInitialize (void)
LONG CreateContextThread (PDWORD)
 Creates threads to handle messages received from Clients.


Detailed Description

This demarshalls functions over the message queue and keeps track of clients and their handles.

Definition in file winscard_svc.h.


Function Documentation

LONG CreateContextThread ( PDWORD  pdwClientID  ) 

Creates threads to handle messages received from Clients.

Parameters:
[in] pdwClientID Connection ID used to reference the Client.
Returns:
Error code.
Return values:
SCARD_S_SUCCESS Success.
SCARD_F_INTERNAL_ERROR Exceded the maximum number of simultaneous Application Contexts.
SCARD_E_NO_MEMORY Error creating the Context Thread.

Definition at line 77 of file winscard_svc.c.

References ContextThread(), _psContext::dwClientID, PCSCLITE_MAX_APPLICATIONS_CONTEXTS, SCARD_E_NO_MEMORY, SCARD_F_INTERNAL_ERROR, and SYS_CloseFile().

Referenced by SVCServiceRunLoop().


Generated on Thu Feb 21 01:47:32 2008 for pcsc-lite by  doxygen 1.5.5