Creating a World SID

This article was previously published under Q111543
This article has been archived. It is offered "as is" and will no longer be updated.
The sample code below demonstrates how to create a World SecurityIdentifier (SID). The World SID (S-1-1-0) is a group that includes allusers. To determine if a SID (perhaps in an Access Control Entry) is theWorld SID, you must first create a World SID to compare it to. Once youhave created a World SID, you can use the EqualSid() API (applicationprogramming 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;		
3.10 and 3.50

Article ID: 111543 - Last Review: 02/28/2014 07:54:22 - Revision: 3.1

Microsoft Win32 Application Programming Interface

  • kbnosurvey kbarchive kbprogramming kbkernbase kbsecurity KB111543