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

📄 clearinghouse2.h

📁 早期freebsd实现
💻 H
📖 第 1 页 / 共 2 页
字号:
/* * Definitions for Clearinghouse VERSION 2 NUMBER 2. */#ifndef __Clearinghouse2#define __Clearinghouse2#include <xnscourier/courier.h>#include <xnscourier/courierconnection.h>/* * Definitions from DEPENDS UPON BulkData inclusion * (must be linked with BulkData1_support.c also) */#include <xnscourier/BulkData1.h>/* * Definitions from DEPENDS UPON Authentication inclusion * (must be linked with Authentication1_support.c also) */#include <xnscourier/Authentication1.h>typedef String Clearinghouse2_Organization;#define sizeof_Clearinghouse2_Organization sizeof_String#define clear_Clearinghouse2_Organization clear_String#define externalize_Clearinghouse2_Organization externalize_String#define internalize_Clearinghouse2_Organization internalize_Stringtypedef String Clearinghouse2_Domain;#define sizeof_Clearinghouse2_Domain sizeof_String#define clear_Clearinghouse2_Domain clear_String#define externalize_Clearinghouse2_Domain externalize_String#define internalize_Clearinghouse2_Domain internalize_Stringtypedef String Clearinghouse2_Object;#define sizeof_Clearinghouse2_Object sizeof_String#define clear_Clearinghouse2_Object clear_String#define externalize_Clearinghouse2_Object externalize_String#define internalize_Clearinghouse2_Object internalize_Stringstatic Cardinal Clearinghouse2_maxOrganizationsLength = {20};static Cardinal Clearinghouse2_maxDomainLength = {20};static Cardinal Clearinghouse2_maxObjectLength = {40};typedef String Clearinghouse2_OrganizationName;#define sizeof_Clearinghouse2_OrganizationName sizeof_String#define clear_Clearinghouse2_OrganizationName clear_String#define externalize_Clearinghouse2_OrganizationName externalize_String#define internalize_Clearinghouse2_OrganizationName internalize_Stringtypedef struct {	String organization;	String domain;} Clearinghouse2_TwoPartName;typedef Clearinghouse2_TwoPartName Clearinghouse2_DomainName;#define sizeof_Clearinghouse2_DomainName sizeof_Clearinghouse2_TwoPartName#define clear_Clearinghouse2_DomainName clear_Clearinghouse2_TwoPartName#define externalize_Clearinghouse2_DomainName externalize_Clearinghouse2_TwoPartName#define internalize_Clearinghouse2_DomainName internalize_Clearinghouse2_TwoPartNametypedef struct {	String organization;	String domain;	String object;} Clearinghouse2_ThreePartName;typedef Clearinghouse2_ThreePartName Clearinghouse2_ObjectName;#define sizeof_Clearinghouse2_ObjectName sizeof_Clearinghouse2_ThreePartName#define clear_Clearinghouse2_ObjectName clear_Clearinghouse2_ThreePartName#define externalize_Clearinghouse2_ObjectName externalize_Clearinghouse2_ThreePartName#define internalize_Clearinghouse2_ObjectName internalize_Clearinghouse2_ThreePartNametypedef Clearinghouse2_ThreePartName Clearinghouse2_Name;#define sizeof_Clearinghouse2_Name sizeof_Clearinghouse2_ThreePartName#define clear_Clearinghouse2_Name clear_Clearinghouse2_ThreePartName#define externalize_Clearinghouse2_Name externalize_Clearinghouse2_ThreePartName#define internalize_Clearinghouse2_Name internalize_Clearinghouse2_ThreePartNametypedef String Clearinghouse2_OrganizationNamePattern;#define sizeof_Clearinghouse2_OrganizationNamePattern sizeof_String#define clear_Clearinghouse2_OrganizationNamePattern clear_String#define externalize_Clearinghouse2_OrganizationNamePattern externalize_String#define internalize_Clearinghouse2_OrganizationNamePattern internalize_Stringtypedef Clearinghouse2_TwoPartName Clearinghouse2_DomainNamePattern;#define sizeof_Clearinghouse2_DomainNamePattern sizeof_Clearinghouse2_TwoPartName#define clear_Clearinghouse2_DomainNamePattern clear_Clearinghouse2_TwoPartName#define externalize_Clearinghouse2_DomainNamePattern externalize_Clearinghouse2_TwoPartName#define internalize_Clearinghouse2_DomainNamePattern internalize_Clearinghouse2_TwoPartNametypedef Clearinghouse2_ThreePartName Clearinghouse2_ObjectNamePattern;#define sizeof_Clearinghouse2_ObjectNamePattern sizeof_Clearinghouse2_ThreePartName#define clear_Clearinghouse2_ObjectNamePattern clear_Clearinghouse2_ThreePartName#define externalize_Clearinghouse2_ObjectNamePattern externalize_Clearinghouse2_ThreePartName#define internalize_Clearinghouse2_ObjectNamePattern internalize_Clearinghouse2_ThreePartNameextern struct Clearinghouse2_StreamOfDomain;typedef struct Clearinghouse2_StreamOfDomain Clearinghouse2_StreamOfDomain;typedef struct {	Cardinal length;	String *sequence;} Clearinghouse2_T_r2_9;typedef struct {	Clearinghouse2_T_r2_9 segment;	NilRecord restOfStream;} Clearinghouse2_T_c2_8;typedef struct {	Cardinal length;	String *sequence;} Clearinghouse2_T_c2_10;struct Clearinghouse2_StreamOfDomain {	StreamEnumerator designator;	union {		Clearinghouse2_T_c2_8 u_nextSegment;#define nextSegment_case u.u_nextSegment		Clearinghouse2_T_c2_10 u_lastSegment;#define lastSegment_case u.u_lastSegment	} u;};extern struct Clearinghouse2_StreamOfDomainName;typedef struct Clearinghouse2_StreamOfDomainName Clearinghouse2_StreamOfDomainName;typedef struct {	Cardinal length;	Clearinghouse2_TwoPartName *sequence;} Clearinghouse2_T_r2_12;typedef struct {	Clearinghouse2_T_r2_12 segment;	NilRecord restOfStream;} Clearinghouse2_T_c2_11;typedef struct {	Cardinal length;	Clearinghouse2_TwoPartName *sequence;} Clearinghouse2_T_c2_13;struct Clearinghouse2_StreamOfDomainName {	StreamEnumerator designator;	union {		Clearinghouse2_T_c2_11 u_nextSegment;#define nextSegment_case u.u_nextSegment		Clearinghouse2_T_c2_13 u_lastSegment;#define lastSegment_case u.u_lastSegment	} u;};extern struct Clearinghouse2_StreamOfObject;typedef struct Clearinghouse2_StreamOfObject Clearinghouse2_StreamOfObject;typedef struct {	Cardinal length;	String *sequence;} Clearinghouse2_T_r2_15;typedef struct {	Clearinghouse2_T_r2_15 segment;	NilRecord restOfStream;} Clearinghouse2_T_c2_14;typedef struct {	Cardinal length;	String *sequence;} Clearinghouse2_T_c2_16;struct Clearinghouse2_StreamOfObject {	StreamEnumerator designator;	union {		Clearinghouse2_T_c2_14 u_nextSegment;#define nextSegment_case u.u_nextSegment		Clearinghouse2_T_c2_16 u_lastSegment;#define lastSegment_case u.u_lastSegment	} u;};extern struct Clearinghouse2_StreamOfObjectName;typedef struct Clearinghouse2_StreamOfObjectName Clearinghouse2_StreamOfObjectName;typedef struct {	Cardinal length;	Clearinghouse2_ThreePartName *sequence;} Clearinghouse2_T_r2_18;typedef struct {	Clearinghouse2_T_r2_18 segment;	NilRecord restOfStream;} Clearinghouse2_T_c2_17;typedef struct {	Cardinal length;	Clearinghouse2_ThreePartName *sequence;} Clearinghouse2_T_c2_19;struct Clearinghouse2_StreamOfObjectName {	StreamEnumerator designator;	union {		Clearinghouse2_T_c2_17 u_nextSegment;#define nextSegment_case u.u_nextSegment		Clearinghouse2_T_c2_19 u_lastSegment;#define lastSegment_case u.u_lastSegment	} u;};extern struct Clearinghouse2_StreamOfOrganization;typedef struct Clearinghouse2_StreamOfOrganization Clearinghouse2_StreamOfOrganization;typedef struct {	Cardinal length;	String *sequence;} Clearinghouse2_T_r2_21;typedef struct {	Clearinghouse2_T_r2_21 segment;	NilRecord restOfStream;} Clearinghouse2_T_c2_20;typedef struct {	Cardinal length;	String *sequence;} Clearinghouse2_T_c2_22;struct Clearinghouse2_StreamOfOrganization {	StreamEnumerator designator;	union {		Clearinghouse2_T_c2_20 u_nextSegment;#define nextSegment_case u.u_nextSegment		Clearinghouse2_T_c2_22 u_lastSegment;#define lastSegment_case u.u_lastSegment	} u;};extern struct Clearinghouse2_StreamOfThreePartName;typedef struct Clearinghouse2_StreamOfThreePartName Clearinghouse2_StreamOfThreePartName;typedef struct {	Cardinal length;	Clearinghouse2_ThreePartName *sequence;} Clearinghouse2_T_r2_24;typedef struct {	Clearinghouse2_T_r2_24 segment;	NilRecord restOfStream;} Clearinghouse2_T_c2_23;typedef struct {	Cardinal length;	Clearinghouse2_ThreePartName *sequence;} Clearinghouse2_T_c2_25;struct Clearinghouse2_StreamOfThreePartName {	StreamEnumerator designator;	union {		Clearinghouse2_T_c2_23 u_nextSegment;#define nextSegment_case u.u_nextSegment		Clearinghouse2_T_c2_25 u_lastSegment;#define lastSegment_case u.u_lastSegment	} u;};typedef LongCardinal Clearinghouse2_Property;#define sizeof_Clearinghouse2_Property sizeof_LongCardinal#define clear_Clearinghouse2_Property clear_LongCardinal#define externalize_Clearinghouse2_Property externalize_LongCardinal#define internalize_Clearinghouse2_Property internalize_LongCardinaltypedef struct {	Cardinal length;	LongCardinal *sequence;} Clearinghouse2_Properties;#define sizeof_Clearinghouse2_Properties(p) (1 + (p)->length * 2)static LongCardinal Clearinghouse2_all = {0};static LongCardinal Clearinghouse2_nullProperty = {037777777777};typedef struct {

⌨️ 快捷键说明

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