GitHub    Download    Forum
Overview
Tutorial
C++ API
C# API
WinRT API
DTDL
DADL
Setup
DataFS SDK setup
DataFS setup
DataFS Tools
DataFS setup parameters
stcBinding
stcStorageDiskSettings
stcStorageDiskOpen
stcStorageDiskCreate
stcDomainStorage
stcDomainSettings
stcStorageSettings
stcServerInfo
stcDomainReplicationSettings
stcStorageReplicationSettings

stcBinding structure

Network interface binding parameters

Syntax

struct stcBinding
{
UINT32 ulSize;
 
UINT32 ulId;
 
UINT16 usServiceType;
 
UINT64[2] aullAddress;
UINT16 usPort;
wchar_t* strHostName;
 
UINT32 ulCertHashSize;
BYTE* pCertHash;
 
UINT32 ulKeySize;
UINT32 ulKeyMode;
 
UINT32 ulKeyExchangeOptions;
UINT32 ulAuthenticationOptions;
UINT32 ulLoginOptions;
};

Member

ulSize
Type: UINT32
The size (sizeof(stcBinding)) of the structure.
ulId
Type: UINT32
The ID of the binding.
usServiceType
Type: UINT16
Type of service. Possible values are 1 (client connections).
aullAddress
Type: UINT64[2]
The IP address of the binding.
usPort
Type: UINT16
The port of the binding.
strHostName
Type: wchar_t*
The host name of the binding.
ulCertHashSize
Type: UINT32
The size of the pCertHash value.
pCertHash
Type: BYTE*
The certificate hash for use on this binding.
ulKeySize
Type: UINT32
The AES key size for use on this binding. Possible values are 128, 192 and 256.
ulKeyMode
Type: UINT32
The AES key mode for use on this binding. Use the flags defined in KeyModeOption.
Value Description
CBC Cipher block chaining mode (CBC).
CCM Counter with CBC-MAC mode (CCM).
GCM Galois counter mode (GCM).
ulKeyExchangeOptions
Type: UINT32
Set of flags that specify which key exchange algorithm and options to use. Use the flags defined in KeyExchangeOption.
Value Description
ECDH The Elliptic Curve Diffie-Hellman algorithm.
DH The Diffie-Hellman algorithm.
RSA The RSA algorithm.
SSPI_NEGOTIATE Microsoft Negotiate
SSPI_KERBEROS Microsoft Kerberos
SSPI_NTLM Microsoft NTLM
ulAuthenticationOptions
Type: UINT32
Set of flags that specify which authentication algorithm and options to use. Use the flags defined in AuthenticationOption.
Value Description
ECDSA The Elliptic Curve DSA algorithm.
RSA The RSA algorithm.
ulLoginOptions
Type: UINT32
Set of flags that specify which login algorithm and options to use. Use the flags defined in LoginOption.
Value Description
SSPI_NEGOTIATE Microsoft Negotiate
SSPI_KERBEROS Microsoft Kerberos
SSPI_NTLM Microsoft NTLM
PLAIN Plain text
© 2025 Mobiland AG