ReactOS 0.4.15-dev-7958-gcd0bb1a
_LSA_SECPKG_FUNCTION_TABLE Struct Reference

#include <ntsecpkg.h>

Collaboration diagram for _LSA_SECPKG_FUNCTION_TABLE:

Public Attributes

PLSA_CREATE_LOGON_SESSION CreateLogonSession
 
PLSA_DELETE_LOGON_SESSION DeleteLogonSession
 
PLSA_ADD_CREDENTIAL AddCredential
 
PLSA_GET_CREDENTIALS GetCredentials
 
PLSA_DELETE_CREDENTIAL DeleteCredential
 
PLSA_ALLOCATE_LSA_HEAP AllocateLsaHeap
 
PLSA_FREE_LSA_HEAP FreeLsaHeap
 
PLSA_ALLOCATE_CLIENT_BUFFER AllocateClientBuffer
 
PLSA_FREE_CLIENT_BUFFER FreeClientBuffer
 
PLSA_COPY_TO_CLIENT_BUFFER CopyToClientBuffer
 
PLSA_COPY_FROM_CLIENT_BUFFER CopyFromClientBuffer
 
PLSA_IMPERSONATE_CLIENT ImpersonateClient
 
PLSA_UNLOAD_PACKAGE UnloadPackage
 
PLSA_DUPLICATE_HANDLE DuplicateHandle
 
PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS SaveSupplementalCredentials
 
PLSA_CREATE_THREAD CreateThread
 
PLSA_GET_CLIENT_INFO GetClientInfo
 
PLSA_REGISTER_NOTIFICATION RegisterNotification
 
PLSA_CANCEL_NOTIFICATION CancelNotification
 
PLSA_MAP_BUFFER MapBuffer
 
PLSA_CREATE_TOKEN CreateToken
 
PLSA_AUDIT_LOGON AuditLogon
 
PLSA_CALL_PACKAGE CallPackage
 
PLSA_FREE_LSA_HEAP FreeReturnBuffer
 
PLSA_GET_CALL_INFO GetCallInfo
 
PLSA_CALL_PACKAGEEX CallPackageEx
 
PLSA_CREATE_SHARED_MEMORY CreateSharedMemory
 
PLSA_ALLOCATE_SHARED_MEMORY AllocateSharedMemory
 
PLSA_FREE_SHARED_MEMORY FreeSharedMemory
 
PLSA_DELETE_SHARED_MEMORY DeleteSharedMemory
 
PLSA_OPEN_SAM_USER OpenSamUser
 
PLSA_GET_USER_CREDENTIALS GetUserCredentials
 
PLSA_GET_USER_AUTH_DATA GetUserAuthData
 
PLSA_CLOSE_SAM_USER CloseSamUser
 
PLSA_CONVERT_AUTH_DATA_TO_TOKEN ConvertAuthDataToToken
 
PLSA_CLIENT_CALLBACK ClientCallback
 
PLSA_UPDATE_PRIMARY_CREDENTIALS UpdateCredentials
 
PLSA_GET_AUTH_DATA_FOR_USER GetAuthDataForUser
 
PLSA_CRACK_SINGLE_NAME CrackSingleName
 
PLSA_AUDIT_ACCOUNT_LOGON AuditAccountLogon
 
PLSA_CALL_PACKAGE_PASSTHROUGH CallPackagePassthrough
 
PLSA_PROTECT_MEMORY DummyFunction1
 
PLSA_PROTECT_MEMORY DummyFunction2
 
PLSA_PROTECT_MEMORY DummyFunction3
 
PLSA_PROTECT_MEMORY LsaProtectMemory
 
PLSA_PROTECT_MEMORY LsaUnprotectMemory
 
PLSA_OPEN_TOKEN_BY_LOGON_ID OpenTokenByLogonId
 
PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN ExpandAuthDataForDomain
 
PLSA_ALLOCATE_PRIVATE_HEAP AllocatePrivateHeap
 
PLSA_FREE_PRIVATE_HEAP FreePrivateHeap
 

Detailed Description

Definition at line 308 of file ntsecpkg.h.

Member Data Documentation

◆ AddCredential

PLSA_ADD_CREDENTIAL _LSA_SECPKG_FUNCTION_TABLE::AddCredential

Definition at line 311 of file ntsecpkg.h.

◆ AllocateClientBuffer

PLSA_ALLOCATE_CLIENT_BUFFER _LSA_SECPKG_FUNCTION_TABLE::AllocateClientBuffer

Definition at line 316 of file ntsecpkg.h.

◆ AllocateLsaHeap

PLSA_ALLOCATE_LSA_HEAP _LSA_SECPKG_FUNCTION_TABLE::AllocateLsaHeap

Definition at line 314 of file ntsecpkg.h.

Referenced by NtlmAllocate().

◆ AllocatePrivateHeap

PLSA_ALLOCATE_PRIVATE_HEAP _LSA_SECPKG_FUNCTION_TABLE::AllocatePrivateHeap

Definition at line 363 of file ntsecpkg.h.

Referenced by NtlmAllocate().

◆ AllocateSharedMemory

PLSA_ALLOCATE_SHARED_MEMORY _LSA_SECPKG_FUNCTION_TABLE::AllocateSharedMemory

Definition at line 336 of file ntsecpkg.h.

◆ AuditAccountLogon

PLSA_AUDIT_ACCOUNT_LOGON _LSA_SECPKG_FUNCTION_TABLE::AuditAccountLogon

Definition at line 348 of file ntsecpkg.h.

◆ AuditLogon

PLSA_AUDIT_LOGON _LSA_SECPKG_FUNCTION_TABLE::AuditLogon

Definition at line 330 of file ntsecpkg.h.

◆ CallPackage

PLSA_CALL_PACKAGE _LSA_SECPKG_FUNCTION_TABLE::CallPackage

Definition at line 331 of file ntsecpkg.h.

◆ CallPackageEx

PLSA_CALL_PACKAGEEX _LSA_SECPKG_FUNCTION_TABLE::CallPackageEx

Definition at line 334 of file ntsecpkg.h.

◆ CallPackagePassthrough

PLSA_CALL_PACKAGE_PASSTHROUGH _LSA_SECPKG_FUNCTION_TABLE::CallPackagePassthrough

Definition at line 349 of file ntsecpkg.h.

◆ CancelNotification

PLSA_CANCEL_NOTIFICATION _LSA_SECPKG_FUNCTION_TABLE::CancelNotification

Definition at line 327 of file ntsecpkg.h.

◆ ClientCallback

PLSA_CLIENT_CALLBACK _LSA_SECPKG_FUNCTION_TABLE::ClientCallback

Definition at line 344 of file ntsecpkg.h.

◆ CloseSamUser

PLSA_CLOSE_SAM_USER _LSA_SECPKG_FUNCTION_TABLE::CloseSamUser

Definition at line 342 of file ntsecpkg.h.

◆ ConvertAuthDataToToken

PLSA_CONVERT_AUTH_DATA_TO_TOKEN _LSA_SECPKG_FUNCTION_TABLE::ConvertAuthDataToToken

Definition at line 343 of file ntsecpkg.h.

◆ CopyFromClientBuffer

PLSA_COPY_FROM_CLIENT_BUFFER _LSA_SECPKG_FUNCTION_TABLE::CopyFromClientBuffer

Definition at line 319 of file ntsecpkg.h.

◆ CopyToClientBuffer

PLSA_COPY_TO_CLIENT_BUFFER _LSA_SECPKG_FUNCTION_TABLE::CopyToClientBuffer

Definition at line 318 of file ntsecpkg.h.

◆ CrackSingleName

PLSA_CRACK_SINGLE_NAME _LSA_SECPKG_FUNCTION_TABLE::CrackSingleName

Definition at line 347 of file ntsecpkg.h.

◆ CreateLogonSession

PLSA_CREATE_LOGON_SESSION _LSA_SECPKG_FUNCTION_TABLE::CreateLogonSession

Definition at line 309 of file ntsecpkg.h.

◆ CreateSharedMemory

PLSA_CREATE_SHARED_MEMORY _LSA_SECPKG_FUNCTION_TABLE::CreateSharedMemory

Definition at line 335 of file ntsecpkg.h.

◆ CreateThread

PLSA_CREATE_THREAD _LSA_SECPKG_FUNCTION_TABLE::CreateThread

Definition at line 324 of file ntsecpkg.h.

◆ CreateToken

PLSA_CREATE_TOKEN _LSA_SECPKG_FUNCTION_TABLE::CreateToken

Definition at line 329 of file ntsecpkg.h.

◆ DeleteCredential

PLSA_DELETE_CREDENTIAL _LSA_SECPKG_FUNCTION_TABLE::DeleteCredential

Definition at line 313 of file ntsecpkg.h.

◆ DeleteLogonSession

PLSA_DELETE_LOGON_SESSION _LSA_SECPKG_FUNCTION_TABLE::DeleteLogonSession

Definition at line 310 of file ntsecpkg.h.

◆ DeleteSharedMemory

PLSA_DELETE_SHARED_MEMORY _LSA_SECPKG_FUNCTION_TABLE::DeleteSharedMemory

Definition at line 338 of file ntsecpkg.h.

◆ DummyFunction1

PLSA_PROTECT_MEMORY _LSA_SECPKG_FUNCTION_TABLE::DummyFunction1

Definition at line 355 of file ntsecpkg.h.

◆ DummyFunction2

PLSA_PROTECT_MEMORY _LSA_SECPKG_FUNCTION_TABLE::DummyFunction2

Definition at line 356 of file ntsecpkg.h.

◆ DummyFunction3

PLSA_PROTECT_MEMORY _LSA_SECPKG_FUNCTION_TABLE::DummyFunction3

Definition at line 357 of file ntsecpkg.h.

◆ DuplicateHandle

PLSA_DUPLICATE_HANDLE _LSA_SECPKG_FUNCTION_TABLE::DuplicateHandle

Definition at line 322 of file ntsecpkg.h.

◆ ExpandAuthDataForDomain

PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN _LSA_SECPKG_FUNCTION_TABLE::ExpandAuthDataForDomain

Definition at line 362 of file ntsecpkg.h.

◆ FreeClientBuffer

PLSA_FREE_CLIENT_BUFFER _LSA_SECPKG_FUNCTION_TABLE::FreeClientBuffer

Definition at line 317 of file ntsecpkg.h.

◆ FreeLsaHeap

PLSA_FREE_LSA_HEAP _LSA_SECPKG_FUNCTION_TABLE::FreeLsaHeap

Definition at line 315 of file ntsecpkg.h.

Referenced by NtlmFree().

◆ FreePrivateHeap

PLSA_FREE_PRIVATE_HEAP _LSA_SECPKG_FUNCTION_TABLE::FreePrivateHeap

Definition at line 364 of file ntsecpkg.h.

Referenced by NtlmFree().

◆ FreeReturnBuffer

PLSA_FREE_LSA_HEAP _LSA_SECPKG_FUNCTION_TABLE::FreeReturnBuffer

Definition at line 332 of file ntsecpkg.h.

◆ FreeSharedMemory

PLSA_FREE_SHARED_MEMORY _LSA_SECPKG_FUNCTION_TABLE::FreeSharedMemory

Definition at line 337 of file ntsecpkg.h.

◆ GetAuthDataForUser

PLSA_GET_AUTH_DATA_FOR_USER _LSA_SECPKG_FUNCTION_TABLE::GetAuthDataForUser

Definition at line 346 of file ntsecpkg.h.

◆ GetCallInfo

PLSA_GET_CALL_INFO _LSA_SECPKG_FUNCTION_TABLE::GetCallInfo

Definition at line 333 of file ntsecpkg.h.

◆ GetClientInfo

PLSA_GET_CLIENT_INFO _LSA_SECPKG_FUNCTION_TABLE::GetClientInfo

Definition at line 325 of file ntsecpkg.h.

◆ GetCredentials

PLSA_GET_CREDENTIALS _LSA_SECPKG_FUNCTION_TABLE::GetCredentials

Definition at line 312 of file ntsecpkg.h.

◆ GetUserAuthData

PLSA_GET_USER_AUTH_DATA _LSA_SECPKG_FUNCTION_TABLE::GetUserAuthData

Definition at line 341 of file ntsecpkg.h.

◆ GetUserCredentials

PLSA_GET_USER_CREDENTIALS _LSA_SECPKG_FUNCTION_TABLE::GetUserCredentials

Definition at line 340 of file ntsecpkg.h.

◆ ImpersonateClient

PLSA_IMPERSONATE_CLIENT _LSA_SECPKG_FUNCTION_TABLE::ImpersonateClient

Definition at line 320 of file ntsecpkg.h.

◆ LsaProtectMemory

PLSA_PROTECT_MEMORY _LSA_SECPKG_FUNCTION_TABLE::LsaProtectMemory

Definition at line 359 of file ntsecpkg.h.

◆ LsaUnprotectMemory

PLSA_PROTECT_MEMORY _LSA_SECPKG_FUNCTION_TABLE::LsaUnprotectMemory

Definition at line 360 of file ntsecpkg.h.

◆ MapBuffer

PLSA_MAP_BUFFER _LSA_SECPKG_FUNCTION_TABLE::MapBuffer

Definition at line 328 of file ntsecpkg.h.

◆ OpenSamUser

PLSA_OPEN_SAM_USER _LSA_SECPKG_FUNCTION_TABLE::OpenSamUser

Definition at line 339 of file ntsecpkg.h.

◆ OpenTokenByLogonId

PLSA_OPEN_TOKEN_BY_LOGON_ID _LSA_SECPKG_FUNCTION_TABLE::OpenTokenByLogonId

Definition at line 361 of file ntsecpkg.h.

◆ RegisterNotification

PLSA_REGISTER_NOTIFICATION _LSA_SECPKG_FUNCTION_TABLE::RegisterNotification

Definition at line 326 of file ntsecpkg.h.

◆ SaveSupplementalCredentials

PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS _LSA_SECPKG_FUNCTION_TABLE::SaveSupplementalCredentials

Definition at line 323 of file ntsecpkg.h.

◆ UnloadPackage

PLSA_UNLOAD_PACKAGE _LSA_SECPKG_FUNCTION_TABLE::UnloadPackage

Definition at line 321 of file ntsecpkg.h.

◆ UpdateCredentials

PLSA_UPDATE_PRIMARY_CREDENTIALS _LSA_SECPKG_FUNCTION_TABLE::UpdateCredentials

Definition at line 345 of file ntsecpkg.h.


The documentation for this struct was generated from the following file: