Beispiel #1
0
 public void Read(CSDT_MAILOPTRES_READMAIL pkg)
 {
     this.isReceive = true;
     this.accessUseable.Clear();
     this.mailState = (COM_MAIL_STATE)pkg.bMailState;
     this.ParseContentAndHyperlink(pkg.szContent, pkg.wContentLen, ref this.mailContent, ref this.mailHyperlink);
     this.accessUseableGeted = 0;
     this.accessUseable      = CMailSys.StAccessToUseable(pkg.astAccess, null, pkg.bAccessCnt);
     for (int i = 0; i < this.accessUseable.Count; i++)
     {
         if (pkg.astAccess[i].bGeted == 1)
         {
             this.accessUseableGeted |= ((int)1) << i;
         }
     }
 }
Beispiel #2
0
 public void Read(CSDT_MAILOPTRES_READMAIL pkg)
 {
     this.isReceive = true;
     this.mailState = (COM_MAIL_STATE)pkg.bMailState;
     this.ParseContentAndHyperlink(pkg.szContent, (int)pkg.wContentLen, ref this.mailContent, ref this.mailHyperlink);
 }