コード例 #1
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int SetPrivateObjectSecurity(int SecurityInformation,
                                                   SECURITY_DESCRIPTOR ModificationDescriptor,
                                                   SECURITY_DESCRIPTOR ObjectsSecurityDescriptor,
                                                   GENERIC_MAPPING GenericMapping, int Token);
コード例 #2
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern void MapGenericMask(int AccessMask, GENERIC_MAPPING GenericMapping);
コード例 #3
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int AccessCheckAndAuditAlarm(string SubsystemName, IntPtr HandleId, string ObjectTypeName,
                                                   string ObjectName, SECURITY_DESCRIPTOR SecurityDescriptor,
                                                   int DesiredAccess, GENERIC_MAPPING GenericMapping,
                                                   int ObjectCreation, int GrantedAccess, int AccessStatus,
                                                   ref int pfGenerateOnClose);
コード例 #4
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int CreatePrivateObjectSecurity(ref SECURITY_DESCRIPTOR ParentDescriptor,
                                                      SECURITY_DESCRIPTOR CreatorDescriptor,
                                                      SECURITY_DESCRIPTOR NewDescriptor, int IsDirectoryObject,
                                                      int Token, GENERIC_MAPPING GenericMapping);
コード例 #5
0
ファイル: Kernel.cs プロジェクト: JackWangCUMT/Win32-1
 public static extern int AccessCheck(ref SECURITY_DESCRIPTOR pSecurityDescriptor, int ClientToken,
                                      int DesiredAccess, GENERIC_MAPPING GenericMapping,
                                      PRIVILEGE_SET PrivilegeSet, int PrivilegeSetLength, int GrantedAccess,
                                      int Status);