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;
w
char
_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