mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 01:45:40 +00:00
- .DEF -> .SPEC
- Add some stubs svn path=/trunk/; revision=37681
This commit is contained in:
parent
4370ebc980
commit
15775884cc
7 changed files with 347 additions and 160 deletions
|
@ -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
|
|
|
@ -1,5 +1,5 @@
|
||||||
<module name="secur32" type="win32dll" baseaddress="${BASEADDRESS_SECUR32}" installbase="system32" installname="secur32.dll">
|
<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="secur32">.</include>
|
||||||
<include base="ReactOS">include/reactos/subsys</include>
|
<include base="ReactOS">include/reactos/subsys</include>
|
||||||
<define name="__SECUR32__" />
|
<define name="__SECUR32__" />
|
||||||
|
|
77
reactos/dll/win32/secur32/secur32.spec
Normal file
77
reactos/dll/win32/secur32/secur32.spec
Normal 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)
|
|
@ -91,6 +91,15 @@ ApplyControlTokenW(PCtxtHandle Handle,
|
||||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
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
|
SECURITY_STATUS
|
||||||
WINAPI
|
WINAPI
|
||||||
CompleteAuthToken(PCtxtHandle Handle,
|
CompleteAuthToken(PCtxtHandle Handle,
|
||||||
|
@ -247,3 +256,185 @@ QuerySecurityPackageInfoW(
|
||||||
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
||||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
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;
|
||||||
|
}
|
||||||
|
|
|
@ -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
|
|
|
@ -1,5 +1,5 @@
|
||||||
<module name="security" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_SECUR32}" installbase="system32" installname="security.dll">
|
<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>
|
<include base="security">.</include>
|
||||||
<define name="__SECURITY__" />
|
<define name="__SECURITY__" />
|
||||||
<library>ntdll</library>
|
<library>ntdll</library>
|
||||||
|
|
77
reactos/dll/win32/security/security.spec
Normal file
77
reactos/dll/win32/security/security.spec
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue