|
#define | KERBEROS_MAX_BUF 12000 |
|
#define | KERBEROS_COMMENT {'M','i','c','r','o','s','o','f','t',' ','K','e','r','b','e','r','o','s',' ','V','1','.','0',0} |
|
#define | KERBEROS_NAME {'K','e','r','b','e','r','o','s',0} |
|
#define | CAPS |
|
|
| WINE_DEFAULT_DEBUG_CHANNEL (secur32) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_QueryCredentialsAttributesA (CredHandle *phCredential, ULONG ulAttribute, void *pBuffer) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_QueryCredentialsAttributesW (CredHandle *phCredential, ULONG ulAttribute, void *pBuffer) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_AcquireCredentialsHandleW (SEC_WCHAR *pszPrincipal, SEC_WCHAR *pszPackage, ULONG fCredentialUse, LUID *pLogonID, void *pAuthData, SEC_GET_KEY_FN pGetKeyFn, void *pGetKeyArgument, CredHandle *phCredential, TimeStamp *ptsExpiry) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_AcquireCredentialsHandleA (SEC_CHAR *pszPrincipal, SEC_CHAR *pszPackage, ULONG fCredentialUse, LUID *pLogonID, void *pAuthData, SEC_GET_KEY_FN pGetKeyFn, void *pGetKeyArgument, CredHandle *phCredential, TimeStamp *ptsExpiry) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_InitializeSecurityContextW (CredHandle *phCredential, CtxtHandle *phContext, SEC_WCHAR *pszTargetName, ULONG fContextReq, ULONG Reserved1, ULONG TargetDataRep, SecBufferDesc *pInput, ULONG Reserved2, CtxtHandle *phNewContext, SecBufferDesc *pOutput, ULONG *pfContextAttr, TimeStamp *ptsExpiry) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_InitializeSecurityContextA (CredHandle *phCredential, CtxtHandle *phContext, SEC_CHAR *pszTargetName, ULONG fContextReq, ULONG Reserved1, ULONG TargetDataRep, SecBufferDesc *pInput, ULONG Reserved2, CtxtHandle *phNewContext, SecBufferDesc *pOutput, ULONG *pfContextAttr, TimeStamp *ptsExpiry) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_AcceptSecurityContext (CredHandle *phCredential, CtxtHandle *phContext, SecBufferDesc *pInput, ULONG fContextReq, ULONG TargetDataRep, CtxtHandle *phNewContext, SecBufferDesc *pOutput, ULONG *pfContextAttr, TimeStamp *ptsExpiry) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_CompleteAuthToken (CtxtHandle *phContext, SecBufferDesc *pToken) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_DeleteSecurityContext (CtxtHandle *phContext) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_QueryContextAttributesW (CtxtHandle *phContext, ULONG ulAttribute, void *pBuffer) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_QueryContextAttributesA (CtxtHandle *phContext, ULONG ulAttribute, void *pBuffer) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_ImpersonateSecurityContext (CtxtHandle *phContext) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_RevertSecurityContext (CtxtHandle *phContext) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_MakeSignature (CtxtHandle *phContext, ULONG fQOP, SecBufferDesc *pMessage, ULONG MessageSeqNo) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_VerifySignature (CtxtHandle *phContext, SecBufferDesc *pMessage, ULONG MessageSeqNo, PULONG pfQOP) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_FreeCredentialsHandle (PCredHandle phCredential) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_EncryptMessage (CtxtHandle *phContext, ULONG fQOP, SecBufferDesc *pMessage, ULONG MessageSeqNo) |
|
static SECURITY_STATUS SEC_ENTRY | kerberos_DecryptMessage (CtxtHandle *phContext, SecBufferDesc *pMessage, ULONG MessageSeqNo, PULONG pfQOP) |
|
void | SECUR32_initKerberosSP (void) |
|