mirror of
https://github.com/reactos/reactos.git
synced 2024-08-18 17:37:02 +00:00
[AUDIT] - Almost all the functions are stubs, except for some LSA functions which merely seem to be wrappers that build LPC messages for the actual LSA Server to implement (which isn't part of these files).
- Add some stubs during my attempt to load Google Talk (forget about it!). However WINE implements all these functions entirely so maybe we should just sync with them? svn path=/trunk/; revision=22858
This commit is contained in:
parent
32472d9eff
commit
5338d133b3
|
@ -9,26 +9,26 @@ LsaFreeReturnBuffer@4
|
||||||
LsaCallAuthenticationPackage@28
|
LsaCallAuthenticationPackage@28
|
||||||
;AcceptSecurityContext@36
|
;AcceptSecurityContext@36
|
||||||
AcquireCredentialsHandleA@36
|
AcquireCredentialsHandleA@36
|
||||||
;AcquireCredentialsHandleW@36
|
AcquireCredentialsHandleW@36
|
||||||
;@AddCredentialsA
|
;@AddCredentialsA
|
||||||
;@AddCredentialsW
|
;@AddCredentialsW
|
||||||
;@AddSecurityPackageA
|
;@AddSecurityPackageA
|
||||||
;@AddSecurityPackageW
|
;@AddSecurityPackageW
|
||||||
;ApplyControlTokenA@8
|
;ApplyControlTokenA@8
|
||||||
;ApplyControlTokenW@8
|
ApplyControlToken@8=ApplyControlTokenW@8
|
||||||
;CompleteAuthToken@8
|
CompleteAuthToken@8
|
||||||
;@CredMarshalTargetInfo
|
;@CredMarshalTargetInfo
|
||||||
;@CredUnmarshalTargetInfo
|
;@CredUnmarshalTargetInfo
|
||||||
;DecryptMessage@16
|
DecryptMessage@16
|
||||||
;DeleteSecurityContext@4
|
DeleteSecurityContext@4
|
||||||
;@DeleteSecurityPackageA
|
;@DeleteSecurityPackageA
|
||||||
;@DeleteSecurityPackageW
|
;@DeleteSecurityPackageW
|
||||||
;EncryptMessage@16
|
EncryptMessage@16
|
||||||
EnumerateSecurityPackagesA@8
|
EnumerateSecurityPackagesA@8
|
||||||
EnumerateSecurityPackagesW@8
|
EnumerateSecurityPackagesW@8
|
||||||
;@ExportSecurityContext
|
;@ExportSecurityContext
|
||||||
FreeContextBuffer@4
|
FreeContextBuffer@4
|
||||||
;FreeCredentialsHandle@4
|
FreeCredentialsHandle@4
|
||||||
GetComputerObjectNameA@12
|
GetComputerObjectNameA@12
|
||||||
GetComputerObjectNameW@12
|
GetComputerObjectNameW@12
|
||||||
;GetSecurityUserInfo
|
;GetSecurityUserInfo
|
||||||
|
@ -38,7 +38,7 @@ GetUserNameExW@12
|
||||||
;@ImportSecurityContextA
|
;@ImportSecurityContextA
|
||||||
;@ImportSecurityContextW
|
;@ImportSecurityContextW
|
||||||
;@InitSecurityInterfaceA
|
;@InitSecurityInterfaceA
|
||||||
;@InitSecurityInterfaceW
|
InitSecurityInterfaceW@0
|
||||||
InitializeSecurityContextA@48
|
InitializeSecurityContextA@48
|
||||||
;InitializeSecurityContextW@48
|
;InitializeSecurityContextW@48
|
||||||
LsaEnumerateLogonSessions@8
|
LsaEnumerateLogonSessions@8
|
||||||
|
@ -47,7 +47,7 @@ LsaRegisterPolicyChangeNotification@8
|
||||||
LsaUnregisterPolicyChangeNotification@8
|
LsaUnregisterPolicyChangeNotification@8
|
||||||
;MakeSignature@16
|
;MakeSignature@16
|
||||||
;QueryContextAttributesA@12
|
;QueryContextAttributesA@12
|
||||||
;QueryContextAttributesW@12
|
QueryContextAttributesW@12
|
||||||
;QueryCredentialsAttributesA@12
|
;QueryCredentialsAttributesA@12
|
||||||
;QueryCredentialsAttributesW@12
|
;QueryCredentialsAttributesW@12
|
||||||
;@QuerySecurityContextToken
|
;@QuerySecurityContextToken
|
||||||
|
|
|
@ -36,6 +36,80 @@ FreeContextBuffer (
|
||||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SECURITY_STATUS
|
||||||
|
WINAPI
|
||||||
|
FreeCredentialsHandle(PCredHandle Handle)
|
||||||
|
{
|
||||||
|
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
||||||
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
SECURITY_STATUS
|
||||||
|
WINAPI
|
||||||
|
DeleteSecurityContext(PCtxtHandle Handle)
|
||||||
|
{
|
||||||
|
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
||||||
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
PSecurityFunctionTableW
|
||||||
|
WINAPI
|
||||||
|
InitSecurityInterfaceW(VOID)
|
||||||
|
{
|
||||||
|
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
SECURITY_STATUS
|
||||||
|
WINAPI
|
||||||
|
EncryptMessage(PCtxtHandle Handle,
|
||||||
|
ULONG Foo,
|
||||||
|
PSecBufferDesc Buffer,
|
||||||
|
ULONG Bar)
|
||||||
|
{
|
||||||
|
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
||||||
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
SECURITY_STATUS
|
||||||
|
WINAPI
|
||||||
|
DecryptMessage(PCtxtHandle Handle,
|
||||||
|
PSecBufferDesc Buffer,
|
||||||
|
ULONG Foo,
|
||||||
|
PULONG Bar)
|
||||||
|
{
|
||||||
|
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
||||||
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
SECURITY_STATUS
|
||||||
|
WINAPI
|
||||||
|
ApplyControlTokenW(PCtxtHandle Handle,
|
||||||
|
PSecBufferDesc Buffer)
|
||||||
|
{
|
||||||
|
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
||||||
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
SECURITY_STATUS
|
||||||
|
WINAPI
|
||||||
|
CompleteAuthToken(PCtxtHandle Handle,
|
||||||
|
PSecBufferDesc Buffer)
|
||||||
|
{
|
||||||
|
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
||||||
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
SECURITY_STATUS
|
||||||
|
WINAPI
|
||||||
|
QueryContextAttributesW(PCtxtHandle Handle,
|
||||||
|
ULONG Foo,
|
||||||
|
PVOID Bar)
|
||||||
|
{
|
||||||
|
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
||||||
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
SECURITY_STATUS
|
SECURITY_STATUS
|
||||||
WINAPI
|
WINAPI
|
||||||
AcquireCredentialsHandleA (
|
AcquireCredentialsHandleA (
|
||||||
|
@ -54,6 +128,25 @@ AcquireCredentialsHandleA (
|
||||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SECURITY_STATUS
|
||||||
|
WINAPI
|
||||||
|
AcquireCredentialsHandleW (
|
||||||
|
SEC_WCHAR* pszPrincipal,
|
||||||
|
SEC_WCHAR* pszPackage,
|
||||||
|
ULONG fUsage,
|
||||||
|
PLUID pID,
|
||||||
|
PVOID pAuth,
|
||||||
|
SEC_GET_KEY_FN pGetKeyFn,
|
||||||
|
PVOID pvGetKeyArgument,
|
||||||
|
PCredHandle phCred,
|
||||||
|
PTimeStamp pExpires
|
||||||
|
)
|
||||||
|
{
|
||||||
|
DPRINT1("%s() not implemented!\n", __FUNCTION__);
|
||||||
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
SECURITY_STATUS
|
SECURITY_STATUS
|
||||||
WINAPI
|
WINAPI
|
||||||
InitializeSecurityContextA (
|
InitializeSecurityContextA (
|
||||||
|
|
Loading…
Reference in a new issue