161 |
) |
) |
162 |
{ |
{ |
163 |
DWORD dwReturn = 0; |
DWORD dwReturn = 0; |
164 |
Trace(WINEVENT_LEVEL_VERBOSE, L"Enter"); |
Trace(WINEVENT_LEVEL_VERBOSE, L"Enter %s", pwszUserId); |
165 |
__try |
__try |
166 |
{ |
{ |
167 |
if ( pCardData == NULL ) |
if ( pCardData == NULL ) |
194 |
__finally |
__finally |
195 |
{ |
{ |
196 |
} |
} |
197 |
Trace(WINEVENT_LEVEL_VERBOSE, L"dwReturn = 0x%08X",dwReturn); |
Trace(WINEVENT_LEVEL_VERBOSE, L"%s dwReturn = 0x%08X", pwszUserId,dwReturn); |
198 |
return dwReturn; |
return dwReturn; |
199 |
} |
} |
200 |
|
|
227 |
dwReturn = SCARD_E_INVALID_PARAMETER; |
dwReturn = SCARD_E_INVALID_PARAMETER; |
228 |
__leave; |
__leave; |
229 |
} |
} |
|
if ( pbPinData == NULL ) |
|
|
{ |
|
|
Trace(WINEVENT_LEVEL_ERROR, L"pbPinData == NULL"); |
|
|
dwReturn = SCARD_E_INVALID_PARAMETER; |
|
|
__leave; |
|
|
} |
|
230 |
if ((dwFlags & CARD_AUTHENTICATE_GENERATE_SESSION_PIN) |
if ((dwFlags & CARD_AUTHENTICATE_GENERATE_SESSION_PIN) |
231 |
|| (dwFlags & CARD_AUTHENTICATE_SESSION_PIN)) |
|| (dwFlags & CARD_AUTHENTICATE_SESSION_PIN)) |
232 |
{ |
{ |
244 |
__leave; |
__leave; |
245 |
} |
} |
246 |
} |
} |
247 |
|
if ( pbPinData == NULL ) |
248 |
|
{ |
249 |
|
Trace(WINEVENT_LEVEL_ERROR, L"pbPinData == NULL"); |
250 |
|
dwReturn = SCARD_E_INVALID_PARAMETER; |
251 |
|
__leave; |
252 |
|
} |
253 |
dwReturn = CheckContext(pCardData); |
dwReturn = CheckContext(pCardData); |
254 |
if ( dwReturn ) |
if ( dwReturn ) |
255 |
{ |
{ |
308 |
) |
) |
309 |
{ |
{ |
310 |
DWORD dwReturn = 0; |
DWORD dwReturn = 0; |
311 |
Trace(WINEVENT_LEVEL_VERBOSE, L"Enter"); |
Trace(WINEVENT_LEVEL_VERBOSE, L"Enter PinId = %d", PinId); |
312 |
__try |
__try |
313 |
{ |
{ |
314 |
if ( pCardData == NULL ) |
if ( pCardData == NULL ) |
335 |
__finally |
__finally |
336 |
{ |
{ |
337 |
} |
} |
338 |
Trace(WINEVENT_LEVEL_VERBOSE, L"dwReturn = 0x%08X",dwReturn); |
Trace(WINEVENT_LEVEL_VERBOSE, L"PinId = %d dwReturn = 0x%08X",PinId, dwReturn); |
339 |
return dwReturn; |
return dwReturn; |
340 |
} |
} |
341 |
|
|