wtsapi: added handler for LogonUser and LogoffUser
authorMartin Haimberger <martin.haimberger@thincast.com>
Thu, 12 Feb 2015 09:31:00 +0000 (01:31 -0800)
committerMartin Haimberger <martin.haimberger@thincast.com>
Thu, 12 Feb 2015 09:31:00 +0000 (01:31 -0800)
libfreerdp/core/channels.c
libfreerdp/core/server.c
libfreerdp/core/server.h

index 53e36b9..9bc8ee0 100644 (file)
@@ -243,7 +243,9 @@ static WtsApiFunctionTable FreeRDP_WtsApiFunctionTable =
        FreeRDP_WTSEnableChildSessions, /* EnableChildSessions */
        FreeRDP_WTSIsChildSessionsEnabled, /* IsChildSessionsEnabled */
        FreeRDP_WTSGetChildSessionId, /* GetChildSessionId */
-       FreeRDP_WTSGetActiveConsoleSessionId /* GetActiveConsoleSessionId */
+       FreeRDP_WTSGetActiveConsoleSessionId, /* GetActiveConsoleSessionId */
+       FreeRDP_WTSLogonUser,
+       FreeRDP_WTSLogoffUser
 };
 
 PWtsApiFunctionTable FreeRDP_InitWtsApi(void)
index 92716fb..a9406e4 100644 (file)
@@ -1375,3 +1375,12 @@ DWORD WINAPI FreeRDP_WTSGetActiveConsoleSessionId(void)
 {
        return 0xFFFFFFFF;
 }
+BOOL WINAPI FreeRDP_WTSLogoffUser(HANDLE hServer)
+{
+       return FALSE;
+}
+
+BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain)
+{
+       return FALSE;
+}
index 53ce961..7d53cc9 100644 (file)
@@ -173,4 +173,7 @@ BOOL CDECL FreeRDP_WTSGetChildSessionId(PULONG pSessionId);
 
 DWORD WINAPI FreeRDP_WTSGetActiveConsoleSessionId(void);
 
+BOOL WINAPI FreeRDP_WTSLogoffUser(HANDLE hServer);
+BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain);
+
 #endif /* FREERDP_CORE_SERVER_H */