[ros-diffs] [dchapyshev] 37681: - .DEF -> .SPEC - Add some stubs

dchapyshev at svn.reactos.org dchapyshev at svn.reactos.org
Thu Nov 27 09:40:48 CET 2008


Author: dchapyshev
Date: Thu Nov 27 02:40:47 2008
New Revision: 37681

URL: http://svn.reactos.org/svn/reactos?rev=37681&view=rev
Log:
- .DEF -> .SPEC
- Add some stubs

Added:
    trunk/reactos/dll/win32/secur32/secur32.spec   (with props)
    trunk/reactos/dll/win32/security/security.spec   (with props)
Removed:
    trunk/reactos/dll/win32/secur32/secur32.def
    trunk/reactos/dll/win32/security/security.def
Modified:
    trunk/reactos/dll/win32/secur32/secur32.rbuild
    trunk/reactos/dll/win32/secur32/sspi.c
    trunk/reactos/dll/win32/security/security.rbuild

Removed: trunk/reactos/dll/win32/secur32/secur32.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/secur32/secur32.def?rev=37680&view=auto
==============================================================================
--- trunk/reactos/dll/win32/secur32/secur32.def [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/secur32/secur32.def (removed)
@@ -1,79 +1,0 @@
-LIBRARY SECUR32.DLL
-EXPORTS
-LsaRegisterLogonProcess at 12
-LsaLogonUser at 56
-LsaDeregisterLogonProcess at 4
-LsaConnectUntrusted at 4
-LsaLookupAuthenticationPackage at 12
-LsaFreeReturnBuffer at 4
-LsaCallAuthenticationPackage at 28
-;AcceptSecurityContext at 36
-AcquireCredentialsHandleA at 36
-AcquireCredentialsHandleW at 36
-;@AddCredentialsA
-;@AddCredentialsW
-;@AddSecurityPackageA
-;@AddSecurityPackageW
-;ApplyControlTokenA at 8
-ApplyControlToken at 8=ApplyControlTokenW at 8
-CompleteAuthToken at 8
-;@CredMarshalTargetInfo
-;@CredUnmarshalTargetInfo
-DecryptMessage at 16
-DeleteSecurityContext at 4
-;@DeleteSecurityPackageA
-;@DeleteSecurityPackageW
-EncryptMessage at 16
-EnumerateSecurityPackagesA at 8
-EnumerateSecurityPackagesW at 8
-;@ExportSecurityContext
-FreeContextBuffer at 4
-FreeCredentialsHandle at 4
-GetComputerObjectNameA at 12
-GetComputerObjectNameW at 12
-;GetSecurityUserInfo
-GetUserNameExA at 12
-GetUserNameExW at 12
-;ImpersonateSecurityContext at 4
-;@ImportSecurityContextA
-;@ImportSecurityContextW
-;@InitSecurityInterfaceA
-InitSecurityInterfaceW at 0
-InitializeSecurityContextA at 48
-InitializeSecurityContextW at 48
-LsaEnumerateLogonSessions at 8
-LsaGetLogonSessionData at 8
-LsaRegisterPolicyChangeNotification at 8
-LsaUnregisterPolicyChangeNotification at 8
-MakeSignature at 16
-QueryContextAttributesA at 12
-QueryContextAttributesW at 12
-;QueryCredentialsAttributesA at 12
-;QueryCredentialsAttributesW at 12
-;@QuerySecurityContextToken
-QuerySecurityPackageInfoA at 8
-QuerySecurityPackageInfoW at 8
-;RevertSecurityContext at 4
-;@SaslAcceptSecurityContext
-;@SaslEnumerateProfilesA
-;@SaslEnumerateProfilesW
-;@SaslGetProfilePackageA
-;@SaslGetProfilePackageW
-;@SaslIdentifyPackageA
-;@SaslIdentifyPackageW
-;@SaslInitializeSecurityContextA
-;@SaslInitializeSecurityContextW
-;SealMessage
-;SecCacheSspiPackages
-;SecDeleteUserModeContext
-;SecGetLocaleSpecificEncryptionRules
-;SecInitUserModeContext
-;SecpFreeMemory
-;SecpTranslateName
-;SecpTranslateNameEx
-;@SetContextAttributesA
-;@SetContextAttributesW
-;TranslateNameA at 20
-;TranslateNameW at 20
-;UnsealMessage
-VerifySignature at 16

Modified: trunk/reactos/dll/win32/secur32/secur32.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/secur32/secur32.rbuild?rev=37681&r1=37680&r2=37681&view=diff
==============================================================================
--- trunk/reactos/dll/win32/secur32/secur32.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/secur32/secur32.rbuild [iso-8859-1] Thu Nov 27 02:40:47 2008
@@ -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__" />

Added: trunk/reactos/dll/win32/secur32/secur32.spec
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/secur32/secur32.spec?rev=37681&view=auto
==============================================================================
--- trunk/reactos/dll/win32/secur32/secur32.spec (added)
+++ trunk/reactos/dll/win32/secur32/secur32.spec [iso-8859-1] Thu Nov 27 02:40:47 2008
@@ -1,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)

Propchange: trunk/reactos/dll/win32/secur32/secur32.spec
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: trunk/reactos/dll/win32/secur32/sspi.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/secur32/sspi.c?rev=37681&r1=37680&r2=37681&view=diff
==============================================================================
--- trunk/reactos/dll/win32/secur32/sspi.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/secur32/sspi.c [iso-8859-1] Thu Nov 27 02:40:47 2008
@@ -85,6 +85,15 @@
 SECURITY_STATUS
 WINAPI
 ApplyControlTokenW(PCtxtHandle Handle,
+                  PSecBufferDesc Buffer)
+{
+	DPRINT1("%s() not implemented!\n", __FUNCTION__);
+	return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+SECURITY_STATUS
+WINAPI
+ApplyControlTokenA(PCtxtHandle Handle,
                   PSecBufferDesc Buffer)
 {
 	DPRINT1("%s() not implemented!\n", __FUNCTION__);
@@ -247,3 +256,185 @@
 	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;
+}

Removed: trunk/reactos/dll/win32/security/security.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/security/security.def?rev=37680&view=auto
==============================================================================
--- trunk/reactos/dll/win32/security/security.def [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/security/security.def (removed)
@@ -1,79 +1,0 @@
-LIBRARY SECURITY.DLL
-EXPORTS;
-LsaRegisterLogonProcess at 12=SECUR32.LsaRegisterLogonProcess
-LsaLogonUser at 56=SECUR32.LsaLogonUser
-LsaDeregisterLogonProcess at 4=SECUR32.LsaDeregisterLogonProcess
-LsaConnectUntrusted at 4=SECUR32.LsaConnectUntrusted
-LsaLookupAuthenticationPackage at 12=SECUR32.LsaLookupAuthenticationPackage
-LsaFreeReturnBuffer at 4=SECUR32.LsaFreeReturnBuffer
-LsaCallAuthenticationPackage at 28=SECUR32.LsaCallAuthenticationPackage
-;AcceptSecurityContext at 36=SECUR32.AcceptSecurityContext
-;AcquireCredentialsHandleA at 36=SECUR32.AcquireCredentialsHandleA
-;AcquireCredentialsHandleW at 36=SECUR32.AcquireCredentialsHandleW
-;@AddCredentialsA=SECUR32.AddCredentialsA
-;@AddCredentialsW=SECUR32.AddCredentialsW
-;@AddSecurityPackageA=SECUR32.AddSecurityPackageA
-;@AddSecurityPackageW=SECUR32.AddSecurityPackageW
-;ApplyControlTokenA at 8=SECUR32.ApplyControlTokenA
-;ApplyControlTokenW at 8=SECUR32.ApplyControlTokenW
-;CompleteAuthToken at 8=SECUR32.CompleteAuthToken
-;@CredMarshalTargetInfo=SECUR32.CredMarshalTargetInfo
-;@CredUnmarshalTargetInfo=SECUR32.CredUnmarshalTargetInfo
-;DecryptMessage at 16=SECUR32.DecryptMessage
-;DeleteSecurityContext at 4=SECUR32.DeleteSecurityContext
-;@DeleteSecurityPackageA=SECUR32.DeleteSecurityPackageA
-;@DeleteSecurityPackageW=SECUR32.DeleteSecurityPackageW
-;EncryptMessage at 16=SECUR32.EncryptMessage
-EnumerateSecurityPackagesA at 8=SECUR32.EnumerateSecurityPackagesA
-EnumerateSecurityPackagesW at 8=SECUR32.EnumerateSecurityPackagesW
-;@ExportSecurityContext=SECUR32.ExportSecurityContext
-FreeContextBuffer at 4=SECUR32.FreeContextBuffer
-;FreeCredentialsHandle at 4=SECUR32.FreeCredentialsHandle
-GetComputerObjectNameA at 12=SECUR32.GetComputerObjectNameA
-GetComputerObjectNameW at 12=SECUR32.GetComputerObjectNameW
-;GetSecurityUserInfo=SECUR32.GetSecurityUserInfo
-GetUserNameExA at 12=SECUR32.GetUserNameExA
-GetUserNameExW at 12=SECUR32.GetUserNameExW
-;ImpersonateSecurityContext at 4=SECUR32.ImpersonateSecurityContext
-;@ImportSecurityContextA=SECUR32.ImportSecurityContextA
-;@ImportSecurityContextW=SECUR32.ImportSecurityContextW
-;@InitSecurityInterfaceA=SECUR32.InitSecurityInterfaceA
-;@InitSecurityInterfaceW=SECUR32.InitSecurityInterfaceW
-;InitializeSecurityContextA at 48=SECUR32.InitializeSecurityContextA
-;InitializeSecurityContextW at 48=SECUR32.InitializeSecurityContextW
-LsaEnumerateLogonSessions at 8=SECUR32.LsaEnumerateLogonSessions
-LsaGetLogonSessionData at 8=SECUR32.LsaGetLogonSessionData
-LsaRegisterPolicyChangeNotification at 8=SECUR32.LsaRegisterPolicyChangeNotification
-LsaUnregisterPolicyChangeNotification at 8=SECUR32.LsaUnregisterPolicyChangeNotification
-;MakeSignature at 16=SECUR32.MakeSignature
-;QueryContextAttributesA at 12=SECUR32.QueryContextAttributesA
-;QueryContextAttributesW at 12=SECUR32.QueryContextAttributesW
-;QueryCredentialsAttributesA at 12=SECUR32.QueryCredentialsAttributesA
-;QueryCredentialsAttributesW at 12=SECUR32.QueryCredentialsAttributesW
-;@QuerySecurityContextToken=SECUR32.QuerySecurityContextToken
-;@QuerySecurityPackageInfoA=SECUR32.QuerySecurityPackageInfoA
-;@QuerySecurityPackageInfoW=SECUR32.QuerySecurityPackageInfoW
-;RevertSecurityContext at 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 at 20=SECUR32.TranslateNameA
-;TranslateNameW at 20=SECUR32.TranslateNameW
-;UnsealMessage=SECUR32.UnsealMessage
-;VerifySignature at 16=SECUR32.VerifySignature

Modified: trunk/reactos/dll/win32/security/security.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/security/security.rbuild?rev=37681&r1=37680&r2=37681&view=diff
==============================================================================
--- trunk/reactos/dll/win32/security/security.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/security/security.rbuild [iso-8859-1] Thu Nov 27 02:40:47 2008
@@ -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>

Added: trunk/reactos/dll/win32/security/security.spec
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/security/security.spec?rev=37681&view=auto
==============================================================================
--- trunk/reactos/dll/win32/security/security.spec (added)
+++ trunk/reactos/dll/win32/security/security.spec [iso-8859-1] Thu Nov 27 02:40:47 2008
@@ -1,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

Propchange: trunk/reactos/dll/win32/security/security.spec
------------------------------------------------------------------------------
    svn:eol-style = native



More information about the Ros-diffs mailing list