Public ( Name ) |
Type |
Description |
abData |
unsigned char
|
Data block sent to the CCID.
|
abPINApdu |
unsigned char
|
Byte array APDU to send to the ICC
|
abstractControlManagement |
CDCAbstractControlManagementDescriptor
|
CDC abstract control management functional descriptor.
|
APDU |
unsigned char
|
Application Protocol Data Unit.
|
bAdditionalLength |
unsigned char
|
Length of remaining INQUIRY data.
|
bAllocationLength |
unsigned char
|
Host buffer allocated size.
|
bAlternateSetting |
unsigned char
|
Value to select this alternate interface setting.
|
bAssocTerminal |
unsigned char
|
Identifier of the associated input terminal.
|
bBitResolution |
unsigned char
|
Number of bits effectively used in an audio subframe.
|
bBlockDescriptorLength |
unsigned char
|
Length of all block descriptors.
|
bcdADC |
unsigned short
|
Audio class release number in BCD format.
|
bcdCCID |
unsigned short
|
Integrated Circuit(s) Cards Interface Devices (CCID) Specification Release Number.
|
bcdCDC |
unsigned short
|
USB CDC specification release number.
|
bcdDevice |
unsigned short
|
Device release number in BCD format.
|
bcdHID |
unsigned short
|
HID class specification release number in BCD format.
|
bcdUSB |
unsigned short
|
USB specification release number (in BCD format).
|
bCharFormat |
char
|
Number of stop bits.
|
bClassEnvelope |
unsigned char
|
Significant only for CCID that offers an extended APDU level for exchanges.
|
bClassGetResponse |
unsigned char
|
Significant only for CCID that offers an APDU level for exchanges.
|
bClockStop |
unsigned char
|
ICC Clock Stop Support 00 = Stopping the Clock is not allowed 01 = Stop with Clock signal Low 02 = Stop with Clock signal High 03 = Stop with Clock either High or Low
|
bConfigurationValue |
unsigned char
|
Value for selecting this configuration.
|
bConfirmPIN |
unsigned char
|
00h,01h,02h,03h Indicates if a confirmation is requested before acceptance of a new PIN (meaning that the user has to enter this new PIN twice before it is accepted) Indicates if the current PIN must be entered and set in the same APDU field of not.
|
bControl |
unsigned char
|
0x00
|
bControlSize |
unsigned char
|
Size in bytes of a channel controls field.
|
bCountryCode |
unsigned char
|
Country code of the device if it is localized.
|
bDataBits |
char
|
Number of data bits (5, 6, 7, 8 or 16).
|
bDataInterface |
unsigned char
|
Interface number of the data class interface used for call management (optional).
|
bDelay |
unsigned char
|
Delay introduced by the data path, in number of frames.
|
bDescriptorSubtype |
unsigned char
|
Descriptor subtype (CDCDescriptors_UNION).
|
bDescriptorSubType |
unsigned char
|
Descriptor subtype (AUDStreamingInterfaceDescriptor_GENERAL).
|
bDescriptorType |
unsigned char
|
Functional Descriptor type
|
bDescriptorType0 |
unsigned char
|
Type of the first subordinate descriptor.
|
bDeviceClass |
unsigned char
|
Device class code.
|
bDeviceProtocol |
unsigned char
|
Device protocol code.
|
bDeviceSubClass |
unsigned char
|
Device subclass code.
|
bEndpointAddress |
unsigned char
|
Address and direction of the endpoint.
|
bEntryValidationCondition |
unsigned char
|
The value is a bit wise OR operation.
|
bError |
unsigned char
|
Slot error.
|
bFormatType |
unsigned char
|
Format type (AUDFormatTypeOneDescriptor_FORMATTYPEONE).
|
bFunctionLength |
unsigned char
|
Size of the descriptor in bytes.
|
bGroupNumber |
unsigned char
|
Information grouping.
|
bGuardTimeT0 |
unsigned char
|
Extra Guardtime between two characters.
|
bGuardTimeT1 |
unsigned char
|
Extra Guardtime (0 to 254 etu between two characters).
|
bIFSC |
unsigned char
|
Size of negotiated IFSC.
|
bInCollection |
unsigned char
|
Number of Streaming interfaces contained in this collection.
|
bInsertionOffsetNew |
unsigned char
|
Insertion position offset in byte for the new PIN.
|
bInsertionOffsetOld |
unsigned char
|
Insertion position offset in byte for the current PIN.
|
bInterface0 |
unsigned char
|
Id of the first grouped interface - Speaker.
|
bInterfaceClass |
unsigned char
|
Interface class code.
|
bInterfaceNumber |
unsigned char
|
Number of the interface in its configuration.
|
bInterfaceProtocol |
unsigned char
|
Interface protocol code.
|
bInterfaceSubClass |
unsigned char
|
Interface subclass code.
|
bInterval |
unsigned char
|
Polling rate of the endpoint.
|
bLength |
unsigned char
|
Size of this descriptor, in bytes.
|
bLockDelayUnits |
unsigned char
|
Indicates the units of the wLockDelay fields.
|
bmaControls |
unsigned char
|
Available controls for each channel.
|
bMasterInterface |
unsigned char
|
Number of the master interface for this union.
|
bmAttributes |
unsigned char
|
Endpoint type and additional characteristics (for isochronous endpoints).
|
bMaxCCIDBusySlots |
unsigned char
|
Maximum number of slots which can be simultaneously busy.
|
bMaxPacketSize0 |
unsigned char
|
Maximum packet size of endpoint 0.
|
bMaxPower |
unsigned char
|
Maximum power consumption of the device when in this configuration.
|
bMaxSlotIndex |
unsigned char
|
Index of the highest available slot.
|
bmCapabilities |
unsigned char
|
Configuration capabilities ("CDC CallManagement Capabilities").
|
bMediumType |
unsigned char
|
Type of medium (SBC_MEDIUM_TYPE_DIRECT_ACCESS_BLOCK_DEVICE).
|
bmFindexDindex |
unsigned char
|
B7-4 FI Index into the table 7 in ISO/IEC 7816-3:1997 selecting a clock rate conversion factor B3-0 DI - Index into the table 8 in ISO/IEC 7816-3:1997 selecting a baud rate conversion factor
|
bmFormatString |
unsigned char
|
Several parameters for the PIN format options.
|
bmFormatString4 |
unsigned char
|
Several parameters for the PIN format options (defined in § 6.1.11.4).
|
bmModifierKeys |
unsigned char
|
State of modifier keys.
|
bModeDataLength |
unsigned char
|
Length of mode data to follow.
|
bmPINBlockString |
unsigned char
|
Define the length of the PIN to present in the APDU command
|
bmPinLengthFormat |
unsigned char
|
Allows the length PIN insertion in the APDU command (defined in § 6.1.11.6).
|
bmPINLengthFormat |
unsigned char
|
Allows the length PIN insertion in the APDU command.
|
bMRIE |
unsigned char
|
Method of reporting informational exceptions.
|
bMsgIndex |
unsigned char
|
Message index in the Reader message table.
|
bMsgIndex1 |
unsigned char
|
Message index in the Reader message table (should be 00h or 01h).
|
bMsgIndex2 |
unsigned char
|
Message index in the Reader message table (should be 01h or 02h).
|
bMsgIndex3 |
unsigned char
|
Message index in the Reader message table (should be 02h).
|
bmTCCKST0 |
unsigned char
|
For T=0 ,B0 0b, B7-2 000000b B1 Convention used (b1=0 for direct, b1=1 for inverse).
|
bmTCCKST1 |
unsigned char
|
For T=1, B7-2 000100b B0 Checksum type (b0=0 for LRC, b0=1 for CRC B1 Convention used (b1=0 for direct, b1=1 for inverse).
|
bmWaitingIntegersT1 |
unsigned char
|
B7-4 = BWI B3-0 = CWI.
|
bNadValue |
unsigned char
|
Nad value used by CCID.
|
bNrChannels |
unsigned char
|
Number of logical output channels in this terminal.
|
bNumberMessage |
unsigned char
|
00h,01h,02h,03h,or FFh Number of messages to display for the PIN modify command.
|
bNumClockSupported |
unsigned char
|
The number of clock frequencies that are supported by the CCID.
|
bNumConfigurations |
unsigned char
|
Number of possible configurations for the device.
|
bNumDataRatesSupported |
unsigned char
|
The number of data rates that are supported by the CCID.
|
bNumDescriptors |
unsigned char
|
Number of subordinate descriptors.
|
bNumEndpoints |
unsigned char
|
Number of endpoints used by the inteface (excluding endpoint 0).
|
bNumInterfaces |
unsigned char
|
Number of interfaces in this configuration.
|
bObsolete1 |
unsigned char
|
Obsolete bit
|
bObsolete2 |
unsigned char
|
Obsolete bit.
|
bObsolete3 |
unsigned char
|
Obsolete bits.
|
bOperationCode |
unsigned char
|
0x1A : SBC_MODE_SENSE_6
|
bPageCode |
unsigned char
|
0x01 : SBC_PAGE_READ_WRITE_ERROR_RECOVERY
|
bPageLength |
unsigned char
|
Length of page data (0x0A)
|
bParityType |
char
|
Type of parity checking used.
|
bPC |
unsigned char
|
Type of parameter values to return.
|
bPeripheralDeviceType |
unsigned char
|
Peripheral device type.
|
bPeripheralQualifier |
unsigned char
|
Peripheral qualifier.
|
bPINSupport |
unsigned char
|
This value indicates what PIN support features the CCID has.
|
bPrevent |
unsigned char
|
Accept/prohibit removal.
|
bRdProtect |
unsigned char
|
Protection information to send.
|
bReadRetryCount |
unsigned char
|
Number of retries when reading.
|
bRefresh |
unsigned char
|
Refresh rate for a feedback endpoint.
|
bReserved |
unsigned char
|
Reserved.
|
bReserved1 |
unsigned char
|
Reserved byte
|
bReserved2 |
unsigned char
|
Reserved byte
|
bReserved3 |
unsigned char
|
Reserved bits.
|
bResponseDataFormat |
unsigned char
|
Must be 0x2.
|
bSamFreqType |
unsigned char
|
Number of supported discrete sampling frequencies, or AUDFormatTypeOneDescriptor_CONTINUOUS.
|
bSeq |
unsigned char
|
Sequence number for command.
|
bSlaveInterface0 |
unsigned char
|
Number of the first slave interface for this union.
|
bSlot |
unsigned char
|
Identifies the slot number for this command
|
bSourceID |
unsigned char
|
Identifier of the unit or terminal to which this terminal is connected.
|
bSpecific |
unsigned char
|
specific register
|
bSpecific_0 |
unsigned char
|
specific register
|
bStatus |
unsigned char
|
Slot status register.
|
bSubFrameSize |
unsigned char
|
Number of bytes occupied by one audio subframe.
|
bSubpageCode |
unsigned char
|
Mode subpage to return.
|
bSyncAddress |
unsigned char
|
Address of the associated feedback endpoint if any.
|
bTeoPrologue |
unsigned char
|
T=1 I-block prologue field to use. Significant only if protocol in use is T=1.
|
bTerminalID |
unsigned char
|
Identifier for this terminal.
|
bTerminalLink |
unsigned char
|
Terminal ID to which the interface is connected.
|
bTimeOut |
unsigned char
|
Number of seconds. If 00h then CCID default value is used.
|
bTimerOut |
unsigned char
|
Number of seconds.
|
bTPGS |
unsigned char
|
Target port support group.
|
bulkIn |
USBEndpointDescriptor
|
Bulk-in endpoint descriptor.
|
bulkOut |
USBEndpointDescriptor
|
Bulk-out endpoint descriptor.
|
bUnitID |
unsigned char
|
Identifier of this feature unit.
|
bUnused1 |
unsigned char
|
Unused feature.
|
bUnused2 |
unsigned char
|
Unused features.
|
bUnused3 |
unsigned char
|
Unused features.
|
bVersion |
unsigned char
|
SPC version used.
|
bVoltageSupport |
unsigned char
|
This value indicates what voltages the CCID can supply to its slots.
|
bWaitingIntegerT0 |
unsigned char
|
WI for T=0 used to define WWT.
|
bWriteRetryCount |
unsigned char
|
Number of retries when writing.
|
bX |
signed char
|
Bitmap state of three mouse buttons.
|
bY |
signed char
|
Pointer displacement along the X axis.
|
callManagement |
CDCCallManagementDescriptor
|
CDC call management functional descriptor.
|
capsLockStatus |
unsigned char
|
State of the num. lock LED.
|
ccid |
CCIDDescriptor
|
CCID descriptor.
|
communication |
USBInterfaceDescriptor
|
Communication interface descriptor.
|
configuration |
USBConfigurationDescriptor
|
Standard configuration descriptor.
|
control |
USBInterfaceDescriptor
|
Audio control interface.
|
controlDescriptors |
AUDDSpeakerDriverAudioControlDescriptors
|
Descriptors for the audio control interface.
|
data |
USBInterfaceDescriptor
|
Data interface descriptor.
|
dataIn |
USBEndpointDescriptor
|
Data IN endpoint descriptor.
|
dataOut |
USBEndpointDescriptor
|
Data OUT endpoint descriptor.
|
dwDataRate |
unsigned long
|
Default ICC I/O data rate in bps. This is an integer value.
|
dwDefaultClock |
unsigned long
|
Default ICC clock frequency in KHz. This is an integer value.
|
dwDTERate |
unsigned int
|
Data terminal rate in bits per second.
|
dwFeatures |
unsigned long
|
This value indicates what intelligent features the CCID has.
|
dwMaxCCIDMessageLength |
unsigned long
|
For extended APDU level the value shall be between 261 + 10 (header) and 65544 +10, otherwise the minimum value is the wMaxPacketSize of the Bulk-OUT endpoint.
|
dwMaxDataRate |
unsigned long
|
Maximum supported ICC I/O data rate in bps.
|
dwMaxIFSD |
unsigned long
|
Indicates the maximum IFSD supported by CCID for protocol T=1.
|
dwMaximumClock |
unsigned long
|
Maximum supported ICC clock frequency in KHz. This is an integer value.
|
dwMechanical |
unsigned long
|
The value is a bitwise OR operation performed on the following values: - 00000000h No special characteristics - 00000001h Card accept mechanism 2 - 00000002h Card ejection mechanism 2 - 00000004h Card capture mechanism 2 - 00000008h Card lock/unlock mechanism.
|
dwProtocols |
unsigned long
|
RRRR Upper Word- is RFU = 0000h PPPP Lower Word- Encodes the supported protocol types.
|
dwSynchProtocols |
unsigned long
|
- RRRR-Upper Word- is RFU = 0000h - PPPP-Lower Word- encodes the supported protocol types.
|
feature |
AUDFeatureUnitDescriptor3
|
Feature unit descriptor.
|
feature |
AUDFeatureUnitDescriptor
|
Feature unit descriptor.
|
formatType |
AUDFormatTypeOneDescriptor
|
Format type I descriptor.
|
header |
CDCHeaderDescriptor
|
CDC header functional descriptor.
|
header |
AUDHeaderDescriptor1
|
Header descriptor (with one slave interface).
|
header |
AUDHeaderDescriptor
|
Header descriptor.
|
hid |
HIDDescriptor
|
HID descriptor.
|
iChannelNames |
unsigned char
|
Index of a string descriptor for the first logical channel.
|
iConfiguration |
unsigned char
|
Index of the configuration string descriptor.
|
idProduct |
unsigned short
|
Product ID.
|
idVendor |
unsigned short
|
Vendor ID.
|
iFeature |
unsigned char
|
Index of a string descriptor for the feature unit.
|
iInterface |
unsigned char
|
Index of the interface string descriptor.
|
iManufacturer |
unsigned char
|
Index of the manufacturer string descriptor.
|
input |
AUDInputTerminalDescriptor
|
Input terminal descriptor.
|
interface |
USBInterfaceDescriptor
|
Mass storage interface descriptor.
|
interruptIn |
USBEndpointDescriptor
|
Interrupt IN endpoint descriptor.
|
interruptOut |
USBEndpointDescriptor
|
Interrupt OUT endpoint descriptor.
|
iProduct |
unsigned char
|
Index of the product string descriptor.
|
is3PC |
unsigned char
|
Third-party copy supported ?
|
isACC |
unsigned char
|
Access control coordinator ?
|
isARRE |
unsigned char
|
Automatic read reallocation enabled bit.
|
isAWRE |
unsigned char
|
Automatic write reallocation enabled bit.
|
isCmdQue |
unsigned char
|
Task management model supported ?
|
isDBD |
unsigned char
|
Disable block descriptors bit.
|
isDCR |
unsigned char
|
Disable correction bit.
|
isDExcpt |
unsigned char
|
Disable exception control bit.
|
isDPO |
unsigned char
|
Cache control bit.
|
isDPOFUA |
unsigned char
|
DPO/FUA bits supported ?
|
isDTE |
unsigned char
|
Data terminate on error bit.
|
isEBackErr |
unsigned char
|
Enable background error bit.
|
isEBF |
unsigned char
|
Enable background function bit.
|
isEER |
unsigned char
|
Enable early recovery bit.
|
isEncServ |
unsigned char
|
Embedded enclosure service comp?
|
iSerialNumber |
unsigned char
|
Index of the serial number string descriptor.
|
isEVPD |
unsigned char
|
Type of requested data.
|
isEWasc |
unsigned char
|
Report warnings ?
|
isFUA |
unsigned char
|
Cache control bit.
|
isFUA_NV |
unsigned char
|
Cache control bit.
|
isHIGHSUP |
unsigned char
|
Hierarchical addressing used ?
|
isLogErr |
unsigned char
|
Should informational exceptions be logged ?
|
isMultiP |
unsigned char
|
Multi-port device ?
|
isNORMACA |
unsigned char
|
ACA attribute supported ?
|
isPER |
unsigned char
|
Post error bit.
|
isPerf |
unsigned char
|
Delay acceptable when treating exceptions ?
|
isProtect |
unsigned char
|
Protection info supported ?
|
isPS |
unsigned char
|
Parameters saveable ?
|
isRC |
unsigned char
|
Read continuous bit.
|
isRMB |
unsigned char
|
Is media removable ?
|
isSCCS |
unsigned char
|
Embedded SCC ?
|
isSPF |
unsigned char
|
Page or subpage data format
|
isTB |
unsigned char
|
Transfer block bit.
|
isTest |
unsigned char
|
Create a device test failure ?
|
isVS |
unsigned char
|
???
|
isVS2 |
unsigned char
|
???
|
isWP |
unsigned char
|
Is medium write-protected ?
|
iTerminal |
unsigned char
|
Index of a string descriptor for this terminal.
|
notification |
USBEndpointDescriptor
|
Notification endpoint descriptor.
|
output |
AUDOutputTerminalDescriptor
|
Output terminal descriptor.
|
padding |
unsigned char
|
State of the scroll lock LED.
|
pAllocationLength |
unsigned char
|
Size of host buffer.
|
pIntervalTimer |
unsigned char
|
Error reporting period.
|
pLogicalBlockAddress |
unsigned char
|
Index of first block to read.
|
pObsolete1 |
unsigned char
|
Obsolete bytes.
|
pProductID |
unsigned char
|
Vendor-defined product ID.
|
pProductRevisionLevel |
unsigned char
|
Vendor-defined product revision.
|
pRecoveryTimeLimit |
unsigned char
|
Maximum time duration for error recovery.
|
pReportCount |
unsigned char
|
Maximum number of time a report can be issued.
|
pReserved1 |
unsigned char
|
Reserved bytes
|
pReserved4 |
unsigned char
|
Reserved bytes.
|
pressedKeys |
unsigned char
|
Key codes of pressed keys.
|
pTransferLength |
unsigned char
|
Number of blocks to transmit.
|
pVendorID |
unsigned char
|
T10 vendor identification.
|
pVendorSpecific |
unsigned char
|
Vendor-specific data.
|
pVersionDescriptors |
unsigned short
|
Standards the device complies to.
|
scrollLockStatus |
unsigned char
|
State of the caps lock LED.
|
streamingOut |
USBInterfaceDescriptor
|
Streaming out interface descriptor.
|
streamingOutClass |
AUDStreamingInterfaceDescriptor
|
Audio class descriptor for the streaming out interface.
|
streamingOutDataEndpoint |
AUDDataEndpointDescriptor
|
Audio class descriptor for the streaming out endpoint.
|
streamingOutEndpoint |
AUDEndpointDescriptor
|
Streaming out endpoint descriptor.
|
streamingOutFormatType |
AUDFormatTypeOneDescriptor1
|
Stream format descriptor.
|
streamingOutNoIsochronous |
USBInterfaceDescriptor
|
Streaming out interface descriptor (with no endpoint, required).
|
tSamFreq |
unsigned char
|
Sampling frequency in Hz.
|
union1 |
CDCUnionDescriptor
|
CDC union functional descriptor (with one slave interface).
|
wChannelConfig |
unsigned short
|
Spatial configuration of the logical channels.
|
wDescriptorLength0 |
unsigned short
|
Size in bytes of the first subordinate descriptor.
|
wFormatTag |
unsigned short
|
Audio data format used by this interface.
|
wLangId |
unsigned char
|
Language used to display the messages. The 16 bit
|
wLcdLayout |
unsigned short
|
Number of lines and characters for the LCD display used to send messages for PIN entry.
|
wLength |
unsigned long
|
Message-specific data length
|
wLockDelay |
unsigned short
|
Time it takes for the endpoint to lock its internal clock circuitry.
|
wMaxPacketSize |
unsigned short
|
Maximum packet size (in bytes) of the endpoint.
|
wPINMaxExtraDigit |
unsigned char
|
XXYYh XX: Minimum PIN size in digit YY: Maximum PIN size in digit
|
wTerminalType |
unsigned short
|
Terminal type.
|
wTotalLength |
unsigned short
|
Length of all descriptors returned along with this configuration descriptor.
|