ConvertSidToStringSid (advapi32)
Last changed: -68.36.250.20

.
Summary
The ConvertSidToStringSid function converts a security identifier (SID) to a string format suitable for display, storage, or transmission.

C# Signature:

[DllImport( "advapi32", CharSet=CharSet.Auto, SetLastError = true )]
static extern bool ConvertSidToStringSid( IntPtr pSID, [In, Out, MarshalAs( UnmanagedType.LPTStr )] ref string pStringSid );

User-Defined Types:

None.

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

    static string ConvertSidToStringSid( IntPtr sid )
    {
        string sidName = "";

        bool ok = ConvertSidToStringSid( sid, ref sidName );
        if( !ok )
        {
        // An error occured
        throw new Win32Exception( Marshal.GetLastWin32Error() );
        }

        return sidName;
    }

Alternative Managed API:

Do you know one? Please contribute it!

Documentation