[Pcsclite-cvs-commit] r6427 - /trunk/contrib/libPCSCv2part10/PCSCv2part10.h
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Fri Aug 10 13:14:39 UTC 2012
Author: rousseau
Date: Fri Aug 10 13:14:38 2012
New Revision: 6427
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=6427
Log:
Doxygen: add missing documentation
Modified:
trunk/contrib/libPCSCv2part10/PCSCv2part10.h
Modified: trunk/contrib/libPCSCv2part10/PCSCv2part10.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/contrib/libPCSCv2part10/PCSCv2part10.h?rev=6427&op=diff
==============================================================================
--- trunk/contrib/libPCSCv2part10/PCSCv2part10.h (original)
+++ trunk/contrib/libPCSCv2part10/PCSCv2part10.h Fri Aug 10 13:14:38 2012
@@ -41,7 +41,7 @@
*/
#define CM_IOCTL_GET_FEATURE_REQUEST SCARD_CTL_CODE(3400)
-#define FEATURE_GET_TLV_PROPERTIES 0x12
+#define FEATURE_GET_TLV_PROPERTIES 0x12 /**< Get TLV properties */
#include <inttypes.h>
@@ -56,8 +56,8 @@
/** the structure must be 6-bytes long */
typedef struct
{
- uint8_t tag;
- uint8_t length;
+ uint8_t tag; /**< Tag */
+ uint8_t length; /**< Length */
uint32_t value; /**< This value is always in BIG ENDIAN format as documented in PCSC v2 part 10 ch 2.2 page 2. You can use ntohl() for example */
} PCSC_TLV_STRUCTURE;
@@ -69,18 +69,18 @@
#endif
/* properties returned by FEATURE_GET_TLV_PROPERTIES */
-#define PCSCv2_PART10_PROPERTY_wLcdLayout 1
-#define PCSCv2_PART10_PROPERTY_bEntryValidationCondition 2
-#define PCSCv2_PART10_PROPERTY_bTimeOut2 3
-#define PCSCv2_PART10_PROPERTY_wLcdMaxCharacters 4
-#define PCSCv2_PART10_PROPERTY_wLcdMaxLines 5
-#define PCSCv2_PART10_PROPERTY_bMinPINSize 6
-#define PCSCv2_PART10_PROPERTY_bMaxPINSize 7
-#define PCSCv2_PART10_PROPERTY_sFirmwareID 8
-#define PCSCv2_PART10_PROPERTY_bPPDUSupport 9
-#define PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize 10
-#define PCSCv2_PART10_PROPERTY_wIdVendor 11
-#define PCSCv2_PART10_PROPERTY_wIdProduct 12
+#define PCSCv2_PART10_PROPERTY_wLcdLayout 1 /**< wLcdLayout */
+#define PCSCv2_PART10_PROPERTY_bEntryValidationCondition 2 /**< bEntryValidationCondition */
+#define PCSCv2_PART10_PROPERTY_bTimeOut2 3 /**< bTimeOut2 */
+#define PCSCv2_PART10_PROPERTY_wLcdMaxCharacters 4 /**< wLcdMaxCharacters */
+#define PCSCv2_PART10_PROPERTY_wLcdMaxLines 5 /**< wLcdMaxLines */
+#define PCSCv2_PART10_PROPERTY_bMinPINSize 6 /**< bMinPINSize */
+#define PCSCv2_PART10_PROPERTY_bMaxPINSize 7 /**< bMaxPINSize */
+#define PCSCv2_PART10_PROPERTY_sFirmwareID 8 /**< sFirmwareID */
+#define PCSCv2_PART10_PROPERTY_bPPDUSupport 9 /**< bPPDUSupport */
+#define PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize 10 /**< dwMaxAPDUDataSize */
+#define PCSCv2_PART10_PROPERTY_wIdVendor 11 /**< wIdVendor */
+#define PCSCv2_PART10_PROPERTY_wIdProduct 12 /**< wIdProduct */
#endif
#endif
More information about the Pcsclite-cvs-commit
mailing list