RPC_GATEWAY_TRACK_INFORMATION
The RPC_GATEWAY_TRACK_INFORMATION structure contains tracking information that a gateway produces as objects move through the mail system.
Quick Info
typedef struct
{
RPC_INT nEventType;
RPC_SYSTEMTIME stEvent;
RPC_SZ szGatewayName;
RPC_SZ szPartner;
RPC_SZ szMTSID;
RPC_SZ szRemoteID;
RPC_SZ szOriginator;
RPC_INT nPriority;
RPC_INT nLength;
RPC_INT nSeconds;
RPC_INT nCost;
RPC_SZ szSubjectID;
} RPC_GATEWAY_TRACK_INFORMATION;
Members
-
nEventType
-
The type of event to track. Note: Other events are defined in the header file, but not tracked in this release.
-
tevtMessageBackboneTransferIn
-
Track messages that came in through a backbone.
-
tevtMessageBackboneTransferOut
-
Track messages that went out through a backbone.
-
tevtMessageGatewayTransferIn
-
Track messages that go to the outside world.
-
tevtMessageGatewayTransferOut
-
Track messages that come in from the outside world.
-
tevtReportGatewayGenerated
-
Track messages that generated a report.
-
tevtReportTransferIn
-
Track messages that come in from the outside world.
-
tevtReportTransferOut
-
Track messages that go to the outside world.
-
stEvent
-
The system time when the event occurred.
-
szGatewayName
-
The distinguished name of the gateway where the event occurred.
-
szPartner
-
The distinguished name of the server to or from which the message was transferred.
-
szMTSID
-
The Microsoft Exchange Server MTSID (message transfer system identifier) of the message or report.
-
szRemoteID
-
The gateway side identifier of the message or report.
-
szOriginator
-
The distinguished name (or possibly proxy address) of the message originator.
-
nPriority
-
The message priority:
-
PRIO_URGENT
-
PRIO_NORMAL
-
PRIO_NONURGENT
-
-
nLength
-
The size, in bytes, of the message.
-
nSeconds
-
The transfer duration, in seconds. This is typically used by a FAX gateway.
-
nCost
-
Informational member.
-
szSubjectID
-
The Microsoft Exchange Server identifier of the message for report-related events.
Remarks
For an example of how to use this structure, see the HrTrackWriteLogW function call in the EDKTRACK.C code sample.
See Also
SAD_ScSaveGatewayTrackingData