Possible values for the VersionResponse::connection_state
field.
Possible values for the PipeUserDefinedParameters::pipe_type
field.
Initiate contact message used with FeatureFlags::CLIENT_ID
when the feature is supported
(Copper and above).
The header of a vmbus message.
Represents the message type value that identifies a vmbus protocol message.
Open channel message used if FeatureFlags::GUEST_SPECIFIED_SIGNAL_PARAMETERS
or
FeatureFlags::CHANNEL_INTERRUPT_REDIRECTION
is supported.
Possible values for the PipeUserDefinedParameters::pipe_type
field.
First 4 bytes of user_defined for named pipe offers.
Helper struct to interpret the InitiateContact::interrupt_page_or_target_info
field.
User-defined data provided by a device as part of an offer or open request.
Version response message used by Version::Copper
and above.
N.B. The server will only send this version if the requested version is Version::Copper
or
above and the version is supported. For unsupported versions, the original VersionResponse
is always sent.