* add Security.dll (redirects all calls to secur32.dll)
Modified: trunk/reactos/baseaddress.xml
Modified: trunk/reactos/lib/directory.xml
Added: trunk/reactos/lib/security/
Added: trunk/reactos/lib/security/security.def
Added: trunk/reactos/lib/security/security.rc
Added: trunk/reactos/lib/security/security.xml
_____
Modified: trunk/reactos/baseaddress.xml
--- trunk/reactos/baseaddress.xml 2005-10-14 22:56:23 UTC (rev
18462)
+++ trunk/reactos/baseaddress.xml 2005-10-14 23:13:08 UTC (rev
18463)
@@ -28,6 +28,7 @@
<property name="BASEADDRESS_MESA32" value="0x6b380000" />
<property name="BASEADDRESS_OPENGL32" value="0x6b390000" />
<property name="BASEADDRESS_SECUR32" value="0x6b3A0000" />
+<property name="BASEADDRESS_SECURITY" value="0x71F10000" />
<property name="BASEADDRESS_SMDLL" value="0x6b3B0000" />
<property name="BASEADDRESS_URLMON" value="0x6b3C0000" />
<property name="BASEADDRESS_SERIALUI" value="0x6b3D0000" />
_____
Modified: trunk/reactos/lib/directory.xml
--- trunk/reactos/lib/directory.xml 2005-10-14 22:56:23 UTC (rev
18462)
+++ trunk/reactos/lib/directory.xml 2005-10-14 23:13:08 UTC (rev
18463)
@@ -227,6 +227,9 @@
<directory name="secur32">
<xi:include href="secur32/secur32.xml" />
</directory>
+<directory name="security">
+ <xi:include href="security/security.xml" />
+</directory>
<directory name="serialui">
<xi:include href="serialui/serialui.xml" />
</directory>
_____
Added: trunk/reactos/lib/security/security.def
--- trunk/reactos/lib/security/security.def 2005-10-14 22:56:23 UTC
(rev 18462)
+++ trunk/reactos/lib/security/security.def 2005-10-14 23:13:08 UTC
(rev 18463)
@@ -0,0 +1,78 @@
+LIBRARY SECURITY.DLL
+EXPORTS;
+LsaRegisterLogonProcess(a)12=SECUR32.LsaRegisterLogonProcess
+LsaLogonUser(a)56=SECUR32.LsaLogonUser
+LsaDeregisterLogonProcess(a)4=SECUR32.LsaDeregisterLogonProcess
+LsaConnectUntrusted(a)4=SECUR32.LsaConnectUntrusted
+LsaLookupAuthenticationPackage(a)12=SECUR32.LsaLookupAuthenticationPackag
e
+LsaFreeReturnBuffer(a)4=SECUR32.LsaFreeReturnBuffer
+LsaCallAuthenticationPackage(a)28=SECUR32.LsaCallAuthenticationPackage
+;(a)AcceptSecurityContext=SECUR32.AcceptSecurityContext
+;(a)AcquireCredentialsHandleA=SECUR32.AcquireCredentialsHandleA
+;(a)AcquireCredentialsHandleW=SECUR32.AcquireCredentialsHandleW
+;(a)AddCredentialsA=SECUR32.AddCredentialsA
+;(a)AddCredentialsW=SECUR32.AddCredentialsW
+;(a)AddSecurityPackageA=SECUR32.AddSecurityPackageA
+;(a)AddSecurityPackageW=SECUR32.AddSecurityPackageW
+;(a)ApplyControlToken=SECUR32.ApplyControlToken
+;(a)CompleteAuthToken=SECUR32.CompleteAuthToken
+;(a)CredMarshalTargetInfo=SECUR32.CredMarshalTargetInfo
+;(a)CredUnmarshalTargetInfo=SECUR32.CredUnmarshalTargetInfo
+;(a)DecryptMessage=SECUR32.DecryptMessage
+;(a)DeleteSecurityContext=SECUR32.DeleteSecurityContext
+;(a)DeleteSecurityPackageA=SECUR32.DeleteSecurityPackageA
+;(a)DeleteSecurityPackageW=SECUR32.DeleteSecurityPackageW
+;(a)EncryptMessage=SECUR32.EncryptMessage
+;EnumerateSecurityPackagesA(a)8=SECUR32.EnumerateSecurityPackagesA
+EnumerateSecurityPackagesW(a)8=SECUR32.EnumerateSecurityPackagesW
+;(a)ExportSecurityContext=SECUR32.ExportSecurityContext
+FreeContextBuffer(a)4=SECUR32.FreeContextBuffer
+;(a)FreeCredentialsHandle=SECUR32.FreeCredentialsHandle
+GetComputerObjectNameA(a)12=SECUR32.GetComputerObjectNameA
+GetComputerObjectNameW(a)12=SECUR32.GetComputerObjectNameW
+;GetSecurityUserInfo=SECUR32.GetSecurityUserInfo
+GetUserNameExA(a)12=SECUR32.GetUserNameExA
+GetUserNameExW(a)12=SECUR32.GetUserNameExW
+;(a)ImpersonateSecurityContext=SECUR32.ImpersonateSecurityContext
+;(a)ImportSecurityContextA=SECUR32.ImportSecurityContextA
+;(a)ImportSecurityContextW=SECUR32.ImportSecurityContextW
+;(a)InitSecurityInterfaceA=SECUR32.InitSecurityInterfaceA
+;(a)InitSecurityInterfaceW=SECUR32.InitSecurityInterfaceW
+;(a)InitializeSecurityContextA=SECUR32.InitializeSecurityContextA
+;(a)InitializeSecurityContextW=SECUR32.InitializeSecurityContextW
+LsaEnumerateLogonSessions(a)8=SECUR32.LsaEnumerateLogonSessions
+LsaGetLogonSessionData(a)8=SECUR32.LsaGetLogonSessionData
+LsaRegisterPolicyChangeNotification(a)8=SECUR32.LsaRegisterPolicyChangeNo
tification
+LsaUnregisterPolicyChangeNotification(a)8=SECUR32.LsaUnregisterPolicyChan
geNotification
+;(a)MakeSignature=SECUR32.MakeSignature
+;(a)QueryContextAttributesA=SECUR32.QueryContextAttributesA
+;(a)QueryContextAttributesW=SECUR32.QueryContextAttributesW
+;(a)QueryCredentialsAttributesA=SECUR32.QueryCredentialsAttributesA
+;(a)QueryCredentialsAttributesW=SECUR32.QueryCredentialsAttributesW
+;(a)QuerySecurityContextToken=SECUR32.QuerySecurityContextToken
+;(a)QuerySecurityPackageInfoA=SECUR32.QuerySecurityPackageInfoA
+;(a)QuerySecurityPackageInfoW=SECUR32.QuerySecurityPackageInfoW
+;(a)RevertSecurityContext=SECUR32.RevertSecurityContext
+;(a)SaslAcceptSecurityContext=SECUR32.SaslAcceptSecurityContext
+;(a)SaslEnumerateProfilesA=SECUR32.SaslEnumerateProfilesA
+;(a)SaslEnumerateProfilesW=SECUR32.SaslEnumerateProfilesW
+;(a)SaslGetProfilePackageA=SECUR32.SaslGetProfilePackageA
+;(a)SaslGetProfilePackageW=SECUR32.SaslGetProfilePackageW
+;(a)SaslIdentifyPackageA=SECUR32.SaslIdentifyPackageA
+;(a)SaslIdentifyPackageW=SECUR32.SaslIdentifyPackageW
+;(a)SaslInitializeSecurityContextA=SECUR32.SaslInitializeSecurityContextA
+;(a)SaslInitializeSecurityContextW=SECUR32.SaslInitializeSecurityContextW
+;SealMessage=SECUR32.SealMessage
+;SecCacheSspiPackages=SECUR32.SecCacheSspiPackages
+;SecDeleteUserModeContext=SECUR32.SecDeleteUserModeContext
+;SecGetLocaleSpecificEncryptionRules=SECUR32.SecGetLocaleSpecificEncryp
tionRules
+;SecInitUserModeContext=SECUR32.SecInitUserModeContext
+;SecpFreeMemory=SECUR32.SecpFreeMemory
+;SecpTranslateName=SECUR32.SecpTranslateName
+;SecpTranslateNameEx=SECUR32.SecpTranslateNameEx
+;(a)SetContextAttributesA=SECUR32.SetContextAttributesA
+;(a)SetContextAttributesW=SECUR32.SetContextAttributesW
+;(a)TranslateNameA=SECUR32.TranslateNameA
+;(a)TranslateNameW=SECUR32.TranslateNameW
+;UnsealMessage=SECUR32.UnsealMessage
+;(a)VerifySignature=SECUR32.VerifySignature
_____
Added: trunk/reactos/lib/security/security.rc
--- trunk/reactos/lib/security/security.rc 2005-10-14 22:56:23 UTC
(rev 18462)
+++ trunk/reactos/lib/security/security.rc 2005-10-14 23:13:08 UTC
(rev 18463)
@@ -0,0 +1,5 @@
+#define REACTOS_VERSION_DLL
+#define REACTOS_STR_FILE_DESCRIPTION "Security\0"
+#define REACTOS_STR_INTERNAL_NAME "security\0"
+#define REACTOS_STR_ORIGINAL_FILENAME "security.dll\0"
+#include <reactos/version.rc>
_____
Added: trunk/reactos/lib/security/security.xml
--- trunk/reactos/lib/security/security.xml 2005-10-14 22:56:23 UTC
(rev 18462)
+++ trunk/reactos/lib/security/security.xml 2005-10-14 23:13:08 UTC
(rev 18463)
@@ -0,0 +1,11 @@
+<module name="security" type="win32dll"
baseaddress="${BASEADDRESS_SECUR32}" installbase="system32"
installname="security.dll">
+ <importlibrary definition="security.def" />
+ <include base="security">.</include>
+ <define name="__SECURITY__" />
+ <define name="__USE_W32API" />
+ <define name="_WIN32_WINNT">0x501</define>
+ <library>ntdll</library>
+ <library>kernel32</library>
+ <library>advapi32</library>
+ <file>security.rc</file>
+</module>
Show replies by date