mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 19:11:55 +00:00
![]() - MSGINA: The `pMprNotifyInfo` and `pProfile` structures returned by `WlxLoggedOutSAS()`, as well as all of their pointer fields, are allocated by `LocalAlloc()`[^1][^2]. This is what Windows' Winlogon expects (and ours too, for interoperability with GINA dlls written for Windows), as it then frees them using `LocalFree()`. - WINLOGON: In `HandleLogon()`, free the cached `MprNotifyInfo` and `Profile` buffers (and all their members) obtained from a previous call to `WlxLoggedOutSAS()`. [^1]: https://learn.microsoft.com/en-us/windows/win32/api/winwlx/nf-winwlx-wlxloggedoutsas [^2]: 3rd-party GINAs rely on this as well. One example can be found at: https://www.codeproject.com/Articles/20656/Winlogon-using-Mobile-Disk |
||
---|---|---|
.. | ||
autochk | ||
bootok | ||
chkdsk | ||
diskpart | ||
dllhost | ||
expand | ||
format | ||
logonui | ||
lsass | ||
msiexec | ||
regsvr32 | ||
rundll32 | ||
runonce | ||
services | ||
smss | ||
subst | ||
userinit | ||
winlogon | ||
CMakeLists.txt |