[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Inherit=IdentityReference Interfaces=Object,SecurityIdentifier Info=Represents a security identifier and provides marshaling and comparison operations for SIDs. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the SecurityIdentifier class. ARG(enum)|14|3|Constructor,Constructor2,Constructor3,Constructor4 Offset=Sets the byte offset to use as the starting index in binaryForm. ARG(int)|1|0 SddlForm=Sets sDDL string for the SID used to create the SecurityIdentifier object. ARG(string)|2| SidType=Sets a security identifier to operate. ARG(WellKnownSidType)|20|(empty)|WellKnownSidType Sid=Sets the SID to operate. ARG(SecurityIdentifier)|20|(empty)|SecurityIdentifier [Methods] *doCompareTo=Compares the current SecurityIdentifier object with the specified SecurityIdentifier object. ARG(SecurityIdentifier sid)|1|0 *doConstructor=Initializes a new instance of the SecurityIdentifier class by using an integer that represents the binary form of a security identifier. ARG(IntPtr pointer)|1|0 *doConstructor2=Initializes a new instance of the SecurityIdentifier class by using the specified security identifier format. ARG(string sddlform)|1|0 *doConstructor3=Initializes a new instance of the SecurityIdentifier class by using a specified binary representation of a security identifier. ARG(byte[] binaryform, int offset)|1|0 *doConstructor4=Initializes a new instance of the SecurityIdentifier class by using the specified well known security identifier type and domain SID. ARG(WellKnownSidType sidtype, SecurityIdentifier sid)|1|0 *doGetBinaryForm=Copies the binary representation of the specified security identifier represented by the SecurityIdentifier class to a byte array. ARG(byte[] binaryform, int offset)|1|0 *doIsEqualDomainSid=Returns a value that indicates whether the security identifier represented by this SecurityIdentifier object is from the same domain as the specified SID. ARG(SecurityIdentifier sid)|1|0 *doIsWellKnown=Returns a value that indicates whether the SecurityIdentifier object matches the specified well known security identifier type. ARG(WellKnownSidType sidtype)|1|0 *onCompareTo=Occurs after invoke the method doCompareTo and returns the result. ARG(int)|2|1 *onIsEqualDomainSid=Occurs after invoke the method doIsEqualDomainSid and returns the result. ARG(bool)|2|104 *onIsWellKnown=Occurs after invoke the method doIsWellKnown and returns the result. ARG(bool)|2|104 *AccountDomainSid=Returns the account domain security identifier portion from the SID represented by the SecurityIdentifier object if the SID represents a Windows account SID. If the SID does not represent a Windows account SID, this property returns ArgumentNullException. ARG(SecurityIdentifier)|3|0 *BinaryLength=Returns the length, in bytes, of the security identifier represented by the SecurityIdentifier object. ARG(int)|3|1 *IsAccountSid=Returns a value that indicates whether the security identifier represented by this SecurityIdentifier object is a valid Windows account SID. ARG(bool)|3|104 *MaxBinaryLength=Returns the maximum size, in bytes, of the binary representation of the security identifier. ARG(int)|3|1 *MinBinaryLength=Returns the minimum size, in bytes, of the binary representation of the security identifier. ARG(int)|3|1 SecurityIdentifier=Returns the SecurityIdentifier object. ARG(SecurityIdentifier)|3|0 *binaryForm=Defines the byte array that represents the SID. ARG(byte[])|4|0 *sid=Defines the SID to operate. ARG(SecurityIdentifier)|4|0 *offset=Defines the byte offset to use as the starting index in binaryForm. ARG(int)|4|1 *pointer=Defines an integer that represents the binary form of a SID. ARG(IntPtr)|4|0 SddlForm=Defines sDDL string for the SID used to create the SecurityIdentifier object. ARG(string)|4|2 *sidType=Defines a security identifier to operate. ARG(WellKnownSidType)|4|0