BufferSize = StrLen (StringPtr) / 2;\r
DevicePath = AllocatePool (BufferSize);\r
\r
- HexStringToBuffer ((UINT8 *) DevicePath, &BufferSize, StringPtr);\r
+ HexStringToBufInReverseOrder ((UINT8 *) DevicePath, &BufferSize, StringPtr);\r
Selection->Handle = HiiLibDevicePathToHiiHandle (DevicePath);\r
if (Selection->Handle == NULL) {\r
//\r