1df849213SEric Kohl /*
2df849213SEric Kohl * PROJECT: ReactOS system libraries
3df849213SEric Kohl * LICENSE: GPL - See COPYING in the top level directory
4df849213SEric Kohl * FILE: dll/win32/wlnotify/termserv.c
5df849213SEric Kohl * PURPOSE: Winlogon notifications
6df849213SEric Kohl * PROGRAMMER: Eric Kohl
7df849213SEric Kohl */
8df849213SEric Kohl
9df849213SEric Kohl #include "precomp.h"
10df849213SEric Kohl
11*9a36ee83SEric Kohl WINE_DEFAULT_DEBUG_CHANNEL(wlnotify);
12df849213SEric Kohl
13df849213SEric Kohl
14df849213SEric Kohl VOID
15df849213SEric Kohl WINAPI
TSEventDisconnect(PWLX_NOTIFICATION_INFO pInfo)16df849213SEric Kohl TSEventDisconnect(
17df849213SEric Kohl PWLX_NOTIFICATION_INFO pInfo)
18df849213SEric Kohl {
19*9a36ee83SEric Kohl TRACE("TSEventDisconnect\n");
20*9a36ee83SEric Kohl TRACE("Size: %lu\n", pInfo->Size);
21*9a36ee83SEric Kohl TRACE("Flags: %lx\n", pInfo->Flags);
22*9a36ee83SEric Kohl TRACE("UserName: %S\n", pInfo->UserName);
23*9a36ee83SEric Kohl TRACE("Domain: %S\n", pInfo->Domain);
24*9a36ee83SEric Kohl TRACE("WindowStation: %S\n", pInfo->WindowStation);
25*9a36ee83SEric Kohl TRACE("hToken: %p\n", pInfo->hToken);
26*9a36ee83SEric Kohl TRACE("hDesktop: %p\n", pInfo->hDesktop);
27*9a36ee83SEric Kohl TRACE("pStatusCallback: %p\n", pInfo->pStatusCallback);
28df849213SEric Kohl }
29df849213SEric Kohl
30df849213SEric Kohl
31df849213SEric Kohl VOID
32df849213SEric Kohl WINAPI
TSEventLogoff(PWLX_NOTIFICATION_INFO pInfo)33df849213SEric Kohl TSEventLogoff(
34df849213SEric Kohl PWLX_NOTIFICATION_INFO pInfo)
35df849213SEric Kohl {
36*9a36ee83SEric Kohl TRACE("TSEventLogoff\n");
37*9a36ee83SEric Kohl TRACE("Size: %lu\n", pInfo->Size);
38*9a36ee83SEric Kohl TRACE("Flags: %lx\n", pInfo->Flags);
39*9a36ee83SEric Kohl TRACE("UserName: %S\n", pInfo->UserName);
40*9a36ee83SEric Kohl TRACE("Domain: %S\n", pInfo->Domain);
41*9a36ee83SEric Kohl TRACE("WindowStation: %S\n", pInfo->WindowStation);
42*9a36ee83SEric Kohl TRACE("hToken: %p\n", pInfo->hToken);
43*9a36ee83SEric Kohl TRACE("hDesktop: %p\n", pInfo->hDesktop);
44*9a36ee83SEric Kohl TRACE("pStatusCallback: %p\n", pInfo->pStatusCallback);
45df849213SEric Kohl }
46df849213SEric Kohl
47df849213SEric Kohl
48df849213SEric Kohl VOID
49df849213SEric Kohl WINAPI
TSEventLogon(PWLX_NOTIFICATION_INFO pInfo)50df849213SEric Kohl TSEventLogon(
51df849213SEric Kohl PWLX_NOTIFICATION_INFO pInfo)
52df849213SEric Kohl {
53*9a36ee83SEric Kohl TRACE("TSEventLogon\n");
54*9a36ee83SEric Kohl TRACE("Size: %lu\n", pInfo->Size);
55*9a36ee83SEric Kohl TRACE("Flags: %lx\n", pInfo->Flags);
56*9a36ee83SEric Kohl TRACE("UserName: %S\n", pInfo->UserName);
57*9a36ee83SEric Kohl TRACE("Domain: %S\n", pInfo->Domain);
58*9a36ee83SEric Kohl TRACE("WindowStation: %S\n", pInfo->WindowStation);
59*9a36ee83SEric Kohl TRACE("hToken: %p\n", pInfo->hToken);
60*9a36ee83SEric Kohl TRACE("hDesktop: %p\n", pInfo->hDesktop);
61*9a36ee83SEric Kohl TRACE("pStatusCallback: %p\n", pInfo->pStatusCallback);
62df849213SEric Kohl }
63df849213SEric Kohl
64df849213SEric Kohl VOID
65df849213SEric Kohl WINAPI
TSEventPostShell(PWLX_NOTIFICATION_INFO pInfo)66df849213SEric Kohl TSEventPostShell(
67df849213SEric Kohl PWLX_NOTIFICATION_INFO pInfo)
68df849213SEric Kohl {
69*9a36ee83SEric Kohl TRACE("TSEventPostShell\n");
70*9a36ee83SEric Kohl TRACE("Size: %lu\n", pInfo->Size);
71*9a36ee83SEric Kohl TRACE("Flags: %lx\n", pInfo->Flags);
72*9a36ee83SEric Kohl TRACE("UserName: %S\n", pInfo->UserName);
73*9a36ee83SEric Kohl TRACE("Domain: %S\n", pInfo->Domain);
74*9a36ee83SEric Kohl TRACE("WindowStation: %S\n", pInfo->WindowStation);
75*9a36ee83SEric Kohl TRACE("hToken: %p\n", pInfo->hToken);
76*9a36ee83SEric Kohl TRACE("hDesktop: %p\n", pInfo->hDesktop);
77*9a36ee83SEric Kohl TRACE("pStatusCallback: %p\n", pInfo->pStatusCallback);
78df849213SEric Kohl }
79df849213SEric Kohl
80df849213SEric Kohl VOID
81df849213SEric Kohl WINAPI
TSEventReconnect(PWLX_NOTIFICATION_INFO pInfo)82df849213SEric Kohl TSEventReconnect(
83df849213SEric Kohl PWLX_NOTIFICATION_INFO pInfo)
84df849213SEric Kohl {
85*9a36ee83SEric Kohl TRACE("TSEventReconnect\n");
86*9a36ee83SEric Kohl TRACE("Size: %lu\n", pInfo->Size);
87*9a36ee83SEric Kohl TRACE("Flags: %lx\n", pInfo->Flags);
88*9a36ee83SEric Kohl TRACE("UserName: %S\n", pInfo->UserName);
89*9a36ee83SEric Kohl TRACE("Domain: %S\n", pInfo->Domain);
90*9a36ee83SEric Kohl TRACE("WindowStation: %S\n", pInfo->WindowStation);
91*9a36ee83SEric Kohl TRACE("hToken: %p\n", pInfo->hToken);
92*9a36ee83SEric Kohl TRACE("hDesktop: %p\n", pInfo->hDesktop);
93*9a36ee83SEric Kohl TRACE("pStatusCallback: %p\n", pInfo->pStatusCallback);
94df849213SEric Kohl }
95df849213SEric Kohl
96df849213SEric Kohl
97df849213SEric Kohl VOID
98df849213SEric Kohl WINAPI
TSEventShutdown(PWLX_NOTIFICATION_INFO pInfo)99df849213SEric Kohl TSEventShutdown(
100df849213SEric Kohl PWLX_NOTIFICATION_INFO pInfo)
101df849213SEric Kohl {
102*9a36ee83SEric Kohl TRACE("TSEventShutdown\n");
103*9a36ee83SEric Kohl TRACE("Size: %lu\n", pInfo->Size);
104*9a36ee83SEric Kohl TRACE("Flags: %lx\n", pInfo->Flags);
105*9a36ee83SEric Kohl TRACE("UserName: %S\n", pInfo->UserName);
106*9a36ee83SEric Kohl TRACE("Domain: %S\n", pInfo->Domain);
107*9a36ee83SEric Kohl TRACE("WindowStation: %S\n", pInfo->WindowStation);
108*9a36ee83SEric Kohl TRACE("hToken: %p\n", pInfo->hToken);
109*9a36ee83SEric Kohl TRACE("hDesktop: %p\n", pInfo->hDesktop);
110*9a36ee83SEric Kohl TRACE("pStatusCallback: %p\n", pInfo->pStatusCallback);
111df849213SEric Kohl }
112df849213SEric Kohl
113df849213SEric Kohl
114df849213SEric Kohl VOID
115df849213SEric Kohl WINAPI
TSEventStartShell(PWLX_NOTIFICATION_INFO pInfo)116df849213SEric Kohl TSEventStartShell(
117df849213SEric Kohl PWLX_NOTIFICATION_INFO pInfo)
118df849213SEric Kohl {
119*9a36ee83SEric Kohl TRACE("TSEventStartShell\n");
120*9a36ee83SEric Kohl TRACE("Size: %lu\n", pInfo->Size);
121*9a36ee83SEric Kohl TRACE("Flags: %lx\n", pInfo->Flags);
122*9a36ee83SEric Kohl TRACE("UserName: %S\n", pInfo->UserName);
123*9a36ee83SEric Kohl TRACE("Domain: %S\n", pInfo->Domain);
124*9a36ee83SEric Kohl TRACE("WindowStation: %S\n", pInfo->WindowStation);
125*9a36ee83SEric Kohl TRACE("hToken: %p\n", pInfo->hToken);
126*9a36ee83SEric Kohl TRACE("hDesktop: %p\n", pInfo->hDesktop);
127*9a36ee83SEric Kohl TRACE("pStatusCallback: %p\n", pInfo->pStatusCallback);
128df849213SEric Kohl }
129df849213SEric Kohl
130df849213SEric Kohl
131df849213SEric Kohl VOID
132df849213SEric Kohl WINAPI
TSEventStartup(PWLX_NOTIFICATION_INFO pInfo)133df849213SEric Kohl TSEventStartup(
134df849213SEric Kohl PWLX_NOTIFICATION_INFO pInfo)
135df849213SEric Kohl {
136*9a36ee83SEric Kohl TRACE("TSEventStartup\n");
137*9a36ee83SEric Kohl TRACE("Size: %lu\n", pInfo->Size);
138*9a36ee83SEric Kohl TRACE("Flags: %lx\n", pInfo->Flags);
139*9a36ee83SEric Kohl TRACE("UserName: %S\n", pInfo->UserName);
140*9a36ee83SEric Kohl TRACE("Domain: %S\n", pInfo->Domain);
141*9a36ee83SEric Kohl TRACE("WindowStation: %S\n", pInfo->WindowStation);
142*9a36ee83SEric Kohl TRACE("hToken: %p\n", pInfo->hToken);
143*9a36ee83SEric Kohl TRACE("hDesktop: %p\n", pInfo->hDesktop);
144*9a36ee83SEric Kohl TRACE("pStatusCallback: %p\n", pInfo->pStatusCallback);
145df849213SEric Kohl }
146df849213SEric Kohl
147df849213SEric Kohl
148df849213SEric Kohl /* TermsrvCreateTempDir */
149df849213SEric Kohl
150df849213SEric Kohl /* EOF */
151