WTSSetListenerSecurity function
Configures the security descriptor of a Remote Desktop Services listener.
Syntax
BOOL WINAPI WTSSetListenerSecurity( _In_ HANDLE hServer, _In_ PVOID pReserved, _In_ DWORD Reserved, _In_ LPTSTR pListenerName, _In_ SECURITY_INFORMATION SecurityInformation, _In_ PSECURITY_DESCRIPTOR pSecurityDescriptor );
Parameters
- hServer [in]
-
A handle to an RD Session Host server. Always set this parameter to WTS_CURRENT_SERVER_HANDLE.
- pReserved [in]
-
This parameter is reserved. Always set this parameter to NULL.
- Reserved [in]
-
This parameter is reserved. Always set this parameter to zero.
- pListenerName [in]
-
A pointer to a null-terminated string that contains the name of the listener.
- SecurityInformation [in]
-
A SECURITY_INFORMATION value that specifies the security information to set. Always enable the DACL_SECURITY_INFORMATION and SACL_SECURITY_INFORMATION flags.
For more information about possible values, see SECURITY_INFORMATION.
- pSecurityDescriptor [in]
-
A pointer to a SECURITY_DESCRIPTOR structure that contains the security information associated with the listener. For more information about possible values, see SECURITY_DESCRIPTOR. For information about STANDARD_RIGHTS_REQUIRED, see Standard Access Rights.
The discretionary access control list (DACL) of the security descriptor can contain one or more of the following values.
Return value
If the function succeeds, the return value is a nonzero value.
If the function fails, the return value is zero. To get extended error information, call the GetLastError function.
Requirements
|
Minimum supported client | Windows 7 [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
|
Header |
|
|
Library |
|
|
DLL |
|
|
Unicode and ANSI names | WTSSetListenerSecurityW (Unicode) and WTSSetListenerSecurityA (ANSI) |
See also
Send comments about this topic to Microsoft
Build date: 10/26/2012