Leaked source code of windows server 2003
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.7 KiB

  1. //+-----------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (c) Microsoft Corporation 1992 - 1994
  6. //
  7. // File: ntlmfunc.h
  8. //
  9. // Contents: prototypes for export functions as in secpkg.h
  10. //
  11. //
  12. // History: ChandanS 26-Jul-96 Stolen from kerberos\client2\kerbfunc.h
  13. //
  14. //------------------------------------------------------------------------
  15. #ifndef __NTLMFUNC_H__
  16. #define __NTLMFUNC_H__
  17. #ifdef __cplusplus
  18. extern "C"
  19. {
  20. #endif // __cplusplus
  21. SpInitializeFn SpInitialize;
  22. SpGetInfoFn SpGetInfo;
  23. LSA_AP_LOGON_USER_EX2 LsaApLogonUserEx2;
  24. SpAcceptCredentialsFn SpAcceptCredentials;
  25. SpAcquireCredentialsHandleFn SpAcquireCredentialsHandle;
  26. SpFreeCredentialsHandleFn SpFreeCredentialsHandle;
  27. SpQueryCredentialsAttributesFn SpQueryCredentialsAttributes;
  28. SpSaveCredentialsFn SpSaveCredentials;
  29. SpGetCredentialsFn SpGetCredentials;
  30. SpDeleteCredentialsFn SpDeleteCredentials;
  31. SpInitLsaModeContextFn SpInitLsaModeContext;
  32. SpDeleteContextFn SpDeleteContext;
  33. SpAcceptLsaModeContextFn SpAcceptLsaModeContext;
  34. LSA_AP_LOGON_TERMINATED LsaApLogonTerminated;
  35. SpApplyControlTokenFn SpApplyControlToken;
  36. LSA_AP_CALL_PACKAGE LsaApCallPackage;
  37. LSA_AP_CALL_PACKAGE LsaApCallPackageUntrusted;
  38. LSA_AP_CALL_PACKAGE_PASSTHROUGH LsaApCallPackagePassthrough;
  39. SpShutdownFn SpShutdown;
  40. SpGetUserInfoFn SpGetUserInfo;
  41. SpInstanceInitFn SpInstanceInit;
  42. SpInitUserModeContextFn SpInitUserModeContext;
  43. SpMakeSignatureFn SpMakeSignature;
  44. SpVerifySignatureFn SpVerifySignature;
  45. SpSealMessageFn SpSealMessage;
  46. SpUnsealMessageFn SpUnsealMessage;
  47. SpGetContextTokenFn SpGetContextToken;
  48. SpQueryContextAttributesFn SpQueryContextAttributes;
  49. SpDeleteContextFn SpDeleteUserModeContext;
  50. SpCompleteAuthTokenFn SpCompleteAuthToken;
  51. SpFormatCredentialsFn SpFormatCredentials;
  52. SpMarshallSupplementalCredsFn SpMarshallSupplementalCreds;
  53. SpExportSecurityContextFn SpExportSecurityContext;
  54. SpImportSecurityContextFn SpImportSecurityContext;
  55. SpGetExtendedInformationFn SpGetExtendedInformation ;
  56. SpSetExtendedInformationFn SpSetExtendedInformation ;
  57. SpQueryContextAttributesFn SpQueryLsaModeContextAttributes;
  58. SpSetContextAttributesFn SpSetContextAttributes;
  59. SpQueryCredentialsAttributesFn SpQueryCredentialsAttributes ;
  60. #ifdef __cplusplus
  61. }
  62. #endif // __cplusplus
  63. #endif // __NTLMFUNC_H__