- .DEF -> .SPEC

- Add some stubs

svn path=/trunk/; revision=37681
This commit is contained in:
Dmitry Chapyshev 2008-11-27 08:40:47 +00:00
parent 4370ebc980
commit 15775884cc
7 changed files with 347 additions and 160 deletions

View file

@ -1,79 +0,0 @@
LIBRARY SECUR32.DLL
EXPORTS
LsaRegisterLogonProcess@12
LsaLogonUser@56
LsaDeregisterLogonProcess@4
LsaConnectUntrusted@4
LsaLookupAuthenticationPackage@12
LsaFreeReturnBuffer@4
LsaCallAuthenticationPackage@28
;AcceptSecurityContext@36
AcquireCredentialsHandleA@36
AcquireCredentialsHandleW@36
;@AddCredentialsA
;@AddCredentialsW
;@AddSecurityPackageA
;@AddSecurityPackageW
;ApplyControlTokenA@8
ApplyControlToken@8=ApplyControlTokenW@8
CompleteAuthToken@8
;@CredMarshalTargetInfo
;@CredUnmarshalTargetInfo
DecryptMessage@16
DeleteSecurityContext@4
;@DeleteSecurityPackageA
;@DeleteSecurityPackageW
EncryptMessage@16
EnumerateSecurityPackagesA@8
EnumerateSecurityPackagesW@8
;@ExportSecurityContext
FreeContextBuffer@4
FreeCredentialsHandle@4
GetComputerObjectNameA@12
GetComputerObjectNameW@12
;GetSecurityUserInfo
GetUserNameExA@12
GetUserNameExW@12
;ImpersonateSecurityContext@4
;@ImportSecurityContextA
;@ImportSecurityContextW
;@InitSecurityInterfaceA
InitSecurityInterfaceW@0
InitializeSecurityContextA@48
InitializeSecurityContextW@48
LsaEnumerateLogonSessions@8
LsaGetLogonSessionData@8
LsaRegisterPolicyChangeNotification@8
LsaUnregisterPolicyChangeNotification@8
MakeSignature@16
QueryContextAttributesA@12
QueryContextAttributesW@12
;QueryCredentialsAttributesA@12
;QueryCredentialsAttributesW@12
;@QuerySecurityContextToken
QuerySecurityPackageInfoA@8
QuerySecurityPackageInfoW@8
;RevertSecurityContext@4
;@SaslAcceptSecurityContext
;@SaslEnumerateProfilesA
;@SaslEnumerateProfilesW
;@SaslGetProfilePackageA
;@SaslGetProfilePackageW
;@SaslIdentifyPackageA
;@SaslIdentifyPackageW
;@SaslInitializeSecurityContextA
;@SaslInitializeSecurityContextW
;SealMessage
;SecCacheSspiPackages
;SecDeleteUserModeContext
;SecGetLocaleSpecificEncryptionRules
;SecInitUserModeContext
;SecpFreeMemory
;SecpTranslateName
;SecpTranslateNameEx
;@SetContextAttributesA
;@SetContextAttributesW
;TranslateNameA@20
;TranslateNameW@20
;UnsealMessage
VerifySignature@16

View file

@ -1,5 +1,5 @@
<module name="secur32" type="win32dll" baseaddress="${BASEADDRESS_SECUR32}" installbase="system32" installname="secur32.dll">
<importlibrary definition="secur32.def" />
<importlibrary definition="secur32.spec" />
<include base="secur32">.</include>
<include base="ReactOS">include/reactos/subsys</include>
<define name="__SECUR32__" />

View file

@ -0,0 +1,77 @@
@ stdcall LsaRegisterLogonProcess(ptr ptr ptr)
@ stdcall LsaLogonUser(ptr ptr long long ptr long ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall LsaDeregisterLogonProcess(long)
@ stdcall LsaConnectUntrusted(long)
@ stdcall LsaLookupAuthenticationPackage(ptr ptr ptr)
@ stdcall LsaFreeReturnBuffer(ptr)
@ stdcall LsaCallAuthenticationPackage(long long ptr long ptr ptr ptr)
@ stdcall AcceptSecurityContext(ptr ptr ptr long long ptr ptr ptr ptr)
@ stdcall AcquireCredentialsHandleA(str str long ptr ptr ptr ptr ptr ptr)
@ stdcall AcquireCredentialsHandleW(wstr wstr long ptr ptr ptr ptr ptr ptr)
@ stdcall AddCredentialsA(ptr str str long ptr ptr ptr ptr)
@ stdcall AddCredentialsW(ptr wstr wstr long ptr ptr ptr ptr)
@ stub AddSecurityPackageA
@ stub AddSecurityPackageW
@ stdcall ApplyControlTokenA(ptr ptr)
@ stdcall ApplyControlToken(ptr ptr) ApplyControlTokenW
@ stdcall CompleteAuthToken(ptr ptr)
@ stub CredMarshalTargetInfo
@ stub CredUnmarshalTargetInfo
@ stdcall DecryptMessage(ptr ptr long ptr)
@ stdcall DeleteSecurityContext(ptr)
@ stub DeleteSecurityPackageA
@ stub DeleteSecurityPackageW
@ stdcall EncryptMessage(ptr long ptr long)
@ stdcall EnumerateSecurityPackagesA(ptr ptr)
@ stdcall EnumerateSecurityPackagesW(ptr ptr)
@ stdcall ExportSecurityContext(ptr long ptr ptr)
@ stdcall FreeContextBuffer(ptr)
@ stdcall FreeCredentialsHandle(ptr)
@ stdcall GetComputerObjectNameA(long ptr ptr)
@ stdcall GetComputerObjectNameW(long ptr ptr)
@ stub GetSecurityUserInfo
@ stdcall GetUserNameExA(long ptr ptr)
@ stdcall GetUserNameExW(long ptr ptr)
@ stdcall ImpersonateSecurityContext(ptr)
@ stdcall ImportSecurityContextA(str ptr ptr ptr)
@ stdcall ImportSecurityContextW(wstr ptr ptr ptr)
@ stdcall InitSecurityInterfaceA()
@ stdcall InitSecurityInterfaceW()
@ stdcall InitializeSecurityContextA(ptr ptr str long long long ptr long ptr ptr ptr ptr)
@ stdcall InitializeSecurityContextW(ptr ptr wstr long long long ptr long ptr ptr ptr ptr)
@ stdcall LsaEnumerateLogonSessions(ptr ptr)
@ stdcall LsaGetLogonSessionData(ptr ptr)
@ stdcall LsaRegisterPolicyChangeNotification(long ptr)
@ stdcall LsaUnregisterPolicyChangeNotification(long ptr)
@ stdcall MakeSignature(ptr long ptr long)
@ stdcall QueryContextAttributesA(ptr long ptr)
@ stdcall QueryContextAttributesW(ptr long ptr)
@ stdcall QueryCredentialsAttributesA(ptr long ptr)
@ stdcall QueryCredentialsAttributesW(ptr long ptr)
@ stdcall QuerySecurityContextToken(ptr ptr)
@ stdcall QuerySecurityPackageInfoA(str ptr)
@ stdcall QuerySecurityPackageInfoW(wstr ptr)
@ stdcall RevertSecurityContext(ptr)
@ stub SaslAcceptSecurityContext
@ stub SaslEnumerateProfilesA
@ stub SaslEnumerateProfilesW
@ stub SaslGetProfilePackageA
@ stub SaslGetProfilePackageW
@ stub SaslIdentifyPackageA
@ stub SaslIdentifyPackageW
@ stub SaslInitializeSecurityContextA
@ stub SaslInitializeSecurityContextW
@ stdcall SealMessage(ptr long ptr long) EncryptMessage
@ stub SecCacheSspiPackages
@ stub SecDeleteUserModeContext
@ stub SecGetLocaleSpecificEncryptionRules
@ stub SecInitUserModeContext
@ stub SecpFreeMemory
@ stub SecpTranslateName
@ stub SecpTranslateNameEx
@ stub SetContextAttributesA
@ stub SetContextAttributesW
@ stdcall TranslateNameA(str long long ptr ptr)
@ stdcall TranslateNameW(wstr long long ptr ptr)
@ stdcall UnsealMessage(ptr ptr long ptr) DecryptMessage
@ stdcall VerifySignature(ptr ptr long ptr)

View file

@ -91,6 +91,15 @@ ApplyControlTokenW(PCtxtHandle Handle,
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
ApplyControlTokenA(PCtxtHandle Handle,
PSecBufferDesc Buffer)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
CompleteAuthToken(PCtxtHandle Handle,
@ -247,3 +256,185 @@ QuerySecurityPackageInfoW(
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
AcceptSecurityContext(
PCredHandle phCredential,
PCtxtHandle phContext,
PSecBufferDesc pInput,
ULONG fContextReq,
ULONG TargetDataRep,
PCtxtHandle phNewContext,
PSecBufferDesc pOutput,
ULONG *pfContextAttr,
PTimeStamp ptsExpiry
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
AddCredentialsA(
PCredHandle hCredentials,
SEC_CHAR *pszPrincipal,
SEC_CHAR *pszPackage,
ULONG fCredentialUse,
LPVOID pAuthData,
SEC_GET_KEY_FN pGetKeyFn,
LPVOID pvGetKeyArgument,
PTimeStamp ptsExpiry
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
AddCredentialsW(
PCredHandle hCredentials,
SEC_WCHAR *pszPrincipal,
SEC_WCHAR *pszPackage,
ULONG fCredentialUse,
LPVOID pAuthData,
SEC_GET_KEY_FN pGetKeyFn,
LPVOID pvGetKeyArgument,
PTimeStamp ptsExpiry
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
ExportSecurityContext(
PCtxtHandle phContext,
ULONG fFlags,
PSecBuffer pPackedContext,
LPVOID *pToken
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
ImpersonateSecurityContext(
PCtxtHandle phContext
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
ImportSecurityContextA(
SEC_CHAR *pszPackage,
PSecBuffer pPackedContext,
LPVOID Token,
PCtxtHandle phContext
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
ImportSecurityContextW(
SEC_WCHAR *pszPackage,
PSecBuffer pPackedContext,
LPVOID Token,
PCtxtHandle phContext
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
QueryCredentialsAttributesA(
PCredHandle phCredential,
ULONG ulAttribute,
LPVOID pBuffer
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
QueryCredentialsAttributesW(
PCredHandle phCredential,
ULONG ulAttribute,
LPVOID pBuffer
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
QuerySecurityContextToken(
PCtxtHandle phContext,
PHANDLE phToken
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
SECURITY_STATUS
WINAPI
RevertSecurityContext(
PCtxtHandle phContext
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return ERROR_CALL_NOT_IMPLEMENTED;
}
PSecurityFunctionTableA
WINAPI
InitSecurityInterfaceA(VOID)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return NULL;
}
BOOLEAN
WINAPI
TranslateNameA(
LPCSTR lpAccountName,
EXTENDED_NAME_FORMAT AccountNameFormat,
EXTENDED_NAME_FORMAT DesiredNameFormat,
LPSTR lpTranslatedName,
PULONG nSize
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return FALSE;
}
BOOLEAN
WINAPI
TranslateNameW(
LPCWSTR lpAccountName,
EXTENDED_NAME_FORMAT AccountNameFormat,
EXTENDED_NAME_FORMAT DesiredNameFormat,
LPWSTR lpTranslatedName,
PULONG nSize
)
{
DPRINT1("%s() not implemented!\n", __FUNCTION__);
return FALSE;
}

View file

@ -1,79 +0,0 @@
LIBRARY SECURITY.DLL
EXPORTS;
LsaRegisterLogonProcess@12=SECUR32.LsaRegisterLogonProcess
LsaLogonUser@56=SECUR32.LsaLogonUser
LsaDeregisterLogonProcess@4=SECUR32.LsaDeregisterLogonProcess
LsaConnectUntrusted@4=SECUR32.LsaConnectUntrusted
LsaLookupAuthenticationPackage@12=SECUR32.LsaLookupAuthenticationPackage
LsaFreeReturnBuffer@4=SECUR32.LsaFreeReturnBuffer
LsaCallAuthenticationPackage@28=SECUR32.LsaCallAuthenticationPackage
;AcceptSecurityContext@36=SECUR32.AcceptSecurityContext
;AcquireCredentialsHandleA@36=SECUR32.AcquireCredentialsHandleA
;AcquireCredentialsHandleW@36=SECUR32.AcquireCredentialsHandleW
;@AddCredentialsA=SECUR32.AddCredentialsA
;@AddCredentialsW=SECUR32.AddCredentialsW
;@AddSecurityPackageA=SECUR32.AddSecurityPackageA
;@AddSecurityPackageW=SECUR32.AddSecurityPackageW
;ApplyControlTokenA@8=SECUR32.ApplyControlTokenA
;ApplyControlTokenW@8=SECUR32.ApplyControlTokenW
;CompleteAuthToken@8=SECUR32.CompleteAuthToken
;@CredMarshalTargetInfo=SECUR32.CredMarshalTargetInfo
;@CredUnmarshalTargetInfo=SECUR32.CredUnmarshalTargetInfo
;DecryptMessage@16=SECUR32.DecryptMessage
;DeleteSecurityContext@4=SECUR32.DeleteSecurityContext
;@DeleteSecurityPackageA=SECUR32.DeleteSecurityPackageA
;@DeleteSecurityPackageW=SECUR32.DeleteSecurityPackageW
;EncryptMessage@16=SECUR32.EncryptMessage
EnumerateSecurityPackagesA@8=SECUR32.EnumerateSecurityPackagesA
EnumerateSecurityPackagesW@8=SECUR32.EnumerateSecurityPackagesW
;@ExportSecurityContext=SECUR32.ExportSecurityContext
FreeContextBuffer@4=SECUR32.FreeContextBuffer
;FreeCredentialsHandle@4=SECUR32.FreeCredentialsHandle
GetComputerObjectNameA@12=SECUR32.GetComputerObjectNameA
GetComputerObjectNameW@12=SECUR32.GetComputerObjectNameW
;GetSecurityUserInfo=SECUR32.GetSecurityUserInfo
GetUserNameExA@12=SECUR32.GetUserNameExA
GetUserNameExW@12=SECUR32.GetUserNameExW
;ImpersonateSecurityContext@4=SECUR32.ImpersonateSecurityContext
;@ImportSecurityContextA=SECUR32.ImportSecurityContextA
;@ImportSecurityContextW=SECUR32.ImportSecurityContextW
;@InitSecurityInterfaceA=SECUR32.InitSecurityInterfaceA
;@InitSecurityInterfaceW=SECUR32.InitSecurityInterfaceW
;InitializeSecurityContextA@48=SECUR32.InitializeSecurityContextA
;InitializeSecurityContextW@48=SECUR32.InitializeSecurityContextW
LsaEnumerateLogonSessions@8=SECUR32.LsaEnumerateLogonSessions
LsaGetLogonSessionData@8=SECUR32.LsaGetLogonSessionData
LsaRegisterPolicyChangeNotification@8=SECUR32.LsaRegisterPolicyChangeNotification
LsaUnregisterPolicyChangeNotification@8=SECUR32.LsaUnregisterPolicyChangeNotification
;MakeSignature@16=SECUR32.MakeSignature
;QueryContextAttributesA@12=SECUR32.QueryContextAttributesA
;QueryContextAttributesW@12=SECUR32.QueryContextAttributesW
;QueryCredentialsAttributesA@12=SECUR32.QueryCredentialsAttributesA
;QueryCredentialsAttributesW@12=SECUR32.QueryCredentialsAttributesW
;@QuerySecurityContextToken=SECUR32.QuerySecurityContextToken
;@QuerySecurityPackageInfoA=SECUR32.QuerySecurityPackageInfoA
;@QuerySecurityPackageInfoW=SECUR32.QuerySecurityPackageInfoW
;RevertSecurityContext@4=SECUR32.RevertSecurityContext
;@SaslAcceptSecurityContext=SECUR32.SaslAcceptSecurityContext
;@SaslEnumerateProfilesA=SECUR32.SaslEnumerateProfilesA
;@SaslEnumerateProfilesW=SECUR32.SaslEnumerateProfilesW
;@SaslGetProfilePackageA=SECUR32.SaslGetProfilePackageA
;@SaslGetProfilePackageW=SECUR32.SaslGetProfilePackageW
;@SaslIdentifyPackageA=SECUR32.SaslIdentifyPackageA
;@SaslIdentifyPackageW=SECUR32.SaslIdentifyPackageW
;@SaslInitializeSecurityContextA=SECUR32.SaslInitializeSecurityContextA
;@SaslInitializeSecurityContextW=SECUR32.SaslInitializeSecurityContextW
;SealMessage=SECUR32.SealMessage
;SecCacheSspiPackages=SECUR32.SecCacheSspiPackages
;SecDeleteUserModeContext=SECUR32.SecDeleteUserModeContext
;SecGetLocaleSpecificEncryptionRules=SECUR32.SecGetLocaleSpecificEncryptionRules
;SecInitUserModeContext=SECUR32.SecInitUserModeContext
;SecpFreeMemory=SECUR32.SecpFreeMemory
;SecpTranslateName=SECUR32.SecpTranslateName
;SecpTranslateNameEx=SECUR32.SecpTranslateNameEx
;@SetContextAttributesA=SECUR32.SetContextAttributesA
;@SetContextAttributesW=SECUR32.SetContextAttributesW
;TranslateNameA@20=SECUR32.TranslateNameA
;TranslateNameW@20=SECUR32.TranslateNameW
;UnsealMessage=SECUR32.UnsealMessage
;VerifySignature@16=SECUR32.VerifySignature

View file

@ -1,5 +1,5 @@
<module name="security" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_SECUR32}" installbase="system32" installname="security.dll">
<importlibrary definition="security.def" />
<importlibrary definition="security.spec" />
<include base="security">.</include>
<define name="__SECURITY__" />
<library>ntdll</library>

View file

@ -0,0 +1,77 @@
@ stdcall LsaRegisterLogonProcess(ptr ptr ptr) secur32.LsaRegisterLogonProcess
@ stdcall LsaLogonUser(ptr ptr long long ptr long ptr ptr ptr ptr ptr ptr ptr ptr) secur32.LsaLogonUser
@ stdcall LsaDeregisterLogonProcess(long) secur32.LsaDeregisterLogonProcess
@ stdcall LsaConnectUntrusted(long) secur32.LsaConnectUntrusted
@ stdcall LsaLookupAuthenticationPackage(ptr ptr ptr) SECUR32.LsaLookupAuthenticationPackage
@ stdcall LsaFreeReturnBuffer(ptr) SECUR32.LsaFreeReturnBuffer
@ stdcall LsaCallAuthenticationPackage(long long ptr long ptr ptr ptr) SECUR32.LsaCallAuthenticationPackage
@ stdcall AcceptSecurityContext(ptr ptr ptr long long ptr ptr ptr ptr) SECUR32.AcceptSecurityContext
@ stdcall AcquireCredentialsHandleA(str str long ptr ptr ptr ptr ptr ptr) SECUR32.AcquireCredentialsHandleA
@ stdcall AcquireCredentialsHandleW(wstr wstr long ptr ptr ptr ptr ptr ptr) SECUR32.AcquireCredentialsHandleW
@ stdcall AddCredentialsA(ptr str str long ptr ptr ptr ptr) SECUR32.AddCredentialsA
@ stdcall AddCredentialsW(ptr wstr wstr long ptr ptr ptr ptr) SECUR32.AddCredentialsW
@ stub AddSecurityPackageA # SECUR32.AddSecurityPackageA
@ stub AddSecurityPackageW # SECUR32.AddSecurityPackageW
@ stdcall ApplyControlTokenA(ptr ptr) SECUR32.ApplyControlTokenA
@ stdcall ApplyControlTokenW(ptr ptr) SECUR32.ApplyControlTokenW
@ stdcall CompleteAuthToken(ptr ptr) SECUR32.CompleteAuthToken
@ stub CredMarshalTargetInfo # SECUR32.CredMarshalTargetInfo
@ stub CredUnmarshalTargetInfo # SECUR32.CredUnmarshalTargetInfo
@ stdcall DecryptMessage(ptr ptr long ptr) SECUR32.DecryptMessage
@ stdcall DeleteSecurityContext(ptr) SECUR32.DeleteSecurityContext
@ stub DeleteSecurityPackageA # SECUR32.DeleteSecurityPackageA
@ stub DeleteSecurityPackageW # SECUR32.DeleteSecurityPackageW
@ stdcall EncryptMessage(ptr long ptr long) SECUR32.EncryptMessage
@ stdcall EnumerateSecurityPackagesA(ptr ptr) SECUR32.EnumerateSecurityPackagesA
@ stdcall EnumerateSecurityPackagesW(ptr ptr) SECUR32.EnumerateSecurityPackagesW
@ stdcall ExportSecurityContext(ptr long ptr ptr) SECUR32.ExportSecurityContext
@ stdcall FreeContextBuffer(ptr) SECUR32.FreeContextBuffer
@ stdcall FreeCredentialsHandle(ptr) SECUR32.FreeCredentialsHandle
@ stdcall GetComputerObjectNameA(long ptr ptr) SECUR32.GetComputerObjectNameA
@ stdcall GetComputerObjectNameW(long ptr ptr) SECUR32.GetComputerObjectNameW
@ stub GetSecurityUserInfo # SECUR32.GetSecurityUserInfo
@ stdcall GetUserNameExA(long ptr ptr) SECUR32.GetUserNameExA
@ stdcall GetUserNameExW(long ptr ptr) SECUR32.GetUserNameExW
@ stdcall ImpersonateSecurityContext(ptr) SECUR32.ImpersonateSecurityContext
@ stdcall ImportSecurityContextA(str ptr ptr ptr) SECUR32.ImportSecurityContextA
@ stdcall ImportSecurityContextW(wstr ptr ptr ptr) SECUR32.ImportSecurityContextW
@ stdcall InitSecurityInterfaceA() SECUR32.InitSecurityInterfaceA
@ stdcall InitSecurityInterfaceW() SECUR32.InitSecurityInterfaceW
@ stdcall InitializeSecurityContextA(ptr ptr str long long long ptr long ptr ptr ptr ptr) SECUR32.InitializeSecurityContextA
@ stdcall InitializeSecurityContextW(ptr ptr wstr long long long ptr long ptr ptr ptr ptr) SECUR32.InitializeSecurityContextW
@ stdcall LsaEnumerateLogonSessions(ptr ptr) SECUR32.LsaEnumerateLogonSessions
@ stdcall LsaGetLogonSessionData(ptr ptr) SECUR32.LsaGetLogonSessionData
@ stdcall LsaRegisterPolicyChangeNotification(long ptr) SECUR32.LsaRegisterPolicyChangeNotification
@ stdcall LsaUnregisterPolicyChangeNotification(long ptr) SECUR32.LsaUnregisterPolicyChangeNotification
@ stdcall MakeSignature(ptr long ptr long) SECUR32.MakeSignature
@ stdcall QueryContextAttributesA(ptr long ptr) SECUR32.QueryContextAttributesA
@ stdcall QueryContextAttributesW(ptr long ptr) SECUR32.QueryContextAttributesW
@ stdcall QueryCredentialsAttributesA(ptr long ptr) SECUR32.QueryCredentialsAttributesA
@ stdcall QueryCredentialsAttributesW(ptr long ptr) SECUR32.QueryCredentialsAttributesW
@ stdcall QuerySecurityContextToken(ptr ptr) SECUR32.QuerySecurityContextToken
@ stdcall QuerySecurityPackageInfoA(str ptr) SECUR32.QuerySecurityPackageInfoA
@ stdcall QuerySecurityPackageInfoW(wstr ptr) SECUR32.QuerySecurityPackageInfoW
@ stdcall RevertSecurityContext(ptr) SECUR32.RevertSecurityContext
@ stub SaslAcceptSecurityContext # SECUR32.SaslAcceptSecurityContext
@ stub SaslEnumerateProfilesA # SECUR32.SaslEnumerateProfilesA
@ stub SaslEnumerateProfilesW # SECUR32.SaslEnumerateProfilesW
@ stub SaslGetProfilePackageA # SECUR32.SaslGetProfilePackageA
@ stub SaslGetProfilePackageW # SECUR32.SaslGetProfilePackageW
@ stub SaslIdentifyPackageA # SECUR32.SaslIdentifyPackageA
@ stub SaslIdentifyPackageW # SECUR32.SaslIdentifyPackageW
@ stub SaslInitializeSecurityContextA # SECUR32.SaslInitializeSecurityContextA
@ stub SaslInitializeSecurityContextW # SECUR32.SaslInitializeSecurityContextW
@ stdcall SealMessage(ptr long ptr long) SECUR32.EncryptMessage
@ stub SecCacheSspiPackages # SECUR32.SecCacheSspiPackages
@ stub SecDeleteUserModeContext # SECUR32.SecDeleteUserModeContext
@ stub SecGetLocaleSpecificEncryptionRules # SECUR32.SecGetLocaleSpecificEncryptionRules
@ stub SecInitUserModeContext # SECUR32.SecInitUserModeContext
@ stub SecpFreeMemory # SECUR32.SecpFreeMemory
@ stub SecpTranslateName # SECUR32.SecpTranslateName
@ stub SecpTranslateNameEx # SECUR32.SecpTranslateNameEx
@ stub SetContextAttributesA # SECUR32.SetContextAttributesA
@ stub SetContextAttributesW #SECUR32.SetContextAttributesW
@ stdcall TranslateNameA(str long long ptr ptr) SECUR32.TranslateNameA
@ stdcall TranslateNameW(wstr long long ptr ptr) SECUR32.TranslateNameW
@ stdcall UnsealMessage(ptr ptr long ptr) SECUR32.DecryptMessage
@ stdcall VerifySignature(ptr ptr long ptr) SECUR32.VerifySignature