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

📄 do-types.h

📁 SecuDe是一个由安全应用程序接口组成,对验证机制、证件处理、PEM、X.400报文处理和密钥管理提供支持。SecuDe提供DES、 RSA杂凑函数、密钥生成以及数字签名的生成和核实等多种密码机制。
💻 H
📖 第 1 页 / 共 4 页
字号:
struct type_DO_ChainedRemoveEntryResult {    int         offset;#define	type_DO_ChainedRemoveEntryResult_1	1#define	type_DO_ChainedRemoveEntryResult_2	2    union {        struct type_DO_ChainedRemoveEntryResultData *choice_DO_22;        struct element_DO_44 {            struct type_DO_ChainedRemoveEntryResultData *element_DO_45;            struct type_AF_AlgorithmIdentifier *element_DO_46;            PE      element_DO_47;        } *choice_DO_23;    }       un;};#define	free_DO_ChainedRemoveEntryResult(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainedRemoveEntryResultDO], &_ZDO_mod, 1)struct type_DO_ChainedRemoveEntryResultData {    struct type_DO_ChainingResult *member_DO_22;    struct type_DAS_RemoveEntryResult *member_DO_23;};#define	free_DO_ChainedRemoveEntryResultData(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainedRemoveEntryResultDataDO], &_ZDO_mod, 1)struct type_DO_ChainedModifyEntryArgument {    int         offset;#define	type_DO_ChainedModifyEntryArgument_1	1#define	type_DO_ChainedModifyEntryArgument_2	2    union {        struct type_DO_ChainedModifyEntryArgumentData *choice_DO_24;        struct element_DO_48 {            struct type_DO_ChainedModifyEntryArgumentData *element_DO_49;            struct type_AF_AlgorithmIdentifier *element_DO_50;            PE      element_DO_51;        } *choice_DO_25;    }       un;};#define	free_DO_ChainedModifyEntryArgument(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainedModifyEntryArgumentDO], &_ZDO_mod, 1)struct type_DO_ChainedModifyEntryArgumentData {    struct type_DO_ChainingArgument *member_DO_24;    struct type_DAS_ModifyEntryArgument *member_DO_25;};#define	free_DO_ChainedModifyEntryArgumentData(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainedModifyEntryArgumentDataDO], &_ZDO_mod, 1)struct type_DO_ChainedModifyEntryResult {    int         offset;#define	type_DO_ChainedModifyEntryResult_1	1#define	type_DO_ChainedModifyEntryResult_2	2    union {        struct type_DO_ChainedModifyEntryResultData *choice_DO_26;        struct element_DO_52 {            struct type_DO_ChainedModifyEntryResultData *element_DO_53;            struct type_AF_AlgorithmIdentifier *element_DO_54;            PE      element_DO_55;        } *choice_DO_27;    }       un;};#define	free_DO_ChainedModifyEntryResult(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainedModifyEntryResultDO], &_ZDO_mod, 1)struct type_DO_ChainedModifyEntryResultData {    struct type_DO_ChainingResult *member_DO_26;    struct type_DAS_ModifyEntryResult *member_DO_27;};#define	free_DO_ChainedModifyEntryResultData(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainedModifyEntryResultDataDO], &_ZDO_mod, 1)struct type_DO_ChainedModifyRDNArgument {    int         offset;#define	type_DO_ChainedModifyRDNArgument_1	1#define	type_DO_ChainedModifyRDNArgument_2	2    union {        struct type_DO_ChainedModifyRDNArgumentData *choice_DO_28;        struct element_DO_56 {            struct type_DO_ChainedModifyRDNArgumentData *element_DO_57;            struct type_AF_AlgorithmIdentifier *element_DO_58;            PE      element_DO_59;        } *choice_DO_29;    }       un;};#define	free_DO_ChainedModifyRDNArgument(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainedModifyRDNArgumentDO], &_ZDO_mod, 1)struct type_DO_ChainedModifyRDNArgumentData {    struct type_DO_ChainingArgument *member_DO_28;    struct type_DAS_ModifyRDNArgument *member_DO_29;};#define	free_DO_ChainedModifyRDNArgumentData(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainedModifyRDNArgumentDataDO], &_ZDO_mod, 1)struct type_DO_ChainedModifyRDNResult {    int         offset;#define	type_DO_ChainedModifyRDNResult_1	1#define	type_DO_ChainedModifyRDNResult_2	2    union {        struct type_DO_ChainedModifyRDNResultData *choice_DO_30;        struct element_DO_60 {            struct type_DO_ChainedModifyRDNResultData *element_DO_61;            struct type_AF_AlgorithmIdentifier *element_DO_62;            PE      element_DO_63;        } *choice_DO_31;    }       un;};#define	free_DO_ChainedModifyRDNResult(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainedModifyRDNResultDO], &_ZDO_mod, 1)struct type_DO_ChainedModifyRDNResultData {    struct type_DO_ChainingResult *member_DO_30;    struct type_DAS_ModifyRDNResult *member_DO_31;};#define	free_DO_ChainedModifyRDNResultData(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainedModifyRDNResultDataDO], &_ZDO_mod, 1)struct type_DO_DSAReferralParm {    struct type_DO_ContinuationReference *member_DO_32;    struct type_IF_DistinguishedName *contextPrefix;};#define	free_DO_DSAReferralParm(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZDSAReferralParmDO], &_ZDO_mod, 1)struct type_DO_ChainingArgument {    integer     optionals;#define	opt_DO_ChainingArgument_aliasedRDNs (000000001)    struct type_IF_DistinguishedName *originator;    struct type_IF_DistinguishedName *targetObject;    struct type_DO_OperationProgress *operationProgress;    struct type_DO_TraceInformation *traceInformation;    char    aliasDereferenced;    integer     aliasedRDNs;    char    entryOnly;    char    returnCrossRefs;    struct type_DO_ReferenceType *referenceType;    struct type_DO_DomainInfo *info;    struct	qbuf	*timeLimit;    struct type_DAS_SecurityParameters *member_DO_33;};#define	free_DO_ChainingArgument(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainingArgumentDO], &_ZDO_mod, 1)struct type_DO_ChainingResult {    struct type_DO_DomainInfo *info;    struct element_DO_64 {        struct type_DO_CrossReference *element_DO_65;        struct element_DO_64 *next;    } *crossReferences;    struct type_DAS_SecurityParameters *member_DO_34;};#define	free_DO_ChainingResult(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZChainingResultDO], &_ZDO_mod, 1)struct type_DO_CrossReference {    struct type_IF_DistinguishedName *contextPrefix;    struct type_DO_AccessPoint *accessPoint;};#define	free_DO_CrossReference(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZCrossReferenceDO], &_ZDO_mod, 1)struct type_DO_ReferenceType {    integer     parm;#define	int_DO_ReferenceType_superior	1#define	int_DO_ReferenceType_subordinate	2#define	int_DO_ReferenceType_cross	3#define	int_DO_ReferenceType_nonSpecificSubordinate	4};#define	free_DO_ReferenceType(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZReferenceTypeDO], &_ZDO_mod, 1)struct type_DO_TraceInformation {        struct type_DO_TraceItem *element_DO_66;        struct type_DO_TraceInformation *next;};#define	free_DO_TraceInformation(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZTraceInformationDO], &_ZDO_mod, 1)struct type_DO_TraceItem {    struct type_IF_Name *dsa;    struct type_IF_Name *targetObject;    struct type_DO_OperationProgress *operationProgress;};#define	free_DO_TraceItem(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZTraceItemDO], &_ZDO_mod, 1)struct type_DO_OperationProgress {    integer     optionals;#define	opt_DO_OperationProgress_nextRDNToBeResolved (000000001)    integer     nameResolutionPhase;#define	int_DO_nameResolutionPhase_notStarted	1#define	int_DO_nameResolutionPhase_proceeding	2#define	int_DO_nameResolutionPhase_completed	3    integer     nextRDNToBeResolved;};#define	free_DO_OperationProgress(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZOperationProgressDO], &_ZDO_mod, 1)struct type_DO_ContinuationReference {    integer     optionals;#define	opt_DO_ContinuationReference_aliasedRDNs (000000001)#define	opt_DO_ContinuationReference_rdnsResolved (000000002)    struct type_IF_Name *targetObject;    integer     aliasedRDNs;    struct type_DO_OperationProgress *operationProgress;    integer     rdnsResolved;    struct type_DO_ReferenceType *referenceType;    struct member_DO_35 {        struct type_DO_AccessPoint *member_DO_36;        struct member_DO_35 *next;    } *accessPoints;};#define	free_DO_ContinuationReference(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZContinuationReferenceDO], &_ZDO_mod, 1)struct type_DO_AccessPoint {    struct type_IF_Name *member_DO_37;    struct type_DO_ISODEPresentationAddress *member_DO_38;};#define	free_DO_AccessPoint(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZAccessPointDO], &_ZDO_mod, 1)struct type_DO_QAccessPoint {    struct type_IF_Name *member_DO_39;    struct type_DO_ISODEPresentationAddress *member_DO_40;};#define	free_DO_QAccessPoint(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZQAccessPointDO], &_ZDO_mod, 1)struct type_DO_InvokeID {    integer     parm;};#define	free_DO_InvokeID(parm)\	(void) fre_obj((char *) parm, _ZDO_mod.md_dtab[_ZInvokeIDDO], &_ZDO_mod, 1)#endif

⌨️ 快捷键说明

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