Re: [PATCH v2 0/3] MR3472: secur32: Convert "Negotiate" to an LSA package.
2 Aug
2023
2 Aug
'23
9:10 a.m.
Hans Leidekker (@hans) commented about dlls/secur32/lsa.c:
DWORD err, i; HKEY root; SecureProvider *provider; + struct lsa_package package; + NTSTATUS status; + + memset(&package, 0, sizeof(package)); + + /* "Negotiate" has package id 0, .Net depends on this. */ + status = nego_SpLsaModeInitialize(SECPKG_INTERFACE_VERSION, &package.lsa_api_version, &package.lsa_api, &package.lsa_table_count); + if (status == STATUS_SUCCESS) + { + status = package.lsa_api->InitializePackage(0, &lsa_dispatch, NULL, NULL, &package.name); + if (status == STATUS_SUCCESS) + {
Please factor out a function to initialize a package. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3472#note_41016
867
Age (days ago)
867
Last active (days ago)
0 comments
1 participants
participants (1)
-
Hans Leidekker (@hans)