📄 clearinghouse2.h
字号:
/* * 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 + -