The __SystemSecurity::Set9XUserList method sets the remote access rights for a list of individual users on computers running obsolete versions of Windows, where access control through Windows security descriptors is not available.
The list is specified as an array of embedded objects where each object is an instance of the __NTLMUser9X class. This functions similar to the security descriptor, but it is more limited. Groups are not supported and there is no control over local access, because the local user always has full access. Both deny and allow access control entries (ACE) are permitted, and because of this, the ACE order is important in the discretionary access control list (DACL). For more information, see Order of ACEs in a DACL.
HRESULT Set9XUserList( [in] __NTLMUser9X ul );
Array of users.
This method returns an HRESULT that indicates the status of the method call. The following list lists the return values that are of significance to Set9XUserList. For scripting and Visual Basic applications, the result can be obtained from OutParameters.ReturnValue. For more information, see Constructing InParameters Objects and Parsing OutParameters Objects.
This method is not supported.
|Minimum supported client
|Minimum supported server
||Windows Server 2008
||all WMI namespaces