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