GroupOverview Event
Fired for each line of article overview data (during group overviews).
Syntax
ANSI (Cross Platform) virtual int FireGroupOverview(SNNTPGroupOverviewEventParams *e);
typedef struct {
int64 ArticleNumber;
const char *Subject;
const char *From;
const char *ArticleDate;
const char *MessageId;
const char *References;
int64 ArticleSize;
int64 ArticleLines;
const char *OtherHeaders; int reserved; } SNNTPGroupOverviewEventParams; Unicode (Windows) virtual INT FireGroupOverview(SNNTPGroupOverviewEventParams *e);
typedef struct {
LONG64 ArticleNumber;
LPCWSTR Subject;
LPCWSTR From;
LPCWSTR ArticleDate;
LPCWSTR MessageId;
LPCWSTR References;
LONG64 ArticleSize;
LONG64 ArticleLines;
LPCWSTR OtherHeaders; INT reserved; } SNNTPGroupOverviewEventParams;
- (void)onGroupOverview:(long long)articleNumber :(NSString*)subject :(NSString*)from :(NSString*)articleDate :(NSString*)messageId :(NSString*)references :(long long)articleSize :(long long)articleLines :(NSString*)otherHeaders;
#define EID_SNNTP_GROUPOVERVIEW 5 virtual INT IPWORKSSMIME_CALL FireGroupOverview(LONG64 &lArticleNumber, LPSTR &lpszSubject, LPSTR &lpszFrom, LPSTR &lpszArticleDate, LPSTR &lpszMessageId, LPSTR &lpszReferences, LONG64 &lArticleSize, LONG64 &lArticleLines, LPSTR &lpszOtherHeaders);
Remarks
ArticleNumber contains the number of the article within the group.
Subject contains the subject of the article.
From contains the email address of the article author.
ArticleDate contains the date the article was posted.
MessageId contains the unique message id for the article.
References contains the message ids for the articles this article refers to (separated by spaces).
ArticleSize contains the size of the article in bytes.
ArticleLines contains the number of lines in the article.
OtherHeaders contains any other article headers that NewsServer chooses to display for the article.