/** * This file has no copyright assigned and is placed in the Public Domain. * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ #ifndef _INC_CREDSSP #define _INC_CREDSSP #if (_WIN32_WINNT >= 0x0600) #ifdef __cplusplus extern "C" { #endif typedef enum _CREDSSP_SUBMIT_TYPE { CredsspPasswordCreds = 2, CredsspSchannelCreds = 4, CredsspCertificateCreds = 13, CredsspSubmitBufferBoth = 50, CredsspSubmitBufferBothOld = 51 } CREDSPP_SUBMIT_TYPE; typedef struct _CREDSSP_CRED { CREDSPP_SUBMIT_TYPE Type; PVOID pSchannelCred; PVOID pSpnegoCred; } CREDSSP_CRED, *PCREDSSP_CRED; typedef struct _SecPkgContext_ClientCreds { ULONG AuthBufferLen; PUCHAR AuthBuffer; } SecPkgContext_ClientCreds, *PSecPkgContext_ClientCreds; #ifdef __cplusplus } #endif #endif /*(_WIN32_WINNT >= 0x0600)*/ #endif /*_INC_CREDSSP*/