|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Functions | |
| X400COMMON_CDECL int | X400Initialize (char *myname) |
| Initialize X.400 API. | |
| X400COMMON_CDECL int | X400MsgNew (int type, struct X400Message **mpp) |
| Creates new message. | |
| X400COMMON_CDECL int | X400MsgCountRecip (struct X400Message *mp, int recipient_type, int *number) |
| Returns count of addresses of given type in message object. | |
| X400COMMON_CDECL int | X400MsgFree (struct X400Message *mp) |
| Frees a message. | |
| X400COMMON_CDECL int | X400MsgAddAttachment (struct X400Message *mp, int type, const char *string, size_t length) |
| Add an attachment to the message. | |
| X400COMMON_CDECL int | X400MsgAddBodypart (struct X400Message *mp, struct X400Bodypart *bp) |
| Add a body part object to a message. | |
| X400COMMON_CDECL int | X400MsgAddMessageBody (struct X400Message *mp, struct X400Message *mbp) |
| X400COMMON_CDECL int | X400MsgAddMessageBodyWType (struct X400Message *mp, struct X400Message *mbp, int type) |
| Add a message body part object to a message. | |
| X400COMMON_CDECL int | X400MsgAddIntParam (struct X400Message *mp, int paramtype, int value) |
| Add integer-valued parameter to the message. | |
| X400COMMON_CDECL int | X400MsgAddStrParam (struct X400Message *mp, int paramtype, const char *value, size_t length) |
| Add string-valued parameter to the message. | |
| X400COMMON_CDECL int | X400MsgAddRecip (struct X400Message *mp, int reciptype, struct X400Recipient *recip) |
| Add a recipient object to the message. | |
| X400COMMON_CDECL int | X400MsgGetIntParam (struct X400Message *mp, int paramtype, int *valuep) |
| Return a integer-valued parameter from the message object. | |
| X400COMMON_CDECL int | X400MsgGetStrParam (struct X400Message *mp, int paramtype, char *buffer, size_t buflen, size_t *paramlenp) |
| Return a string-valued parameter from the message object. | |
| X400COMMON_CDECL int | X400MsgGetAttachment (struct X400Message *mp, int number, int *typep, char *buffer, size_t buflen, size_t *lengthp) |
| Return data from a simple attachment. | |
| X400COMMON_CDECL int | X400MsgGetBodypart (struct X400Message *mp, int number, int *typep, struct X400Bodypart **bpp) |
| Return a pointer to a body part object. | |
| X400COMMON_CDECL int | X400MsgGetMessageBody (struct X400Message *mp, int number, struct X400Message **mbpp) |
| Return a pointer to a body part object. | |
| X400COMMON_CDECL int | X400MsgGetRecip (struct X400Message *mp, int recip_type, int number, struct X400Recipient **rpp) |
| Get recipient object from message. | |
| X400COMMON_CDECL int | X400RecipNew (int type, struct X400Recipient **rpp) |
| Create a new recipient object. | |
| X400COMMON_CDECL int | X400RecipFree (struct X400Recipient *rpp) |
| Free a recipient object. | |
| X400COMMON_CDECL int | X400RecipAddIntParam (struct X400Recipient *rp, int paramtype, int value) |
| Add integer-valued parameter to the recipient. | |
| X400COMMON_CDECL int | X400RecipAddStrParam (struct X400Recipient *rp, int paramtype, const char *value, size_t length) |
| Add string-valued parameter to the recipient. | |
| X400COMMON_CDECL int | X400RecipGetStrParam (struct X400Recipient *rp, int paramtype, char *buffer, size_t buflen, size_t *paramlenp) |
| Return a string-valued parameter from the recipient object. | |
| X400COMMON_CDECL int | X400RecipGetIntParam (struct X400Recipient *rp, int paramtype, int *valp) |
| Return a integer-valued parameter from the recipient object. | |
| X400COMMON_CDECL int | X400BodypartNew (int type, struct X400Bodypart **bpp) |
| Create a new body part object. | |
| X400COMMON_CDECL int | X400BodypartFree (struct X400Bodypart *bpp) |
| Free a body part object. | |
| X400COMMON_CDECL int | X400BodypartAddIntParam (struct X400Bodypart *bp, int paramtype, int value) |
| Add integer-valued parameter to the body part. | |
| X400COMMON_CDECL int | X400BodypartAddStrParam (struct X400Bodypart *bp, int paramtype, const char *value, size_t length) |
| Add string-valued parameter to the body part. | |
| X400COMMON_CDECL int | X400BodypartGetStrParam (struct X400Bodypart *bp, int paramtype, char *buffer, size_t buflen, size_t *paramlenp) |
| Return a string-valued parameter from the body part object. | |
| X400COMMON_CDECL int | X400BodypartGetIntParam (struct X400Bodypart *bp, int paramtype, int *valp) |
| Return a integer-valued parameter from the body part object. | |
| X400COMMON_CDECL int | X400DefaultsNew (struct x400_attribute **ap) |
| Return a new defaults object. | |
| X400COMMON_CDECL int | X400DefaultsFree (struct x400_attribute *ap) |
| Free a defaults object. | |
| X400COMMON_CDECL int | X400SetStrDefault (struct x400_attribute *ap, int paramtype, const char *value, size_t length) |
| Set a string value in a defaults object. | |
| X400COMMON_CDECL int | X400SetIntDefault (struct x400_attribute *ap, int paramtype, int value) |
| Set an integer value in a defaults object. | |
| X400COMMON_CDECL const char * | X400Error (int error) |
| Return string for error code. | |
| X400COMMON_CDECL int | X400DLExpHistGet (struct X400Message *mp, int entry, struct X400DLExpHist **hist) |
| Create a new DL Expansion History object from the message object. | |
| X400COMMON_CDECL int | X400DLExpHistDelete (struct X400DLExpHist *hist) |
| Delete the DL Expansion History object. | |
| X400COMMON_CDECL int | X400DLGetStrParam (struct X400DLExpHist *hist, int paramtype, char *buffer, size_t buflen, size_t *paramlenp) |
| Return a string parameter from the DL Expansion History object. | |
| X400COMMON_CDECL int | X400DLExpHistNew (struct X400DLExpHist **histp) |
| Create a new X400DLExpHist object. | |
| X400COMMON_CDECL int | X400MsgAddDLExpHist (struct X400Message *mp, struct X400DLExpHist *histp) |
| Associates a X400DLExpHist object with a X400Message object. | |
| X400COMMON_CDECL int | X400DLExpHistAddStrParam (struct X400DLExpHist *hist, int paramtype, const char *value, size_t length) |
| Add string-valued parameter to the X400DLExpHist object. | |
| X400COMMON_CDECL int | X400TraceInfoGet (struct X400Message *mp, int entry, struct X400TraceInfo **info, int trace_info_type) |
| Get the Trace information object from a message. | |
| X400COMMON_CDECL int | X400TraceInfoGetStrParam (struct X400TraceInfo *info, int paramtype, char *buffer, size_t buflen, size_t *paramlenp) |
| Get string parameter from Trace Information object. | |
| X400COMMON_CDECL int | X400TraceInfoGetIntParam (struct X400TraceInfo *info, int paramtype, int *valuep) |
| Get int parameter from Trace Information object. | |
| X400COMMON_CDECL int | X400TraceInfoNew (struct X400Message *msg, struct X400TraceInfo **info, int type) |
| Create a new Trace information object. | |
| X400COMMON_CDECL int | X400MsgAddTraceInfo (struct X400Message *mp, struct X400TraceInfo *info, int type) |
| Create a new Trace information object. | |
| X400COMMON_CDECL int | X400TraceInfoAddStrParam (struct X400TraceInfo *info, int paramtype, const char *value, size_t length) |
| Add string-valued parameter to the X400TraceInfo object. | |
| X400COMMON_CDECL int | X400TraceInfoAddIntParam (struct X400TraceInfo *info, int paramtype, int value) |
| Set an integer value in a Trace Info object. | |
| X400COMMON_CDECL int | X400RediHistAddStrParam (struct X400RediHist *hist, int paramtype, const char *value, size_t length) |
| Add string-valued parameter to the X400RediHist object. | |
| X400COMMON_CDECL int | X400RediHistAddIntParam (struct X400RediHist *hist, int paramtype, int value) |
| Set an integer value in a Redirection History object. | |
| X400COMMON_CDECL int | X400RediHistGetStrParam (struct X400RediHist *hist, int paramtype, char *value, size_t length, size_t *lengthp) |
| Get string-valued parameter from the X400RediHist object. | |
| X400COMMON_CDECL int | X400RediHistGetIntParam (struct X400RediHist *info, int paramtype, int *valuep) |
| Get int parameter from Redirection History object. | |
| X400COMMON_CDECL int | X400RediHistGet (struct X400Recipient *recip, int entry, struct X400RediHist **hist) |
| Get the Redirection History object from a recipient. | |
| X400COMMON_CDECL int | X400RediHistNew (struct X400Recipient *recip, struct X400RediHist **hist) |
| Create a new Redirection History object. | |
| X400COMMON_CDECL int | X400RediHistGetEnv (struct X400Message *msg, int entry, struct X400RediHist **hist) |
| Get the Redirection History object from a message envelope this is represented by 8.3.1.2.1.5 in X.411. | |
| X400COMMON_CDECL int | X400RediHistNewEnv (struct X400Message *msg, struct X400RediHist **hist) |
| Create a new Redirection History object for a message envelope this is represented by 8.3.1.2.1.5 in X.411. | |
| X400COMMON_CDECL const char * | X400RediReason (int redirection_reason) |
| Return a human readable string based on a redirection reason. | |
| X400COMMON_CDECL int | X400InternalTraceInfoGet (struct X400Message *mp, int entry, struct X400InternalTraceInfo **info) |
| Get the Trace information object from a message. | |
| X400COMMON_CDECL int | X400InternalTraceInfoNew (struct X400Message *msg, struct X400InternalTraceInfo **info) |
| Create a new Trace information object. | |
| X400COMMON_CDECL int | X400MsgAddInternalTraceInfo (struct X400Message *mp, struct X400InternalTraceInfo *info) |
| Create a new Trace information object. | |
| X400COMMON_CDECL int | X400InternalTraceInfoGetStrParam (struct X400InternalTraceInfo *info, int paramtype, char *buffer, size_t buflen, size_t *paramlenp) |
| Get string parameter from Internal Trace Information object. | |
| X400COMMON_CDECL int | X400InternalTraceInfoGetIntParam (struct X400InternalTraceInfo *info, int paramtype, int *valuep) |
| Get int parameter from Internal Trace Information object. | |
| X400COMMON_CDECL int | X400InternalTraceInfoAddStrParam (struct X400InternalTraceInfo *info, int paramtype, const char *value, size_t length) |
| Add string-valued parameter to the Internal Trace info object. | |
| X400COMMON_CDECL int | X400InternalTraceInfoAddIntParam (struct X400InternalTraceInfo *info, int paramtype, int value) |
| Set an integer value in an Internal Trace Info object. | |
| X400COMMON_CDECL int | X400ALIGet (struct X400Message *mp, int entry, struct X400ALI **ali) |
| Get the Address List Indicator information object from a message. | |
| X400COMMON_CDECL int | X400ALINew (struct X400Message *msg, struct X400ALI **ali) |
| Create an Address List Indicator object. | |
| X400COMMON_CDECL int | X400ALIGetStrParam (struct X400ALI *ALI, int paramtype, char *buffer, size_t buflen, size_t *paramlenp) |
| Get string parameter from Address List Indicator object. | |
| X400COMMON_CDECL int | X400ALIGetIntParam (struct X400ALI *ALI, int paramtype, int *valuep) |
| Get int parameter from Address List Indicator object. | |
| X400COMMON_CDECL int | X400ALIAddStrParam (struct X400ALI *info, int paramtype, const char *value, size_t length) |
| Add string-valued parameter to the ALI info object. | |
| X400COMMON_CDECL int | X400ALIAddIntParam (struct X400ALI *info, int paramtype, int value) |
| Set an integer value in an Address List Indicator object. | |
| X400COMMON_CDECL int | X400PSSGet (struct X400Message *mp, int type, int entry, struct X400PSS **pss) |
| Get the Printable String Sequence object from a message. | |
| X400COMMON_CDECL int | X400PSSNew (struct X400Message *msg, struct X400PSS **pss, int type) |
| Create a Printable String Sequence object. | |
| X400COMMON_CDECL int | X400PSSGetStrParam (struct X400PSS *pss, char *buffer, size_t buflen, size_t *paramlenp) |
| Get string parameter from Printable String Sequence object. | |
| X400COMMON_CDECL int | X400PSSAddStrParam (struct X400PSS *pss, const char *value, size_t length) |
| Add string-valued parameter to the PSS info object. | |
| X400COMMON_CDECL int | X400DistFieldGet (struct X400Message *mp, int entry, struct X400DistField **distfield) |
| Get the Distribution Code extension Field object from a message. | |
| X400COMMON_CDECL int | X400DistFieldNew (struct X400Message *msg, struct X400DistField **distfield) |
| Create a P772 Distribution Code extension Field object. | |
| X400COMMON_CDECL int | X400DistFieldGetStrParam (struct X400DistField *distfield, int type, char *buffer, size_t buflen, size_t *paramlenp) |
| Get string parameter from Distribution Code extension Field object. | |
| X400COMMON_CDECL int | X400DistFieldAddStrParam (struct X400DistField *distfield, int type, const char *value, size_t length) |
| Add string-valued parameter to the DistField info object. | |
| X400COMMON_CDECL int | X400OtherRecipGet (struct X400Message *mp, int entry, struct X400OtherRecip **otherrecip) |
| Get a new P772 Other Recipient object for a message object. | |
| X400COMMON_CDECL int | X400OtherRecipNew (struct X400Message *mp, struct X400OtherRecip **otherrecip) |
| Create a new P772 Other Recipient object for a message object. | |
| X400COMMON_CDECL int | X400OtherRecipGetStrParam (struct X400OtherRecip *otherrecip, char *buffer, size_t buflen, size_t *paramlenp) |
| Get string parameter from Other Recipient object. | |
| X400COMMON_CDECL int | X400OtherRecipAddStrParam (struct X400OtherRecip *otherrecip, const char *value, size_t length) |
| Add string-valued parameter to the Other Recipient Indicator object. | |
| X400COMMON_CDECL int | X400OtherRecipAddIntParam (struct X400OtherRecip *otherrecip, int value) |
| Add integer parameter to the Other Recipient Indicator object. | |
| X400COMMON_CDECL int | X400OtherRecipGetIntParam (struct X400OtherRecip *otherrecip, int *value) |
| Get integer parameter from the Other Recipient Indicator object. | |
| X400COMMON_CDECL int | X400ACP127RespGet (struct X400Recipient *rp, struct X400ACP127Resp **resp) |
| Get the ACP127 Response object from a message. | |
| X400COMMON_CDECL int | X400ACP127RespNew (struct X400Recipient *rp, struct X400ACP127Resp **resp) |
| Create a P772 ACP127 Response object. | |
| X400COMMON_CDECL int | X400ACP127RespGetStrParam (struct X400ACP127Resp *resp, int type, char *buffer, size_t buflen, size_t *paramlenp) |
| Get string parameter from ACP127 Response object. | |
| X400COMMON_CDECL int | X400ACP127RespAddStrParam (struct X400ACP127Resp *resp, int type, const char *value, size_t length) |
| Add string-valued parameter to the ACP127 Response object. | |
| X400COMMON_CDECL int | X400ACP127RespAddIntParam (struct X400ACP127Resp *resp, int value) |
| Add integer parameter to the ACP127 Response object. | |
| X400COMMON_CDECL int | X400ACP127RespGetIntParam (struct X400ACP127Resp *resp, int *value) |
| Get integer parameter from the ACP127 Response object. | |
| X400COMMON_CDECL int | X400ACP127RespNewALI (struct X400ACP127Resp *resp, struct X400ALI **ali) |
| Create new Address List Indicator object associated with the X400ACP127 Resp. | |
| X400COMMON_CDECL int | X400ACP127RespGetALI (struct X400ACP127Resp *resp, struct X400ALI **ali, int entry) |
| Get an Address List Indicator object associated with the X400ACP127 object. | |
| X400COMMON_CDECL int | X400ORandDLAddStrParam (struct X400ORandDL *or_and_dl, int type, const char *value, size_t length) |
| Add string parameter for a Originator and DL Expansion History object. | |
| X400COMMON_CDECL int | X400ORandDLNew (struct X400Message *msg, struct X400ORandDL **or_and_dl) |
| Create new Originator and DL Expansion history object. | |
| X400COMMON_CDECL int | X400MsgORandDLGet (struct X400Message *msg, int entry, struct X400ORandDL **or_and_dl) |
| Get Originator and DL expansion history object. | |
| X400COMMON_CDECL int | X400ORandDLGetStrParam (struct X400ORandDL *or_and_dl, int paramtype, char *buffer, size_t buflen, size_t *paramlenp) |
| Get string parameter from ACP127 Response object. | |
This is an API for accessing X.400 Message, Report and Probe objects. It does not provide protocol interfaces for transfer, submission or delivery of such objects.
Definition in file x400_api.h.