⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 das-types.h

📁 SecuDe是一个由安全应用程序接口组成,对验证机制、证件处理、PEM、X.400报文处理和密钥管理提供支持。SecuDe提供DES、 RSA杂凑函数、密钥生成以及数字签名的生成和核实等多种密码机制。
💻 H
📖 第 1 页 / 共 5 页
字号:
#define	free_DAS_PartialOutcomeQualifier(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZPartialOutcomeQualifierDAS], &_ZDAS_mod, 1)struct type_DAS_FilterItem {    int         offset;#define	type_DAS_FilterItem_equality	1#define	type_DAS_FilterItem_substrings	2#define	type_DAS_FilterItem_greaterOrEqual	3#define	type_DAS_FilterItem_lessOrEqual	4#define	type_DAS_FilterItem_present	5#define	type_DAS_FilterItem_approximateMatch	6    union {        struct type_IF_AttributeValueAssertion *equality;        PE      substrings;        struct type_IF_AttributeValueAssertion *greaterOrEqual;        struct type_IF_AttributeValueAssertion *lessOrEqual;        struct type_IF_AttributeType *present;        struct type_IF_AttributeValueAssertion *approximateMatch;    }       un;};#define	free_DAS_FilterItem(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZFilterItemDAS], &_ZDAS_mod, 1)struct type_DAS_Filter {    int         offset;#define	type_DAS_Filter_item	1#define	type_DAS_Filter_and	2#define	type_DAS_Filter_or	3#define	type_DAS_Filter_not	4    union {        struct type_DAS_FilterItem *item;        struct member_DAS_7 {            struct type_DAS_Filter *member_DAS_8;            struct member_DAS_7 *next;        } *and;        struct member_DAS_9 {            struct type_DAS_Filter *member_DAS_10;            struct member_DAS_9 *next;        } *or;        struct type_DAS_Filter *not;    }       un;};#define	free_DAS_Filter(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZFilterDAS], &_ZDAS_mod, 1)struct type_DAS_TAttributeType {    int         offset;#define	type_DAS_TAttributeType_1	1    union {        struct type_IF_AttributeType *choice_DAS_4;    }       un;};#define	free_DAS_TAttributeType(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZTAttributeTypeDAS], &_ZDAS_mod, 1)struct type_DAS_EntryModification {    int         offset;#define	type_DAS_EntryModification_addAttribute	1#define	type_DAS_EntryModification_removeAttribute	2#define	type_DAS_EntryModification_addValues	3#define	type_DAS_EntryModification_removeValues	4    union {        struct type_IF_Attribute *addAttribute;        struct type_DAS_TAttributeType *removeAttribute;        struct type_IF_Attribute *addValues;        struct type_IF_Attribute *removeValues;    }       un;};#define	free_DAS_EntryModification(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZEntryModificationDAS], &_ZDAS_mod, 1)struct type_DAS_AbandonProblem {    integer     parm;#define	int_DAS_AbandonProblem_noSuchOperation	1#define	int_DAS_AbandonProblem_tooLate	2#define	int_DAS_AbandonProblem_cannotAbandon	3};#define	free_DAS_AbandonProblem(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZAbandonProblemDAS], &_ZDAS_mod, 1)struct type_DAS_AttributeProblem {    integer     parm;#define	int_DAS_AttributeProblem_noSuchAttributeOrValue	1#define	int_DAS_AttributeProblem_invalidAttributeSyntax	2#define	int_DAS_AttributeProblem_undefinedAttributeType	3#define	int_DAS_AttributeProblem_inappropriateMatching	4#define	int_DAS_AttributeProblem_constraintViolation	5#define	int_DAS_AttributeProblem_attributeOrValueAlreadyExists	6};#define	free_DAS_AttributeProblem(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZAttributeProblemDAS], &_ZDAS_mod, 1)struct type_DAS_NameProblem {    integer     parm;#define	int_DAS_NameProblem_noSuchObject	1#define	int_DAS_NameProblem_aliasProblem	2#define	int_DAS_NameProblem_invalidAttributeSyntax	3#define	int_DAS_NameProblem_aliasDereferencingProblem	4};#define	free_DAS_NameProblem(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZNameProblemDAS], &_ZDAS_mod, 1)struct type_DAS_UpdateProblem {    integer     parm;#define	int_DAS_UpdateProblem_namingViolation	1#define	int_DAS_UpdateProblem_objectClassViolation	2#define	int_DAS_UpdateProblem_notAllowedOnNonLeaf	3#define	int_DAS_UpdateProblem_notAllowedOnRDN	4#define	int_DAS_UpdateProblem_entryAlreadyExists	5#define	int_DAS_UpdateProblem_affectsMultipleDSAs	6#define	int_DAS_UpdateProblem_objectClassModificationProhibited	7};#define	free_DAS_UpdateProblem(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZUpdateProblemDAS], &_ZDAS_mod, 1)struct type_DAS_DirectoryBindArgument {    struct type_DAS_Credentials *credentials;    struct type_DAS_Versions *versions;};#define	free_DAS_DirectoryBindArgument(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZDirectoryBindArgumentDAS], &_ZDAS_mod, 1)struct type_DAS_ReadArgumentData {    integer     optionals;#define	opt_DAS_ReadArgumentData_aliasedRDNs (000000001)    struct type_IF_Name *object;    struct type_DAS_EntryInformationSelection *selection;    struct type_DAS_ServiceControls *member_DAS_11;    struct type_DAS_SecurityParameters *member_DAS_12;    struct type_IF_DistinguishedName *requestor;    struct type_DO_OperationProgress *member_DAS_13;    integer     aliasedRDNs;    struct member_DAS_14 {        struct type_DAS_Extension *member_DAS_15;        struct member_DAS_14 *next;    } *extensions;};#define	free_DAS_ReadArgumentData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZReadArgumentDataDAS], &_ZDAS_mod, 1)struct type_DAS_ReadArgument {    int         offset;#define	type_DAS_ReadArgument_1	1#define	type_DAS_ReadArgument_2	2    union {        struct type_DAS_ReadArgumentData *choice_DAS_5;        struct element_DAS_5 {            struct type_DAS_ReadArgumentData *element_DAS_6;            struct type_DAS_TAlgorithmIdentifier *element_DAS_7;            struct type_DAS_TBitString *element_DAS_8;        } *choice_DAS_6;    }       un;};#define	free_DAS_ReadArgument(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZReadArgumentDAS], &_ZDAS_mod, 1)struct type_DAS_ReadResultData {    struct type_DAS_EntryInformation *entry;    struct type_DAS_SecurityParameters *member_DAS_16;    struct type_IF_DistinguishedName *performer;    char    aliasDereferenced;};#define	free_DAS_ReadResultData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZReadResultDataDAS], &_ZDAS_mod, 1)struct type_DAS_ReadResult {    int         offset;#define	type_DAS_ReadResult_1	1#define	type_DAS_ReadResult_2	2    union {        struct type_DAS_ReadResultData *choice_DAS_7;        struct element_DAS_9 {            struct type_DAS_ReadResultData *element_DAS_10;            struct type_AF_AlgorithmIdentifier *element_DAS_11;            PE      element_DAS_12;        } *choice_DAS_8;    }       un;};#define	free_DAS_ReadResult(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZReadResultDAS], &_ZDAS_mod, 1)struct type_DAS_CompareArgumentData {    integer     optionals;#define	opt_DAS_CompareArgumentData_aliasedRDNs (000000001)    struct type_IF_Name *object;    struct type_IF_AttributeValueAssertion *purported;    struct type_DAS_ServiceControls *member_DAS_17;    struct type_DAS_SecurityParameters *member_DAS_18;    struct type_IF_DistinguishedName *requestor;    struct type_DO_OperationProgress *member_DAS_19;    integer     aliasedRDNs;    struct member_DAS_20 {        struct type_DAS_Extension *member_DAS_21;        struct member_DAS_20 *next;    } *extensions;};#define	free_DAS_CompareArgumentData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZCompareArgumentDataDAS], &_ZDAS_mod, 1)struct type_DAS_CompareArgument {    int         offset;#define	type_DAS_CompareArgument_1	1#define	type_DAS_CompareArgument_2	2    union {        struct type_DAS_CompareArgumentData *choice_DAS_9;        struct element_DAS_13 {            struct type_DAS_CompareArgumentData *element_DAS_14;            struct type_DAS_TAlgorithmIdentifier *element_DAS_15;            struct type_DAS_TBitString *element_DAS_16;        } *choice_DAS_10;    }       un;};#define	free_DAS_CompareArgument(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZCompareArgumentDAS], &_ZDAS_mod, 1)struct type_DAS_CompareResultData {    struct type_IF_DistinguishedName *member_DAS_22;    char    matched;    char    fromEntry;    struct type_DAS_SecurityParameters *member_DAS_23;    struct type_IF_DistinguishedName *performer;    char    aliasDereferenced;};#define	free_DAS_CompareResultData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZCompareResultDataDAS], &_ZDAS_mod, 1)struct type_DAS_CompareResult {    int         offset;#define	type_DAS_CompareResult_1	1#define	type_DAS_CompareResult_2	2    union {        struct type_DAS_CompareResultData *choice_DAS_11;        struct element_DAS_17 {            struct type_DAS_CompareResultData *element_DAS_18;            struct type_AF_AlgorithmIdentifier *element_DAS_19;            PE      element_DAS_20;        } *choice_DAS_12;    }       un;};#define	free_DAS_CompareResult(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZCompareResultDAS], &_ZDAS_mod, 1)struct type_DAS_TInvokeID {    integer     parm;};#define	free_DAS_TInvokeID(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZTInvokeIDDAS], &_ZDAS_mod, 1)struct type_DAS_AbandonArgument {    struct type_DAS_TInvokeID *invokeID;};#define	free_DAS_AbandonArgument(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZAbandonArgumentDAS], &_ZDAS_mod, 1)struct type_DAS_AbandonResult {    char    parm;};#define	free_DAS_AbandonResult(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZAbandonResultDAS], &_ZDAS_mod, 1)struct type_DAS_ListArgumentData {    integer     optionals;#define	opt_DAS_ListArgumentData_aliasedRDNs (000000001)    struct type_IF_Name *object;    struct type_DAS_ServiceControls *member_DAS_24;    struct type_DAS_SecurityParameters *member_DAS_25;    struct type_IF_DistinguishedName *requestor;    struct type_DO_OperationProgress *member_DAS_26;    integer     aliasedRDNs;    struct member_DAS_27 {        struct type_DAS_Extension *member_DAS_28;        struct member_DAS_27 *next;    } *extensions;};#define	free_DAS_ListArgumentData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZListArgumentDataDAS], &_ZDAS_mod, 1)struct type_DAS_ListArgument {    int         offset;#define	type_DAS_ListArgument_1	1#define	type_DAS_ListArgument_2	2

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -