[DllImport("Advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)][return: MarshalAs(UnmanagedType.U4)]
public static extern uint SetNamedSecurityInfoW(
string pObjectName,
SE_OBJECT_TYPE ObjectType,
SECURITY_INFORMATION SecurityInfo,
byte[] psidOwner,
byte[] psidGroup,
IntPtr pDacl,
IntPtr pSacl
);