mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
1.6 KiB
89 lines
1.6 KiB
/*++
|
|
|
|
|
|
Copyright (c) 1993 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
ntlmsspc.h
|
|
|
|
Abstract:
|
|
|
|
Header file common to client side of the NT Lanman Security Support Provider
|
|
(NtLmSsp) Service.
|
|
|
|
Author:
|
|
|
|
Cliff Van Dyke (CliffV) 01-Jul-1993
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _NTLMSSPC_INCLUDED_
|
|
#define _NTLMSSPC_INCLUDED_
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Common include files needed by ALL NtLmSsp Client files
|
|
//
|
|
////////////////////////////////////////////////////////////////////////////
|
|
|
|
#include <ntlmcomn.h> // Common defintions for DLL and SERVICE
|
|
|
|
//
|
|
// init.c will #include this file with NTLMSSPC_ALLOCATE defined.
|
|
// That will cause each of these variables to be allocated.
|
|
//
|
|
#ifdef NTLMSSPC_ALLOCATE
|
|
#define EXTERN
|
|
#else
|
|
#define EXTERN extern
|
|
#endif
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Global Variables
|
|
//
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
//
|
|
// Unicode version of table
|
|
//
|
|
|
|
EXTERN SecurityFunctionTableA SspDllSecurityFunctionTableA;
|
|
|
|
//
|
|
// Ansi version of table
|
|
//
|
|
|
|
EXTERN SecurityFunctionTableW SspDllSecurityFunctionTableW;
|
|
|
|
|
|
//
|
|
// Global SIDs used in assiging protection to impersonation tokens
|
|
//
|
|
|
|
EXTERN PSID SspGlobalAliasAdminsSid;
|
|
EXTERN PSID SspGlobalLocalSystemSid;
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Procedure Forwards
|
|
//
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
// Procedure forwards from init.c
|
|
//
|
|
|
|
HANDLE
|
|
SspDllGetLpcHandle(
|
|
IN BOOLEAN ForceReconnect,
|
|
OUT PBOOLEAN CallLsaDirectly
|
|
);
|
|
|
|
#endif // _NTLMSSPC_INCLUDED_
|