- Add check of params

svn path=/trunk/; revision=38483
This commit is contained in:
Dmitry Chapyshev 2008-12-31 08:11:43 +00:00
parent 44a77186d2
commit d921149f3f

View file

@ -182,9 +182,16 @@ QueryContextAttributesA(PCtxtHandle Handle,
PVOID Bar)
{
UNIMPLEMENTED;
if (Handle)
{
Bar = NULL;
return ERROR_CALL_NOT_IMPLEMENTED;
}
return SEC_E_INVALID_HANDLE;
}
SECURITY_STATUS
WINAPI
QueryContextAttributesW(PCtxtHandle Handle,
@ -192,9 +199,16 @@ QueryContextAttributesW(PCtxtHandle Handle,
PVOID Bar)
{
UNIMPLEMENTED;
if (Handle)
{
Bar = NULL;
return ERROR_CALL_NOT_IMPLEMENTED;
}
return SEC_E_INVALID_HANDLE;
}
SECURITY_STATUS
WINAPI
AcquireCredentialsHandleA (
@ -210,9 +224,17 @@ AcquireCredentialsHandleA (
)
{
UNIMPLEMENTED;
if (pszPackage)
{
phCred = NULL;
pExpires = NULL;
return ERROR_CALL_NOT_IMPLEMENTED;
}
return SEC_E_SECPKG_NOT_FOUND;
}
SECURITY_STATUS
WINAPI
AcquireCredentialsHandleW (
@ -228,9 +250,17 @@ AcquireCredentialsHandleW (
)
{
UNIMPLEMENTED;
if (pszPackage)
{
phCred = NULL;
pExpires = NULL;
return ERROR_CALL_NOT_IMPLEMENTED;
}
return SEC_E_SECPKG_NOT_FOUND;
}
SECURITY_STATUS
WINAPI
InitializeSecurityContextW (
@ -309,8 +339,14 @@ QuerySecurityPackageInfoA(
)
{
UNIMPLEMENTED;
if (pszPackageName)
{
*ppPackageInfo = NULL;
return ERROR_CALL_NOT_IMPLEMENTED;
}
return SEC_E_SECPKG_NOT_FOUND;
}
SECURITY_STATUS
SEC_ENTRY
@ -320,8 +356,14 @@ QuerySecurityPackageInfoW(
)
{
UNIMPLEMENTED;
if (pszPackageName)
{
*ppPackageInfo = NULL;
return ERROR_CALL_NOT_IMPLEMENTED;
}
return SEC_E_SECPKG_NOT_FOUND;
}
SECURITY_STATUS
WINAPI
@ -433,9 +475,16 @@ QueryCredentialsAttributesA(
)
{
UNIMPLEMENTED;
if (phCredential)
{
pBuffer = NULL;
return ERROR_CALL_NOT_IMPLEMENTED;
}
return SEC_E_INVALID_HANDLE;
}
SECURITY_STATUS
WINAPI
QueryCredentialsAttributesW(
@ -445,9 +494,16 @@ QueryCredentialsAttributesW(
)
{
UNIMPLEMENTED;
if (phCredential)
{
pBuffer = NULL;
return ERROR_CALL_NOT_IMPLEMENTED;
}
return SEC_E_INVALID_HANDLE;
}
SECURITY_STATUS
WINAPI
QuerySecurityContextToken(