Reactos

[PSDK] Update wtsapi32.h. CORE-16441

+36
+36
sdk/include/psdk/wtsapi32.h
··· 111 111 WTSUserConfigfTerminalServerRemoteHomeDir 112 112 } WTS_CONFIG_CLASS; 113 113 114 + typedef enum _WTS_TYPE_CLASS 115 + { 116 + WTSTypeProcessInfoLevel0, 117 + WTSTypeProcessInfoLevel1, 118 + WTSTypeSessionInfoLevel1 119 + } WTS_TYPE_CLASS; 120 + 114 121 typedef struct _WTS_PROCESS_INFOA 115 122 { 116 123 DWORD SessionId; ··· 147 154 DECL_WINELIB_TYPE_AW(WTS_SESSION_INFO) 148 155 DECL_WINELIB_TYPE_AW(PWTS_SESSION_INFO) 149 156 157 + typedef struct _WTS_SESSION_INFO_1A 158 + { 159 + DWORD ExecEnvId; 160 + WTS_CONNECTSTATE_CLASS State; 161 + DWORD SessionId; 162 + char *pSessionName; 163 + char *pHostName; 164 + char *pUserName; 165 + char *pDomainName; 166 + char *pFarmName; 167 + } WTS_SESSION_INFO_1A, *PWTS_SESSION_INFO_1A; 168 + 169 + typedef struct _WTS_SESSION_INFO_1W 170 + { 171 + DWORD ExecEnvId; 172 + WTS_CONNECTSTATE_CLASS State; 173 + DWORD SessionId; 174 + WCHAR *pSessionName; 175 + WCHAR *pHostName; 176 + WCHAR *pUserName; 177 + WCHAR *pDomainName; 178 + WCHAR *pFarmName; 179 + } WTS_SESSION_INFO_1W, *PWTS_SESSION_INFO_1W; 180 + 181 + DECL_WINELIB_TYPE_AW(WTS_SESSION_INFO_1) 182 + DECL_WINELIB_TYPE_AW(PWTS_SESSION_INFO_1) 183 + 150 184 typedef struct _WTS_SERVER_INFOA 151 185 { 152 186 LPSTR pServerName; ··· 161 195 DECL_WINELIB_TYPE_AW(PWTS_SERVER_INFO) 162 196 163 197 #define WTS_CURRENT_SERVER_HANDLE ((HANDLE)NULL) 198 + #define WTS_CURRENT_SESSION (~0u) 164 199 165 200 void WINAPI WTSCloseServer(HANDLE); 166 201 BOOL WINAPI WTSConnectSessionA(ULONG, ULONG, PSTR, BOOL); 167 202 BOOL WINAPI WTSConnectSessionW(ULONG, ULONG, PWSTR, BOOL); 168 203 #define WTSConnectSession WINELIB_NAME_AW(WTSConnectSession) 169 204 BOOL WINAPI WTSDisconnectSession(HANDLE, DWORD, BOOL); 205 + BOOL WINAPI WTSEnableChildSessions(BOOL); 170 206 BOOL WINAPI WTSEnumerateProcessesA(HANDLE, DWORD, DWORD, PWTS_PROCESS_INFOA *, DWORD *); 171 207 BOOL WINAPI WTSEnumerateProcessesW(HANDLE, DWORD, DWORD, PWTS_PROCESS_INFOW *, DWORD *); 172 208 #define WTSEnumerateProcesses WINELIB_NAME_AW(WTSEnumerateProcesses)