[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