NNTPTRANSFERSTATUSEX  
 

This structure is used by the GetTransferStatus method to return information about an article transfer in progress. This structure is intended for use with servers that return 64-bit article IDs.

typedef struct _NNTPTRANSFERSTATUSEX
{
   ULONGLONG nArticleId;
   DWORD     dwBytesTotal;
   DWORD     dwBytesCopied;
   DWORD     dwBytesPerSecond;
   DWORD     dwTimeElapsed;
   DWORD     dwTimeEstimated;
} NNTPTRANSFERSTATUSEX, *LPNNTPTRANSFERSTATUSEX;

Members

nArticleId
An unsigned 64-bit integer that specifies the article ID of the current article that is being transferred. If an article is being posted, this value will be zero.
dwBytesTotal
An unsigned integer that specifies the total number of bytes that will be transferred. If the article is being copied from the server to the local host, this is the size of the article on the server. If the article is being posted to the server, it is the size of article on the local system. If the article size cannot be determined, this value will be zero.
dwBytesCopied
An unsigned integer that specifies the total number of bytes that have been copied.
dwBytesPerSecond
An unsigned integer that specifies the average number of bytes that have been copied per second.
dwTimeElapsed
An unsigned integer that specifies the number of seconds that have elapsed since the transfer started.
dwTimeEstimated
An unsigned integer that specifies the estimated number of seconds until the transfer is completed. This is based on the average number of bytes transferred per second.

Requirements

Minimum Desktop Platform: Windows 7 Service Pack 1
Minimum Server Platform: Windows Server 2008 R2 Service Pack 1
Header File: cstools11.h

See Also

GetTransferStatus, RegisterEvent, NNTPTRANSFERSTATUS