HTTPMAILRESPONSE structure
[HTTPMAILRESPONSE is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]
Contains information about an HTTPMail response.
Syntax
typedef struct tagHTTPMAILRESPONSE {
HTTPMAILCOMMAND command;
DWORD dwContext;
BOOL fDone;
IXPRESULT rIxpResult;
IHTTPMailTransport *pTransport;
HTTPMAILGETPROP rGetPropInfo;
HTTPMAILGET rGetInfo;
HTTPMAILPOST rPutInfo;
HTTPMAILPOST rPostInfo;
HTTPMAILPROPFIND rPropFindInfo;
HTTPMAILLOCATION rMkColInfo;
HTTPMAILLOCATION rCopyMoveInfo;
HTTPMAILBCOPYMOVELIST rBCopyMoveList;
HTTPMEMBERINFOLIST rMemberInfoList;
HTTPMEMBERERRORLIST rMemberErrorList;
HTTPMAILPOST rSendMessageInfo;
HTTPCONTACTIDLIST rContactIdList;
HTTPCONTACTINFOLIST rContactInfoList;
HTTPCONTACTID rPostContactInfo;
HTTPCONTACTID rPatchContactInfo;
} HTTPMAILRESPONSE, *LPHTTPMAILRESPONSE;
Members
-
command
-
Type: HTTPMAILCOMMAND
-
Contains the HTTPMAILCOMMAND for which the response was generated.
-
dwContext
-
Type: DWORD
-
Currently unused. Should be set to zero.
-
fDone
-
Type: BOOL
-
Contains a BOOL that indicates whether this is the last response for the command.
-
rIxpResult
-
Type: IXPRESULT
-
Contains an IXPRESULT structure that contains the information about the server response. If rIxpResult.hrResult specifies a FAILED result, the structure contains other information.
-
pTransport
-
Type: IHTTPMailTransport*
-
Contains a pointer to the IHTTPMailTransport object that generated the OnResponse call.
-
rGetPropInfo
-
Type: HTTPMAILGETPROP
-
Occupies the union when command is equal to HTTPMAIL_GETPROP. Contains the HTTPMAILGETPROP structure that holds the response data for the GetProperty and GetPropertyDw methods.
-
rGetInfo
-
Type: HTTPMAILGET
-
Occupies the union when command is equal to HTTPMAIL_GET. Contains the HTTPMAILGET structure that holds the response data for the CommandGET method.
-
rPutInfo
-
Type: HTTPMAILPOST
-
Occupies the union when command is equal to HTTPMAIL_PUT. Contains the HTTPMAILPOST structure that holds the response data for the CommandPUT method.
-
rPostInfo
-
Type: HTTPMAILPOST
-
Occupies the union when command is equal to HTTPMAIL_POST. Contains the HTTPMAILPOST structure that holds the response data for the CommandPOST method.
-
rPropFindInfo
-
Type: HTTPMAILPROPFIND
-
Occupies the union when command is equal to HTTPMAIL_PROPFIND. Contains the HTTPMAILPROPFIND structure that holds the response data.
-
rMkColInfo
-
Type: HTTPMAILLOCATION
-
Occupies the union when command is equal to HTTPMAIL_MKCOL. Contains the HTTPMAILLOCATION structure that holds the response data for the CommandMKCOL method.
-
rCopyMoveInfo
-
Type: HTTPMAILLOCATION
-
Occupies the union when command is equal to HTTPMAIL_COPY. Contains the HTTPMAILLOCATION structure that holds the response data for the CommandCOPY and CommandMOVE methods.
-
rBCopyMoveList
-
Type: HTTPMAILBCOPYMOVELIST
-
Occupies the union when command is equal to HTTPMAIL_BCOPY. Contains the HTTPMAILBCOPYMOVELIST structure that holds the response data for the CommandBCOPY and CommandBMOVE methods.
-
rMemberInfoList
-
Type: HTTPMEMBERINFOLIST
-
Occupies the union when command is equal to HTTPMAIL_MEMBERINFO. Contains the HTTPMEMBERINFOLIST structure that holds the response data for the MemberInfo method.
-
rMemberErrorList
-
Type: HTTPMEMBERERRORLIST
-
Occupies the union when command is equal to HTTPMAIL_MARKREAD. Contains the HTTPMEMBERERRORLIST structure that holds the response data for the MarkRead method.
-
rSendMessageInfo
-
Type: HTTPMAILPOST
-
Occupies the union when command is equal to HTTPMAIL_SENDMESSAGE. Contains the HTTPMAILPOST structure that holds the response data for the SendMessage method.
-
rContactIdList
-
Type: HTTPCONTACTIDLIST
-
Occupies the union when command is equal to HTTPMAIL_LISTCONTACTS. Contains the HTTPCONTACTIDLIST structure that holds the response data for the ContactInfo method.
-
rContactInfoList
-
Type: HTTPCONTACTINFOLIST
-
Occupies the union when command is equal to HTTPMAIL_CONTACTINFO. Contains the HTTPCONTACTINFOLIST structure that holds the response data for the ListContactInfos method.
-
rPostContactInfo
-
Type: HTTPCONTACTID
-
Occupies the union when command is equal to HTTPMAIL_POSTCONTACT. Contains the HTTPCONTACTID structure that holds the response data for the ListContacts method.
-
rPatchContactInfo
-
Type: HTTPCONTACTID
-
Occupies the union when command is equal to HTTPMAIL_PATCHCONTACT. Contains the HTTPCONTACTID structure that holds the response data for the PatchContact method.
Requirements
Minimum supported client |
Windows XP [desktop apps only] |
Minimum supported server |
Windows Server 2003 [desktop apps only] |
Product |
Outlook Express 6.0 |
Header |
|
IDL |
|