#ifndef _WINSTA_H
/**
* The PROTOCOLSTATUS structure represents the status of the protocol used by the session.
*
* \sa https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-tsts/c9066753-acbd-4678-9a72-8fb1b080bd09
*/
typedef struct _PROTOCOLSTATUS
{
PROTOCOLCOUNTERS Output; // A PROTOCOLCOUNTERS structure containing the output protocol counters.
PROTOCOLCOUNTERS Input; // A PROTOCOLCOUNTERS structure containing the input protocol counters.
CACHE_STATISTICS Cache; // A CACHE_STATISTICS structure containing statistics for the cache.
ULONG AsyncSignal; // Indicator of async signal, such as MS_CTS_ON, for async protocols.
ULONG AsyncSignalMask; // Mask of async signal events, such as EV_CTS, for async protocols.
} PROTOCOLSTATUS, *PPROTOCOLSTATUS;
View code on GitHubThis type is documented in the [MS-TSTS] specification.