Go to the source code of this file.
|
NTSTATUS NTAPI | SpInitialize (_In_ ULONG_PTR PackageId, _In_ PSECPKG_PARAMETERS Parameters, _In_ PLSA_SECPKG_FUNCTION_TABLE FunctionTable) |
|
NTSTATUS NTAPI | LsaSpShutDown (VOID) |
|
NTSTATUS NTAPI | SpAcceptCredentials (_In_ SECURITY_LOGON_TYPE LogonType, _In_ PUNICODE_STRING AccountName, _In_ PSECPKG_PRIMARY_CRED PrimaryCredentials, _In_ PSECPKG_SUPPLEMENTAL_CRED SupplementalCredentials) |
|
NTSTATUS NTAPI | LsaSpAcquireCredentialsHandle (_In_ PUNICODE_STRING PrincipalName, _In_ ULONG CredentialUseFlags, _In_ PLUID LogonId, _In_ PVOID AuthorizationData, _In_ PVOID GetKeyFunciton, _In_ PVOID GetKeyArgument, _Out_ PLSA_SEC_HANDLE CredentialHandle, _Out_ PTimeStamp ExpirationTime) |
|
NTSTATUS NTAPI | LsaSpQueryCredentialsAttributes (_In_ LSA_SEC_HANDLE CredentialHandle, _In_ ULONG CredentialAttribute, _Inout_ PVOID Buffer) |
|
NTSTATUS NTAPI | LsaSpFreeCredentialsHandle (_In_ LSA_SEC_HANDLE CredentialHandle) |
|
NTSTATUS NTAPI | LsaSpSaveCredentials (_In_ LSA_SEC_HANDLE CredentialHandle, _In_ PSecBuffer Credentials) |
|
NTSTATUS NTAPI | LsaSpGetCredentials (_In_ LSA_SEC_HANDLE CredentialHandle, _Inout_ PSecBuffer Credentials) |
|
NTSTATUS NTAPI | LsaSpDeleteCredentials (_In_ LSA_SEC_HANDLE CredentialHandle, _In_ PSecBuffer Key) |
|
NTSTATUS NTAPI | LsaSpGetInfoW (_Out_ PSecPkgInfoW PackageInfo) |
|
NTSTATUS NTAPI | LsaSpInitLsaModeContext (_In_ LSA_SEC_HANDLE CredentialHandle, _In_ LSA_SEC_HANDLE ContextHandle, _In_ PUNICODE_STRING TargetName, _In_ ULONG ContextRequirements, _In_ ULONG TargetDataRep, _In_ PSecBufferDesc InputBuffers, _Out_ PLSA_SEC_HANDLE NewContextHandle, _Inout_ PSecBufferDesc OutputBuffers, _Out_ PULONG ContextAttributes, _Out_ PTimeStamp ExpirationTime, _Out_ PBOOLEAN MappedContext, _Out_ PSecBuffer ContextData) |
|
NTSTATUS NTAPI | LsaSpAcceptLsaModeContext (_In_ LSA_SEC_HANDLE CredentialHandle, _In_ LSA_SEC_HANDLE ContextHandle, _In_ PSecBufferDesc InputBuffer, _In_ ULONG ContextRequirements, _In_ ULONG TargetDataRep, _Out_ PLSA_SEC_HANDLE NewContextHandle, _Inout_ PSecBufferDesc OutputBuffer, _Out_ PULONG ContextAttributes, _Out_ PTimeStamp ExpirationTime, _Out_ PBOOLEAN MappedContext, _Out_ PSecBuffer ContextData) |
|
NTSTATUS NTAPI | LsaSpDeleteContext (_In_ LSA_SEC_HANDLE ContextHandle) |
|
NTSTATUS NTAPI | LsaSpApplyControlToken (_In_ LSA_SEC_HANDLE ContextHandle, _In_ PSecBufferDesc ControlToken) |
|
NTSTATUS NTAPI | LsaSpGetUserInfo (_In_ PLUID LogonId, _In_ ULONG Flags, _Out_ PSecurityUserData *UserData) |
|
NTSTATUS NTAPI | LsaSpGetExtendedInformation (_In_ SECPKG_EXTENDED_INFORMATION_CLASS Class, _Out_ PSECPKG_EXTENDED_INFORMATION *ppInfo) |
|
NTSTATUS NTAPI | LsaSpSetExtendedInformation (_In_ SECPKG_EXTENDED_INFORMATION_CLASS Class, _In_ PSECPKG_EXTENDED_INFORMATION Info) |
|
◆ LsaSpAcceptLsaModeContext()
NTSTATUS NTAPI LsaSpAcceptLsaModeContext |
( |
_In_ LSA_SEC_HANDLE |
CredentialHandle, |
|
|
_In_ LSA_SEC_HANDLE |
ContextHandle, |
|
|
_In_ PSecBufferDesc |
InputBuffer, |
|
|
_In_ ULONG |
ContextRequirements, |
|
|
_In_ ULONG |
TargetDataRep, |
|
|
_Out_ PLSA_SEC_HANDLE |
NewContextHandle, |
|
|
_Inout_ PSecBufferDesc |
OutputBuffer, |
|
|
_Out_ PULONG |
ContextAttributes, |
|
|
_Out_ PTimeStamp |
ExpirationTime, |
|
|
_Out_ PBOOLEAN |
MappedContext, |
|
|
_Out_ PSecBuffer |
ContextData |
|
) |
| |
Definition at line 154 of file lsa.c.
167 TRACE(
"LsaSpAcceptLsaModeContext(0x%p 0x%p 0x%p %i %i 0x%p 0x%p 0x%p " 169 CredentialHandle, ContextHandle,
InputBuffer, ContextRequirements,
171 ContextAttributes, ExpirationTime, MappedContext, ContextData);
return STATUS_NOT_IMPLEMENTED
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR OutputBuffer
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR InputBuffer
◆ LsaSpAcquireCredentialsHandle()
Definition at line 50 of file lsa.c.
60 TRACE(
"LsaSpAcquireCredentialsHandle(%wZ 0x%lx 0x%p 0x%p 0x%p 0x%p 0x%p 0x%p)\n",
61 PrincipalName, CredentialUseFlags,
LogonId,
62 AuthorizationData, GetKeyFunciton, GetKeyArgument,
63 CredentialHandle, ExpirationTime);
return STATUS_NOT_IMPLEMENTED
_IRQL_requires_same_ _In_ PLSA_STRING _In_ SECURITY_LOGON_TYPE _In_ ULONG _In_ ULONG _In_opt_ PTOKEN_GROUPS _In_ PTOKEN_SOURCE _Out_ PVOID _Out_ PULONG _Inout_ PLUID LogonId
◆ LsaSpApplyControlToken()
Definition at line 186 of file lsa.c.
190 TRACE(
"LsaSpApplyControlToken(0x%p 0x%p)\n", ContextHandle, ControlToken);
return STATUS_NOT_IMPLEMENTED
◆ LsaSpDeleteContext()
Definition at line 177 of file lsa.c.
180 TRACE(
"LsaSpDeleteContext(0x%p)\n", ContextHandle);
return STATUS_NOT_IMPLEMENTED
◆ LsaSpDeleteCredentials()
Definition at line 110 of file lsa.c.
114 TRACE(
"LsaSpDeleteCredentials(0x%p 0x%p)\n", CredentialHandle,
Key);
return STATUS_NOT_IMPLEMENTED
◆ LsaSpFreeCredentialsHandle()
Definition at line 81 of file lsa.c.
84 TRACE(
"LsaSpFreeCredentialsHandle(0x%p)\n", CredentialHandle);
return STATUS_NOT_IMPLEMENTED
◆ LsaSpGetCredentials()
Definition at line 100 of file lsa.c.
104 TRACE(
"LsaSpGetCredentials(0x%p 0x%p)\n", CredentialHandle, Credentials);
return STATUS_NOT_IMPLEMENTED
◆ LsaSpGetExtendedInformation()
Definition at line 207 of file lsa.c.
211 TRACE(
"LsaSpGetExtendedInformation(0x%lx 0x%p)\n",
return STATUS_NOT_IMPLEMENTED
◆ LsaSpGetInfoW()
Definition at line 120 of file lsa.c.
123 TRACE(
"LsaGetInfo(0x%p)\n", PackageInfo);
return STATUS_NOT_IMPLEMENTED
◆ LsaSpGetUserInfo()
Definition at line 196 of file lsa.c.
return STATUS_NOT_IMPLEMENTED
_Must_inspect_result_ _In_ ULONG Flags
_IRQL_requires_same_ _In_ PLSA_STRING _In_ SECURITY_LOGON_TYPE _In_ ULONG _In_ ULONG _In_opt_ PTOKEN_GROUPS _In_ PTOKEN_SOURCE _Out_ PVOID _Out_ PULONG _Inout_ PLUID LogonId
◆ LsaSpInitLsaModeContext()
NTSTATUS NTAPI LsaSpInitLsaModeContext |
( |
_In_ LSA_SEC_HANDLE |
CredentialHandle, |
|
|
_In_ LSA_SEC_HANDLE |
ContextHandle, |
|
|
_In_ PUNICODE_STRING |
TargetName, |
|
|
_In_ ULONG |
ContextRequirements, |
|
|
_In_ ULONG |
TargetDataRep, |
|
|
_In_ PSecBufferDesc |
InputBuffers, |
|
|
_Out_ PLSA_SEC_HANDLE |
NewContextHandle, |
|
|
_Inout_ PSecBufferDesc |
OutputBuffers, |
|
|
_Out_ PULONG |
ContextAttributes, |
|
|
_Out_ PTimeStamp |
ExpirationTime, |
|
|
_Out_ PBOOLEAN |
MappedContext, |
|
|
_Out_ PSecBuffer |
ContextData |
|
) |
| |
Definition at line 129 of file lsa.c.
143 TRACE(
"LsaSpInitLsaModeContext(0x%p 0x%p %wZ 0x%lx %i 0x%p 0x%p 0x%p " 144 "0x%p 0x%p 0x%p 0x%p 0x%p 0x%p 0x%p 0x%p)\n",
146 ContextRequirements, TargetDataRep, InputBuffers,
147 NewContextHandle, OutputBuffers, ContextAttributes,
148 ExpirationTime, MappedContext, ContextData);
return STATUS_NOT_IMPLEMENTED
◆ LsaSpQueryCredentialsAttributes()
Definition at line 69 of file lsa.c.
74 TRACE(
"LsaSpQueryCredentialsAttributes(0x%p 0x%lx 0x%p)\n",
75 CredentialHandle, CredentialAttribute,
Buffer);
return STATUS_NOT_IMPLEMENTED
◆ LsaSpSaveCredentials()
Definition at line 90 of file lsa.c.
94 TRACE(
"LsaSpSaveCredentials(0x%p 0x%p)\n", CredentialHandle, Credentials);
return STATUS_NOT_IMPLEMENTED
◆ LsaSpSetExtendedInformation()
Definition at line 218 of file lsa.c.
222 TRACE(
"LsaSpSetExtendedInformation(0x%lx 0x%p)\n",
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
return STATUS_NOT_IMPLEMENTED
◆ LsaSpShutDown()
Definition at line 28 of file lsa.c.
30 TRACE(
"LsaSpShutDown\n");
return STATUS_NOT_IMPLEMENTED
◆ SpAcceptCredentials()
Definition at line 37 of file lsa.c.
43 TRACE(
"LsaSpAcceptCredentials(%li %wZ 0x%p 0x%p)\n",
44 LogonType, AccountName, PrimaryCredentials, SupplementalCredentials);
return STATUS_NOT_IMPLEMENTED
_IRQL_requires_same_ _In_ PLSA_STRING _In_ SECURITY_LOGON_TYPE LogonType
◆ SpInitialize()
Definition at line 16 of file lsa.c.
21 TRACE(
"LsaSpInitialize (0x%p, 0x%p, 0x%p)\n",
_Must_inspect_result_ _In_ WDFQUEUE _In_opt_ WDFREQUEST _In_opt_ WDFFILEOBJECT _Inout_opt_ PWDF_REQUEST_PARAMETERS Parameters
return STATUS_NOT_IMPLEMENTED
static WLX_DISPATCH_VERSION_1_4 FunctionTable