If the data in InputSection can not be decoded, then RETURN_INVALID_PARAMETER is returned.\r
If the GUID of InputSection does match the GUID that this handler supports, then InputSection\r
is decoded into the buffer specified by OutputBuffer and the authentication status of this\r
decode operation is returned in AuthenticationStatus. If the decoded buffer is identical to the\r
data in InputSection, then OutputBuffer is set to point at the data in InputSection. Otherwise,\r
the decoded data will be placed in caller allocated buffer specified by OutputBuffer.\r
If the data in InputSection can not be decoded, then RETURN_INVALID_PARAMETER is returned.\r
If the GUID of InputSection does match the GUID that this handler supports, then InputSection\r
is decoded into the buffer specified by OutputBuffer and the authentication status of this\r
decode operation is returned in AuthenticationStatus. If the decoded buffer is identical to the\r
data in InputSection, then OutputBuffer is set to point at the data in InputSection. Otherwise,\r
the decoded data will be placed in caller allocated buffer specified by OutputBuffer.\r