Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/crypto/krb5/src/windows/include/loadfuncs-lsa.h
34907 views
1
#ifndef __LOADFUNCS_LSA_H__
2
#define __LOADFUNCS_LSA_H__
3
4
#include "loadfuncs.h"
5
6
#define SECUR32_DLL "secur32.dll"
7
#define ADVAPI32_DLL "advapi32.dll"
8
9
TYPEDEF_FUNC(
10
NTSTATUS,
11
NTAPI,
12
LsaConnectUntrusted,
13
(PHANDLE)
14
);
15
TYPEDEF_FUNC(
16
NTSTATUS,
17
NTAPI,
18
LsaLookupAuthenticationPackage,
19
(HANDLE, PLSA_STRING, PULONG)
20
);
21
TYPEDEF_FUNC(
22
NTSTATUS,
23
NTAPI,
24
LsaCallAuthenticationPackage,
25
(HANDLE, ULONG, PVOID, ULONG, PVOID *, PULONG, PNTSTATUS)
26
);
27
TYPEDEF_FUNC(
28
NTSTATUS,
29
NTAPI,
30
LsaFreeReturnBuffer,
31
(PVOID)
32
);
33
TYPEDEF_FUNC(
34
ULONG,
35
NTAPI,
36
LsaNtStatusToWinError,
37
(NTSTATUS)
38
);
39
TYPEDEF_FUNC(
40
NTSTATUS,
41
NTAPI,
42
LsaGetLogonSessionData,
43
(PLUID, PSECURITY_LOGON_SESSION_DATA*)
44
);
45
#endif /* __LOADFUNCS_LSA_H__ */
46
47