NNTPLIST structure

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

This structure is the data returned from the CommandLIST function. Because the NNTP LIST command can have multiple extensions, the data returned is relatively unparsed to provide greater flexibility to the client. The data is returned in array of NULL terminated strings that contain the lines returned from the server. When fDone is TRUE, then all of the data has been retrieved. rgszLines is not accumulated by the transport between calls to OnResponse(). It is the client's responsibility to store this information as it comes in.

Syntax

typedef struct tagNNTPLIST {
  DWORD cLines;
  LPSTR *rgszLines;
} NNTPLIST, *LPNNTPLIST;

Members

cLines

Type: DWORD

Number of lines returned

rgszLines

Type: LPSTR*

Array of lines returned by the LIST command. The number of lines in rgszLines is cLines. The recipient must call ReleaseResponse to free this structure.

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