Share via


NNTPARTICLE structure

[NNTPARTICLE is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

This structure returns the data from a CommandARTICLE function. Depending on the size of the article being retrieved, the callback may recieve multiple calls for a single article.

Syntax

typedef struct tagNNTPARTICLE {
  DWORD dwArticleNum;
  LPSTR pszMessageId;
  LPSTR pszLines;
  ULONG cbLines;
  ULONG cLines;
  DWORD dwReserved;
} NNTPARTICLE, *LPNNTPARTICLE;

Members

dwArticleNum

Type: DWORD

Article number

pszMessageId

Type: LPSTR

Message ID

pszLines

Type: LPSTR

Lines of the message

cbLines

Type: ULONG

Number of bytes in pszLines

cLines

Type: ULONG

Number of lines in pszLines

dwReserved

Type: DWORD

Reserved for system use

Remarks

When fDone is TRUE, then all of the article data has been retrieved. pszLines is not accumulated over all of the callbacks, it is the client's responsibility to assemble all of the pszLines that are returned to build the message.

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