1 /*
2 * PROJECT: ReactOS winsta.dll
3 * FILE: lib/winsta/query.c
4 * PURPOSE: WinStation
5 * PROGRAMMER: Samuel Serapi?n
6 * NOTE: Get, query and enum functions.
7 */
8
9 #include "winsta.h"
10
11 VOID
12 WINSTAAPI
WinStationQueryLogonCredentialsW(PVOID A)13 WinStationQueryLogonCredentialsW(PVOID A)
14 {
15 UNIMPLEMENTED;
16 }
17
18 BOOLEAN
WinStationQueryInformationA(HANDLE hServer,ULONG LogonId,WINSTATIONINFOCLASS WinStationInformationClass,PVOID pWinStationInformation,ULONG WinStationInformationLength,PULONG pReturnLength)19 WINSTAAPI WinStationQueryInformationA(HANDLE hServer,
20 ULONG LogonId,
21 WINSTATIONINFOCLASS WinStationInformationClass,
22 PVOID pWinStationInformation,
23 ULONG WinStationInformationLength,
24 PULONG pReturnLength)
25 {
26 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
27 UNIMPLEMENTED;
28 return FALSE;
29 }
30
31 /*
32 http://msdn2.microsoft.com/En-US/library/aa383827.aspx
33 */
34 BOOLEAN
35 WINSTAAPI
WinStationQueryInformationW(HANDLE hServer,ULONG LogonId,WINSTATIONINFOCLASS WinStationInformationClass,PVOID pWinStationInformation,ULONG WinStationInformationLength,PULONG pReturnLength)36 WinStationQueryInformationW(HANDLE hServer,
37 ULONG LogonId,
38 WINSTATIONINFOCLASS WinStationInformationClass,
39 PVOID pWinStationInformation,
40 ULONG WinStationInformationLength,
41 PULONG pReturnLength)
42 {
43 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
44 UNIMPLEMENTED;
45 return FALSE;
46 }
47
48 VOID
WinStationQueryAllowConcurrentConnections()49 WINSTAAPI WinStationQueryAllowConcurrentConnections()
50 {
51 UNIMPLEMENTED;
52 }
53
54 VOID
WinStationQueryEnforcementCore(PVOID A,PVOID B,PVOID C,PVOID D,PVOID E,PVOID F)55 WINSTAAPI WinStationQueryEnforcementCore(PVOID A,
56 PVOID B,
57 PVOID C,
58 PVOID D,
59 PVOID E,
60 PVOID F)
61 {
62 UNIMPLEMENTED;
63 }
64
65 VOID
WinStationQueryLicense(PVOID A,PVOID B,PVOID C)66 WINSTAAPI WinStationQueryLicense(PVOID A,
67 PVOID B,
68 PVOID C)
69 {
70 UNIMPLEMENTED;
71 }
72
73 VOID
WinStationQueryUpdateRequired(PVOID A,PVOID B)74 WINSTAAPI WinStationQueryUpdateRequired(PVOID A,
75 PVOID B)
76 {
77 UNIMPLEMENTED;
78 }
79
80 VOID
WinStationEnumerateLicenses(PVOID A,PVOID B,PVOID C)81 WINSTAAPI WinStationEnumerateLicenses(PVOID A,
82 PVOID B,
83 PVOID C)
84 {
85 UNIMPLEMENTED;
86 }
87
88 VOID
WinStationEnumerateProcesses(PVOID A,PVOID B)89 WINSTAAPI WinStationEnumerateProcesses(PVOID A,
90 PVOID B)
91 {
92 UNIMPLEMENTED;
93 }
94
95 VOID
WinStationEnumerateA(PVOID A,PVOID B,PVOID C)96 WINSTAAPI WinStationEnumerateA(PVOID A,
97 PVOID B,
98 PVOID C)
99 {
100 UNIMPLEMENTED;
101 }
102
103 VOID
WinStationEnumerateW(PVOID A,PVOID B,PVOID C)104 WINSTAAPI WinStationEnumerateW(PVOID A,
105 PVOID B,
106 PVOID C)
107 {
108 UNIMPLEMENTED;
109 }
110
111 VOID
WinStationEnumerate_IndexedA(PVOID A,PVOID B,PVOID C,PVOID D,PVOID E)112 WINSTAAPI WinStationEnumerate_IndexedA(PVOID A,
113 PVOID B,
114 PVOID C,
115 PVOID D,
116 PVOID E)
117 {
118 UNIMPLEMENTED;
119 }
120
121 VOID
WinStationEnumerate_IndexedW(PVOID A,PVOID B,PVOID C,PVOID D,PVOID E)122 WINSTAAPI WinStationEnumerate_IndexedW(PVOID A,
123 PVOID B,
124 PVOID C,
125 PVOID D,
126 PVOID E)
127 {
128 UNIMPLEMENTED;
129 }
130
131 VOID
WinStationRequestSessionsList(PVOID A,PVOID B,PVOID C)132 WINSTAAPI WinStationRequestSessionsList(PVOID A,
133 PVOID B,
134 PVOID C)
135 {
136 UNIMPLEMENTED;
137 }
138
139 VOID
WinStationGetAllProcesses(PVOID A,PVOID B,PVOID C,PVOID D)140 WINSTAAPI WinStationGetAllProcesses(PVOID A,
141 PVOID B,
142 PVOID C,
143 PVOID D)
144 {
145 UNIMPLEMENTED;
146 }
147
148 VOID
WinStationGetLanAdapterNameA(PVOID A,PVOID B,PVOID C,PVOID D,PVOID E,PVOID F)149 WINSTAAPI WinStationGetLanAdapterNameA(PVOID A,
150 PVOID B,
151 PVOID C,
152 PVOID D,
153 PVOID E,
154 PVOID F)
155 {
156 UNIMPLEMENTED;
157 }
158
159 VOID
WinStationGetLanAdapterNameW(PVOID A,PVOID B,PVOID C,PVOID D,PVOID E,PVOID F)160 WINSTAAPI WinStationGetLanAdapterNameW(PVOID A,
161 PVOID B,
162 PVOID C,
163 PVOID D,
164 PVOID E,
165 PVOID F)
166 {
167 UNIMPLEMENTED;
168 }
169
170 VOID
WinStationGetConnectionProperty(PVOID A,PVOID B,PVOID C)171 WINSTAAPI WinStationGetConnectionProperty(PVOID A,
172 PVOID B,
173 PVOID C)
174 {
175 UNIMPLEMENTED;
176 }
177
178 VOID
WinStationGetInitialApplication(PVOID A,PVOID B,PVOID C,PVOID D,PVOID E)179 WINSTAAPI WinStationGetInitialApplication(PVOID A,
180 PVOID B,
181 PVOID C,
182 PVOID D,
183 PVOID E)
184 {
185 UNIMPLEMENTED;
186 }
187
188 VOID
WinStationGetProcessSid(PVOID A,PVOID B,PVOID C,PVOID D,PVOID E,PVOID F)189 WINSTAAPI WinStationGetProcessSid(PVOID A,
190 PVOID B,
191 PVOID C,
192 PVOID D,
193 PVOID E,
194 PVOID F)
195 {
196 UNIMPLEMENTED;
197 }
198
199 VOID
200 WINSTAAPI
WinStationGetUserCertificates(PVOID A)201 WinStationGetUserCertificates(PVOID A)
202 {
203 UNIMPLEMENTED;
204 }
205
206 VOID
207 WINSTAAPI
WinStationGetUserCredentials(PVOID A)208 WinStationGetUserCredentials(PVOID A)
209 {
210 UNIMPLEMENTED;
211 }
212
213 VOID
WinStationGetUserProfile(PVOID A,PVOID B,PVOID C,PVOID D)214 WINSTAAPI WinStationGetUserProfile(PVOID A,
215 PVOID B,
216 PVOID C,
217 PVOID D)
218 {
219 UNIMPLEMENTED;
220 }
221
222
223 VOID
_WinStationGetApplicationInfo(PVOID A,PVOID B,PVOID C,PVOID D)224 WINSTAAPI _WinStationGetApplicationInfo(PVOID A,
225 PVOID B,
226 PVOID C,
227 PVOID D)
228 {
229 UNIMPLEMENTED;
230 }
231
232