2 # Byte flipper generator configuration.
4 # Syntax of each non-comment line:
5 # cssmType[/podwrapperType] field1 ... fieldn
6 # cssmType[/podwrapperType] *
7 # Generates flippers for each cssmType (with forwarders for podwrapperType if present),
8 # flipping the fields given. If '*' is used, take field definitions from cssmtype.h.
12 # CSSM standard structures
14 CSSM_DATA/CssmData Length
16 CSSM_SUBSERVICE_UID/CssmSubserviceUid *
18 CSSM_LIST_ELEMENT/ListElement WordID ElementType
20 CSSM_CONTEXT_ATTRIBUTE/Context::Attr CUSTOM
21 CSSM_CONTEXT/Context *
22 CSSM_LIST/CssmList/TypedList ListType Tail
23 CSSM_SAMPLE/CssmSample *
24 CSSM_SAMPLEGROUP/SampleGroup NumberOfSamples
25 CSSM_ACCESS_CREDENTIALS/AccessCredentials Callback CallerCtx
26 CSSM_AUTHORIZATIONGROUP/AuthorizationGroup NumberOfAuthTags
27 CSSM_ACL_VALIDITY_PERIOD *
28 CSSM_ACL_ENTRY_PROTOTYPE/AclEntryPrototype Delegate
29 CSSM_ACL_OWNER_PROTOTYPE/AclOwnerPrototype Delegate
30 CSSM_ACL_ENTRY_INPUT/AclEntryInput Callback CallerContext
31 CSSM_ACL_ENTRY_INFO/AclEntryInfo EntryHandle
33 CSSM_KEY_SIZE/CssmKeySize *
34 CSSM_KEYHEADER/CssmKey::Header *
35 CSSM_KEY/CssmKey KeyHeader
36 CSSM_QUERY/CssmQuery RecordType Conjunctive NumSelectionPredicates QueryLimits QueryFlags
37 CSSM_DB_ATTRIBUTE_DATA/CssmDbAttributeData NumberOfValues
38 CSSM_DB_RECORD_ATTRIBUTE_DATA/CssmDbRecordAttributeData DataRecordType SemanticInformation NumberOfAttributes
41 # Authorization structures
43 AuthorizationItem valueLength flags
44 AuthorizationItemSet count