Stub implementations for GetUserNameEx{A,W}, TranslateName{A,W},

LsaCallAuthenticationPackage, LsaConnectUntrusted and
LsaDeregisterLogonProcess.
This commit is contained in:
Hans Leidekker 2005-07-18 09:11:14 +00:00 committed by Alexandre Julliard
parent f2ad5ade5c
commit 524251db40
3 changed files with 68 additions and 7 deletions

View File

@ -27,6 +27,7 @@
#include "sspi.h" #include "sspi.h"
#include "secur32_priv.h" #include "secur32_priv.h"
#include "secext.h" #include "secext.h"
#include "ntsecapi.h"
#include "thunks.h" #include "thunks.h"
#include "wine/debug.h" #include "wine/debug.h"
@ -940,6 +941,63 @@ BOOLEAN WINAPI GetComputerObjectNameW(
return FALSE; return FALSE;
} }
BOOLEAN WINAPI GetUserNameExA(
EXTENDED_NAME_FORMAT NameFormat, LPSTR lpNameBuffer, PULONG nSize)
{
FIXME("%d %p %p\n", NameFormat, lpNameBuffer, nSize);
return FALSE;
}
BOOLEAN WINAPI GetUserNameExW(
EXTENDED_NAME_FORMAT NameFormat, LPWSTR lpNameBuffer, PULONG nSize)
{
FIXME("%d %p %p\n", NameFormat, lpNameBuffer, nSize);
return FALSE;
}
NTSTATUS WINAPI LsaCallAuthenticationPackage(
HANDLE LsaHandle, ULONG AuthenticationPackage, PVOID ProtocolSubmitBuffer,
ULONG SubmitBufferLength, PVOID* ProtocolReturnBuffer, PULONG ReturnBufferLength,
NTSTATUS *ProtocolStatus)
{
FIXME("%p %ld %p %ld %p %p %p\n", LsaHandle, AuthenticationPackage,
ProtocolSubmitBuffer, SubmitBufferLength, ProtocolReturnBuffer,
ReturnBufferLength, ProtocolStatus);
return 0;
}
NTSTATUS WINAPI LsaConnectUntrusted(PHANDLE LsaHandle)
{
FIXME("%p\n", LsaHandle);
return 0;
}
NTSTATUS WINAPI LsaDeregisterLogonProcess(HANDLE LsaHandle)
{
FIXME("%p\n", LsaHandle);
return 0;
}
BOOLEAN WINAPI TranslateNameA(
LPCSTR lpAccountName, EXTENDED_NAME_FORMAT AccountNameFormat,
EXTENDED_NAME_FORMAT DesiredNameFormat, LPSTR lpTranslatedName,
PULONG nSize)
{
FIXME("%p %d %d %p %p\n", lpAccountName, AccountNameFormat,
DesiredNameFormat, lpTranslatedName, nSize);
return FALSE;
}
BOOLEAN WINAPI TranslateNameW(
LPCWSTR lpAccountName, EXTENDED_NAME_FORMAT AccountNameFormat,
EXTENDED_NAME_FORMAT DesiredNameFormat, LPWSTR lpTranslatedName,
PULONG nSize)
{
FIXME("%p %d %d %p %p\n", lpAccountName, AccountNameFormat,
DesiredNameFormat, lpTranslatedName, nSize);
return FALSE;
}
/*********************************************************************** /***********************************************************************
* DllMain (SECUR32.0) * DllMain (SECUR32.0)
*/ */

View File

@ -23,8 +23,8 @@
@ stdcall GetComputerObjectNameA(long ptr ptr) @ stdcall GetComputerObjectNameA(long ptr ptr)
@ stdcall GetComputerObjectNameW(long ptr ptr) @ stdcall GetComputerObjectNameW(long ptr ptr)
@ stub GetSecurityUserInfo @ stub GetSecurityUserInfo
@ stub GetUserNameExA @ stdcall GetUserNameExA(long ptr ptr)
@ stub GetUserNameExW @ stdcall GetUserNameExW(long ptr ptr)
@ stdcall ImpersonateSecurityContext(ptr) @ stdcall ImpersonateSecurityContext(ptr)
@ stdcall ImportSecurityContextA(str ptr ptr ptr) @ stdcall ImportSecurityContextA(str ptr ptr ptr)
@ stdcall ImportSecurityContextW(wstr ptr ptr ptr) @ stdcall ImportSecurityContextW(wstr ptr ptr ptr)
@ -32,9 +32,9 @@
@ stdcall InitSecurityInterfaceW() @ stdcall InitSecurityInterfaceW()
@ stdcall InitializeSecurityContextA(ptr ptr str long long long ptr long ptr ptr ptr ptr) @ 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 InitializeSecurityContextW(ptr ptr wstr long long long ptr long ptr ptr ptr ptr)
@ stub LsaCallAuthenticationPackage @ stdcall LsaCallAuthenticationPackage(long long ptr long ptr ptr ptr)
@ stub LsaConnectUntrusted @ stdcall LsaConnectUntrusted(long)
@ stub LsaDeregisterLogonProcess @ stdcall LsaDeregisterLogonProcess(long)
@ stub LsaEnumerateLogonSessions @ stub LsaEnumerateLogonSessions
@ stub LsaFreeReturnBuffer @ stub LsaFreeReturnBuffer
@ stub LsaGetLogonSessionData @ stub LsaGetLogonSessionData
@ -67,7 +67,7 @@
@ stub SecpFreeMemory @ stub SecpFreeMemory
@ stub SecpTranslateName @ stub SecpTranslateName
@ stub SecpTranslateNameEx @ stub SecpTranslateNameEx
@ stub TranslateNameA @ stdcall TranslateNameA(str long long ptr ptr)
@ stub TranslateNameW @ stdcall TranslateNameW(wstr long long ptr ptr)
@ stub UnsealMessage @ stub UnsealMessage
@ stdcall VerifySignature(ptr ptr long ptr) @ stdcall VerifySignature(ptr ptr long ptr)

View File

@ -196,7 +196,10 @@ typedef struct _LSA_TRANSLATED_SID
LONG DomainIndex; LONG DomainIndex;
} LSA_TRANSLATED_SID, *PLSA_TRANSLATED_SID; } LSA_TRANSLATED_SID, *PLSA_TRANSLATED_SID;
NTSTATUS WINAPI LsaCallAuthenticationPackage(HANDLE,ULONG,PVOID,ULONG,PVOID*,PULONG,NTSTATUS*);
NTSTATUS WINAPI LsaClose(LSA_HANDLE); NTSTATUS WINAPI LsaClose(LSA_HANDLE);
NTSTATUS WINAPI LsaConnectUntrusted(PHANDLE);
NTSTATUS WINAPI LsaDeregisterLogonProcess(HANDLE);
NTSTATUS WINAPI LsaEnumerateTrustedDomains(LSA_HANDLE,PLSA_ENUMERATION_HANDLE,PVOID*,ULONG,PULONG); NTSTATUS WINAPI LsaEnumerateTrustedDomains(LSA_HANDLE,PLSA_ENUMERATION_HANDLE,PVOID*,ULONG,PULONG);
NTSTATUS WINAPI LsaFreeMemory(PVOID); NTSTATUS WINAPI LsaFreeMemory(PVOID);
NTSTATUS WINAPI LsaLookupNames(LSA_HANDLE,ULONG Count,PLSA_UNICODE_STRING,PLSA_REFERENCED_DOMAIN_LIST*, NTSTATUS WINAPI LsaLookupNames(LSA_HANDLE,ULONG Count,PLSA_UNICODE_STRING,PLSA_REFERENCED_DOMAIN_LIST*,