internal static extern int FormatMessage( FormatFlags dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, out SafeLocalAllocHandle lpBuffer, int nSize, IntPtr Arguments );
internal static extern bool ConvertStringSidToSid( string StringSid, out SafeLocalAllocHandle Sid);
internal static extern bool ConvertStringSecurityDescriptorToSecurityDescriptor( string StringSecurityDescriptor, int StringSDRevision, out SafeLocalAllocHandle SecurityDescriptor, out int SecurityDescriptorSize);
internal static extern bool ConvertSecurityDescriptorToStringSecurityDescriptor( byte[] SecurityDescriptor, int RequestedStringSDRevision, SecurityInformation SecurityInformation, out SafeLocalAllocHandle StringSecurityDescriptor, out int StringSecurityDescriptorLen);