UID | title | description | helpviewer_keywords | old-location | tech.root | ms.assetid | ms.date | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | req.redist | ms.custom | f1_keywords | dev_langs | topic_type | api_type | api_location | api_name | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NC:ntsecpkg.LSA_AP_CALL_PACKAGE_PASSTHROUGH |
LSA_AP_CALL_PACKAGE_PASSTHROUGH (ntsecpkg.h) |
The dispatch function for pass-through logon requests sent to the LsaCallAuthenticationPackage function. |
|
security\lsaapcallpackagepassthrough.htm |
security |
8563b99d-8cc9-43a5-a6ae-615883c87bc2 |
12/05/2018 |
LSA_AP_CALL_PACKAGE_PASSTHROUGH, LSA_AP_CALL_PACKAGE_PASSTHROUGH callback, LsaApCallPackagePassthrough, LsaApCallPackagePassthrough callback function [Security], _lsa_lsaapcallpackagepassthrough, ntsecpkg/LsaApCallPackagePassthrough, security.lsaapcallpackagepassthrough |
ntsecpkg.h |
Windows |
Windows XP [desktop apps only] |
Windows Server 2003 [desktop apps only] |
Windows |
19H1 |
|
|
|
|
|
|
The dispatch function for pass-through logon requests sent to the LsaCallAuthenticationPackage function.
Pointer to an opaque LSA_CLIENT_REQUEST buffer representing the LSA client's request.
Supplies a protocol-specific message to the authentication package.
Provides the address within the client process of the protocol message. This may be necessary to remap pointers within the ProtocolSubmitBuffer.
Specifies the length of the ProtocolSubmitBuffer buffer, in bytes.
Returns the address of the output buffer in the client process. The authentication package is responsible for calling the AllocateClientBuffer function to allocate the buffer in the client process. The contents of this buffer are specific to the authentication package.
Pointer to a ULONG that returns the length of the ProtocolReturnBuffer buffer, in bytes.
Pointer to an NTSTATUS value. If the function returns STATUS_SUCCESS, ProtocolStatus returns a completion status set by the authentication package. ProtocolStatus values are specific to the authentication package.
More information about NTSTATUS codes can be found in the Subauth.h file shipped with the Platform SDK.
If the function succeeds, return STATUS_SUCCESS. This return value indicates that the authentication package attempted to provide the requested service. Use the ProtocolStatus parameter to return the completion status of the service request.
If the authentication package could not process the request and therefore did not attempt to provide the requested service, return an NTSTATUS code indicating the problem. This code can be the following value or one of the LSA Policy Function Return Values.
Return code | Description |
---|---|
|
The client's memory quota is insufficient to allocate the output buffer. |
This function must be implemented by authentication packages.