Added implementation of security.dll.

This commit is contained in:
Robert Shearman 2006-01-05 14:39:41 +01:00 committed by Alexandre Julliard
parent ad02317248
commit 3dea0973d2
6 changed files with 56 additions and 1 deletions

3
configure vendored

File diff suppressed because one or more lines are too long

View File

@ -1662,6 +1662,7 @@ dlls/rsaenh/Makefile
dlls/rsaenh/tests/Makefile dlls/rsaenh/tests/Makefile
dlls/secur32/Makefile dlls/secur32/Makefile
dlls/secur32/tests/Makefile dlls/secur32/tests/Makefile
dlls/security/Makefile
dlls/sensapi/Makefile dlls/sensapi/Makefile
dlls/serialui/Makefile dlls/serialui/Makefile
dlls/setupapi/Makefile dlls/setupapi/Makefile

View File

@ -123,6 +123,7 @@ BASEDIRS = \
rsabase \ rsabase \
rsaenh \ rsaenh \
secur32 \ secur32 \
security \
sensapi \ sensapi \
serialui \ serialui \
setupapi \ setupapi \
@ -374,6 +375,7 @@ SYMLINKS_SO = \
rsabase.dll.so \ rsabase.dll.so \
rsaenh.dll.so \ rsaenh.dll.so \
secur32.dll.so \ secur32.dll.so \
security.dll.so \
sensapi.dll.so \ sensapi.dll.so \
serialui.dll.so \ serialui.dll.so \
setupapi.dll.so \ setupapi.dll.so \
@ -835,6 +837,9 @@ rsaenh.dll.so: rsaenh/rsaenh.dll.so
secur32.dll.so: secur32/secur32.dll.so secur32.dll.so: secur32/secur32.dll.so
$(RM) $@ && $(LN_S) secur32/secur32.dll.so $@ $(RM) $@ && $(LN_S) secur32/secur32.dll.so $@
security.dll.so: security/security.dll.so
$(RM) $@ && $(LN_S) security/security.dll.so $@
sensapi.dll.so: sensapi/sensapi.dll.so sensapi.dll.so: sensapi/sensapi.dll.so
$(RM) $@ && $(LN_S) sensapi/sensapi.dll.so $@ $(RM) $@ && $(LN_S) sensapi/sensapi.dll.so $@
@ -1692,6 +1697,7 @@ rpcrt4/rpcrt4.dll.so: rpcrt4
rsabase/rsabase.dll.so: rsabase rsabase/rsabase.dll.so: rsabase
rsaenh/rsaenh.dll.so: rsaenh rsaenh/rsaenh.dll.so: rsaenh
secur32/secur32.dll.so: secur32 secur32/secur32.dll.so: secur32
security/security.dll.so: security
sensapi/sensapi.dll.so: sensapi sensapi/sensapi.dll.so: sensapi
serialui/serialui.dll.so: serialui serialui/serialui.dll.so: serialui
setupapi/setupapi.dll.so: setupapi setupapi/setupapi.dll.so: setupapi

1
dlls/security/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
Makefile

10
dlls/security/Makefile.in Normal file
View File

@ -0,0 +1,10 @@
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = security.dll
IMPORTS = secur32 kernel32
@MAKE_DLL_RULES@
### Dependencies:

View File

@ -0,0 +1,36 @@
@ 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
@ stub AddSecurityPackageA # secur32.AddSecurityPackageA
@ stub AddSecurityPackageW # secur32.AddSecurityPackageW
@ stdcall ApplyControlToken(ptr ptr) secur32.ApplyControlToken
@ stdcall CompleteAuthToken(ptr ptr) secur32.CompleteAuthToken
@ 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 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 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
@ stdcall SealMessage(ptr long ptr long) secur32.EncryptMessage
@ stdcall UnsealMessage(ptr ptr long ptr) secur32.DecyptMessage
@ stdcall VerifySignature(ptr ptr long ptr) secur32.VerifySignature