//+--------------------------------------------------------------------------- // // Microsoft Windows // Copyright (C) Microsoft Corporation, 1992 - 1995. // // File: spbase.h // // Contents: // // Classes: // // Functions: // // History: 09-23-97 jbanes LSA integration stuff. // //---------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef __cplusplus extern "C" { #endif #define SECURITY_PACKAGE #define MULTI_THREADED #define SECURITY_WIN32 #include "schannel.h" #include #include #include #include #include #include /* /////////////////////////////////////////////////////// // // Private Headers // /////////////////////////////////////////////////////// */ #include "spreg.h" #include "debug.h" #include "sperr.h" #include "spdefs.h" #include "keyexch.h" #include #include "cred.h" #include "sigsys.h" #include "protocol.h" #include "specmap.h" #include "cache.h" #include "context.h" #include "cert.h" #include "defcreds.h" #include "protos.h" #include "rng.h" #include "callback.h" #include "events.h" #include "encode.h" #include #include #include #include #include #include #include #include #include #include #include extern PLSA_SECPKG_FUNCTION_TABLE LsaTable; #define PCT_INVALID_MAGIC *(DWORD *)"eerF" #if DBG void SPAssert( void *FailedAssertion, void *FileName, unsigned long LineNumber, char * Message); #define SP_ASSERT(x) \ if (!(x)) \ SPAssert(#x, __FILE__, __LINE__, NULL); else #else // DBG #define SP_ASSERT(x) #endif // DBG #ifdef __cplusplus } #endif #pragma hdrstop