FreeRDP
|
#include <freerdp/freerdp.h>
#include <freerdp/api.h>
#include <freerdp/channels/wtsvc.h>
#include <winpr/synch.h>
#include <winpr/stream.h>
#include <winpr/collections.h>
#include "rdp.h"
#include "mcs.h"
Data Structures | |
struct | rdpPeerChannel |
struct | WTSVirtualChannelManager |
Enumerations | |
enum | { RDP_PEER_CHANNEL_TYPE_SVC = 0 , RDP_PEER_CHANNEL_TYPE_DVC = 1 } |
enum | { DVC_OPEN_STATE_NONE = 0 , DVC_OPEN_STATE_SUCCEEDED = 1 , DVC_OPEN_STATE_FAILED = 2 , DVC_OPEN_STATE_CLOSED = 3 } |
Functions | |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSStartRemoteControlSessionW (LPWSTR pTargetServerName, ULONG TargetLogonId, BYTE HotkeyVk, USHORT HotkeyModifiers) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSStartRemoteControlSessionA (LPSTR pTargetServerName, ULONG TargetLogonId, BYTE HotkeyVk, USHORT HotkeyModifiers) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSStartRemoteControlSessionExW (LPWSTR pTargetServerName, ULONG TargetLogonId, BYTE HotkeyVk, USHORT HotkeyModifiers, DWORD flags) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSStartRemoteControlSessionExA (LPSTR pTargetServerName, ULONG TargetLogonId, BYTE HotkeyVk, USHORT HotkeyModifiers, DWORD flags) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSStopRemoteControlSession (ULONG LogonId) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSConnectSessionW (ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, BOOL bWait) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSConnectSessionA (ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, BOOL bWait) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateServersW (LPWSTR pDomainName, DWORD Reserved, DWORD Version, PWTS_SERVER_INFOW *ppServerInfo, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateServersA (LPSTR pDomainName, DWORD Reserved, DWORD Version, PWTS_SERVER_INFOA *ppServerInfo, DWORD *pCount) |
FREERDP_LOCAL HANDLE WINAPI | FreeRDP_WTSOpenServerW (LPWSTR pServerName) |
FREERDP_LOCAL HANDLE WINAPI | FreeRDP_WTSOpenServerA (LPSTR pServerName) |
FREERDP_LOCAL HANDLE WINAPI | FreeRDP_WTSOpenServerExW (LPWSTR pServerName) |
FREERDP_LOCAL HANDLE WINAPI | FreeRDP_WTSOpenServerExA (LPSTR pServerName) |
FREERDP_LOCAL VOID WINAPI | FreeRDP_WTSCloseServer (HANDLE hServer) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateSessionsW (HANDLE hServer, DWORD Reserved, DWORD Version, PWTS_SESSION_INFOW *ppSessionInfo, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateSessionsA (HANDLE hServer, DWORD Reserved, DWORD Version, PWTS_SESSION_INFOA *ppSessionInfo, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateSessionsExW (HANDLE hServer, DWORD *pLevel, DWORD Filter, PWTS_SESSION_INFO_1W *ppSessionInfo, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateSessionsExA (HANDLE hServer, DWORD *pLevel, DWORD Filter, PWTS_SESSION_INFO_1A *ppSessionInfo, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateProcessesW (HANDLE hServer, DWORD Reserved, DWORD Version, PWTS_PROCESS_INFOW *ppProcessInfo, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateProcessesA (HANDLE hServer, DWORD Reserved, DWORD Version, PWTS_PROCESS_INFOA *ppProcessInfo, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSTerminateProcess (HANDLE hServer, DWORD ProcessId, DWORD ExitCode) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSQuerySessionInformationW (HANDLE hServer, DWORD SessionId, WTS_INFO_CLASS WTSInfoClass, LPWSTR *ppBuffer, DWORD *pBytesReturned) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSQuerySessionInformationA (HANDLE hServer, DWORD SessionId, WTS_INFO_CLASS WTSInfoClass, LPSTR *ppBuffer, DWORD *pBytesReturned) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSQueryUserConfigW (LPWSTR pServerName, LPWSTR pUserName, WTS_CONFIG_CLASS WTSConfigClass, LPWSTR *ppBuffer, DWORD *pBytesReturned) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSQueryUserConfigA (LPSTR pServerName, LPSTR pUserName, WTS_CONFIG_CLASS WTSConfigClass, LPSTR *ppBuffer, DWORD *pBytesReturned) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSSetUserConfigW (LPWSTR pServerName, LPWSTR pUserName, WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, DWORD DataLength) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSSetUserConfigA (LPSTR pServerName, LPSTR pUserName, WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, DWORD DataLength) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSSendMessageW (HANDLE hServer, DWORD SessionId, LPWSTR pTitle, DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, DWORD Style, DWORD Timeout, DWORD *pResponse, BOOL bWait) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSSendMessageA (HANDLE hServer, DWORD SessionId, LPSTR pTitle, DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, DWORD Style, DWORD Timeout, DWORD *pResponse, BOOL bWait) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSDisconnectSession (HANDLE hServer, DWORD SessionId, BOOL bWait) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSLogoffSession (HANDLE hServer, DWORD SessionId, BOOL bWait) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSShutdownSystem (HANDLE hServer, DWORD ShutdownFlag) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSWaitSystemEvent (HANDLE hServer, DWORD EventMask, DWORD *pEventFlags) |
FREERDP_LOCAL HANDLE WINAPI | FreeRDP_WTSVirtualChannelOpen (HANDLE hServer, DWORD SessionId, LPSTR pVirtualName) |
FREERDP_LOCAL HANDLE WINAPI | FreeRDP_WTSVirtualChannelOpenEx (DWORD SessionId, LPSTR pVirtualName, DWORD flags) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSVirtualChannelClose (HANDLE hChannelHandle) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSVirtualChannelRead (HANDLE hChannelHandle, ULONG TimeOut, PCHAR Buffer, ULONG BufferSize, PULONG pBytesRead) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSVirtualChannelWrite (HANDLE hChannelHandle, PCHAR Buffer, ULONG Length, PULONG pBytesWritten) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSVirtualChannelPurgeInput (HANDLE hChannelHandle) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSVirtualChannelPurgeOutput (HANDLE hChannelHandle) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSVirtualChannelQuery (HANDLE hChannelHandle, WTS_VIRTUAL_CLASS WtsVirtualClass, PVOID *ppBuffer, DWORD *pBytesReturned) |
FREERDP_LOCAL VOID WINAPI | FreeRDP_WTSFreeMemory (PVOID pMemory) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSFreeMemoryExW (WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, ULONG NumberOfEntries) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSFreeMemoryExA (WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, ULONG NumberOfEntries) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSRegisterSessionNotification (HWND hWnd, DWORD dwFlags) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSUnRegisterSessionNotification (HWND hWnd) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSRegisterSessionNotificationEx (HANDLE hServer, HWND hWnd, DWORD dwFlags) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSUnRegisterSessionNotificationEx (HANDLE hServer, HWND hWnd) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSQueryUserToken (ULONG SessionId, PHANDLE phToken) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateProcessesExW (HANDLE hServer, DWORD *pLevel, DWORD SessionId, LPWSTR *ppProcessInfo, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateProcessesExA (HANDLE hServer, DWORD *pLevel, DWORD SessionId, LPSTR *ppProcessInfo, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateListenersW (HANDLE hServer, PVOID pReserved, DWORD Reserved, PWTSLISTENERNAMEW pListeners, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSEnumerateListenersA (HANDLE hServer, PVOID pReserved, DWORD Reserved, PWTSLISTENERNAMEA pListeners, DWORD *pCount) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSQueryListenerConfigW (HANDLE hServer, PVOID pReserved, DWORD Reserved, LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSQueryListenerConfigA (HANDLE hServer, PVOID pReserved, DWORD Reserved, LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSCreateListenerW (HANDLE hServer, PVOID pReserved, DWORD Reserved, LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, DWORD flag) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSCreateListenerA (HANDLE hServer, PVOID pReserved, DWORD Reserved, LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSSetListenerSecurityW (HANDLE hServer, PVOID pReserved, DWORD Reserved, LPWSTR pListenerName, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSSetListenerSecurityA (HANDLE hServer, PVOID pReserved, DWORD Reserved, LPSTR pListenerName, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSGetListenerSecurityW (HANDLE hServer, PVOID pReserved, DWORD Reserved, LPWSTR pListenerName, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSGetListenerSecurityA (HANDLE hServer, PVOID pReserved, DWORD Reserved, LPSTR pListenerName, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded) |
FREERDP_LOCAL BOOL CDECL | FreeRDP_WTSEnableChildSessions (BOOL bEnable) |
FREERDP_LOCAL BOOL CDECL | FreeRDP_WTSIsChildSessionsEnabled (PBOOL pbEnabled) |
FREERDP_LOCAL BOOL CDECL | FreeRDP_WTSGetChildSessionId (PULONG pSessionId) |
FREERDP_LOCAL DWORD WINAPI | FreeRDP_WTSGetActiveConsoleSessionId (void) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSLogoffUser (HANDLE hServer) |
FREERDP_LOCAL BOOL WINAPI | FreeRDP_WTSLogonUser (HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) |
FREERDP_LOCAL void | server_channel_common_free (rdpPeerChannel *) |
FREERDP_LOCAL rdpPeerChannel * | server_channel_common_new (freerdp_peer *client, UINT16 index, UINT32 channelId, size_t chunkSize, const wObject *callback, const char *name) |
anonymous enum |
FREERDP_LOCAL VOID WINAPI FreeRDP_WTSCloseServer | ( | HANDLE | hServer | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSConnectSessionA | ( | ULONG | LogonId, |
ULONG | TargetLogonId, | ||
PSTR | pPassword, | ||
BOOL | bWait | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSConnectSessionW | ( | ULONG | LogonId, |
ULONG | TargetLogonId, | ||
PWSTR | pPassword, | ||
BOOL | bWait | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSCreateListenerA | ( | HANDLE | hServer, |
PVOID | pReserved, | ||
DWORD | Reserved, | ||
LPSTR | pListenerName, | ||
PWTSLISTENERCONFIGA | pBuffer, | ||
DWORD | flag | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSCreateListenerW | ( | HANDLE | hServer, |
PVOID | pReserved, | ||
DWORD | Reserved, | ||
LPWSTR | pListenerName, | ||
PWTSLISTENERCONFIGW | pBuffer, | ||
DWORD | flag | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSDisconnectSession | ( | HANDLE | hServer, |
DWORD | SessionId, | ||
BOOL | bWait | ||
) |
FREERDP_LOCAL BOOL CDECL FreeRDP_WTSEnableChildSessions | ( | BOOL | bEnable | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateListenersA | ( | HANDLE | hServer, |
PVOID | pReserved, | ||
DWORD | Reserved, | ||
PWTSLISTENERNAMEA | pListeners, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateListenersW | ( | HANDLE | hServer, |
PVOID | pReserved, | ||
DWORD | Reserved, | ||
PWTSLISTENERNAMEW | pListeners, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateProcessesA | ( | HANDLE | hServer, |
DWORD | Reserved, | ||
DWORD | Version, | ||
PWTS_PROCESS_INFOA * | ppProcessInfo, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA | ( | HANDLE | hServer, |
DWORD * | pLevel, | ||
DWORD | SessionId, | ||
LPSTR * | ppProcessInfo, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW | ( | HANDLE | hServer, |
DWORD * | pLevel, | ||
DWORD | SessionId, | ||
LPWSTR * | ppProcessInfo, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateProcessesW | ( | HANDLE | hServer, |
DWORD | Reserved, | ||
DWORD | Version, | ||
PWTS_PROCESS_INFOW * | ppProcessInfo, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateServersA | ( | LPSTR | pDomainName, |
DWORD | Reserved, | ||
DWORD | Version, | ||
PWTS_SERVER_INFOA * | ppServerInfo, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateServersW | ( | LPWSTR | pDomainName, |
DWORD | Reserved, | ||
DWORD | Version, | ||
PWTS_SERVER_INFOW * | ppServerInfo, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateSessionsA | ( | HANDLE | hServer, |
DWORD | Reserved, | ||
DWORD | Version, | ||
PWTS_SESSION_INFOA * | ppSessionInfo, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA | ( | HANDLE | hServer, |
DWORD * | pLevel, | ||
DWORD | Filter, | ||
PWTS_SESSION_INFO_1A * | ppSessionInfo, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW | ( | HANDLE | hServer, |
DWORD * | pLevel, | ||
DWORD | Filter, | ||
PWTS_SESSION_INFO_1W * | ppSessionInfo, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSEnumerateSessionsW | ( | HANDLE | hServer, |
DWORD | Reserved, | ||
DWORD | Version, | ||
PWTS_SESSION_INFOW * | ppSessionInfo, | ||
DWORD * | pCount | ||
) |
FREERDP_LOCAL VOID WINAPI FreeRDP_WTSFreeMemory | ( | PVOID | pMemory | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSFreeMemoryExA | ( | WTS_TYPE_CLASS | WTSTypeClass, |
PVOID | pMemory, | ||
ULONG | NumberOfEntries | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSFreeMemoryExW | ( | WTS_TYPE_CLASS | WTSTypeClass, |
PVOID | pMemory, | ||
ULONG | NumberOfEntries | ||
) |
FREERDP_LOCAL DWORD WINAPI FreeRDP_WTSGetActiveConsoleSessionId | ( | void | ) |
FREERDP_LOCAL BOOL CDECL FreeRDP_WTSGetChildSessionId | ( | PULONG | pSessionId | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSGetListenerSecurityA | ( | HANDLE | hServer, |
PVOID | pReserved, | ||
DWORD | Reserved, | ||
LPSTR | pListenerName, | ||
SECURITY_INFORMATION | SecurityInformation, | ||
PSECURITY_DESCRIPTOR | pSecurityDescriptor, | ||
DWORD | nLength, | ||
LPDWORD | lpnLengthNeeded | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSGetListenerSecurityW | ( | HANDLE | hServer, |
PVOID | pReserved, | ||
DWORD | Reserved, | ||
LPWSTR | pListenerName, | ||
SECURITY_INFORMATION | SecurityInformation, | ||
PSECURITY_DESCRIPTOR | pSecurityDescriptor, | ||
DWORD | nLength, | ||
LPDWORD | lpnLengthNeeded | ||
) |
FREERDP_LOCAL BOOL CDECL FreeRDP_WTSIsChildSessionsEnabled | ( | PBOOL | pbEnabled | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSLogoffSession | ( | HANDLE | hServer, |
DWORD | SessionId, | ||
BOOL | bWait | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSLogoffUser | ( | HANDLE | hServer | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSLogonUser | ( | HANDLE | hServer, |
LPCSTR | username, | ||
LPCSTR | password, | ||
LPCSTR | domain | ||
) |
FREERDP_LOCAL HANDLE WINAPI FreeRDP_WTSOpenServerA | ( | LPSTR | pServerName | ) |
FREERDP_LOCAL HANDLE WINAPI FreeRDP_WTSOpenServerExA | ( | LPSTR | pServerName | ) |
FREERDP_LOCAL HANDLE WINAPI FreeRDP_WTSOpenServerExW | ( | LPWSTR | pServerName | ) |
FREERDP_LOCAL HANDLE WINAPI FreeRDP_WTSOpenServerW | ( | LPWSTR | pServerName | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSQueryListenerConfigA | ( | HANDLE | hServer, |
PVOID | pReserved, | ||
DWORD | Reserved, | ||
LPSTR | pListenerName, | ||
PWTSLISTENERCONFIGA | pBuffer | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSQueryListenerConfigW | ( | HANDLE | hServer, |
PVOID | pReserved, | ||
DWORD | Reserved, | ||
LPWSTR | pListenerName, | ||
PWTSLISTENERCONFIGW | pBuffer | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSQuerySessionInformationA | ( | HANDLE | hServer, |
DWORD | SessionId, | ||
WTS_INFO_CLASS | WTSInfoClass, | ||
LPSTR * | ppBuffer, | ||
DWORD * | pBytesReturned | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSQuerySessionInformationW | ( | HANDLE | hServer, |
DWORD | SessionId, | ||
WTS_INFO_CLASS | WTSInfoClass, | ||
LPWSTR * | ppBuffer, | ||
DWORD * | pBytesReturned | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSQueryUserConfigA | ( | LPSTR | pServerName, |
LPSTR | pUserName, | ||
WTS_CONFIG_CLASS | WTSConfigClass, | ||
LPSTR * | ppBuffer, | ||
DWORD * | pBytesReturned | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSQueryUserConfigW | ( | LPWSTR | pServerName, |
LPWSTR | pUserName, | ||
WTS_CONFIG_CLASS | WTSConfigClass, | ||
LPWSTR * | ppBuffer, | ||
DWORD * | pBytesReturned | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSQueryUserToken | ( | ULONG | SessionId, |
PHANDLE | phToken | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSRegisterSessionNotification | ( | HWND | hWnd, |
DWORD | dwFlags | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx | ( | HANDLE | hServer, |
HWND | hWnd, | ||
DWORD | dwFlags | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSSendMessageA | ( | HANDLE | hServer, |
DWORD | SessionId, | ||
LPSTR | pTitle, | ||
DWORD | TitleLength, | ||
LPSTR | pMessage, | ||
DWORD | MessageLength, | ||
DWORD | Style, | ||
DWORD | Timeout, | ||
DWORD * | pResponse, | ||
BOOL | bWait | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSSendMessageW | ( | HANDLE | hServer, |
DWORD | SessionId, | ||
LPWSTR | pTitle, | ||
DWORD | TitleLength, | ||
LPWSTR | pMessage, | ||
DWORD | MessageLength, | ||
DWORD | Style, | ||
DWORD | Timeout, | ||
DWORD * | pResponse, | ||
BOOL | bWait | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSSetListenerSecurityA | ( | HANDLE | hServer, |
PVOID | pReserved, | ||
DWORD | Reserved, | ||
LPSTR | pListenerName, | ||
SECURITY_INFORMATION | SecurityInformation, | ||
PSECURITY_DESCRIPTOR | pSecurityDescriptor | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSSetListenerSecurityW | ( | HANDLE | hServer, |
PVOID | pReserved, | ||
DWORD | Reserved, | ||
LPWSTR | pListenerName, | ||
SECURITY_INFORMATION | SecurityInformation, | ||
PSECURITY_DESCRIPTOR | pSecurityDescriptor | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSSetUserConfigA | ( | LPSTR | pServerName, |
LPSTR | pUserName, | ||
WTS_CONFIG_CLASS | WTSConfigClass, | ||
LPSTR | pBuffer, | ||
DWORD | DataLength | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSSetUserConfigW | ( | LPWSTR | pServerName, |
LPWSTR | pUserName, | ||
WTS_CONFIG_CLASS | WTSConfigClass, | ||
LPWSTR | pBuffer, | ||
DWORD | DataLength | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSShutdownSystem | ( | HANDLE | hServer, |
DWORD | ShutdownFlag | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA | ( | LPSTR | pTargetServerName, |
ULONG | TargetLogonId, | ||
BYTE | HotkeyVk, | ||
USHORT | HotkeyModifiers | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA | ( | LPSTR | pTargetServerName, |
ULONG | TargetLogonId, | ||
BYTE | HotkeyVk, | ||
USHORT | HotkeyModifiers, | ||
DWORD | flags | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW | ( | LPWSTR | pTargetServerName, |
ULONG | TargetLogonId, | ||
BYTE | HotkeyVk, | ||
USHORT | HotkeyModifiers, | ||
DWORD | flags | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW | ( | LPWSTR | pTargetServerName, |
ULONG | TargetLogonId, | ||
BYTE | HotkeyVk, | ||
USHORT | HotkeyModifiers | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSStopRemoteControlSession | ( | ULONG | LogonId | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSTerminateProcess | ( | HANDLE | hServer, |
DWORD | ProcessId, | ||
DWORD | ExitCode | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotification | ( | HWND | hWnd | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx | ( | HANDLE | hServer, |
HWND | hWnd | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSVirtualChannelClose | ( | HANDLE | hChannelHandle | ) |
FREERDP_LOCAL HANDLE WINAPI FreeRDP_WTSVirtualChannelOpen | ( | HANDLE | hServer, |
DWORD | SessionId, | ||
LPSTR | pVirtualName | ||
) |
FREERDP_LOCAL HANDLE WINAPI FreeRDP_WTSVirtualChannelOpenEx | ( | DWORD | SessionId, |
LPSTR | pVirtualName, | ||
DWORD | flags | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeInput | ( | HANDLE | hChannelHandle | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeOutput | ( | HANDLE | hChannelHandle | ) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSVirtualChannelQuery | ( | HANDLE | hChannelHandle, |
WTS_VIRTUAL_CLASS | WtsVirtualClass, | ||
PVOID * | ppBuffer, | ||
DWORD * | pBytesReturned | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSVirtualChannelRead | ( | HANDLE | hChannelHandle, |
ULONG | TimeOut, | ||
PCHAR | Buffer, | ||
ULONG | BufferSize, | ||
PULONG | pBytesRead | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSVirtualChannelWrite | ( | HANDLE | hChannelHandle, |
PCHAR | Buffer, | ||
ULONG | Length, | ||
PULONG | pBytesWritten | ||
) |
FREERDP_LOCAL BOOL WINAPI FreeRDP_WTSWaitSystemEvent | ( | HANDLE | hServer, |
DWORD | EventMask, | ||
DWORD * | pEventFlags | ||
) |
FREERDP_LOCAL void server_channel_common_free | ( | rdpPeerChannel * | channel | ) |
FREERDP_LOCAL rdpPeerChannel* server_channel_common_new | ( | freerdp_peer * | client, |
UINT16 | index, | ||
UINT32 | channelId, | ||
size_t | chunkSize, | ||
const wObject * | callback, | ||
const char * | name | ||
) |