<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2016-03-09 18:47 GMT+01:00 Maksim Ivanov <span dir="ltr"><<a href="mailto:emaxx@google.com" target="_blank">emaxx@google.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:12.8px">Hello all,</div></div></blockquote><div><br></div><div>Hello Maksim,<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:12.8px"><br></div><span style="font-size:12.8px">Several improvement suggestions for the PC/SC-Lite API documentation:</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* SCardGetStatusChange: Indicate that the return code SCARD_E_CANCELLED is possible.</div></div></blockquote><div><br></div><div>Fixed in f590a950283ca46cb0f3e8b3a640254c61f31ff2<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:12.8px"><div><br>* SCardEstablishContext: the mentioned SCARD_SCOPE_GLOBAL value of the dwScope argument is not defined in any public header file.<br></div></div></div></blockquote><div><br></div><div>Fixed in  a9dbb3c3ca1527228711f3e6c61fee15a1a80971<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:12.8px"><div></div><div><br></div><div>* SCardStatus:<span style="white-space:pre-wrap"> There is some mess regarding whether the reader name is a multi-string or a simple string: the argument mszReaderName is sometimes referred as szReaderName; the documentation of the </span>pcchReaderLen argument also says "multistring".<br></div></div></div></blockquote><div><br></div><div>Fixed in  2a80f615fc5084838a9c299609fa468772fae71b<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:12.8px"><div><br></div><div>* SCardTransmit: the pioSendPci argument is marked as [in,out], while actually it's an input-only argument (it's even a pointer-to-const).<br></div></div></div></blockquote><div><br></div><div>Fixed in  bfc6c15ec7b5941efaa48a1c1e5ff7d2cd8b0fa4<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:12.8px"><div><br></div><div>* SCardTransmit: the example code passes a pointer to uninitialized SCARD_IO_REQUEST structure as the pioRecvPci argument value - while it's an in-out argument (and the SCardTransmit implementation actually reads data from it).<br></div></div></div></blockquote><div><br></div><div>Fixed in  aed8486d13da8de4a77b620e28c617cc9cb18cd9<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:12.8px"><div><br></div><div>* SCardListReaderGroups: It is stated that SCARD_E_INVALID_PARAMETER is returned when the mszGroups argument value is NULL, while it doesn't mention that this only happens when *pcchGroups is equal to SCARD_AUTOALLOCATE.</div></div></div></blockquote><div><br></div><div>Fixed in  43bac6981940ae3e8f05122342df6515aacb7fe8<br clear="all"></div></div><br></div><div class="gmail_extra">Thanks. Great work.<br><br></div><div class="gmail_extra">-- <br><div class="gmail_signature"> Dr. Ludovic Rousseau</div>
</div></div>