22 Sep
2022
22 Sep
'22
8:33 a.m.
Huw Davies (@huw) commented about dlls/secur32/lsa.c:
- return STATUS_NOT_IMPLEMENTED; + SECURITY_LOGON_SESSION_DATA *data; + int authpkg_len; + WCHAR *end; + + FIXME("%p %p semi-stub\n", LogonId, ppLogonSessionData); + + authpkg_len = wcslen(default_authentication_package) * sizeof(WCHAR); + + data = malloc(sizeof(SECURITY_LOGON_SESSION_DATA) + authpkg_len + sizeof(WCHAR)); + memset(data, 0, sizeof(SECURITY_LOGON_SESSION_DATA) + authpkg_len + sizeof(WCHAR)); + + data->Size = sizeof(SECURITY_LOGON_SESSION_DATA); + memcpy(&data->LogonId, LogonId, sizeof(LUID)); + + end = (WCHAR *)(data + sizeof(SECURITY_LOGON_SESSION_DATA));
end = (WCHAR *)(data + 1);
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/907#note_9034