mirror of https://github.com/tongzx/nt5src
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.
73 lines
2.6 KiB
73 lines
2.6 KiB
//+-----------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
//
|
|
// Copyright (c) Microsoft Corporation 1992 - 1994
|
|
//
|
|
// File: ntlmfunc.h
|
|
//
|
|
// Contents: prototypes for export functions as in secpkg.h
|
|
//
|
|
//
|
|
// History: ChandanS 26-Jul-96 Stolen from kerberos\client2\kerbfunc.h
|
|
//
|
|
//------------------------------------------------------------------------
|
|
|
|
#ifndef __NTLMFUNC_H__
|
|
#define __NTLMFUNC_H__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif // __cplusplus
|
|
|
|
SpInitializeFn SpInitialize;
|
|
SpGetInfoFn SpGetInfo;
|
|
LSA_AP_LOGON_USER_EX2 LsaApLogonUserEx2;
|
|
|
|
SpAcceptCredentialsFn SpAcceptCredentials;
|
|
SpAcquireCredentialsHandleFn SpAcquireCredentialsHandle;
|
|
SpFreeCredentialsHandleFn SpFreeCredentialsHandle;
|
|
SpQueryCredentialsAttributesFn SpQueryCredentialsAttributes;
|
|
SpSaveCredentialsFn SpSaveCredentials;
|
|
SpGetCredentialsFn SpGetCredentials;
|
|
SpDeleteCredentialsFn SpDeleteCredentials;
|
|
|
|
SpInitLsaModeContextFn SpInitLsaModeContext;
|
|
SpDeleteContextFn SpDeleteContext;
|
|
SpAcceptLsaModeContextFn SpAcceptLsaModeContext;
|
|
|
|
LSA_AP_LOGON_TERMINATED LsaApLogonTerminated;
|
|
SpApplyControlTokenFn SpApplyControlToken;
|
|
LSA_AP_CALL_PACKAGE LsaApCallPackage;
|
|
LSA_AP_CALL_PACKAGE LsaApCallPackageUntrusted;
|
|
LSA_AP_CALL_PACKAGE_PASSTHROUGH LsaApCallPackagePassthrough;
|
|
SpShutdownFn SpShutdown;
|
|
SpGetUserInfoFn SpGetUserInfo;
|
|
|
|
SpInstanceInitFn SpInstanceInit;
|
|
SpInitUserModeContextFn SpInitUserModeContext;
|
|
SpMakeSignatureFn SpMakeSignature;
|
|
SpVerifySignatureFn SpVerifySignature;
|
|
SpSealMessageFn SpSealMessage;
|
|
SpUnsealMessageFn SpUnsealMessage;
|
|
SpGetContextTokenFn SpGetContextToken;
|
|
SpQueryContextAttributesFn SpQueryContextAttributes;
|
|
SpDeleteContextFn SpDeleteUserModeContext;
|
|
SpCompleteAuthTokenFn SpCompleteAuthToken;
|
|
SpFormatCredentialsFn SpFormatCredentials;
|
|
SpMarshallSupplementalCredsFn SpMarshallSupplementalCreds;
|
|
SpExportSecurityContextFn SpExportSecurityContext;
|
|
SpImportSecurityContextFn SpImportSecurityContext;
|
|
SpGetExtendedInformationFn SpGetExtendedInformation ;
|
|
SpSetExtendedInformationFn SpSetExtendedInformation ;
|
|
SpQueryContextAttributesFn SpQueryLsaModeContextAttributes;
|
|
SpSetContextAttributesFn SpSetContextAttributes;
|
|
SpQueryCredentialsAttributesFn SpQueryCredentialsAttributes ;
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif // __cplusplus
|
|
|
|
#endif // __NTLMFUNC_H__
|
|
|