20#ifndef _TCG_STORAGE_CORE_H_
21#define _TCG_STORAGE_CORE_H_
30#define TCG_TO_UID(b0, b1, b2, b3, b4, b5, b6, b7) (TCG_UID)( \
32 ((UINT64)(b1) << 8) | \
33 ((UINT64)(b2) << 16) | \
34 ((UINT64)(b3) << 24) | \
35 ((UINT64)(b4) << 32) | \
36 ((UINT64)(b5) << 40) | \
37 ((UINT64)(b6) << 48) | \
61#define TCG_SUBPACKET_ALIGNMENT 4
70#define SUBPACKET_KIND_DATA 0x0000
71#define SUBPACKET_KIND_CREDIT_CONTROL 0x8001
73#define TCG_ATOM_TYPE_INTEGER 0x0
74#define TCG_ATOM_TYPE_BYTE 0x1
101#define TCG_MEDIUM_ATOM_LENGTH_HIGH_SHIFT 0x8
102#define TCG_MEDIUM_ATOM_LENGTH_HIGH_MASK 0x7
120#define TCG_LONG_ATOM_LENGTH_HIGH_SHIFT 16
121#define TCG_LONG_ATOM_LENGTH_MID_SHIFT 8
163#define TCG_TOKEN_SHORTATOM_MAX_BYTE_SIZE 0x0F
164#define TCG_TOKEN_MEDIUMATOM_MAX_BYTE_SIZE 0x7FF
165#define TCG_TOKEN_LONGATOM_MAX_BYTE_SIZE 0xFFFFFF
167#define TCG_TOKEN_TINYATOM_UNSIGNED_MAX_VALUE 0x3F
168#define TCG_TOKEN_TINYATOM_SIGNED_MAX_VALUE 0x1F
169#define TCG_TOKEN_TINYATOM_SIGNED_MIN_VALUE -32
172#define TCG_TOKEN_TINYATOM 0x00
173#define TCG_TOKEN_TINYSIGNEDATOM 0x40
174#define TCG_TOKEN_SHORTATOM 0x80
175#define TCG_TOKEN_SHORTSIGNEDATOM 0x90
176#define TCG_TOKEN_SHORTBYTESATOM 0xA0
177#define TCG_TOKEN_MEDIUMATOM 0xC0
178#define TCG_TOKEN_MEDIUMSIGNEDATOM 0xC8
179#define TCG_TOKEN_MEDIUMBYTESATOM 0xD0
180#define TCG_TOKEN_LONGATOM 0xE0
181#define TCG_TOKEN_LONGSIGNEDATOM 0xE1
182#define TCG_TOKEN_LONGBYTESATOM 0xE2
183#define TCG_TOKEN_STARTLIST 0xF0
184#define TCG_TOKEN_ENDLIST 0xF1
185#define TCG_TOKEN_STARTNAME 0xF2
186#define TCG_TOKEN_ENDNAME 0xF3
188#define TCG_TOKEN_CALL 0xF8
189#define TCG_TOKEN_ENDDATA 0xF9
190#define TCG_TOKEN_ENDSESSION 0xFA
191#define TCG_TOKEN_STARTTRANSACTION 0xFB
192#define TCG_TOKEN_ENDTRANSACTION 0xFC
194#define TCG_TOKEN_EMPTY 0xFF
197#define TCG_CELL_BLOCK_TABLE_NAME (UINT8)0x00
198#define TCG_CELL_BLOCK_START_ROW_NAME (UINT8)0x01
199#define TCG_CELL_BLOCK_END_ROW_NAME (UINT8)0x02
200#define TCG_CELL_BLOCK_START_COLUMN_NAME (UINT8)0x03
201#define TCG_CELL_BLOCK_END_COLUMN_NAME (UINT8)0x04
204#define TCG_METHOD_STATUS_CODE_SUCCESS 0x00
205#define TCG_METHOD_STATUS_CODE_NOT_AUTHORIZED 0x01
206#define TCG_METHOD_STATUS_CODE_OBSOLETE 0x02
207#define TCG_METHOD_STATUS_CODE_SP_BUSY 0x03
208#define TCG_METHOD_STATUS_CODE_SP_FAILED 0x04
209#define TCG_METHOD_STATUS_CODE_SP_DISABLED 0x05
210#define TCG_METHOD_STATUS_CODE_SP_FROZEN 0x06
211#define TCG_METHOD_STATUS_CODE_NO_SESSIONS_AVAILABLE 0x07
212#define TCG_METHOD_STATUS_CODE_UNIQUENESS_CONFLICT 0x08
213#define TCG_METHOD_STATUS_CODE_INSUFFICIENT_SPACE 0x09
214#define TCG_METHOD_STATUS_CODE_INSUFFICIENT_ROWS 0x0A
215#define TCG_METHOD_STATUS_CODE_INVALID_PARAMETER 0x0C
216#define TCG_METHOD_STATUS_CODE_OBSOLETE2 0x0D
217#define TCG_METHOD_STATUS_CODE_OBSOLETE3 0x0E
218#define TCG_METHOD_STATUS_CODE_TPER_MALFUNCTION 0x0F
219#define TCG_METHOD_STATUS_CODE_TRANSACTION_FAILURE 0x10
220#define TCG_METHOD_STATUS_CODE_RESPONSE_OVERFLOW 0x11
221#define TCG_METHOD_STATUS_CODE_AUTHORITY_LOCKED_OUT 0x12
222#define TCG_METHOD_STATUS_CODE_FAIL 0x3F
226#define TCG_FEATURE_INVALID (UINT16)0x0000
227#define TCG_FEATURE_TPER (UINT16)0x0001
228#define TCG_FEATURE_LOCKING (UINT16)0x0002
229#define TCG_FEATURE_GEOMETRY_REPORTING (UINT16)0x0003
230#define TCG_FEATURE_SINGLE_USER_MODE (UINT16)0x0201
231#define TCG_FEATURE_DATASTORE_TABLE (UINT16)0x0202
232#define TCG_FEATURE_OPAL_SSC_V1_0_0 (UINT16)0x0200
233#define TCG_FEATURE_OPAL_SSC_V2_0_0 (UINT16)0x0203
234#define TCG_FEATURE_OPAL_SSC_LITE (UINT16)0x0301
235#define TCG_FEATURE_PYRITE_SSC (UINT16)0x0302
236#define TCG_FEATURE_PYRITE_SSC_V2_0_0 (UINT16)0x0303
237#define TCG_FEATURE_BLOCK_SID (UINT16)0x0402
238#define TCG_FEATURE_DATA_REMOVAL (UINT16)0x0404
241#define TCG_ACE_EXPRESSION_AND 0x0
242#define TCG_ACE_EXPRESSION_OR 0x1
249#define TCG_SECURITY_PROTOCOL_INFO 0x00
250#define TCG_OPAL_SECURITY_PROTOCOL_1 0x01
251#define TCG_OPAL_SECURITY_PROTOCOL_2 0x02
252#define TCG_SECURITY_PROTOCOL_TCG3 0x03
253#define TCG_SECURITY_PROTOCOL_TCG4 0x04
254#define TCG_SECURITY_PROTOCOL_TCG5 0x05
255#define TCG_SECURITY_PROTOCOL_TCG6 0x06
256#define TCG_SECURITY_PROTOCOL_CBCS 0x07
257#define TCG_SECURITY_PROTOCOL_TAPE_DATA 0x20
258#define TCG_SECURITY_PROTOCOL_DATA_ENCRYPT_CONFIG 0x21
259#define TCG_SECURITY_PROTOCOL_SA_CREATION_CAPS 0x40
260#define TCG_SECURITY_PROTOCOL_IKEV2_SCSI 0x41
261#define TCG_SECURITY_PROTOCOL_JEDEC_UFS 0xEC
262#define TCG_SECURITY_PROTOCOL_SDCARD_SECURITY 0xED
263#define TCG_SECURITY_PROTOCOL_IEEE_1667 0xEE
264#define TCG_SECURITY_PROTOCOL_ATA_DEVICE_SERVER_PASS 0xEF
267#define TCG_SP_SPECIFIC_PROTOCOL_LIST 0x0000
268#define TCG_SP_SPECIFIC_PROTOCOL_LEVEL0_DISCOVERY 0x0001
270#define TCG_RESERVED_COMID 0x0000
274#define TCG_BLOCKSID_COMID 0x0005
340#define TCG_UID_NULL TCG_TO_UID(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)
341#define TCG_UID_THIS_SP TCG_TO_UID(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01)
342#define TCG_UID_SMUID TCG_TO_UID(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF)
345#define TCG_UID_SM_PROPERTIES TCG_TO_UID(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x01)
346#define TCG_UID_SM_START_SESSION TCG_TO_UID(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x02)
347#define TCG_UID_SM_SYNC_SESSION TCG_TO_UID(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03)
348#define TCG_UID_SM_START_TRUSTED_SESSION TCG_TO_UID(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x04)
349#define TCG_UID_SM_SYNC_TRUSTED_SESSION TCG_TO_UID(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x05)
350#define TCG_UID_SM_CLOSE_SESSION TCG_TO_UID(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x06)
353#define TCG_UID_METHOD_DELETE_SP TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01)
354#define TCG_UID_METHOD_CREATE_TABLE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02)
355#define TCG_UID_METHOD_DELETE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03)
356#define TCG_UID_METHOD_CREATE_ROW TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04)
357#define TCG_UID_METHOD_DELETE_ROW TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x05)
358#define TCG_UID_METHOD_NEXT TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x08)
359#define TCG_UID_METHOD_GET_FREE_SPACE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x09)
360#define TCG_UID_METHOD_GET_FREE_ROWS TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0A)
361#define TCG_UID_METHOD_DELETE_METHOD TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0B)
362#define TCG_UID_METHOD_GET_ACL TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0D)
363#define TCG_UID_METHOD_ADD_ACE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0E)
364#define TCG_UID_METHOD_REMOVE_ACE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0F)
365#define TCG_UID_METHOD_GEN_KEY TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x10)
366#define TCG_UID_METHOD_GET_PACKAGE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x12)
367#define TCG_UID_METHOD_SET_PACKAGE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x13)
368#define TCG_UID_METHOD_GET TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x16)
369#define TCG_UID_METHOD_SET TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x17)
370#define TCG_UID_METHOD_AUTHENTICATE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1C)
371#define TCG_UID_METHOD_ISSUE_SP TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x01)
372#define TCG_UID_METHOD_GET_CLOCK TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x01)
373#define TCG_UID_METHOD_RESET_CLOCK TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x02)
374#define TCG_UID_METHOD_SET_CLOCK_HIGH TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x03)
375#define TCG_UID_METHOD_SET_LAG_HIGH TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x04)
376#define TCG_UID_METHOD_SET_CLOCK_LOW TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x05)
377#define TCG_UID_METHOD_SET_LAG_LOW TCG_TO_UID(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x06)
378#define TCG_UID_METHOD_INCREMENT_COUNTER TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x07)
379#define TCG_UID_METHOD_RANDOM TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x01)
380#define TCG_UID_METHOD_SALT TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x02)
381#define TCG_UID_METHOD_DECRYPT_INIT TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x03)
382#define TCG_UID_METHOD_DECRYPT TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x04)
383#define TCG_UID_METHOD_DECRYPT_FINALIZE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x05)
384#define TCG_UID_METHOD_ENCRYPT_INIT TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x06)
385#define TCG_UID_METHOD_ENCRYPT TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x07)
386#define TCG_UID_METHOD_ENCRYPT_FINALIZE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x08)
387#define TCG_UID_METHOD_HMAC_INIT TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x09)
388#define TCG_UID_METHOD_HMAC TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x0A)
389#define TCG_UID_METHOD_HMAC_FINALIZE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x0B)
390#define TCG_UID_METHOD_HASH_INIT TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x0C)
391#define TCG_UID_METHOD_HASH TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x0D)
392#define TCG_UID_METHOD_HASH_FINALIZE TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x0E)
393#define TCG_UID_METHOD_SIGN TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x0F)
394#define TCG_UID_METHOD_VERIFY TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x10)
395#define TCG_UID_METHOD_XOR TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x11)
396#define TCG_UID_METHOD_ADD_LOG TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0A, 0x01)
397#define TCG_UID_METHOD_CREATE_LOG TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0A, 0x02)
398#define TCG_UID_METHOD_CLEAR_LOG TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0A, 0x03)
399#define TCG_UID_METHOD_FLUSH_LOG TCG_TO_UID(0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0A, 0x04)
unsigned int UINT32
Definition ProcessorBind.h:102
UINT8 Reserved
Definition Acpi30.h:40
TCG_TOKEN_TYPE
Definition TcgStorageCore.h:143
@ TcgTokenTypeStartList
Definition TcgStorageCore.h:149
@ TcgTokenTypeReserved
Definition TcgStorageCore.h:144
@ TcgTokenTypeStartName
Definition TcgStorageCore.h:151
@ TcgTokenTypeEmptyAtom
Definition TcgStorageCore.h:158
@ TcgTokenTypeMediumAtom
Definition TcgStorageCore.h:147
@ TcgTokenTypeCall
Definition TcgStorageCore.h:153
@ TcgTokenTypeLongAtom
Definition TcgStorageCore.h:148
@ TcgTokenTypeEndOfData
Definition TcgStorageCore.h:154
@ TcgTokenTypeEndTransaction
Definition TcgStorageCore.h:157
@ TcgTokenTypeEndName
Definition TcgStorageCore.h:152
@ TcgTokenTypeEndOfSession
Definition TcgStorageCore.h:155
@ TcgTokenTypeStartTransaction
Definition TcgStorageCore.h:156
@ TcgTokenTypeEndList
Definition TcgStorageCore.h:150
@ TcgTokenTypeShortAtom
Definition TcgStorageCore.h:146
@ TcgTokenTypeTinyAtom
Definition TcgStorageCore.h:145
UINT64 TCG_UID
UID in host native byte order.
Definition TcgStorageCore.h:28
struct _TCG_LEVEL0_FEATURE_DESCRIPTOR_HEADER TCG_LEVEL0_FEATURE_DESCRIPTOR_HEADER
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition TcgStorageCore.h:313
UINT8 Reserved5
Definition TcgStorageCore.h:319
UINT8 HardwareReset
Definition TcgStorageCore.h:318
UINT8 SIDValueState
Definition TcgStorageCore.h:315
TCG_LEVEL0_FEATURE_DESCRIPTOR_HEADER Header
Definition TcgStorageCore.h:314
UINT8 SIDBlockedState
Definition TcgStorageCore.h:316
UINT8 Reserved4
Definition TcgStorageCore.h:317
Definition TcgStorageCore.h:40
UINT16 ComIDExtensionBE
Definition TcgStorageCore.h:43
UINT16 ComIDBE
Definition TcgStorageCore.h:42
UINT32 ReservedBE
Definition TcgStorageCore.h:41
UINT32 OutstandingDataBE
Definition TcgStorageCore.h:44
UINT32 LengthBE
Definition TcgStorageCore.h:46
UINT32 MinTransferBE
Definition TcgStorageCore.h:45
Definition TcgStorageCore.h:301
UINT8 MediaEncryption
Definition TcgStorageCore.h:306
UINT8 MbrEnabled
Definition TcgStorageCore.h:307
UINT8 MbrDone
Definition TcgStorageCore.h:308
UINT8 Locked
Definition TcgStorageCore.h:305
UINT8 LockingSupported
Definition TcgStorageCore.h:303
UINT8 Reserved
Definition TcgStorageCore.h:309
UINT8 LockingEnabled
Definition TcgStorageCore.h:304
TCG_LEVEL0_FEATURE_DESCRIPTOR_HEADER Header
Definition TcgStorageCore.h:302
Definition TcgStorageCore.h:123
UINT8 ByteOrInt
Definition TcgStorageCore.h:125
UINT8 LengthMid
Definition TcgStorageCore.h:132
UINT8 IsOne1
Definition TcgStorageCore.h:128
UINT8 LengthHigh
Definition TcgStorageCore.h:131
UINT8 SignOrCont
Definition TcgStorageCore.h:124
UINT8 LengthLow
Definition TcgStorageCore.h:133
UINT8 IsOne3
Definition TcgStorageCore.h:130
UINT8 IsZero
Definition TcgStorageCore.h:127
UINT8 Reserved
Definition TcgStorageCore.h:126
UINT8 IsOne2
Definition TcgStorageCore.h:129
Definition TcgStorageCore.h:104
UINT8 LengthHigh
Definition TcgStorageCore.h:105
UINT8 IsOne2
Definition TcgStorageCore.h:110
UINT8 IsOne1
Definition TcgStorageCore.h:109
UINT8 ByteOrInt
Definition TcgStorageCore.h:107
UINT8 LengthLow
Definition TcgStorageCore.h:111
UINT8 IsZero
Definition TcgStorageCore.h:108
UINT8 SignOrCont
Definition TcgStorageCore.h:106
Definition TcgStorageCore.h:50
UINT32 LengthBE
Definition TcgStorageCore.h:57
UINT16 ReservedBE
Definition TcgStorageCore.h:54
UINT32 AcknowledgementBE
Definition TcgStorageCore.h:56
UINT32 SequenceNumberBE
Definition TcgStorageCore.h:53
UINT32 HostSessionNumberBE
Definition TcgStorageCore.h:52
UINT16 AckTypeBE
Definition TcgStorageCore.h:55
UINT32 TperSessionNumberBE
Definition TcgStorageCore.h:51
Definition TcgStorageCore.h:87
UINT8 SignOrCont
Definition TcgStorageCore.h:89
UINT8 IsOne
Definition TcgStorageCore.h:92
UINT8 Length
Definition TcgStorageCore.h:88
UINT8 ByteOrInt
Definition TcgStorageCore.h:90
UINT8 IsZero
Definition TcgStorageCore.h:91
Definition TcgStorageCore.h:63
UINT32 LengthBE
Definition TcgStorageCore.h:66
UINT16 KindBE
Definition TcgStorageCore.h:65
Definition TcgStorageCore.h:277
UINT16 ListLength_BE
Definition TcgStorageCore.h:279
Definition TcgStorageCore.h:75
UINT8 IsZero
Definition TcgStorageCore.h:78
UINT8 Sign
Definition TcgStorageCore.h:77
UINT8 Data
Definition TcgStorageCore.h:76
Definition TcgStorageCore.h:324
UINT8 SyncSupported
Definition TcgStorageCore.h:326
UINT8 StreamingSupported
Definition TcgStorageCore.h:330
UINT8 AckNakSupported
Definition TcgStorageCore.h:328
TCG_LEVEL0_FEATURE_DESCRIPTOR_HEADER Header
Definition TcgStorageCore.h:325
UINT8 ComIdMgmtSupported
Definition TcgStorageCore.h:332
UINT8 AsyncSupported
Definition TcgStorageCore.h:327
UINT8 BufferMgmtSupported
Definition TcgStorageCore.h:329
UINT8 Reserved4b5
Definition TcgStorageCore.h:331
UINT8 Reserved4b7
Definition TcgStorageCore.h:333
Definition TcgStorageCore.h:136
TCG_LONG_ATOM_BITS LongAtomBits
Definition TcgStorageCore.h:138
UINT32 RawHeader
Definition TcgStorageCore.h:137
Definition TcgStorageCore.h:114
TCG_MEDIUM_ATOM_BITS MediumAtomBits
Definition TcgStorageCore.h:116
UINT16 RawHeader
Definition TcgStorageCore.h:115
Definition TcgStorageCore.h:95
UINT8 RawHeader
Definition TcgStorageCore.h:96
TCG_SHORT_ATOM_BITS ShortAtomBits
Definition TcgStorageCore.h:97
Definition TcgStorageCore.h:81
TCG_TINY_ATOM_BITS TinyAtomBits
Definition TcgStorageCore.h:83
UINT8 Raw
Definition TcgStorageCore.h:82