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

📄 clearinghouse2.h

📁 早期freebsd实现
💻 H
📖 第 1 页 / 共 2 页
字号:
	Cardinal length;	Unspecified *sequence;} Clearinghouse2_Item;#define sizeof_Clearinghouse2_Item(p) (1 + (p)->length * 1)typedef Unspecified Clearinghouse2_T_r2_26[2];#define sizeof_Clearinghouse2_T_r2_26(p) 2#define clear_Clearinghouse2_T_r2_26(p)typedef Unspecified Clearinghouse2_T_r2_27[3];#define sizeof_Clearinghouse2_T_r2_27(p) 3#define clear_Clearinghouse2_T_r2_27(p)typedef struct {	Clearinghouse2_T_r2_26 network;	Clearinghouse2_T_r2_27 host;	Unspecified socket;} Clearinghouse2_NetworkAddress;#define sizeof_Clearinghouse2_NetworkAddress(p) 6#define clear_Clearinghouse2_NetworkAddress(p)typedef struct {	Cardinal length;	Clearinghouse2_NetworkAddress *sequence;} Clearinghouse2_NetworkAddressList;#define sizeof_Clearinghouse2_NetworkAddressList(p) (1 + (p)->length * 6)typedef struct {	Authentication1_Credentials credentials;	Authentication1_Verifier verifier;} Clearinghouse2_Authenticator;static String Clearinghouse2_wildcard = {"*"};typedef enum {	first = 1,	second = 2} Clearinghouse2_WhichArgument;#define sizeof_Clearinghouse2_WhichArgument sizeof_enumeration#define clear_Clearinghouse2_WhichArgument clear_enumeration#define externalize_Clearinghouse2_WhichArgument externalize_enumeration#define internalize_Clearinghouse2_WhichArgument internalize_enumerationtypedef enum {	illegalProperty = 10,	illegalOrganizationName = 11,	illegalDomainName = 12,	illegalObjectName = 13,	noSuchOrganization = 14,	noSuchDomain = 15,	noSuchObject = 16} Clearinghouse2_ArgumentProblem;#define sizeof_Clearinghouse2_ArgumentProblem sizeof_enumeration#define clear_Clearinghouse2_ArgumentProblem clear_enumeration#define externalize_Clearinghouse2_ArgumentProblem externalize_enumeration#define internalize_Clearinghouse2_ArgumentProblem internalize_enumerationtypedef struct {	Clearinghouse2_ArgumentProblem problem;	Clearinghouse2_WhichArgument which;} T_cn2_28;#define sizeof_T_cn2_28(p) 2#define clear_T_cn2_28(p)#define Clearinghouse2_ArgumentError (ERROR_OFFSET+2)#define Clearinghouse2_ArgumentErrorArgs T_cn2_28typedef struct {	Authentication1_Problem problem;} T_cn2_29;#define sizeof_T_cn2_29(p) 1#define clear_T_cn2_29(p)#define Clearinghouse2_AuthenticationError (ERROR_OFFSET+6)#define Clearinghouse2_AuthenticationErrorArgs T_cn2_29typedef enum {	accessRightsInsufficient = 1,	tooBusy = 2,	serverDown = 3,	useCourier = 4,	other = 5} Clearinghouse2_CallProblem;#define sizeof_Clearinghouse2_CallProblem sizeof_enumeration#define clear_Clearinghouse2_CallProblem clear_enumeration#define externalize_Clearinghouse2_CallProblem externalize_enumeration#define internalize_Clearinghouse2_CallProblem internalize_enumerationtypedef struct {	Clearinghouse2_CallProblem problem;} T_cn2_30;#define sizeof_T_cn2_30(p) 1#define clear_T_cn2_30(p)#define Clearinghouse2_CallError (ERROR_OFFSET+1)#define Clearinghouse2_CallErrorArgs T_cn2_30typedef enum {	missing = 20,	wrongType = 21} Clearinghouse2_PropertyProblem;#define sizeof_Clearinghouse2_PropertyProblem sizeof_enumeration#define clear_Clearinghouse2_PropertyProblem clear_enumeration#define externalize_Clearinghouse2_PropertyProblem externalize_enumeration#define internalize_Clearinghouse2_PropertyProblem internalize_enumerationtypedef struct {	Clearinghouse2_PropertyProblem problem;	Clearinghouse2_ThreePartName distinguishedObject;} T_cn2_31;#define Clearinghouse2_PropertyError (ERROR_OFFSET+3)#define Clearinghouse2_PropertyErrorArgs T_cn2_31typedef enum {	noChange = 30,	outOfDate = 31,	objectOverflow = 32,	databaseOverflow = 33} Clearinghouse2_UpdateProblem;#define sizeof_Clearinghouse2_UpdateProblem sizeof_enumeration#define clear_Clearinghouse2_UpdateProblem clear_enumeration#define externalize_Clearinghouse2_UpdateProblem externalize_enumeration#define internalize_Clearinghouse2_UpdateProblem internalize_enumerationtypedef struct {	Clearinghouse2_UpdateProblem problem;	Boolean found;	Clearinghouse2_WhichArgument which;	Clearinghouse2_ThreePartName distinguishedObject;} T_cn2_32;#define Clearinghouse2_UpdateError (ERROR_OFFSET+4)#define Clearinghouse2_UpdateErrorArgs T_cn2_32typedef struct {	Clearinghouse2_ThreePartName hint;} T_cn2_33;#define Clearinghouse2_WrongServer (ERROR_OFFSET+5)#define Clearinghouse2_WrongServerArgs T_cn2_33extern void Clearinghouse2_CreateObject();extern void Clearinghouse2_DeleteObject();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_LookupObjectResults;extern Clearinghouse2_LookupObjectResults Clearinghouse2_LookupObject();extern void Clearinghouse2_ListOrganizations();extern void Clearinghouse2_ListDomain();extern void Clearinghouse2_ListObjects();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_ListAliasesOfResults;extern Clearinghouse2_ListAliasesOfResults Clearinghouse2_ListAliasesOf();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_CreateAliasResults;extern Clearinghouse2_CreateAliasResults Clearinghouse2_CreateAlias();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_DeleteAliasResults;extern Clearinghouse2_DeleteAliasResults Clearinghouse2_DeleteAlias();extern void Clearinghouse2_ListAliases();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_DeletePropertyResults;extern Clearinghouse2_DeletePropertyResults Clearinghouse2_DeleteProperty();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;	Clearinghouse2_Properties properties;} Clearinghouse2_ListPropertiesResults;extern Clearinghouse2_ListPropertiesResults Clearinghouse2_ListProperties();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_AddItemPropertyResults;extern Clearinghouse2_AddItemPropertyResults Clearinghouse2_AddItemProperty();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;	Clearinghouse2_Item value;} Clearinghouse2_RetrieveItemResults;extern Clearinghouse2_RetrieveItemResults Clearinghouse2_RetrieveItem();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_ChangeItemResults;extern Clearinghouse2_ChangeItemResults Clearinghouse2_ChangeItem();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_AddGroupPropertyResults;extern Clearinghouse2_AddGroupPropertyResults Clearinghouse2_AddGroupProperty();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_RetrieveMembersResults;extern Clearinghouse2_RetrieveMembersResults Clearinghouse2_RetrieveMembers();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_AddMemberResults;extern Clearinghouse2_AddMemberResults Clearinghouse2_AddMember();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_AddSelfResults;extern Clearinghouse2_AddSelfResults Clearinghouse2_AddSelf();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_DeleteMemberResults;extern Clearinghouse2_DeleteMemberResults Clearinghouse2_DeleteMember();typedef struct {	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_DeleteSelfResults;extern Clearinghouse2_DeleteSelfResults Clearinghouse2_DeleteSelf();typedef struct {	Boolean isMember;	Clearinghouse2_ThreePartName distinguishedObject;} Clearinghouse2_IsMemberResults;extern Clearinghouse2_IsMemberResults Clearinghouse2_IsMember();typedef struct {	Clearinghouse2_NetworkAddressList address;} Clearinghouse2_RetrieveAddressesResults;extern Clearinghouse2_RetrieveAddressesResults Clearinghouse2_RetrieveAddresses();extern void Clearinghouse2_ListDomainServed();#endif __Clearinghouse

⌨️ 快捷键说明

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