//+-----------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (c) Microsoft Corporation 1992 - 1994
//
// File:        userstub.cxx
//
// Contents:    stubs for user-mode security APIs
//
//
// History:     3-7-94      MikeSw      Created
//
//------------------------------------------------------------------------

#include "secdll.h"




//+-------------------------------------------------------------------------
//
//  Function:   QueryContextAttributesA
//
//  Synopsis:
//
//  Effects:
//
//  Arguments:
//
//  Requires:
//
//  Returns:
//
//  Notes:
//
//
//--------------------------------------------------------------------------



SECURITY_STATUS SEC_ENTRY
QueryContextAttributesA(
    PCtxtHandle                 phContext,          // Context to query
    unsigned long               ulAttribute,        // Attribute to query
    void SEC_FAR *              pBuffer             // Buffer for attributes
    )
{
    CtxtHandle TempCtxtHandle;


    TempCtxtHandle.dwUpper = phContext->dwUpper;
    TempCtxtHandle.dwLower = pspPackages[phContext->dwLower].dwOriginalPackageID;
    return( pspPackages[phContext->dwLower].pftTableA->QueryContextAttributesA(
                                        &TempCtxtHandle,
                                        ulAttribute,
                                        pBuffer ) );
}


//+-------------------------------------------------------------------------
//
//  Function:   QueryCredentialsAttributesA
//
//  Synopsis:
//
//  Effects:
//
//  Arguments:
//
//  Requires:
//
//  Returns:
//
//  Notes:
//
//
//--------------------------------------------------------------------------



SECURITY_STATUS SEC_ENTRY
QueryCredentialsAttributesA(
    PCredHandle                 phCredentials,      // Credentials to query
    unsigned long               ulAttribute,        // Attribute to query
    void SEC_FAR *              pBuffer             // Buffer for attributes
    )
{

    return( SEC_E_UNSUPPORTED_FUNCTION );
#if 0

    return( pspPackages[phCredentials->dwLower].pftTableA->QueryCredentialsAttributesA(
                                        phCredentials,
                                        ulAttribute,
                                        pBuffer ) );
#endif
    UNREFERENCED_PARAMETER(phCredentials);
    UNREFERENCED_PARAMETER(ulAttribute);
    UNREFERENCED_PARAMETER(pBuffer);

}