|
|
|
|
@@ -523,7 +523,7 @@ SECURITY_STATUS SEC_ENTRY sspi_EnumerateSecurityPackagesW(ULONG* pcPackages,
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->EnumerateSecurityPackagesW(pcPackages, ppPackageInfo);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "EnumerateSecurityPackagesW: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -542,7 +542,7 @@ SECURITY_STATUS SEC_ENTRY sspi_EnumerateSecurityPackagesA(ULONG* pcPackages,
|
|
|
|
|
|
|
|
|
|
status = g_SspiA->EnumerateSecurityPackagesA(pcPackages, ppPackageInfo);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "EnumerateSecurityPackagesA: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -575,7 +575,7 @@ SECURITY_STATUS SEC_ENTRY sspi_QuerySecurityPackageInfoW(SEC_WCHAR* pszPackageNa
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->QuerySecurityPackageInfoW(pszPackageName, ppPackageInfo);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "QuerySecurityPackageInfoW: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -594,7 +594,7 @@ SECURITY_STATUS SEC_ENTRY sspi_QuerySecurityPackageInfoA(SEC_CHAR* pszPackageNam
|
|
|
|
|
|
|
|
|
|
status = g_SspiA->QuerySecurityPackageInfoA(pszPackageName, ppPackageInfo);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "QuerySecurityPackageInfoA: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -619,7 +619,7 @@ SECURITY_STATUS SEC_ENTRY sspi_AcquireCredentialsHandleW(
|
|
|
|
|
pAuthData, pGetKeyFn, pvGetKeyArgument,
|
|
|
|
|
phCredential, ptsExpiry);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "AcquireCredentialsHandleW: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -642,7 +642,7 @@ SECURITY_STATUS SEC_ENTRY sspi_AcquireCredentialsHandleA(
|
|
|
|
|
pAuthData, pGetKeyFn, pvGetKeyArgument,
|
|
|
|
|
phCredential, ptsExpiry);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "AcquireCredentialsHandleA: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -661,7 +661,7 @@ SECURITY_STATUS SEC_ENTRY sspi_ExportSecurityContext(PCtxtHandle phContext, ULON
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->ExportSecurityContext(phContext, fFlags, pPackedContext, pToken);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "ExportSecurityContext: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -679,7 +679,7 @@ SECURITY_STATUS SEC_ENTRY sspi_FreeCredentialsHandle(PCredHandle phCredential)
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->FreeCredentialsHandle(phCredential);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "FreeCredentialsHandle: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -699,7 +699,7 @@ SECURITY_STATUS SEC_ENTRY sspi_ImportSecurityContextW(SEC_WCHAR* pszPackage,
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->ImportSecurityContextW(pszPackage, pPackedContext, pToken, phContext);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "ImportSecurityContextW: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -719,7 +719,7 @@ SECURITY_STATUS SEC_ENTRY sspi_ImportSecurityContextA(SEC_CHAR* pszPackage,
|
|
|
|
|
|
|
|
|
|
status = g_SspiA->ImportSecurityContextA(pszPackage, pPackedContext, pToken, phContext);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "ImportSecurityContextA: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -738,7 +738,7 @@ SECURITY_STATUS SEC_ENTRY sspi_QueryCredentialsAttributesW(PCredHandle phCredent
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->QueryCredentialsAttributesW(phCredential, ulAttribute, pBuffer);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "QueryCredentialsAttributesW: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -757,7 +757,7 @@ SECURITY_STATUS SEC_ENTRY sspi_QueryCredentialsAttributesA(PCredHandle phCredent
|
|
|
|
|
|
|
|
|
|
status = g_SspiA->QueryCredentialsAttributesA(phCredential, ulAttribute, pBuffer);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "QueryCredentialsAttributesA: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -784,7 +784,7 @@ SECURITY_STATUS SEC_ENTRY sspi_AcceptSecurityContext(PCredHandle phCredential,
|
|
|
|
|
g_SspiW->AcceptSecurityContext(phCredential, phContext, pInput, fContextReq, TargetDataRep,
|
|
|
|
|
phNewContext, pOutput, pfContextAttr, ptsTimeStamp);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "AcceptSecurityContext: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -802,7 +802,7 @@ SECURITY_STATUS SEC_ENTRY sspi_ApplyControlToken(PCtxtHandle phContext, PSecBuff
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->ApplyControlToken(phContext, pInput);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "ApplyControlToken: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -820,7 +820,7 @@ SECURITY_STATUS SEC_ENTRY sspi_CompleteAuthToken(PCtxtHandle phContext, PSecBuff
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->CompleteAuthToken(phContext, pToken);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "CompleteAuthToken: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -838,7 +838,7 @@ SECURITY_STATUS SEC_ENTRY sspi_DeleteSecurityContext(PCtxtHandle phContext)
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->DeleteSecurityContext(phContext);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "DeleteSecurityContext: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -856,7 +856,7 @@ SECURITY_STATUS SEC_ENTRY sspi_FreeContextBuffer(void* pvContextBuffer)
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->FreeContextBuffer(pvContextBuffer);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "FreeContextBuffer: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -874,7 +874,7 @@ SECURITY_STATUS SEC_ENTRY sspi_ImpersonateSecurityContext(PCtxtHandle phContext)
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->ImpersonateSecurityContext(phContext);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "ImpersonateSecurityContext: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -897,7 +897,7 @@ SECURITY_STATUS SEC_ENTRY sspi_InitializeSecurityContextW(
|
|
|
|
|
phCredential, phContext, pszTargetName, fContextReq, Reserved1, TargetDataRep, pInput,
|
|
|
|
|
Reserved2, phNewContext, pOutput, pfContextAttr, ptsExpiry);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "InitializeSecurityContextW: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -920,7 +920,7 @@ SECURITY_STATUS SEC_ENTRY sspi_InitializeSecurityContextA(
|
|
|
|
|
phCredential, phContext, pszTargetName, fContextReq, Reserved1, TargetDataRep, pInput,
|
|
|
|
|
Reserved2, phNewContext, pOutput, pfContextAttr, ptsExpiry);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "InitializeSecurityContextA: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -939,7 +939,7 @@ SECURITY_STATUS SEC_ENTRY sspi_QueryContextAttributesW(PCtxtHandle phContext, UL
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->QueryContextAttributesW(phContext, ulAttribute, pBuffer);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "QueryContextAttributesW: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -958,7 +958,7 @@ SECURITY_STATUS SEC_ENTRY sspi_QueryContextAttributesA(PCtxtHandle phContext, UL
|
|
|
|
|
|
|
|
|
|
status = g_SspiA->QueryContextAttributesA(phContext, ulAttribute, pBuffer);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "QueryContextAttributesA: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -976,7 +976,7 @@ SECURITY_STATUS SEC_ENTRY sspi_QuerySecurityContextToken(PCtxtHandle phContext,
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->QuerySecurityContextToken(phContext, phToken);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "QuerySecurityContextToken: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -995,7 +995,7 @@ SECURITY_STATUS SEC_ENTRY sspi_SetContextAttributesW(PCtxtHandle phContext, ULON
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->SetContextAttributesW(phContext, ulAttribute, pBuffer, cbBuffer);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "SetContextAttributesW: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -1014,7 +1014,7 @@ SECURITY_STATUS SEC_ENTRY sspi_SetContextAttributesA(PCtxtHandle phContext, ULON
|
|
|
|
|
|
|
|
|
|
status = g_SspiA->SetContextAttributesA(phContext, ulAttribute, pBuffer, cbBuffer);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "SetContextAttributesA: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -1032,7 +1032,7 @@ SECURITY_STATUS SEC_ENTRY sspi_RevertSecurityContext(PCtxtHandle phContext)
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->RevertSecurityContext(phContext);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "RevertSecurityContext: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -1053,7 +1053,7 @@ SECURITY_STATUS SEC_ENTRY sspi_DecryptMessage(PCtxtHandle phContext, PSecBufferD
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->DecryptMessage(phContext, pMessage, MessageSeqNo, pfQOP);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "DecryptMessage: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -1072,7 +1072,7 @@ SECURITY_STATUS SEC_ENTRY sspi_EncryptMessage(PCtxtHandle phContext, ULONG fQOP,
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->EncryptMessage(phContext, fQOP, pMessage, MessageSeqNo);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "EncryptMessage: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -1091,7 +1091,7 @@ SECURITY_STATUS SEC_ENTRY sspi_MakeSignature(PCtxtHandle phContext, ULONG fQOP,
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->MakeSignature(phContext, fQOP, pMessage, MessageSeqNo);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "MakeSignature: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -1110,7 +1110,7 @@ SECURITY_STATUS SEC_ENTRY sspi_VerifySignature(PCtxtHandle phContext, PSecBuffer
|
|
|
|
|
|
|
|
|
|
status = g_SspiW->VerifySignature(phContext, pMessage, MessageSeqNo, pfQOP);
|
|
|
|
|
WLog_Print(g_Log, WLOG_DEBUG, "VerifySignature: %s (0x%08" PRIX32 ")",
|
|
|
|
|
GetSecurityStatusString(status), status);
|
|
|
|
|
GetSecurityStatusString(status), WINPR_CXX_COMPAT_CAST(UINT32, status));
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|