mirror of
https://github.com/reactos/reactos.git
synced 2024-06-29 01:12:06 +00:00
[WLNOTIFY] Add SCard, Termsrv and Wlballon notifications and remove the test notifications
This commit is contained in:
parent
0725098c74
commit
df849213a2
|
@ -1377,20 +1377,44 @@ HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultDomainName"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultUserName",0x00000000,""
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultUserName",0x00000000,""
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultPassword",0x00000000,""
|
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",,0x00000012
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test",,0x00000012
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp",,0x00000012
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Disconnect",0x00000000,"TestDisconnectEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp","DlLName",0x00020000,"wlnotify.dll"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","DlLName",0x00020000,"wlnotify.dll"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp","Lock",0x00000000,"SCardSuspendCertProp"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Lock",0x00000000,"TestLockEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp","Logoff",0x00000000,"SCardStopCertProp"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Logoff",0x00000000,"TestLogoffEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp","Logon",0x00000000,"SCardStartCertProp"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Logon",0x00000000,"TestLogonEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp","Unlock",0x00000000,"SCardResumeCertProp"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","PostShell",0x00000000,"TestPostShellEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Schedule",,0x00000012
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Reconnect",0x00000000,"TestReconnectEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Schedule","DlLName",0x00020000,"wlnotify.dll"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Shutdown",0x00000000,"TestShutdownEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Schedule","Logoff",0x00000000,"SchedEventLogOff"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","StartScreenSaver",0x00000000,"TestStartScreenSaverEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Schedule","StartShell",0x00000000,"SchedStartShell"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","StartShell",0x00000000,"TestStartShellEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn",,0x00000012
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Startup",0x00000000,"TestStartupEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","Disconnect",0x00000000,"SensDisconnectEvent"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","StopScreenSaver",0x00000000,"TestStopScreenSaverEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","DlLName",0x00020000,"wlnotify.dll"
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Test","Unlock",0x00000000,"TestUnlockEvent"
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","Lock",0x00000000,"SensLockEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","Logoff",0x00000000,"SensLogoffEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","Logon",0x00000000,"SensLogonEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","PostShell",0x00000000,"SensPostShellEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","Reconnect",0x00000000,"SensReconnectEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","Shutdown",0x00000000,"SensShutdownEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","StartScreenSaver",0x00000000,"SensStartScreenSaverEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","StartShell",0x00000000,"SensStartShellEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","Startup",0x00000000,"SensStartupEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","StopScreenSaver",0x00000000,"SensStopScreenSaverEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn","Unlock",0x00000000,"SensUnlockEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv",,0x00000012
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv","Disconnect",0x00000000,"TSEventDisconnect"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv","DlLName",0x00020000,"wlnotify.dll"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv","Logoff",0x00000000,"TSEventLogoff"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv","Logon",0x00000000,"TSEventLogon"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv","PostShell",0x00000000,"TSEventPostShell"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv","Reconnect",0x00000000,"TSEventReconnect"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv","Shutdown",0x00000000,"TSEventShutdown"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv","StartShell",0x00000000,"TSEventStartShell"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv","Startup",0x00000000,"TSEventStartup"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\wlballoon",,0x00000012
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\wlballoon","DlLName",0x00020000,"wlnotify.dll"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\wlballoon","Logoff",0x00000000,"UnregisterTicketExpiredNotificationEvent"
|
||||||
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\wlballoon","Logon",0x00000000,"RegisterTicketExpiredNotificationEvent"
|
||||||
|
|
||||||
; Time Zone Servers
|
; Time Zone Servers
|
||||||
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers","1",0x00000000,"pool.ntp.org"
|
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers","1",0x00000000,"pool.ntp.org"
|
||||||
|
|
|
@ -2,9 +2,11 @@
|
||||||
spec2def(wlnotify.dll wlnotify.spec ADD_IMPORTLIB)
|
spec2def(wlnotify.dll wlnotify.spec ADD_IMPORTLIB)
|
||||||
|
|
||||||
list(APPEND SOURCE
|
list(APPEND SOURCE
|
||||||
|
scard.c
|
||||||
schedsvc.c
|
schedsvc.c
|
||||||
senssvc.c
|
senssvc.c
|
||||||
test.c
|
termserv.c
|
||||||
|
wlballoon.c
|
||||||
wlnotify.c
|
wlnotify.c
|
||||||
precomp.h)
|
precomp.h)
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
/**/
|
/*
|
||||||
|
* PROJECT: ReactOS system libraries
|
||||||
|
* LICENSE: GPL - See COPYING in the top level directory
|
||||||
|
* FILE: dll/win32/wlnotify/precomp.h
|
||||||
|
* PURPOSE: Winlogon notifications common header file
|
||||||
|
* PROGRAMMER: Eric Kohl <eric.kohl@reactos.org>
|
||||||
|
*/
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include <winwlx.h>
|
#include <winwlx.h>
|
||||||
|
|
82
dll/win32/wlnotify/scard.c
Normal file
82
dll/win32/wlnotify/scard.c
Normal file
|
@ -0,0 +1,82 @@
|
||||||
|
/*
|
||||||
|
* PROJECT: ReactOS system libraries
|
||||||
|
* LICENSE: GPL - See COPYING in the top level directory
|
||||||
|
* FILE: dll/win32/wlnotify/scard.c
|
||||||
|
* PURPOSE: SCard logon notifications
|
||||||
|
* PROGRAMMER: Eric Kohl <eric.kohl@reactos.org>
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "precomp.h"
|
||||||
|
#include <winsvc.h>
|
||||||
|
|
||||||
|
#define _NDEBUG
|
||||||
|
#include <debug.h>
|
||||||
|
|
||||||
|
VOID
|
||||||
|
WINAPI
|
||||||
|
SCardResumeCertProp(
|
||||||
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
|
{
|
||||||
|
DPRINT("SCardResumeCertProp\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
|
||||||
|
SCardStartCertProp(
|
||||||
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
|
{
|
||||||
|
DPRINT("SCardStartCertProp\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
|
||||||
|
SCardStopCertProp(
|
||||||
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
|
{
|
||||||
|
DPRINT("SCardStopCertProp\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
|
||||||
|
SCardSuspendCertProp(
|
||||||
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
|
{
|
||||||
|
DPRINT("SCardSuspendCertProp\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,7 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* PROJECT: ReactOS system libraries
|
* PROJECT: ReactOS system libraries
|
||||||
* LICENSE: GPL - See COPYING in the top level directory
|
* LICENSE: GPL - See COPYING in the top level directory
|
||||||
* FILE: dll/win32/wlnotify/test.c
|
* FILE: dll/win32/wlnotify/termserv.c
|
||||||
* PURPOSE: Winlogon notifications
|
* PURPOSE: Winlogon notifications
|
||||||
* PROGRAMMER: Eric Kohl
|
* PROGRAMMER: Eric Kohl
|
||||||
*/
|
*/
|
||||||
|
@ -14,10 +14,10 @@
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
WINAPI
|
WINAPI
|
||||||
TestLogonEvent(
|
TSEventDisconnect(
|
||||||
PWLX_NOTIFICATION_INFO pInfo)
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
{
|
{
|
||||||
DPRINT("TestLogonEvent\n");
|
DPRINT("TSEventDisconnect\n");
|
||||||
DPRINT("Size: %lu\n", pInfo->Size);
|
DPRINT("Size: %lu\n", pInfo->Size);
|
||||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||||
|
@ -31,10 +31,10 @@ TestLogonEvent(
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
WINAPI
|
WINAPI
|
||||||
TestLogoffEvent(
|
TSEventLogoff(
|
||||||
PWLX_NOTIFICATION_INFO pInfo)
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
{
|
{
|
||||||
DPRINT("TestLogoffEvent\n");
|
DPRINT("TSEventLogoff\n");
|
||||||
DPRINT("Size: %lu\n", pInfo->Size);
|
DPRINT("Size: %lu\n", pInfo->Size);
|
||||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||||
|
@ -48,10 +48,42 @@ TestLogoffEvent(
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
WINAPI
|
WINAPI
|
||||||
TestLockEvent(
|
TSEventLogon(
|
||||||
PWLX_NOTIFICATION_INFO pInfo)
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
{
|
{
|
||||||
DPRINT("TestLockEvent\n");
|
DPRINT("TSEventLogon\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
|
||||||
|
TSEventPostShell(
|
||||||
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
|
{
|
||||||
|
DPRINT("TSEventPostShell\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
|
||||||
|
TSEventReconnect(
|
||||||
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
|
{
|
||||||
|
DPRINT("TSEventReconnect\n");
|
||||||
DPRINT("Size: %lu\n", pInfo->Size);
|
DPRINT("Size: %lu\n", pInfo->Size);
|
||||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||||
|
@ -65,10 +97,10 @@ TestLockEvent(
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
WINAPI
|
WINAPI
|
||||||
TestUnlockEvent(
|
TSEventShutdown(
|
||||||
PWLX_NOTIFICATION_INFO pInfo)
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
{
|
{
|
||||||
DPRINT("TestUnlockEvent\n");
|
DPRINT("TSEventShutdown\n");
|
||||||
DPRINT("Size: %lu\n", pInfo->Size);
|
DPRINT("Size: %lu\n", pInfo->Size);
|
||||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||||
|
@ -82,10 +114,10 @@ TestUnlockEvent(
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
WINAPI
|
WINAPI
|
||||||
TestStartupEvent(
|
TSEventStartShell(
|
||||||
PWLX_NOTIFICATION_INFO pInfo)
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
{
|
{
|
||||||
DPRINT("TestStartupEvent\n");
|
DPRINT("TSEventStartShell\n");
|
||||||
DPRINT("Size: %lu\n", pInfo->Size);
|
DPRINT("Size: %lu\n", pInfo->Size);
|
||||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||||
|
@ -99,10 +131,10 @@ TestStartupEvent(
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
WINAPI
|
WINAPI
|
||||||
TestShutdownEvent(
|
TSEventStartup(
|
||||||
PWLX_NOTIFICATION_INFO pInfo)
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
{
|
{
|
||||||
DPRINT("TestShutdownEvent\n");
|
DPRINT("TSEventStartup\n");
|
||||||
DPRINT("Size: %lu\n", pInfo->Size);
|
DPRINT("Size: %lu\n", pInfo->Size);
|
||||||
DPRINT("Flags: %lx\n", pInfo->Flags);
|
DPRINT("Flags: %lx\n", pInfo->Flags);
|
||||||
DPRINT("UserName: %S\n", pInfo->UserName);
|
DPRINT("UserName: %S\n", pInfo->UserName);
|
||||||
|
@ -114,104 +146,6 @@ TestShutdownEvent(
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
/* TermsrvCreateTempDir */
|
||||||
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("TestPostShellEvent\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 */
|
/* EOF */
|
51
dll/win32/wlnotify/wlballoon.c
Normal file
51
dll/win32/wlnotify/wlballoon.c
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
/*
|
||||||
|
* PROJECT: ReactOS system libraries
|
||||||
|
* LICENSE: GPL - See COPYING in the top level directory
|
||||||
|
* FILE: dll/win32/wlnotify/wlballoon.c
|
||||||
|
* PURPOSE: Winlogon notifications
|
||||||
|
* PROGRAMMER: Eric Kohl
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "precomp.h"
|
||||||
|
|
||||||
|
#define _NDEBUG
|
||||||
|
#include <debug.h>
|
||||||
|
|
||||||
|
|
||||||
|
VOID
|
||||||
|
WINAPI
|
||||||
|
RegisterTicketExpiredNotificationEvent(
|
||||||
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
|
{
|
||||||
|
DPRINT("RegisterTicketExpiredNotificationEvent\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
|
||||||
|
UnregisterTicketExpiredNotificationEvent(
|
||||||
|
PWLX_NOTIFICATION_INFO pInfo)
|
||||||
|
{
|
||||||
|
DPRINT("UnregisterTicketExpiredNotificationEvent\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);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ShowNotificationBallonW */
|
||||||
|
|
||||||
|
/* EOF */
|
|
@ -1,8 +1,8 @@
|
||||||
;@ stub RegisterTicketExpiredNotificationEvent
|
@ stdcall RegisterTicketExpiredNotificationEvent(ptr)
|
||||||
;@ stub SCardResumeCertProp
|
@ stdcall SCardResumeCertProp(ptr)
|
||||||
;@ stub SCardStartCertProp
|
@ stdcall SCardStartCertProp(ptr)
|
||||||
;@ stub SCardStopCertProp
|
@ stdcall SCardStopCertProp(ptr)
|
||||||
;@ stub SCardSuspendCertProp
|
@ stdcall SCardSuspendCertProp(ptr)
|
||||||
@ stdcall SchedEventLogoff(ptr)
|
@ stdcall SchedEventLogoff(ptr)
|
||||||
@ stdcall SchedStartShell(ptr)
|
@ stdcall SchedStartShell(ptr)
|
||||||
@ stdcall SensDisconnectEvent(ptr)
|
@ stdcall SensDisconnectEvent(ptr)
|
||||||
|
@ -18,25 +18,13 @@
|
||||||
@ stdcall SensStopScreenSaverEvent(ptr)
|
@ stdcall SensStopScreenSaverEvent(ptr)
|
||||||
@ stdcall SensUnlockEvent(ptr)
|
@ stdcall SensUnlockEvent(ptr)
|
||||||
;@ stub ShowNotificationBallonW
|
;@ stub ShowNotificationBallonW
|
||||||
@ stdcall TestDisconnectEvent(ptr)
|
@ stdcall TSEventDisconnect(ptr)
|
||||||
@ stdcall TestLockEvent(ptr)
|
@ stdcall TSEventLogoff(ptr)
|
||||||
@ stdcall TestLogoffEvent(ptr)
|
@ stdcall TSEventLogon(ptr)
|
||||||
@ stdcall TestLogonEvent(ptr)
|
@ stdcall TSEventPostShell(ptr)
|
||||||
@ stdcall TestPostShellEvent(ptr)
|
@ stdcall TSEventReconnect(ptr)
|
||||||
@ stdcall TestReconnectEvent(ptr)
|
@ stdcall TSEventShutdown(ptr)
|
||||||
@ stdcall TestShutdownEvent(ptr)
|
@ stdcall TSEventStartShell(ptr)
|
||||||
@ stdcall TestStartScreenSaverEvent(ptr)
|
@ stdcall TSEventStartup(ptr)
|
||||||
@ stdcall TestStartShellEvent(ptr)
|
|
||||||
@ stdcall TestStartupEvent(ptr)
|
|
||||||
@ stdcall TestStopScreenSaverEvent(ptr)
|
|
||||||
@ stdcall TestUnlockEvent(ptr)
|
|
||||||
;@ stub TSEventDisconnect
|
|
||||||
;@ stub TSEventLogoff
|
|
||||||
;@ stub TSEventLogon
|
|
||||||
;@ stub TSEventPostShell
|
|
||||||
;@ stub TSEventReconnect
|
|
||||||
;@ stub TSEventShutdown
|
|
||||||
;@ stub TSEventStartShell
|
|
||||||
;@ stub TSEventStartup
|
|
||||||
;@ stub TermsrvCreateTempDir
|
;@ stub TermsrvCreateTempDir
|
||||||
;@ stub UnregisterTicketExpiredNotificationEvent
|
@ stdcall UnregisterTicketExpiredNotificationEvent(ptr)
|
||||||
|
|
Loading…
Reference in a new issue