FreeRDP
secapi.h File Reference
#include <winpr/wtypes.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  PKERB_TICKET_LOGON
 
struct  PMSV1_0_SUPPLEMENTAL_CREDENTIAL
 

Macros

#define KERB_LOGON_FLAG_ALLOW_EXPIRED_TICKET   0x1
 
#define MSV1_0_OWF_PASSWORD_LENGTH   16
 
#define MSV1_0_CRED_VERSION_REMOTE   0xffff0002
 
#define KERB_LOGON_FLAG_REDIRECTED   0x2
 

Typedefs

typedef enum _KERB_LOGON_SUBMIT_TYPE * PKERB_LOGON_SUBMIT_TYPE
 

Enumerations

enum  KERB_LOGON_SUBMIT_TYPE {
  KerbInteractiveLogon = 2 , KerbSmartCardLogon = 6 , KerbWorkstationUnlockLogon = 7 , KerbSmartCardUnlockLogon = 8 ,
  KerbProxyLogon = 9 , KerbTicketLogon = 10 , KerbTicketUnlockLogon = 11 , KerbS4ULogon = 12 ,
  KerbCertificateLogon = 13 , KerbCertificateS4ULogon = 14 , KerbCertificateUnlockLogon = 15 , KerbNoElevationLogon = 83 ,
  KerbLuidLogon = 84
}
 

Macro Definition Documentation

◆ KERB_LOGON_FLAG_ALLOW_EXPIRED_TICKET

#define KERB_LOGON_FLAG_ALLOW_EXPIRED_TICKET   0x1

◆ KERB_LOGON_FLAG_REDIRECTED

#define KERB_LOGON_FLAG_REDIRECTED   0x2

◆ MSV1_0_CRED_VERSION_REMOTE

#define MSV1_0_CRED_VERSION_REMOTE   0xffff0002

◆ MSV1_0_OWF_PASSWORD_LENGTH

#define MSV1_0_OWF_PASSWORD_LENGTH   16

Typedef Documentation

◆ PKERB_LOGON_SUBMIT_TYPE

typedef enum _KERB_LOGON_SUBMIT_TYPE * PKERB_LOGON_SUBMIT_TYPE

Enumeration Type Documentation

◆ KERB_LOGON_SUBMIT_TYPE

WinPR: Windows Portable Runtime Schannel Security Package

Copyright 2023 David Fort conta.nosp@m.ct@h.nosp@m.arden.nosp@m.ing-.nosp@m.consu.nosp@m.ltin.nosp@m.g.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.

Enumerator
KerbInteractiveLogon 
KerbSmartCardLogon 
KerbWorkstationUnlockLogon 
KerbSmartCardUnlockLogon 
KerbProxyLogon 
KerbTicketLogon 
KerbTicketUnlockLogon 
KerbS4ULogon 
KerbCertificateLogon 
KerbCertificateS4ULogon 
KerbCertificateUnlockLogon 
KerbNoElevationLogon 
KerbLuidLogon