Table of Contents

Class ShellProperties.PropertySystemIdentity

Namespace
Microsoft.WindowsAPICodePack.Shell.PropertySystem
Assembly
Microsoft.WindowsAPICodePack.Shell.dll

System.Identity Properties

public class ShellProperties.PropertySystemIdentity : PropertyStoreItems
Inheritance
ShellProperties.PropertySystemIdentity
Inherited Members

Properties

Blob

Name: System.Identity.Blob -- PKEY_Identity_Blob

Description: Blob used to import/export identities

Type: Blob -- VT_BLOB

FormatID: {8C3B93A4-BAED-1A83-9A32-102EE313F6EB}, 100

public ShellProperty<byte[]> Blob { get; }

Property Value

ShellProperty<byte[]>

DisplayName

Name: System.Identity.DisplayName -- PKEY_Identity_DisplayName

Description: Display Name

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: {7D683FC9-D155-45A8-BB1F-89D19BCB792F}, 100

public ShellProperty<string> DisplayName { get; }

Property Value

ShellProperty<string>

IsMeIdentity

Name: System.Identity.IsMeIdentity -- PKEY_Identity_IsMeIdentity

Description: Is it Me Identity

Type: Boolean -- VT_BOOL

FormatID: {A4108708-09DF-4377-9DFC-6D99986D5A67}, 100

public ShellProperty<bool?> IsMeIdentity { get; }

Property Value

ShellProperty<bool?>

PrimaryEmailAddress

Name: System.Identity.PrimaryEmailAddress -- PKEY_Identity_PrimaryEmailAddress

Description: Primary Email Address

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: {FCC16823-BAED-4F24-9B32-A0982117F7FA}, 100

public ShellProperty<string> PrimaryEmailAddress { get; }

Property Value

ShellProperty<string>

ProviderID

Name: System.Identity.ProviderID -- PKEY_Identity_ProviderID

Description: Provider ID

Type: Guid -- VT_CLSID

FormatID: {74A7DE49-FA11-4D3D-A006-DB7E08675916}, 100

public ShellProperty<nint?> ProviderID { get; }

Property Value

ShellProperty<nint?>

UniqueID

Name: System.Identity.UniqueID -- PKEY_Identity_UniqueID

Description: Unique ID

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: {E55FC3B0-2B60-4220-918E-B21E8BF16016}, 100

public ShellProperty<string> UniqueID { get; }

Property Value

ShellProperty<string>

UserName

Name: System.Identity.UserName -- PKEY_Identity_UserName

Description: Identity User Name

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: {C4322503-78CA-49C6-9ACC-A68E2AFD7B6B}, 100

public ShellProperty<string> UserName { get; }

Property Value

ShellProperty<string>