mirror of
https://github.com/reactos/reactos.git
synced 2024-06-25 23:41:35 +00:00
[WLNOTIFY]
- Disable the debug output. - Add and register the missing notification functions. svn path=/trunk/; revision=68804
This commit is contained in:
parent
f28d52abfc
commit
82e230b0d9
|
@ -1105,9 +1105,19 @@ HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultUserName",0
|
|||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultPassword",0x00000000,""
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify",,0x00000012
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test",,0x00000012
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Disconnect",0x00000000,"TestDisconnectEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","DlLName",0x00020000,"wlnotify.dll"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Lock",0x00000000,"TestLockEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Logoff",0x00000000,"TestLogoffEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Logon",0x00000000,"TestLogonEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","PostShell",0x00000000,"TestPostShellEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Reconnect",0x00000000,"TestReconnectEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Shutdown",0x00000000,"TestShutdownEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","StartScreenSaver",0x00000000,"TestStartScreenSaverEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","StartShell",0x00000000,"TestStartShellEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Startup",0x00000000,"TestStartupEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","StopScreenSaver",0x00000000,"TestStopScreenSaverEvent"
|
||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Unlock",0x00000000,"TestUnlockEvent"
|
||||
|
||||
; Time Zone Servers
|
||||
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers","1",0x00000000,"pool.ntp.org"
|
||||
|
|
|
@ -17,15 +17,15 @@ WINAPI
|
|||
TestLogonEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT1("TestLogonEvent\n");
|
||||
DPRINT1("Size: %lu\n", pInfo->Size);
|
||||
DPRINT1("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT1("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT1("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT1("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT1("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT1("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT1("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
DPRINT("TestLogonEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
|
||||
|
@ -34,15 +34,184 @@ WINAPI
|
|||
TestLogoffEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT1("TestLogoffEvent\n");
|
||||
DPRINT1("Size: %lu\n", pInfo->Size);
|
||||
DPRINT1("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT1("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT1("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT1("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT1("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT1("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT1("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
DPRINT("TestLogoffEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
TestLockEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT("TestLockEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
TestUnlockEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT("TestUnlockEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
TestStartupEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT("TestStartupEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
TestShutdownEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT("TestShutdownEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
TestStartScreenSaverEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT("TestStartScreenSaverEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
TestStopScreenSaverEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT("TestStopScreenSaverEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
TestStartShellEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT("TestStartShellEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
TestPostShellEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT("TestStartShellEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
TestDisconnectEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT("TestDisconnectEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
TestReconnectEvent(
|
||||
PWLX_NOTIFICATION_INFO pInfo)
|
||||
{
|
||||
DPRINT("TestReconnectEvent\n");
|
||||
DPRINT("Size: %lu\n", pInfo->Size);
|
||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||
DPRINT("Domain: %S\n", pInfo->Domain);
|
||||
DPRINT("WindowStation: %S\n", pInfo->WindowStation);
|
||||
DPRINT("hToken: %p\n", pInfo->hToken);
|
||||
DPRINT("hDesktop: %p\n", pInfo->hDesktop);
|
||||
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
|
||||
}
|
||||
|
||||
/* EOF */
|
||||
|
|
|
@ -1,2 +1,12 @@
|
|||
@ stdcall TestLogonEvent(ptr)
|
||||
@ stdcall TestDisconnectEvent(ptr)
|
||||
@ stdcall TestLockEvent(ptr)
|
||||
@ stdcall TestLogoffEvent(ptr)
|
||||
@ stdcall TestLogonEvent(ptr)
|
||||
@ stdcall TestPostShellEvent(ptr)
|
||||
@ stdcall TestReconnectEvent(ptr)
|
||||
@ stdcall TestShutdownEvent(ptr)
|
||||
@ stdcall TestStartScreenSaverEvent(ptr)
|
||||
@ stdcall TestStartShellEvent(ptr)
|
||||
@ stdcall TestStartupEvent(ptr)
|
||||
@ stdcall TestStopScreenSaverEvent(ptr)
|
||||
@ stdcall TestUnlockEvent(ptr)
|
||||
|
|
Loading…
Reference in a new issue