コード例 #1
0
ファイル: UserOut.cs プロジェクト: hyuunnn/RegistryPlugins
 public UserOut(bool validuserid, int userId, int invalidLoginCount, int totalLoginCount, DateTimeOffset?lastLogin,
                DateTimeOffset?lastPwChange, DateTimeOffset?lastIncorrectLogin, DateTimeOffset?expiresOn,
                string username,
                string fullName, string comment, string userComment, string homeDir, DateTimeOffset createdOn,
                string groups, string pwHint, AccountFlags parsedAccountFlags, string internetUserName, string resetdata)
 {
     ValidUserId           = validuserid;
     UserId                = userId;
     InvalidLoginCount     = invalidLoginCount;
     TotalLoginCount       = totalLoginCount;
     LastLoginTime         = lastLogin?.UtcDateTime;
     LastPasswordChange    = lastPwChange?.UtcDateTime;
     LastIncorrectPassword = lastIncorrectLogin?.UtcDateTime;
     ExpiresOn             = expiresOn?.UtcDateTime;
     UserName              = username;
     FullName              = fullName;
     Comment               = comment;
     UserComment           = userComment;
     HomeDirectory         = homeDir;
     CreatedOn             = createdOn.UtcDateTime;
     Groups                = groups;
     PasswordHint          = pwHint;
     AccountFlagsEnum      = parsedAccountFlags;
     InternetUserName      = internetUserName;
     ResetData             = resetdata;
 }
コード例 #2
0
ファイル: UserOut.cs プロジェクト: rathbuna/RegistryPlugins
 private bool HasFlag(AccountFlags flag)
 {
     return ((AccountFlagsEnum & flag) == flag);
 }
コード例 #3
0
 public static void Encode(IByteWriter stream, AccountFlags value)
 {
     XdrEncoding.EncodeInt32((int)value.InnerValue, stream);
 }
コード例 #4
0
 public static void Encode(IByteWriter stream, AccountFlags value)
 {
     XdrEncoding.EncodeInt32((int)value.InnerValue, stream);
 }