From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.92.5.90]) by mx.groups.io with SMTP id smtpd.web08.1144.1611194048514695561 for ; Wed, 20 Jan 2021 17:54:08 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=h41oaQFv; spf=pass (domain: outlook.com, ip: 40.92.5.90, mailfrom: kun.q@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BVVi9IaDKyjJO/dmAjS5tXNgrS8KiBaNqdPlNXPpUhFzFglVdcrQwVEIGG5HBN4gPK20KKfiJGDSHocMrs7g3RCQVzIik5N7WAJp/N71+EyeUeCo40MyIJMoJCmiO32nKevxX+PNa+MiK8ajr0tTN4EkBZimF+hJm4Rs/v/KbvRpGWnRHiwBTU1lZEoCKKQbUcL3+InWuBcn3mT8kCEbz40WUxiLeuKCivOV1dV7ejmYd9dgdM5kldCEmo6McWX5XE4UnszqcAyfsytCEUTc5IdwMu9FmlQmH77kamC3/WMQ4YxDQiXaMzSjSNp/eviGZqWb6KuS9ldZxLFTFp8Smw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6FNBuUYwYrxLAsKVhF3TF/srbET8UGYf43k9CzrOrVM=; b=SzqiUJ3Xy9fZFTAU7erO9n6KC86ZzSNjp6+22K4n+mLGpj2rG7cS9yb5I2gv7RJUkNwXyi/vG25KTjVQU8RMAH86aKVGpUwETSBGtWGwFHm/aB11w7r5r+sQbz1aL24patfIoflFW6lWz5OT7WqMPVn371wHtOXrn6lxjRr1NFt+9tF9HdcaREzFJZbsrnxQkEN+R5MVZZw2CFqvDqEEsLe6yTXTHrWwmXFkdhFieWTC6x8rD9xzVPe+FSkfgdutHKpAJBGK5xT9T1dPhMuJ/HSP3PPWofBOepGte58acRDFzeB1EKyOmpUgR9u3EpyjqGfJSvMbRFiIr0nSjzCvCQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6FNBuUYwYrxLAsKVhF3TF/srbET8UGYf43k9CzrOrVM=; b=h41oaQFvkq1J7gyAlCUIIGgR5ATXPZ5DFeIEj0PIzeQswcIAemz9hzs+rzIuB3OHaxU6JiZ+tnJfy1avtOLpFcoqG6vGXDs9he5kOHDQre3Zt/pZt2qp5B+SKJ/+10sJtjwvHchqwUY/ARxtPbCQgdWBErkT+QvXi/7fzU2LJrjYw58JbgoZZ99+zsvl16YTQIGG4Pkrwxbrb+jU/tbdBmZtaEaS+z72mTCfuR6IEYoturx9Vbv6HLrob8WudpPrOsl91Y2cr7RXjzMlKXfh5rZv+GYMJrfhSgVNxW9N0TnrB91z1CBsQ7K7QKPTPNy7GfJVLXzvkCc+ZwMgmC/9FQ== Received: from CY1NAM02FT026.eop-nam02.prod.protection.outlook.com (10.152.74.53) by CY1NAM02HT070.eop-nam02.prod.protection.outlook.com (10.152.75.227) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.12; Thu, 21 Jan 2021 01:54:06 +0000 Received: from MWHPR06MB3102.namprd06.prod.outlook.com (2a01:111:e400:7e45::46) by CY1NAM02FT026.mail.protection.outlook.com (2a01:111:e400:7e45::413) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.12 via Frontend Transport; Thu, 21 Jan 2021 01:54:06 +0000 Received: from MWHPR06MB3102.namprd06.prod.outlook.com ([fe80::acb3:ab69:563d:b0d6]) by MWHPR06MB3102.namprd06.prod.outlook.com ([fe80::acb3:ab69:563d:b0d6%5]) with mapi id 15.20.3763.014; Thu, 21 Jan 2021 01:54:06 +0000 From: "Kun Qin" To: "devel@edk2.groups.io" , "gaoliming@byosoft.com.cn" CC: 'Bob Feng' , 'Yuwei Chen' Subject: Re: [edk2-devel] [PATCH v3 01/18] BaseTools: Ecc/exception: Added _ModuleEntryPoint into exception list Thread-Topic: [edk2-devel] [PATCH v3 01/18] BaseTools: Ecc/exception: Added _ModuleEntryPoint into exception list Thread-Index: AQHW6sVn4BMT/QetFkiyoim9qpMohKoxVbCXgAADCYCAAAA+cg== Date: Thu, 21 Jan 2021 01:54:06 +0000 Message-ID: References: <20210114223400.2596-1-kun.q@outlook.com>,<165A3A10BD6EE08F.30138@groups.io> ,<00c701d6ef97$22874980$6795dc80$@byosoft.com.cn> In-Reply-To: <00c701d6ef97$22874980$6795dc80$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:BFDF8E307759517E4D277138E849BE15671AC0A2B0BFDD396BCC37F1174E8DC9;UpperCasedChecksum:E0F744A2A933817E67A043F1AEE1B268DB3A701E57DAE2BA585628DD04F2F4F8;SizeAsReceived:7181;Count:44 x-tmn: [gLIWPdkQJZoXchJNb0WmQhHDyj0IWT80] x-ms-publictraffictype: Email x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 876db02d-1a8e-4699-5f00-08d8bdaf6f90 x-ms-traffictypediagnostic: CY1NAM02HT070: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6cvC/BR2C1jR8c5ZplZkDj+7cqxBUpybwQRhmYwKK3xff/1tOVU6kDxh5k7VsJ+DDuTM/AY8NELKAwrVFemJUFFxNOZVqB41cMkPh28ZNfw5sIaq6n9eCge/ZeSHZr5yYSDtyfwEyeHx0tozX+ymianyqwXheeTXEkj5QQ3jHg5GwlHzQeFgB43yzf2sqO0dTkIOdnwD6Yo22A/mcYAjqrCZG/JlY9CXwHaoRD7Ocuv1A+7GwNtTRVbTPm3gAb/32z0BaSiPsAWkZ2KKbgQOFdtW7MENFsbVgZkcstUgt8I= x-ms-exchange-antispam-messagedata: 8yLneftmnfOtF//FklkEXbw3ScJcaSQfN+1919ZY7b/Dj5XzaRRYlaOT5Y+nJ3nKv0Rkr//cmC2C/fm1iuc32ZBMxBmQPR7a55W9KL+XDr32X7bPAt3eQtWn+hl+ZM3BWAfa2t5qPLsZmvhZdKz3LA== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: CY1NAM02FT026.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 876db02d-1a8e-4699-5f00-08d8bdaf6f90 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2021 01:54:06.0920 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1NAM02HT070 X-Groupsio-MsgNum: 70609 Content-Language: en-US Content-Type: multipart/related; boundary="_004_MWHPR06MB3102264F1664D49EE2F642E9F3A10MWHPR06MB3102namp_"; type="multipart/alternative" --_004_MWHPR06MB3102264F1664D49EE2F642E9F3A10MWHPR06MB3102namp_ Content-Type: multipart/alternative; boundary="_000_MWHPR06MB3102264F1664D49EE2F642E9F3A10MWHPR06MB3102namp_" --_000_MWHPR06MB3102264F1664D49EE2F642E9F3A10MWHPR06MB3102namp_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgTGltaW5nLA0KDQpJdCB0cmlwcyBvbiB0aGUgY29kaW5nIHN0eWxlIHdoZXJlIKGwRnVuY3Rp b24gbmFtZSBkb2VzIG5vdCBmb2xsb3cgdGhlIHJ1bGVzOiAxLiBGaXJzdCBjaGFyYWN0ZXIgc2hv dWxkIGJlIHVwcGVyIGNhc2UgMi4gTXVzdCBjb250YWluIGxvd2VyIGNhc2UgY2hhcmFjdGVycyAz LiBObyB3aGl0ZSBzcGFjZSBjaGFyYWN0ZXJzobEuIFBsZWFzZSBzZWUgZGV0YWlsZWQgZXJyb3Ig aW5mbyBoZXJlOg0KaHR0cHM6Ly9kZXYuYXp1cmUuY29tL3RpYW5vY29yZS9lZGsyLWNpL19idWls ZC9yZXN1bHRzP2J1aWxkSWQ9MTg3MjImdmlldz1sb2dzJmo9ZGM3OWNiM2EtZjMzOS01ZmMwLTcz YjEtMGZmOGM1MjIzNzllJnQ9YjViMjFkMDEtMjkyMS01N2VhLTg0MDEtNGMwZWJlZTEwNjEzJmw9 NjkNCg0KVGhpcyBwYXRjaCAoW1BBVENIIHYzIDAyLzE4XSBTdGFuZGFsb25lTW1Qa2c6IFN0YW5k YWxvbmVNbUNvcmVFbnRyeVBvaW50OiBFeHRlbmRzIHN1cHBvcnQgZm9yIFg2NCAoZ3JvdXBzLmlv KTxodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS83MDMzMj4pIGFkZGVkIGEg bmV3IGluc3RhbmNlIGZvciBTdGFuZGFsb25lTW1Db3JlRW50cnlQb2ludCBsaWJyYXJ5IGFuZCBm YWlsZWQgb24gRUNDIGNoZWNrIDgwMDYgZHVlIHRvIHRoZSBmdW5jdGlvbiBuYW1lIGludm9sdmVk Lg0KDQpSZWdhcmRzLA0KS3VuDQoNCkZyb206IGdhb2xpbWluZzxtYWlsdG86Z2FvbGltaW5nQGJ5 b3NvZnQuY29tLmNuPg0KU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDIwLCAyMDIxIDE3OjQ1DQpU bzogJ0t1biBRaW4nPG1haWx0bzprdW4ucUBvdXRsb29rLmNvbT47IGRldmVsQGVkazIuZ3JvdXBz LmlvPG1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbz4NCkNjOiAnQm9iIEZlbmcnPG1haWx0bzpi b2IuYy5mZW5nQGludGVsLmNvbT47ICdZdXdlaSBDaGVuJzxtYWlsdG86eXV3ZWkuY2hlbkBpbnRl bC5jb20+DQpTdWJqZWN0OiC72Li0OiBbZWRrMi1kZXZlbF0gW1BBVENIIHYzIDAxLzE4XSBCYXNl VG9vbHM6IEVjYy9leGNlcHRpb246IEFkZGVkIF9Nb2R1bGVFbnRyeVBvaW50IGludG8gZXhjZXB0 aW9uIGxpc3QNCg0KUWluOg0KIFRoaXMgY2hhbmdlIG1ha2VzIHNlbnNlLiBDYW4geW91IGxldCBt ZSBrbm93IHdoaWNoIGNhc2UgdHJpZ3MgdGhpcyBFQ0MgaXNzdWU/IERvZXMgeW91ciBwYXRjaCBp bmNsdWRlIHN1Y2ggY2FzZT8NCg0KVGhhbmtzDQpMaW1pbmcNCreivP7IyzogS3VuIFFpbiA8a3Vu LnFAb3V0bG9vay5jb20+DQq3osvNyrG85DogMjAyMcTqMdTCMjHI1SA5OjM3DQrK1bz+yMs6IGRl dmVsQGVkazIuZ3JvdXBzLmlvDQqzrcvNOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+ OyBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBZdXdlaSBDaGVuIDx5dXdl aS5jaGVuQGludGVsLmNvbT4NCtb3zOI6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYzIDAxLzE4 XSBCYXNlVG9vbHM6IEVjYy9leGNlcHRpb246IEFkZGVkIF9Nb2R1bGVFbnRyeVBvaW50IGludG8g ZXhjZXB0aW9uIGxpc3QNCg0KSGkgQm9iL0xpbWluZy9ZdXdlaSwNCg0KRG8geW91IG1pbmQgcHJv dmlkaW5nIHNvbWUgZmVlZGJhY2sgb24gdGhpcyBwYXRjaD8gVGhpcyBpcyB0byB1bmJsb2NrIHRo ZSBzZWNvbmQgcGF0Y2ggKGFkZGluZyBkcml2ZXIgZW50cnkgcG9pbnQgaW5zdGFuY2UgZm9yIFN0 YW5kYWxvbmUgWDY0KSBvZiB0aGlzIHBhdGNoIHNlcmllcy4gVGhhbmtzIGluIGFkdmFuY2UhDQoN ClJlZ2FyZHMsDQpLdW4NCg0KRnJvbTogS3VuIFFpbjxtYWlsdG86a3VuLnFAb3V0bG9vay5jb20+ DQpTZW50OiBUaHVyc2RheSwgSmFudWFyeSAxNCwgMjAyMSAxNDozNA0KVG86IGRldmVsQGVkazIu Z3JvdXBzLmlvPG1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbz4NCkNjOiBCb2IgRmVuZzxtYWls dG86Ym9iLmMuZmVuZ0BpbnRlbC5jb20+OyBMaW1pbmcgR2FvPG1haWx0bzpnYW9saW1pbmdAYnlv c29mdC5jb20uY24+OyBZdXdlaSBDaGVuPG1haWx0bzp5dXdlaS5jaGVuQGludGVsLmNvbT4NClN1 YmplY3Q6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjMgMDEvMThdIEJhc2VUb29sczogRWNjL2V4Y2Vw dGlvbjogQWRkZWQgX01vZHVsZUVudHJ5UG9pbnQgaW50byBleGNlcHRpb24gbGlzdA0KDQpGdW5j dGlvbiAnX01vZHVsZUVudHJ5UG9pbnQnIGlzIGEgcHJlLWRlZmluZWQgaW50ZXJmYWNlIGZvciB2 YXJpb3VzIEVGSQ0KbW9kdWxlIHR5cGVzIGFuZCBzaG91bGQgbm90IGJlIGNhdWdodCB2aW9sYXRp bmcgRUZJIGNvZGluZyBzdHlsZS4gVGhpcw0KY2hhbmdlIGFkZGVkICdfTW9kdWxlRW50cnlQb2lu dCcgaW50byBleGNlcHRpb24gbGlzdCB0byBmaXggRUZJIGNvZGluZw0Kc3R5bGUgZXJyb3IgODAw NiBkdXJpbmcgQ0kgYnVpbGQuDQoNCkNjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb208 bWFpbHRvOmJvYi5jLmZlbmdAaW50ZWwuY29tPj4NCkNjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdA Ynlvc29mdC5jb20uY248bWFpbHRvOmdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4+DQpDYzogWXV3 ZWkgQ2hlbiA8eXV3ZWkuY2hlbkBpbnRlbC5jb208bWFpbHRvOnl1d2VpLmNoZW5AaW50ZWwuY29t Pj4NCg0KU2lnbmVkLW9mZi1ieTogS3VuIFFpbiA8a3VuLnFAb3V0bG9vay5jb208bWFpbHRvOmt1 bi5xQG91dGxvb2suY29tPj4NCi0tLQ0KDQpOb3RlczoNCiAgICB2MzoNCiAgICAtIE5ld2x5IGFk ZGVkIHRvIGZpeCBDSSBidWlsZCBvbiBjaGFuZ2luZyAnX01vZHVsZUVudHJ5UG9pbnQnDQoNCiBC YXNlVG9vbHMvU291cmNlL1B5dGhvbi9FY2MvZXhjZXB0aW9uLnhtbCB8IDQgKysrKw0KIDEgZmls ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykNCg0KZGlmZiAtLWdpdCBhL0Jhc2VUb29scy9Tb3Vy Y2UvUHl0aG9uL0VjYy9leGNlcHRpb24ueG1sIGIvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vRWNj L2V4Y2VwdGlvbi54bWwNCmluZGV4IDgxMzM5MDRmYmM3Zi4uZjIzMzRhYWI4ZTUyIDEwMDY0NA0K LS0tIGEvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vRWNjL2V4Y2VwdGlvbi54bWwNCisrKyBiL0Jh c2VUb29scy9Tb3VyY2UvUHl0aG9uL0VjYy9leGNlcHRpb24ueG1sDQpAQCAtMjk2LDYgKzI5Niwx MCBAQA0KICAgICA8S2V5V29yZD5fRHJpdmVyVW5sb2FkSGFuZGxlcjwvS2V5V29yZD4NCiAgICAg PEVycm9ySUQ+ODAwNjwvRXJyb3JJRD4NCiAgIDwvRXhjZXB0aW9uPg0KKyAgPEV4Y2VwdGlvbj4N CisgICAgPEtleVdvcmQ+X01vZHVsZUVudHJ5UG9pbnQ8L0tleVdvcmQ+DQorICAgIDxFcnJvcklE PjgwMDY8L0Vycm9ySUQ+DQorICA8L0V4Y2VwdGlvbj4NCiAgIDxFeGNlcHRpb24+DQogICAgIDxL ZXlXb3JkPkFTU0VSVDwvS2V5V29yZD4NCiAgICAgPEVycm9ySUQ+MTAwMTU8L0Vycm9ySUQ+DQot LQ0KMi4zMC4wLndpbmRvd3MuMQ0KDQoNCg0KDQoNCg0KDQo= --_000_MWHPR06MB3102264F1664D49EE2F642E9F3A10MWHPR06MB3102namp_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hi Liming,

 

It trips on the coding style where =A1=B0Function n= ame does not follow the rules: 1. First character should be upper case 2. M= ust contain lower case characters 3. No white space characters=A1=B1. Pleas= e see detailed error info here:

https://dev.azure.com/tianocore/edk2-ci/_build/resu= lts?buildId=3D18722&view=3Dlogs&j=3Ddc79cb3a-f339-5fc0-73b1-0ff8c52= 2379e&t=3Db5b21d01-2921-57ea-8401-4c0ebee10613&l=3D69

 

This patch ([PATCH v3 02/18] StandaloneMmPkg: StandaloneMmCoreEntryPo= int: Extends support for X64 (groups.io)) added a new instance for Stan= daloneMmCoreEntryPoint library and failed on ECC check 8006 due to the function name involved.

 

Regards,

Kun

 

From: gaoliming
Sent: Wednesday, January 20, 2021 17:45
To: 'Kun Qin'; devel@edk2.groups.io
Cc: 'Bob Feng'; 'Yuwei Chen'
Subject: =BB=D8= = =B8=B4: [edk2-devel] [PATCH v3 01/18] BaseTools: Ecc/exception: Add= ed _ModuleEntryPoint into exception list

 

Qin:

 This change makes sense. Can you let me know which case trigs this= ECC issue? Does your patch include such case?

 

Thanks

Liming

=B7=A2=BC=FE=C8=CB:<= /span> Kun Qin <kun.q@outlook.c= om>
=B7=A2=CB=CD=CA=B1=BC=E4: 2021=C4=EA1=D4=C221=C8=D5 9:37
=CA=D5=BC=FE=C8=CB: devel@edk2.groups.i= o
=B3=AD=CB=CD: Bob Feng <bob.c.feng@i= ntel.com>; Liming Gao <gaoliming@byosoft.com.cn>; Yuwei Chen <y= uwei.chen@intel.com>
=D6=F7=CC=E2: RE: [edk2-devel] [PATCH v= 3 01/18] BaseTools: Ecc/exception: Added _ModuleEntryPoint into exception l= ist

 

Hi Bob/Liming/Yuwei,

 

Do you mind providing some feedback on this patch? = This is to unblock the second patch (adding driver entry point instance for= Standalone X64) of this patch series. Thanks in advance!

 

Regards,

Kun

 

From: K= un Qin
Sent: Thursday, January 14, 2021 14:34
To: devel@edk2.groups.io
Cc:
Bob Feng; Liming Gao; Yuwei Chen
Subject: [edk2-devel] [PATCH v3 01/18] BaseTools: Ecc/exception: Ad= ded _ModuleEntryPoint into exception list

 

Function '_ModuleEnt= ryPoint' is a pre-defined interface for various EFI
module types and should not be caught violating EFI coding style. This
change added '_ModuleEntryPoint' into exception list to fix EFI coding
style error 8006 during CI build.

Cc: Bob Feng <bob.c.feng@intel.= com>
Cc: Liming Gao <gaoliming@b= yosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@inte= l.com>

Signed-off-by: Kun Qin <kun.q@outl= ook.com>
---

Notes:
    v3:
    - Newly added to fix CI build on changing '_ModuleEntry= Point'

 BaseTools/Source/Python/Ecc/exception.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/BaseTools/Source/Python/Ecc/exception.xml b/BaseTools/Source/= Python/Ecc/exception.xml
index 8133904fbc7f..f2334aab8e52 100644
--- a/BaseTools/Source/Python/Ecc/exception.xml
+++ b/BaseTools/Source/Python/Ecc/exception.xml
@@ -296,6 +296,10 @@
     <KeyWord>_DriverUnloadHandler</KeyWord&g= t;
     <ErrorID>8006</ErrorID>
   </Exception>
+  <Exception>
+    <KeyWord>_ModuleEntryPoint</KeyWord>
+    <ErrorID>8006</ErrorID>
+  </Exception>
   <Exception>
     <KeyWord>ASSERT</KeyWord>
     <ErrorID>10015</ErrorID>
--
2.30.0.windows.1




 

 

--_000_MWHPR06MB3102264F1664D49EE2F642E9F3A10MWHPR06MB3102namp_-- --_004_MWHPR06MB3102264F1664D49EE2F642E9F3A10MWHPR06MB3102namp_ Content-Type: image/png; name="07E2C116008D473D81BC880BBF94B67E.png" Content-Description: 07E2C116008D473D81BC880BBF94B67E.png Content-Disposition: inline; filename="07E2C116008D473D81BC880BBF94B67E.png"; size=140; creation-date="Thu, 21 Jan 2021 01:54:05 GMT"; modification-date="Thu, 21 Jan 2021 01:54:05 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAsQAAAABCAYAAADZ77itAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhSURBVEhL7cMBDQAACAMg+5cygQkeRoMIG9WT VVXVn7MHYi5moJeByLMAAAAASUVORK5CYII= --_004_MWHPR06MB3102264F1664D49EE2F642E9F3A10MWHPR06MB3102namp_--