Fixed NDR pointer handling for smartcard data.

This commit is contained in:
Armin Novak
2020-02-13 17:26:15 +01:00
parent 428234012f
commit 04f0e679f7
2 changed files with 610 additions and 986 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -138,7 +138,7 @@ typedef struct _LocateCardsA_Call
{
REDIR_SCARDCONTEXT hContext;
/* [range] */ DWORD cBytes;
/* [size_is] */ char* mszCards;
/* [size_is] */ CHAR* mszCards;
/* [range] */ DWORD cReaders;
/* [size_is] */ LPSCARD_READERSTATEA rgReaderStates;
} LocateCardsA_Call;
@@ -228,7 +228,7 @@ typedef struct _Connect_Common
typedef struct _ConnectA_Call
{
/* [string] */ unsigned char* szReader;
/* [string] */ CHAR* szReader;
Connect_Common Common;
} ConnectA_Call;