コード例 #1
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int SetSecurityDescriptorSacl(ref SECURITY_DESCRIPTOR pSecurityDescriptor, int bSaclPresent,
                                                    ref ACL pSacl, int bSaclDefaulted);
コード例 #2
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int MakeAbsoluteSD(ref SECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor,
                                         ref SECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor,
                                         ref int lpdwAbsoluteSecurityDescriptorSize, ref ACL pDacl,
                                         ref int lpdwDaclSize, ref ACL pSacl, ref int lpdwSaclSize, IntPtr pOwner,
                                         ref int lpdwOwnerSize, IntPtr pPrimaryGroup,
                                         ref int lpdwPrimaryGroupSize);
コード例 #3
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int SetAclInformation(ref ACL pAcl, IntPtr pAclInformation, int nAclInformationLength,
                                            short dwAclInformationClass);
コード例 #4
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int InitializeAcl(ref ACL pAcl, int nAclLength, int dwAclRevision);
コード例 #5
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int IsValidAcl(ref ACL pAcl);
コード例 #6
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int GetAce(ref ACL pAcl, int dwAceIndex, IntPtr pAce);
コード例 #7
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int GetSecurityDescriptorDacl(ref SECURITY_DESCRIPTOR pSecurityDescriptor,
                                                    ref int lpbDaclPresent, ref ACL pDacl,
                                                    ref int lpbDaclDefaulted);
コード例 #8
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int FindFirstFreeAce(ref ACL pAcl, ref int pAce);
コード例 #9
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int DeleteAce(ref ACL pAcl, int dwAceIndex);
コード例 #10
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int AddAuditAccessAce(ref ACL pAcl, int dwAceRevision, int dwAccessMask, IntPtr pSid,
                                            int bAuditSuccess, int bAuditFailure);
コード例 #11
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int AddAce(ref ACL pAcl, int dwAceRevision, int dwStartingAceIndex, IntPtr pAceList,
                                 int nAceListLength);
コード例 #12
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int AddAccessDeniedAce(ref ACL pAcl, int dwAceRevision, int AccessMask, IntPtr pSid);