KERB_ADD_BINDING_CACHE_ENTRY_REQUEST structure (ntsecapi.h)

Specifies a message to add a binding cache entry. You must have the SeTcbPrivilege privilege set.

Syntax

typedef struct _KERB_ADD_BINDING_CACHE_ENTRY_REQUEST {
  KERB_PROTOCOL_MESSAGE_TYPE MessageType;
  UNICODE_STRING             RealmName;
  UNICODE_STRING             KdcAddress;
  ULONG                      AddressType;
} KERB_ADD_BINDING_CACHE_ENTRY_REQUEST, *PKERB_ADD_BINDING_CACHE_ENTRY_REQUEST;

Members

MessageType

A value of the KERB_PROTOCOL_MESSAGE_TYPE enumeration that lists the types of messages that can be sent to the Kerberos authentication package by calling the LsaCallAuthenticationPackage function. This member must be set to KerbAddBindingCacheEntryMessage.

RealmName

The name of the realm of the domain controller.

KdcAddress

The address of the Key Distribution Center (KDC) of the server to which you want to bind.

AddressType

The type of string that is contained in the KdcAddress member. This can be one of the following values.

Value Meaning
DS_INET_ADDRESS
The address is a string IP address of the domain controller, for example, "\\157.55.94.74").
DS_NETBIOS_ADDRESS
The address is a NetBIOS name of the domain controller, for example, "\\phoenix".

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header ntsecapi.h