public static extern NtStatus NtCreateMutant(out SafeKernelObjectHandle MutantHandle, MutantAccessRights DesiredAccess,
                                              ObjectAttributes ObjectAttributes, bool InitialOwner);
 public static extern NtStatus NtOpenMutant(out SafeKernelObjectHandle MutantHandle, MutantAccessRights DesiredAccess,
                                            ObjectAttributes ObjectAttributes);
Ejemplo n.º 3
0
 protected override sealed NtResult <NtMutant> OpenInternal(ObjectAttributes obj_attributes,
                                                            MutantAccessRights desired_access, bool throw_on_error)
 {
     return(NtMutant.Open(obj_attributes, desired_access, throw_on_error));
 }