|
static LONG | smartcard_unpack_redir_scard_context_ (wStream *s, REDIR_SCARDCONTEXT *context, UINT32 *index, UINT32 *ppbContextNdrPtr, const char *file, const char *function, int line) |
|
static LONG | smartcard_pack_redir_scard_context (wStream *s, const REDIR_SCARDCONTEXT *context, DWORD *index) |
|
static LONG | smartcard_unpack_redir_scard_handle_ (wStream *s, REDIR_SCARDHANDLE *handle, UINT32 *index, const char *file, const char *function, int line) |
|
static LONG | smartcard_pack_redir_scard_handle (wStream *s, const REDIR_SCARDHANDLE *handle, DWORD *index) |
|
static LONG | smartcard_unpack_redir_scard_context_ref (wStream *s, UINT32 pbContextNdrPtr, REDIR_SCARDCONTEXT *context) |
|
static LONG | smartcard_pack_redir_scard_context_ref (wStream *s, const REDIR_SCARDCONTEXT *context) |
|
static LONG | smartcard_unpack_redir_scard_handle_ref (wStream *s, REDIR_SCARDHANDLE *handle) |
|
static LONG | smartcard_pack_redir_scard_handle_ref (wStream *s, const REDIR_SCARDHANDLE *handle) |
|
static BOOL | smartcard_ndr_pointer_read_ (wStream *s, UINT32 *index, UINT32 *ptr, const char *file, const char *fkt, size_t line) |
|
static LONG | smartcard_ndr_read (wStream *s, BYTE **data, size_t min, size_t elementSize, ndr_ptr_t type) |
|
static BOOL | smartcard_ndr_pointer_write (wStream *s, UINT32 *index, DWORD length) |
|
static LONG | smartcard_ndr_write (wStream *s, const BYTE *data, UINT32 size, UINT32 elementSize, ndr_ptr_t type) |
|
static LONG | smartcard_ndr_write_state (wStream *s, const ReaderState_Return *data, UINT32 size, ndr_ptr_t type) |
|
static LONG | smartcard_ndr_read_atrmask (wStream *s, LocateCards_ATRMask **data, size_t min, ndr_ptr_t type) |
|
static LONG | smartcard_ndr_read_fixed_string_a (wStream *s, CHAR **data, size_t min, ndr_ptr_t type) |
|
static LONG | smartcard_ndr_read_fixed_string_w (wStream *s, WCHAR **data, size_t min, ndr_ptr_t type) |
|
static LONG | smartcard_ndr_read_a (wStream *s, CHAR **data, ndr_ptr_t type) |
|
static LONG | smartcard_ndr_read_w (wStream *s, WCHAR **data, ndr_ptr_t type) |
|
static LONG | smartcard_ndr_read_u (wStream *s, UUID **data) |
|
static char * | smartcard_convert_string_list (const void *in, size_t bytes, BOOL unicode) |
|
static char * | smartcard_msz_dump_a (const char *msz, size_t len, char *buffer, size_t bufferLen) |
|
static char * | smartcard_msz_dump_w (const WCHAR *msz, size_t len, char *buffer, size_t bufferLen) |
|
static char * | smartcard_array_dump (const void *pd, size_t len, char *buffer, size_t bufferLen) |
|
static void | smartcard_log_redir_handle (const char *tag, const REDIR_SCARDHANDLE *pHandle) |
|
static void | smartcard_log_context (const char *tag, const REDIR_SCARDCONTEXT *phContext) |
|
static void | smartcard_trace_context_and_string_call_a (const char *name, const REDIR_SCARDCONTEXT *phContext, const CHAR *sz) |
|
static void | smartcard_trace_context_and_string_call_w (const char *name, const REDIR_SCARDCONTEXT *phContext, const WCHAR *sz) |
|
static void | smartcard_trace_context_call (const Context_Call *call, const char *name) |
|
static void | smartcard_trace_list_reader_groups_call (const ListReaderGroups_Call *call, BOOL unicode) |
|
static void | smartcard_trace_get_status_change_w_call (const GetStatusChangeW_Call *call) |
|
static void | smartcard_trace_list_reader_groups_return (const ListReaderGroups_Return *ret, BOOL unicode) |
|
static void | smartcard_trace_list_readers_call (const ListReaders_Call *call, BOOL unicode) |
|
static void | smartcard_trace_locate_cards_by_atr_a_call (const LocateCardsByATRA_Call *call) |
|
static void | smartcard_trace_locate_cards_a_call (const LocateCardsA_Call *call) |
|
static void | smartcard_trace_locate_cards_return (const LocateCards_Return *ret) |
|
static void | smartcard_trace_get_reader_icon_return (const GetReaderIcon_Return *ret) |
|
static void | smartcard_trace_get_transmit_count_return (const GetTransmitCount_Return *ret) |
|
static void | smartcard_trace_read_cache_return (const ReadCache_Return *ret) |
|
static void | smartcard_trace_locate_cards_w_call (const LocateCardsW_Call *call) |
|
static void | smartcard_trace_list_readers_return (const ListReaders_Return *ret, BOOL unicode) |
|
static void | smartcard_trace_get_status_change_return (const GetStatusChange_Return *ret, BOOL unicode) |
|
static void | smartcard_trace_context_and_two_strings_a_call (const ContextAndTwoStringA_Call *call) |
|
static void | smartcard_trace_context_and_two_strings_w_call (const ContextAndTwoStringW_Call *call) |
|
static void | smartcard_trace_get_transmit_count_call (const GetTransmitCount_Call *call) |
|
static void | smartcard_trace_write_cache_a_call (const WriteCacheA_Call *call) |
|
static void | smartcard_trace_write_cache_w_call (const WriteCacheW_Call *call) |
|
static void | smartcard_trace_read_cache_a_call (const ReadCacheA_Call *call) |
|
static void | smartcard_trace_read_cache_w_call (const ReadCacheW_Call *call) |
|
static void | smartcard_trace_transmit_call (const Transmit_Call *call) |
|
static void | smartcard_trace_locate_cards_by_atr_w_call (const LocateCardsByATRW_Call *call) |
|
static void | smartcard_trace_transmit_return (const Transmit_Return *ret) |
|
static void | smartcard_trace_control_return (const Control_Return *ret) |
|
static void | smartcard_trace_control_call (const Control_Call *call) |
|
static void | smartcard_trace_set_attrib_call (const SetAttrib_Call *call) |
|
static void | smartcard_trace_get_attrib_return (const GetAttrib_Return *ret, DWORD dwAttrId) |
|
static void | smartcard_trace_get_attrib_call (const GetAttrib_Call *call) |
|
static void | smartcard_trace_status_call (const Status_Call *call, BOOL unicode) |
|
static void | smartcard_trace_status_return (const Status_Return *ret, BOOL unicode) |
|
static void | smartcard_trace_state_return (const State_Return *ret) |
|
static void | smartcard_trace_reconnect_return (const Reconnect_Return *ret) |
|
static void | smartcard_trace_connect_a_call (const ConnectA_Call *call) |
|
static void | smartcard_trace_connect_w_call (const ConnectW_Call *call) |
|
static void | smartcard_trace_hcard_and_disposition_call (const HCardAndDisposition_Call *call, const char *name) |
|
static void | smartcard_trace_establish_context_call (const EstablishContext_Call *call) |
|
static void | smartcard_trace_establish_context_return (const EstablishContext_Return *ret) |
|
void | smartcard_trace_long_return (const Long_Return *ret, const char *name) |
|
static void | smartcard_trace_connect_return (const Connect_Return *ret) |
|
static void | smartcard_trace_reconnect_call (const Reconnect_Call *call) |
|
static void | smartcard_trace_device_type_id_return (const GetDeviceTypeId_Return *ret) |
|
static LONG | smartcard_unpack_common_context_and_string_a (wStream *s, REDIR_SCARDCONTEXT *phContext, CHAR **pszReaderName) |
|
static LONG | smartcard_unpack_common_context_and_string_w (wStream *s, REDIR_SCARDCONTEXT *phContext, WCHAR **pszReaderName) |
|
LONG | smartcard_unpack_common_type_header (wStream *s) |
|
void | smartcard_pack_common_type_header (wStream *s) |
|
LONG | smartcard_unpack_private_type_header (wStream *s) |
|
void | smartcard_pack_private_type_header (wStream *s, UINT32 objectBufferLength) |
|
LONG | smartcard_unpack_read_size_align (wStream *s, size_t size, UINT32 alignment) |
|
LONG | smartcard_pack_write_size_align (wStream *s, size_t size, UINT32 alignment) |
|
SCARDCONTEXT | smartcard_scard_context_native_from_redir (REDIR_SCARDCONTEXT *context) |
|
void | smartcard_scard_context_native_to_redir (REDIR_SCARDCONTEXT *context, SCARDCONTEXT hContext) |
|
SCARDHANDLE | smartcard_scard_handle_native_from_redir (REDIR_SCARDHANDLE *handle) |
|
void | smartcard_scard_handle_native_to_redir (REDIR_SCARDHANDLE *handle, SCARDHANDLE hCard) |
|
LONG | smartcard_unpack_establish_context_call (wStream *s, EstablishContext_Call *call) |
|
LONG | smartcard_pack_establish_context_return (wStream *s, const EstablishContext_Return *ret) |
|
LONG | smartcard_unpack_context_call (wStream *s, Context_Call *call, const char *name) |
|
LONG | smartcard_unpack_list_reader_groups_call (wStream *s, ListReaderGroups_Call *call, BOOL unicode) |
|
LONG | smartcard_pack_list_reader_groups_return (wStream *s, const ListReaderGroups_Return *ret, BOOL unicode) |
|
LONG | smartcard_unpack_list_readers_call (wStream *s, ListReaders_Call *call, BOOL unicode) |
|
LONG | smartcard_pack_list_readers_return (wStream *s, const ListReaders_Return *ret, BOOL unicode) |
|
static LONG | smartcard_unpack_connect_common (wStream *s, Connect_Common_Call *common, UINT32 *index, UINT32 *ppbContextNdrPtr) |
|
LONG | smartcard_unpack_connect_a_call (wStream *s, ConnectA_Call *call) |
|
LONG | smartcard_unpack_connect_w_call (wStream *s, ConnectW_Call *call) |
|
LONG | smartcard_pack_connect_return (wStream *s, const Connect_Return *ret) |
|
LONG | smartcard_unpack_reconnect_call (wStream *s, Reconnect_Call *call) |
|
LONG | smartcard_pack_reconnect_return (wStream *s, const Reconnect_Return *ret) |
|
LONG | smartcard_unpack_hcard_and_disposition_call (wStream *s, HCardAndDisposition_Call *call, const char *name) |
|
static void | smartcard_trace_get_status_change_a_call (const GetStatusChangeA_Call *call) |
|
static LONG | smartcard_unpack_reader_state_a (wStream *s, LPSCARD_READERSTATEA *ppcReaders, UINT32 cReaders, UINT32 *ptrIndex) |
|
static LONG | smartcard_unpack_reader_state_w (wStream *s, LPSCARD_READERSTATEW *ppcReaders, UINT32 cReaders, UINT32 *ptrIndex) |
|
LONG | smartcard_unpack_get_status_change_a_call (wStream *s, GetStatusChangeA_Call *call) |
|
LONG | smartcard_unpack_get_status_change_w_call (wStream *s, GetStatusChangeW_Call *call) |
|
LONG | smartcard_pack_get_status_change_return (wStream *s, const GetStatusChange_Return *ret, BOOL unicode) |
|
LONG | smartcard_unpack_state_call (wStream *s, State_Call *call) |
|
LONG | smartcard_pack_state_return (wStream *s, const State_Return *ret) |
|
LONG | smartcard_unpack_status_call (wStream *s, Status_Call *call, BOOL unicode) |
|
LONG | smartcard_pack_status_return (wStream *s, const Status_Return *ret, BOOL unicode) |
|
LONG | smartcard_unpack_get_attrib_call (wStream *s, GetAttrib_Call *call) |
|
LONG | smartcard_pack_get_attrib_return (wStream *s, const GetAttrib_Return *ret, DWORD dwAttrId, DWORD cbAttrCallLen) |
|
LONG | smartcard_unpack_control_call (wStream *s, Control_Call *call) |
|
LONG | smartcard_pack_control_return (wStream *s, const Control_Return *ret) |
|
LONG | smartcard_unpack_transmit_call (wStream *s, Transmit_Call *call) |
|
LONG | smartcard_pack_transmit_return (wStream *s, const Transmit_Return *ret) |
|
LONG | smartcard_unpack_locate_cards_by_atr_a_call (wStream *s, LocateCardsByATRA_Call *call) |
|
LONG | smartcard_unpack_context_and_two_strings_a_call (wStream *s, ContextAndTwoStringA_Call *call) |
|
LONG | smartcard_unpack_context_and_two_strings_w_call (wStream *s, ContextAndTwoStringW_Call *call) |
|
LONG | smartcard_unpack_locate_cards_a_call (wStream *s, LocateCardsA_Call *call) |
|
LONG | smartcard_unpack_locate_cards_w_call (wStream *s, LocateCardsW_Call *call) |
|
LONG | smartcard_unpack_set_attrib_call (wStream *s, SetAttrib_Call *call) |
|
LONG | smartcard_unpack_locate_cards_by_atr_w_call (wStream *s, LocateCardsByATRW_Call *call) |
|
LONG | smartcard_unpack_read_cache_a_call (wStream *s, ReadCacheA_Call *call) |
|
LONG | smartcard_unpack_read_cache_w_call (wStream *s, ReadCacheW_Call *call) |
|
LONG | smartcard_unpack_write_cache_a_call (wStream *s, WriteCacheA_Call *call) |
|
LONG | smartcard_unpack_write_cache_w_call (wStream *s, WriteCacheW_Call *call) |
|
LONG | smartcard_unpack_get_transmit_count_call (wStream *s, GetTransmitCount_Call *call) |
|
LONG | smartcard_unpack_get_reader_icon_call (wStream *s, GetReaderIcon_Call *call) |
|
LONG | smartcard_unpack_context_and_string_a_call (wStream *s, ContextAndStringA_Call *call) |
|
LONG | smartcard_unpack_context_and_string_w_call (wStream *s, ContextAndStringW_Call *call) |
|
LONG | smartcard_unpack_get_device_type_id_call (wStream *s, GetDeviceTypeId_Call *call) |
|
LONG | smartcard_pack_device_type_id_return (wStream *s, const GetDeviceTypeId_Return *ret) |
|
LONG | smartcard_pack_locate_cards_return (wStream *s, const LocateCards_Return *ret) |
|
LONG | smartcard_pack_get_reader_icon_return (wStream *s, const GetReaderIcon_Return *ret) |
|
LONG | smartcard_pack_get_transmit_count_return (wStream *s, const GetTransmitCount_Return *ret) |
|
LONG | smartcard_pack_read_cache_return (wStream *s, const ReadCache_Return *ret) |
|