Share via


NNTPRESPONSE structure

Do not use. This structure is the general holder for all of the data returned from the INNTPTransport commands. The state member tells the receiver which command this data is in response to. If fMustRelease is TRUE, then when the client is done with this data, it should call ReleaseResponse to free that memory. See the explanation of the various structures to see the details on each type of response.

Syntax

typedef struct tagNNTPRESPONSE {
  NNTPSTATE      state;
  BOOL           fMustRelease;
  BOOL           fDone;
  IXPRESULT      rIxpResult;
  INNTPTransport *pTransport;
} NNTPRESPONSE, *LPNNTPRESPONSE;

Members

state

Type: NNTPSTATE

Command in which the response was generated for

fMustRelease

Type: BOOL

TRUE if the data contained within this struct must be freed with a call to ReleaseResponse

fDone

Type: BOOL

TRUE when there is no more data that will arrive for this command

rIxpResult

Type: IXPRESULT

Result Information

pTransport

Type: INNTPTransport*

Pointer to the NNTP transport that generated the response

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Product
Outlook Express 6.0
Header
Imnxport.h
IDL
Imnxport.idl