xref: /reactos/dll/win32/winsta/query.c (revision c2c66aff)
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