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 13 WinStationQueryLogonCredentialsW(PVOID A) 14 { 15 UNIMPLEMENTED; 16 } 17 18 BOOLEAN 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 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 49 WINSTAAPI WinStationQueryAllowConcurrentConnections() 50 { 51 UNIMPLEMENTED; 52 } 53 54 VOID 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 66 WINSTAAPI WinStationQueryLicense(PVOID A, 67 PVOID B, 68 PVOID C) 69 { 70 UNIMPLEMENTED; 71 } 72 73 VOID 74 WINSTAAPI WinStationQueryUpdateRequired(PVOID A, 75 PVOID B) 76 { 77 UNIMPLEMENTED; 78 } 79 80 VOID 81 WINSTAAPI WinStationEnumerateLicenses(PVOID A, 82 PVOID B, 83 PVOID C) 84 { 85 UNIMPLEMENTED; 86 } 87 88 VOID 89 WINSTAAPI WinStationEnumerateProcesses(PVOID A, 90 PVOID B) 91 { 92 UNIMPLEMENTED; 93 } 94 95 VOID 96 WINSTAAPI WinStationEnumerateA(PVOID A, 97 PVOID B, 98 PVOID C) 99 { 100 UNIMPLEMENTED; 101 } 102 103 VOID 104 WINSTAAPI WinStationEnumerateW(PVOID A, 105 PVOID B, 106 PVOID C) 107 { 108 UNIMPLEMENTED; 109 } 110 111 VOID 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 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 132 WINSTAAPI WinStationRequestSessionsList(PVOID A, 133 PVOID B, 134 PVOID C) 135 { 136 UNIMPLEMENTED; 137 } 138 139 VOID 140 WINSTAAPI WinStationGetAllProcesses(PVOID A, 141 PVOID B, 142 PVOID C, 143 PVOID D) 144 { 145 UNIMPLEMENTED; 146 } 147 148 VOID 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 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 171 WINSTAAPI WinStationGetConnectionProperty(PVOID A, 172 PVOID B, 173 PVOID C) 174 { 175 UNIMPLEMENTED; 176 } 177 178 VOID 179 WINSTAAPI WinStationGetInitialApplication(PVOID A, 180 PVOID B, 181 PVOID C, 182 PVOID D, 183 PVOID E) 184 { 185 UNIMPLEMENTED; 186 } 187 188 VOID 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 201 WinStationGetUserCertificates(PVOID A) 202 { 203 UNIMPLEMENTED; 204 } 205 206 VOID 207 WINSTAAPI 208 WinStationGetUserCredentials(PVOID A) 209 { 210 UNIMPLEMENTED; 211 } 212 213 VOID 214 WINSTAAPI WinStationGetUserProfile(PVOID A, 215 PVOID B, 216 PVOID C, 217 PVOID D) 218 { 219 UNIMPLEMENTED; 220 } 221 222 223 VOID 224 WINSTAAPI _WinStationGetApplicationInfo(PVOID A, 225 PVOID B, 226 PVOID C, 227 PVOID D) 228 { 229 UNIMPLEMENTED; 230 } 231 232