FreeRDP
Loading...
Searching...
No Matches
libfreerdp/utils/smartcard_pack.h
1
21#pragma once
22
23#include <winpr/wlog.h>
24#include <freerdp/api.h>
25#include <freerdp/channels/scard.h>
26
27FREERDP_LOCAL void smartcard_trace_long_return_int(wLog* log, const Long_Return* ret,
28 const char* name);
29
30#define smartcard_reader_state_return_is_valid(x, val) \
31 smartcard_reader_state_return_is_valid_ex((x), (val), __FILE__, __LINE__, __func__)
32FREERDP_LOCAL BOOL smartcard_reader_state_return_is_valid_ex(size_t pos,
33 const ReaderState_Return* val,
34 const char* file, size_t line,
35 const char* fkt);