FreeRDP
rdpNla Struct Reference

#include <nla.h>

Data Fields

BOOL server
 
NLA_STATE state
 
int sendSeqNum
 
int recvSeqNum
 
freerdp * instance
 
CtxtHandle context
 
LPTSTR SspiModule
 
char * SamFile
 
rdpSettings * settings
 
rdpTransport * transport
 
UINT32 cbMaxToken
 
SEC_CHARpackageName
 
UINT32 version
 
UINT32 peerVersion
 
UINT32 errorCode
 
ULONG fContextReq
 
ULONG pfContextAttr
 
BOOL haveContext
 
BOOL haveInputBuffer
 
BOOL havePubKeyAuth
 
SECURITY_STATUS status
 
CredHandle credentials
 
TimeStamp expiration
 
PSecPkgInfo pPackageInfo
 
SecBuffer inputBuffer
 
SecBuffer outputBuffer
 
SecBufferDesc inputBufferDesc
 
SecBufferDesc outputBufferDesc
 
SecBuffer negoToken
 
SecBuffer pubKeyAuth
 
SecBuffer authInfo
 
SecBuffer ClientNonce
 
SecBuffer PublicKey
 
SecBuffer tsCredentials
 
LPTSTR ServicePrincipalName
 
SEC_WINNT_AUTH_IDENTITY * identity
 
PSecurityFunctionTable table
 
SecPkgContext_Sizes ContextSizes
 

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation Network Level Authentication (NLA)

Copyright 2010-2012 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Field Documentation

SecBuffer rdpNla::authInfo
UINT32 rdpNla::cbMaxToken
SecBuffer rdpNla::ClientNonce
CtxtHandle rdpNla::context
SecPkgContext_Sizes rdpNla::ContextSizes
CredHandle rdpNla::credentials
UINT32 rdpNla::errorCode
TimeStamp rdpNla::expiration
ULONG rdpNla::fContextReq
BOOL rdpNla::haveContext
BOOL rdpNla::haveInputBuffer
BOOL rdpNla::havePubKeyAuth
SEC_WINNT_AUTH_IDENTITY* rdpNla::identity
SecBuffer rdpNla::inputBuffer
SecBufferDesc rdpNla::inputBufferDesc
freerdp* rdpNla::instance
SecBuffer rdpNla::negoToken
SecBuffer rdpNla::outputBuffer
SecBufferDesc rdpNla::outputBufferDesc
SEC_CHAR* rdpNla::packageName
UINT32 rdpNla::peerVersion
ULONG rdpNla::pfContextAttr
PSecPkgInfo rdpNla::pPackageInfo
SecBuffer rdpNla::pubKeyAuth
SecBuffer rdpNla::PublicKey
int rdpNla::recvSeqNum
char* rdpNla::SamFile
int rdpNla::sendSeqNum
BOOL rdpNla::server
LPTSTR rdpNla::ServicePrincipalName
rdpSettings* rdpNla::settings
LPTSTR rdpNla::SspiModule
NLA_STATE rdpNla::state
SECURITY_STATUS rdpNla::status
PSecurityFunctionTable rdpNla::table
rdpTransport* rdpNla::transport
SecBuffer rdpNla::tsCredentials
UINT32 rdpNla::version

The documentation for this struct was generated from the following file: