Page tree
Skip to end of metadata
Go to start of metadata

When calling TCPMappingFilterQueryContextData or TCPMappingFilterSetContextData you specify a data value type to get or set. For queries the value is returned in a Schema Variant. For setting data values, the value is specified by a pointer and optionally a length.

The possible value for data values to get/set are:

Item TypeDescriptionTypestrParamAccess
TCPMAPPING_DATA_SESSION_OBJThe session relating to the current connection NULLRead
TCPMAPPING_DATA_USER_OBJThe user object NULLRead
TCPMAPPING_DATA_SESSION_DESCRIPTIONThe description of the sessionUnicode stringNULLRead/Write
TCPMAPPING_DATA_SESSION_INTERCEPTEDWas the connection interceptedboolNULLRead
TCPMAPPING_DATA_SESSION_CLIENTIPIP address of the clientUnicode string. IPv4NULLRead
TCPMAPPING_DATA_SESSION_CLIENTPORTPort of the clientunsigned intNULLRead
TCPMAPPING_DATA_SESSION_CLIENTSECUREIs the client using TLS to WinGate?boolNULLRead
TCPMAPPING_DATA_SESSION_LOCALIPLocal IP of connected client. IPv4Unicode stringNULLRead
TCPMAPPING_DATA_SESSION_LOCALPORTLocal port of connected clientunsigned intNULLRead
TCPMAPPING_DATA_SESSION_DESTINATIONDestination name to connect toUnicode stringNULLRead/Write
TCPMAPPING_DATA_SESSION_DESTINATIONPORTDestination port to connect tounsigned intNULLRead/Write
TCPMAPPING_DATA_SESSION_DESTINATIONSECUREWhether to use TLS to destinationboolNULLRead/Write

Read only items can be read with TCPMappingFilterQueryContextData. Read/Write items can also be set with TCPMappingFilterSetContextData

Some items require additional information when being set. This information is specified in the pData parameter of TCPMappingFilterSetContextData.

Item TypepData typenLen required?
TCPMAPPING_DATA_SESSION_DESCRIPTIONLPCWSTRNo
TCPMAPPING_DATA_SESSION_DESTINATIONLPCWSTRNo
TCPMAPPING_DATA_SESSION_DESTINATIONPORTUINT *No
TCPMAPPING_DATA_SESSION_DESTINATIONSECUREbool *No
  • No labels