INCLUDE "esockmessages.definition.txt"
CONST KIPProtoRealmId = 0x10281DED
CONST KIPTranportRealmId = 0x102822DA
ENUM IPProto_MessageId : UINT16
EIpProtoCprOpenCloseRoute = 1
EConfigureNetwork = 2
ENetworkConfigured = 3
END ENUM
ENUM IPTranport_Signatures : UINT32
ESigPolicyParams = 3
END ENUM
ENUM IPTranport_MessageId : UINT16
ECFConnPolicyRequest = 1
ECFPolicyRequest = 2
ECFPolicyParams = 3
END ENUM
// IPProto
MESSAGE OpenCloseRoute
SIGNATURE = TSigNumber
MESSAGEID = KIPProtoRealmId:EIpProtoCprOpenCloseRoute
END MESSAGE
MESSAGE ConfigureNetwork
SIGNATURE = TSigVoid
MESSAGEID = KIPProtoRealmId:EConfigureNetwork
END MESSAGE
MESSAGE NetworkConfigured
SIGNATURE = TSigNumber
MESSAGEID = KIPProtoRealmId:ENetworkConfigured
END MESSAGE
// IP
SIGNATURE TSigPolicyParams : TSignatureBase
TYPEID = KIPTranportRealmId:ESigPolicyParams
TAddrUpdate iAddrUpdate
Context_NodeId iSrcNodeId
Context_NodeId iFlowId
UINT32 iAppSid
END SIGNATURE
MESSAGE IPPolicyParams
SIGNATURE = TSigPolicyParams
MESSAGEID = KIPTranportRealmId:ECFPolicyParams
END MESSAGE
// Cpr Link
CONST KESockCprLinkExtMessages = 0x10281DFE
ENUM CprLink_Signatures : UINT32
// ECprRetrieveProgress = 1
// ECprRetrieveLastProgressError = 2
ECprRequestServiceNotification = 3
ECprCancelServiceNotification = 4
ECprEnumerateSubConnections = 5
ECprSendIoctl = 6
ECprCancelIoctl = 7
ECprAllSubConnectionNotificationEnable = 8
ECprEnumerateConnections = 9
ECprGetConnectionSetting = 10
ELegacyDataMonitoringTransferredRequest = 11
// ELegacyDataMonitoringNotificationRequest = 12
ELegacyDataMonitoringNotificationCancel = 13
// ELegacySubConnectionActiveRequest = 14
ELegacyCancelSubConnectionActive = 15
// ELegacyEnumerateSubConnections = 16
END ENUM
SIGNATURE TCprRequestServiceNotification : TSignalBase
TYPEID = KESockCprLinkExtMessages:ECprRequestServiceNotification
Context_NodeId iSender
END SIGNATURE
MESSAGE CprRequestServiceNotification
SIGNATURE = TCprRequestServiceNotification
MESSAGEID = KESockCprLinkExtMessages:ECprRequestServiceNotification
END MESSAGE
SIGNATURE TCprCancelServiceNotification : TSignalBase
TYPEID = KESockCprLinkExtMessages:ECprCancelServiceNotification
Context_NodeId iSender
END SIGNATURE
MESSAGE CprCancelServiceNotification
SIGNATURE = TCprCancelServiceNotification
MESSAGEID = KESockCprLinkExtMessages:ECprCancelServiceNotification
END MESSAGE
SIGNATURE TCprEnumerateSubConnections : TCFSigRMessage2Ext
TYPEID = KESockCprLinkExtMessages:ECprEnumerateSubConnections
END SIGNATURE
MESSAGE CprEnumerateSubConnections
SIGNATURE = TCprEnumerateSubConnections
MESSAGEID = KESockCprLinkExtMessages:ECprEnumerateSubConnections
END MESSAGE
SIGNATURE TCprSendIoctl : TCFSigRMessage2Ext
TYPEID = KESockCprLinkExtMessages:ECprSendIoctl
END SIGNATURE
MESSAGE CprSendIoctl
SIGNATURE = TCprSendIoctl
MESSAGEID = KESockCprLinkExtMessages:ECprSendIoctl
END MESSAGE
SIGNATURE TCprCancelIoctl : TCFSigRMessage2Ext
TYPEID = KESockCprLinkExtMessages:ECprCancelIoctl
END SIGNATURE
MESSAGE CprCancelIoctl
SIGNATURE = TCprCancelIoctl
MESSAGEID = KESockCprLinkExtMessages:ECprCancelIoctl
END MESSAGE
SIGNATURE TCprAllSubConnectionNotificationEnable : TSignalBase
TYPEID = KESockCprLinkExtMessages:ECprAllSubConnectionNotificationEnable
END SIGNATURE
MESSAGE CprAllSubConnectionNotificationEnable
SIGNATURE = TCprAllSubConnectionNotificationEnable
MESSAGEID = KESockCprLinkExtMessages:ECprAllSubConnectionNotificationEnable
END MESSAGE
SIGNATURE TCprEnumerateConnections : TSignalBase
TYPEID = KESockCprLinkExtMessages:ECprEnumerateConnections
END SIGNATURE
MESSAGE CprEnumerateConnections
SIGNATURE = TCprEnumerateConnections
MESSAGEID = KESockCprLinkExtMessages:ECprEnumerateConnections
END MESSAGE
SIGNATURE TLegacyDataMonitoringTransferredRequest : TCFSigRMessage2Ext
TYPEID = KESockCprLinkExtMessages:ELegacyDataMonitoringTransferredRequest
UINT32 iClientId
END SIGNATURE
MESSAGE LegacyDataMonitoringTransferredRequest
SIGNATURE = TLegacyDataMonitoringTransferredRequest
MESSAGEID = KESockCprLinkExtMessages:ELegacyDataMonitoringTransferredRequest
END MESSAGE
MESSAGE LegacyDataMonitoringNotificationRequest
SIGNATURE = TLegacyDataMonitoringNotificationRequest
MESSAGEID = KESockCprLinkExtMessages:ELegacyDataMonitoringNotificationRequest
END MESSAGE
SIGNATURE TLegacyDataMonitoringNotificationCancel : TCFSigRMessage2Ext
TYPEID = KESockCprLinkExtMessages:ELegacyDataMonitoringNotificationCancel
TDataMonitoringDirection iDirection
UINT32 iClientId
END SIGNATURE
MESSAGE LegacyDataMonitoringNotificationCancel
SIGNATURE = TLegacyDataMonitoringNotificationCancel
MESSAGEID = KESockCprLinkExtMessages:ELegacyDataMonitoringNotificationCancel
END MESSAGE
MESSAGE LegacySubConnectionActiveRequest
SIGNATURE = TLegacySubConnectionActiveRequest
MESSAGEID = KESockCprLinkExtMessages:ELegacySubConnectionActiveRequest
END MESSAGE
SIGNATURE TLegacyCancelSubConnectionActive : TCFSigRMessage2Ext
TYPEID = KESockCprLinkExtMessages:ELegacyCancelSubConnectionActive
END SIGNATURE
MESSAGE LegacyCancelSubConnectionActive
SIGNATURE = TLegacyCancelSubConnectionActive
MESSAGEID = KESockCprLinkExtMessages:ELegacyCancelSubConnectionActive
END MESSAGE
//
CONST KExtItfMsgImplementationUid = 0x102822F7
ENUM EExtItfMessageId : UINT32
ECancelAndCloseAllClientExtItf = 3
END ENUM
SIGNATURE TCancelAndCloseAllClientExtItf : TSignalBase
TYPEID = KExtItfMsgImplementationUid:ECancelAndCloseAllClientExtItf
UINT32 iClientId
END SIGNATURE
CONST KQoSIpSCprMessagesRealmId = 0x10204307
ENUM EQoSIpSCprMessagesId : UINT32
EOpenInternalSocket = 1
EInternalSocketOpened = 2
END ENUM
MESSAGE TOpenInternalSocket
SIGNATURE = TSigVoid
MESSAGEID = KQoSIpSCprMessagesRealmId:EOpenInternalSocket
END MESSAGE
MESSAGE TInternalSocketOpened
SIGNATURE = TSigVoid
MESSAGEID = KQoSIpSCprMessagesRealmId:EInternalSocketOpened
END MESSAGE