tangled
alpha
login
or
join now
huwcampbell.com
/
reactos
0
fork
atom
Reactos
0
fork
atom
overview
issues
pulls
pipelines
[PSDK] Update wtsapi32.h. CORE-16441
Amine Khaldi
6 years ago
c376b5ac
0bd9535d
+36
1 changed file
expand all
collapse all
unified
split
sdk
include
psdk
wtsapi32.h
+36
sdk/include/psdk/wtsapi32.h
···
111
111
WTSUserConfigfTerminalServerRemoteHomeDir
112
112
} WTS_CONFIG_CLASS;
113
113
114
114
+
typedef enum _WTS_TYPE_CLASS
115
115
+
{
116
116
+
WTSTypeProcessInfoLevel0,
117
117
+
WTSTypeProcessInfoLevel1,
118
118
+
WTSTypeSessionInfoLevel1
119
119
+
} WTS_TYPE_CLASS;
120
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
157
+
typedef struct _WTS_SESSION_INFO_1A
158
158
+
{
159
159
+
DWORD ExecEnvId;
160
160
+
WTS_CONNECTSTATE_CLASS State;
161
161
+
DWORD SessionId;
162
162
+
char *pSessionName;
163
163
+
char *pHostName;
164
164
+
char *pUserName;
165
165
+
char *pDomainName;
166
166
+
char *pFarmName;
167
167
+
} WTS_SESSION_INFO_1A, *PWTS_SESSION_INFO_1A;
168
168
+
169
169
+
typedef struct _WTS_SESSION_INFO_1W
170
170
+
{
171
171
+
DWORD ExecEnvId;
172
172
+
WTS_CONNECTSTATE_CLASS State;
173
173
+
DWORD SessionId;
174
174
+
WCHAR *pSessionName;
175
175
+
WCHAR *pHostName;
176
176
+
WCHAR *pUserName;
177
177
+
WCHAR *pDomainName;
178
178
+
WCHAR *pFarmName;
179
179
+
} WTS_SESSION_INFO_1W, *PWTS_SESSION_INFO_1W;
180
180
+
181
181
+
DECL_WINELIB_TYPE_AW(WTS_SESSION_INFO_1)
182
182
+
DECL_WINELIB_TYPE_AW(PWTS_SESSION_INFO_1)
183
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
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
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)