ReactOS 0.4.16-dev-329-g9223134
global.c File Reference
#include "../precomp.h"
#include "wine/debug.h"
Include dependency graph for global.c:

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (ntlm)
 

Variables

NTLM_MODE NtlmMode = NtlmUnknownMode
 
LSA_DISPATCH_TABLE DispatchTable
 
PLSA_SECPKG_FUNCTION_TABLE LsaFunctions = NULL
 
SECPKG_FUNCTION_TABLE NtlmLsaFn [1]
 
PSECPKG_DLL_FUNCTIONS UsrFunctions = NULL
 
SECPKG_USER_FUNCTION_TABLE NtlmUsrFn [1]
 

Function Documentation

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( ntlm  )

Variable Documentation

◆ DispatchTable

Definition at line 17 of file global.c.

◆ LsaFunctions

Definition at line 19 of file global.c.

Referenced by NtlmAllocate(), and NtlmFree().

◆ NtlmLsaFn

SECPKG_FUNCTION_TABLE NtlmLsaFn[1]

Definition at line 23 of file global.c.

Referenced by SpLsaModeInitialize().

◆ NtlmMode

Definition at line 15 of file global.c.

Referenced by NtlmAllocate(), and NtlmFree().

◆ NtlmUsrFn

Initial value:
=
{
{
.InstanceInit = SpInstanceInit,
.InitUserModeContext = UsrSpInitUserModeContext,
.MakeSignature = UsrSpMakeSignature,
.VerifySignature = UsrSpVerifySignature,
.SealMessage = UsrSpSealMessage,
.UnsealMessage = UsrSpUnsealMessage,
.GetContextToken = UsrSpGetContextToken,
.SpQueryContextAttributes = UsrSpQueryContextAttributes,
.CompleteAuthToken = UsrSpCompleteAuthToken,
.DeleteUserModeContext = UsrSpDeleteUserModeContext,
.FormatCredentials = UsrSpFormatCredentials,
.MarshallSupplementalCreds = UsrSpMarshallSupplementalCreds,
.ExportContext = UsrSpExportSecurityContext,
.ImportContext = UsrSpImportSecurityContext
}
}
NTSTATUS NTAPI UsrSpDeleteUserModeContext(_In_ LSA_SEC_HANDLE ContextHandle)
Definition: user.c:117
NTSTATUS NTAPI SpInstanceInit(_In_ ULONG Version, _In_ PSECPKG_DLL_FUNCTIONS FunctionTable, _Inout_ PVOID *UserFunctions)
Definition: user.c:15
NTSTATUS NTAPI UsrSpGetContextToken(_In_ LSA_SEC_HANDLE ContextHandle, _Inout_ PHANDLE ImpersonationToken)
Definition: user.c:83
NTSTATUS NTAPI UsrSpCompleteAuthToken(_In_ LSA_SEC_HANDLE ContextHandle, _In_ PSecBufferDesc InputBuffer)
Definition: user.c:106
NTSTATUS NTAPI UsrSpFormatCredentials(_In_ PSecBuffer Credentials, _Inout_ PSecBuffer FormattedCredentials)
Definition: user.c:127
NTSTATUS NTAPI UsrSpVerifySignature(_In_ LSA_SEC_HANDLE phContext, _In_ PSecBufferDesc pMessage, _In_ ULONG MessageSeqNo, _In_ PULONG pfQOP)
Definition: user.c:41
NTSTATUS NTAPI UsrSpQueryContextAttributes(_In_ LSA_SEC_HANDLE ContextHandle, _In_ ULONG ContextAttribute, _Inout_ PVOID Buffer)
Definition: user.c:94
NTSTATUS NTAPI UsrSpMakeSignature(_In_ LSA_SEC_HANDLE ContextHandle, _In_ ULONG QualityOfProtection, _Inout_ PSecBufferDesc MessageBuffers, _In_ ULONG MessageSequenceNumber)
Definition: user.c:27
NTSTATUS NTAPI UsrSpImportSecurityContext(_In_ PSecBuffer pPackedContext, _In_ HANDLE Token, _Inout_ PLSA_SEC_HANDLE phContext)
Definition: user.c:167
NTSTATUS NTAPI UsrSpUnsealMessage(_In_ LSA_SEC_HANDLE ContextHandle, _Inout_ PSecBufferDesc MessageBuffers, _In_ ULONG MessageSequenceNumber, _In_ PULONG QualityOfProtection)
Definition: user.c:69
NTSTATUS NTAPI UsrSpMarshallSupplementalCreds(_In_ ULONG CredentialSize, _In_ PUCHAR Credentials, _Inout_ PULONG MarshalledCredSize, _Inout_ PVOID *MarshalledCreds)
Definition: user.c:139
NTSTATUS NTAPI UsrSpSealMessage(_In_ LSA_SEC_HANDLE ContextHandle, _In_ ULONG QualityOfProtection, _Inout_ PSecBufferDesc MessageBuffers, _In_ ULONG MessageSequenceNumber)
Definition: user.c:55
NTSTATUS NTAPI UsrSpExportSecurityContext(_In_ LSA_SEC_HANDLE phContext, _In_ ULONG fFlags, _Inout_ PSecBuffer pPackedContext, _Inout_ PHANDLE pToken)
Definition: user.c:153
NTSTATUS NTAPI UsrSpInitUserModeContext(_In_ LSA_SEC_HANDLE ContextHandle, _In_ PSecBuffer PackedContext)
Definition: usercontext.c:15

Definition at line 57 of file global.c.

Referenced by SpUserModeInitialize().

◆ UsrFunctions

PSECPKG_DLL_FUNCTIONS UsrFunctions = NULL

Definition at line 56 of file global.c.