Creating a World SID (111543)
The information in this article applies to:
- Microsoft Win32 Application Programming Interface (API), when used with:
- the operating system: Microsoft Windows NT 3.1
- the operating system: Microsoft Windows NT 3.5
- the operating system: Microsoft Windows 2000
- the operating system: Microsoft Windows XP
This article was previously published under Q111543
The sample code below demonstrates how to create a World Security
Identifier (SID). The World SID (S-1-1-0) is a group that includes all
users. To determine if a SID (perhaps in an Access Control Entry) is the
World SID, you must first create a World SID to compare it to. Once you
have created a World SID, you can use the EqualSid() API (application
programming interface) to determine equality.
Sample Code
PSID psidWorldSid;
SID_IDENTIFIER_AUTHORITY siaWorldSidAuthority =
SECURITY_WORLD_SID_AUTHORITY;
psidWorldSid = (PSID)LocalAlloc(LPTR,GetSidLengthRequired( 1 ));
InitializeSid( psidWorldSid, &siaWorldSidAuthority, 1);
*(GetSidSubAuthority( psidWorldSid, 0)) = SECURITY_WORLD_RID;
Modification Type: | Major | Last Reviewed: | 3/15/2004 |
---|
Keywords: | kbKernBase kbProgramming kbSecurity KB111543 |
---|
|